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.

PMID: 29790940
PMCID: PMC6198863
Funding: - CIMA: MR/K006312/1 - BBSRC LINK: BB/K019260/1

Documentation