Back

misosoup: A metabolic modeling tool for identifying minimal microbial communities reveals pervasive cross-feeding-driven niche expansion

Ochsner, N.; San Roman, M.; Bonhoeffer, S.; Pascual-Garcia, A.

2025-08-11 bioinformatics
10.1101/2025.08.07.669121 bioRxiv
Show abstract

Microbial survival and function often depend on metabolic interactions within communities. Therefore, a central question to disentangle microbial organization is what minimal groups of species are able to thrive in a given medium - referred to as "minimal communities". Answering this question is essential for understanding microbial distribution, enhancing laboratory cultivation, or designing synthetic consortia. Here, we introduce misosoup, a Python package for identifying minimal communities (MInimal Supplying cOmmunity Search). Through genome-scale constraint-based metabolic modeling, misosoup enables the systematic identification of communities that support microbial growth in environments where individual species fail to survive alone. We validate misosoup against experimentally verified minimal communities, demonstrating its ability to predict known cooperative interactions. Applying misosoup to a set of 60 marine microbes, we observe widespread metabolic niche expansion, with approximately 66% of species capable of colonizing more environments in communities than in isolation. Our results highlight the frequent role of metabolic cross-feeding in niche expansion, whereby certain species depend on bidirectional exchange to utilize available resources. The detailed outputs provided by misosoup facilitate research on key questions such as the identification of functional groups. By efficiently identifying minimal communities and elucidating mechanisms underlying species interactions, misosoup provides a powerful tool for microbial ecology and community design, with potential applications in both research and biotechnological innovation.

Published in mSystems (predicted rank #3) · training set

Matching journals

The top 3 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.