MIMIC: a Python package for simulating, inferring, and predicting microbial community interactions and dynamics

Pedro Fontanarrosa1, Chania Clare1, Alex J H Fedorec1

  • 1Research Department of Cell and Developmental Biology, University College London, London, WC1E 6BT, United Kingdom.

Abstract

Related Concept Videos

Methods to Assess Microbial Communities01:19

Methods to Assess Microbial Communities

Microbial communities, comprising bacteria, archaea, and eukaryotic microorganisms, inhabit diverse ecosystems and play crucial roles in environmental and biological processes. Their diversity is defined by three main parameters: species richness (the number of distinct species), species abundance (the relative quantity of each species), and species evenness (how uniformly individual species are distributed in various locations). These factors together shape the structure and ecological balance...
iChip01:24

iChip

The cultivation of environmental microorganisms has long been hindered by the inability to replicate complex native conditions in vitro. The isolation chip (iChip) addresses this limitation by facilitating the growth of previously uncultivable microorganisms through in situ incubation. Designed for high-throughput microbial cultivation, the iChip comprises hundreds of microchambers, each capable of housing a single microbial cell. These microchambers are loaded with a mixture of molten agar and...
Methods to Assess Microbial Populations01:30

Methods to Assess Microbial Populations

Assessing microbial populations is crucial for understanding microbial roles in health, ecology, and industry. Various complementary techniques—both culture-based and molecular—enable detailed analysis of microbial abundance, diversity, and function.Viable Plate CountThe viable plate count is a traditional culture-based method used to estimate the number of living microbes in a sample. After serial dilution, the sample is spread onto nutrient agar plates. Each viable cell forms a visible...
Microbial Interactions: Competition01:26

Microbial Interactions: Competition

Microbial competition is an ecological interaction in which microorganisms vie for limited resources within shared environments. These resources may include nutrients, space, or light, depending on the system. The intensity and outcome of competition are influenced by the environmental context, such as nutrient availability, spatial constraints, and the diversity of microbial species present. These competitive interactions significantly influence the structure, function, and resilience of...
Microbial Interactions: Mutualism01:25

Microbial Interactions: Mutualism

Mutualism is a symbiotic interaction in which all participating organisms benefit. These relationships can be obligate or facultative and are fundamental to ecosystem functions across diverse biological systems.Plant–Fungi MutualismOne well-known example is the association between plant roots and mycorrhizal fungi, such as Rhizophagus species. The fungal hyphae penetrate the root hairs and the epidermis, forming an extensive hyphal network that establishes a symbiotic association. Through this...
Microbial Growth Measurement: Indirect Methods01:27

Microbial Growth Measurement: Indirect Methods

Estimating microbial growth is essential for understanding population dynamics and environmental adaptations. Indirect methods provide valuable insights by measuring parameters such as turbidity, metabolic activity, and biomass, enabling efficient and reproducible assessments.During exponential growth, microbial cells scatter light proportionally to their biomass, a principle used in turbidity measurements. About one million cells per milliliter produce detectable scattering, which a...