Finding the microbial heroes: Identifying the smallest groups of microbes, capable of executing a desired function, from a large microbial community
Given a large co-operative microbial community, an algorithm to identify the smallest subsets of that community capable of a desired functionality is presented. These subsets, called minimal microbiomes, will contain the keystone species that achieve the required purpose.