Human microbiome churns out thousands of tiny novel proteinsmed.stanford.edu3 pointsumeshunni7 years ago