Mocafe

Mocafe simulates cancer development using Phase Field Models to model tumor growth and related processes such as molecular expression, extracellular matrix remodeling, and angiogenesis across cellular to tissue scales.


Key Features:

  • Phase Field Models (PFMs): Implements Phase Field Models to represent tumor morphology and dynamics.
  • Multi-scale modeling: Captures dynamics from cellular metabolism to tissue-level interactions.
  • Biological process representation: Models molecular expression, extracellular matrix remodeling, and angiogenesis.
  • Model types: Includes differential equation-based models and hybrid agent-based PFMs.
  • Implementation: Implemented in Python and built upon FEniCS for solving the model equations.
  • Modular architecture: Modular package structure to integrate and extend models.

Scientific Applications:

  • Tumor growth simulation: Simulating cancer development and progression at multiple scales.
  • Microenvironment studies: Investigating extracellular matrix remodeling and angiogenesis in tumor contexts.
  • Molecular dynamics analysis: Studying molecular expression patterns within growing tumors.
  • Model comparison: Comparing differential equation-based and hybrid agent-based Phase Field Models.

Methodology:

Implemented in Python; implements Phase Field Models including differential equation-based and hybrid agent-based PFMs; uses FEniCS for solving the model equations.

Topics

Details

License:
CC-BY-NC-4.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Linux, Windows
Programming Languages:
Python
Added:
10/1/2022
Last Updated:
11/24/2024

Operations

Publications

Pradelli F, Minervini G, Tosatto SCE. Mocafe: a comprehensive Python library for simulating cancer development with Phase Field Models. Bioinformatics. 2022;38(18):4440-4441. doi:10.1093/bioinformatics/btac521. PMID:35876789.

PMID: 35876789
Funding: - Fondazione AIRC per la Ricerca sul Cancro: ID 23825, IG 2019

Documentation