Capabilities of the COMETS platform

COMETS can:

Simulate a range of spatial conditions:

  • Microbial growth in 2D and 3D environments
  • Diffusive and convective spatial propagation of biomass
  • Substrate-dependent nutrient and biomass propagation
  • Boundary conditions

Simulate a range of other biologically realistic details:

  • Chemostat and batch growth modes
  • Parsimonious dFBA
  • Cell death
  • Neutral population drift
  • Evolutionary processes like random mutation (reaction deletions)

The software is implemented in JAVA and can be run via the command-line or in a graphical user interface. In multi-CPU systems, dFBA is parallelized for greater computational performance. Toolboxes in both MATLAB and Python are available to modify the input files for COMETS in a programmatic way.

With the introduction of the signaling class in COMETS, we augment the capabilities of the platform to include:

  • Single signal-reaction relationships, where the presence of a metabolite changes the bounds of a metabolic reaction
  • Multiple signal-single reaction relationships, where the presence of multiple metabolites additively change the bounds of a metabolic reaction