FastMM
FastMM accelerates constraint-based metabolic modeling for large-scale and personalized genome-wide analyses.
Key Features:
- Performance Efficiency: Achieves 2–400× speedups for flux balance and knockout analyses and ~8× speedup for MCMC sampling compared to COBRA 3.0 and other tools such as Cobrapy and Fast-SL.
- Supported Analyses: Implements flux balance analysis, single and double gene and metabolite knockout analyses, and Markov Chain Monte Carlo (MCMC) sampling.
- Consistency with COBRA 3.0: Produces outputs consistent with COBRA 3.0 while providing accelerated computation.
- Parallelization: Supports multiple threading parameters to accelerate high-throughput and large-scale computations.
- Computational Compatibility: Maintains computational compatibility with COBRA 3.0 workflows and formats.
- Implementation Language: Implemented via a rewritten C/C++ codebase derived from COBRA 3.0.
Scientific Applications:
- Metabolism-related disease mechanisms: Enables large-scale analyses to investigate metabolic alterations underlying disease mechanisms.
- Drug target prediction: Facilitates genome-scale prediction of metabolic drug targets via knockout and flux analyses.
- Biomarker identification: Supports identification of metabolic biomarkers for complex diseases through high-throughput modeling.
- Personalized metabolic profiling: Scales to personalized metabolic modeling, including individual cancer metabolic profiles from datasets such as the Cancer Genome Atlas (TCGA).
Methodology:
Built as a rewritten C/C++ codebase of COBRA 3.0 with optimizations to time-cost functions to accelerate constraint-based metabolic modeling computations.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- workflow
- Programming Languages:
- C, MATLAB, C++
- Added:
- 1/18/2021
- Last Updated:
- 3/10/2021
Operations
Publications
Li G, Dai S, Han F, Li W, Huang J, Xiao W. FastMM: an efficient toolbox for personalized constraint-based metabolic modeling. BMC Bioinformatics. 2020;21(1). doi:10.1186/s12859-020-3410-4. PMID:32085724. PMCID:PMC7035665.