PyCoTools
PyCoTools provides a Python interface to COPASI for constructing, simulating, and calibrating dynamic biochemical network models, with emphasis on automated parameter estimation, model selection, and identifiability analysis.
Key Features:
- Model Construction and Simulation: Builds and simulates biochemical network models within the COPASI framework.
- Programmatic Task Execution: Executes COPASI tasks including time course simulations, parameter scans, and parameter estimations.
- Composite Tasks: Combines basic COPASI tasks to increase parameter estimation throughput, perform identifiability analysis, and support model selection.
- Exploratory Data Analysis: Analyzes parameter estimation results to evaluate model calibration and detect optimization issues.
- Model Selection Strategies: Compares alternative biochemical network models using parameter estimation results and experimental data.
Scientific Applications:
- TGF-β Signaling in Neonatal Dermal Fibroblasts: Evaluates dynamic responses to TGF-β using time-resolved experimental data to test alternative biochemical network hypotheses.
Methodology:
Leverages COPASI’s simulation and optimization engines through a Python-based interface to automate time course simulation, parameter scanning, parameter estimation, identifiability analysis, and model selection.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- Python
- Added:
- 7/3/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Welsh CM, Fullard N, Proctor CJ, Martinez-Guimera A, Isfort RJ, Bascom CC, Tasseff R, Przyborski SA, Shanley DP. PyCoTools: a Python toolbox for COPASI. Bioinformatics. 2018;34(21):3702-3710. doi:10.1093/bioinformatics/bty409. PMID:29790940. PMCID:PMC6198863.