Human microbiome churns out thousands of tiny novel proteins | Heykuki News