synthetic protein niche blog