Tarmflora er de bakterier og andre mikroorganismer som finnes naturlig i tarmen hos mennesket og andre organismer, der de lever i mutualisme med sin vert. Over 1 000 bakteriearter lever i normalfloraen i tarmen hos mennesket der de bidrar til immunitet, dannelse av vitaminer som folsyre, vitamin K og biotin, konvertering av melkeproteiner til melkesyre, og til å gjære komplekse ufordøybare karbohydrater.[1][2][3] Tilstedeværelsen av denne normalfloraen forhindrer også vekst av potensielle patogene bakterier (hovedsakelig gjennom «å ta opp plass» i vevet).
E.coli-bakterier er en del av tarmfloraen som bidrar til dannelsen av vitamin K.[4]
Det har vist seg at menneskets tarmflora kan deles inn i tre typer, navngitt etter den dominerende bakterien i hver gruppe; Bacteroides, Prevotella og Ruminococcus.[5]