PyDSTool
PyDSTool provides a programmatic environment for developing, simulating, and analyzing dynamical systems models with emphasis on biological and biophysical applications.
Key Features:
- Programmatic Environment: Provides a flexible programming interface for building and iteratively refining models based on experimental data and emerging hypotheses.
- Support for Various Dynamical Systems Models: Implements and simulates ordinary differential equations (ODEs), differential-algebraic equations (DAEs), discrete maps, and hybrid systems.
- Hybrid Dynamical Modeling: Supports hybrid dynamical models for reverse engineering complex biophysical dynamics, exemplified by modeling excitable membranes.
- Inference and Validation Tools: Includes tools to infer and validate mechanistic hypotheses by integrating quantitative and qualitative data constraints.
- Simulation and Analysis: Enables simulation and analysis of dynamical behavior for model exploration and hypothesis testing.
Scientific Applications:
- Reverse engineering biophysical systems: Construction and validation of mechanistic models to reverse engineer complex dynamics such as excitable membranes.
- Exploratory data- and hypothesis-driven modeling: Integrating experimental constraints to test and refine mechanistic hypotheses in biological research.
Methodology:
Development, simulation, and analysis of dynamical systems models including ODEs, DAEs, maps, and hybrid systems; hybrid dynamical modeling for reverse engineering; and inference/validation methods that integrate quantitative and qualitative data constraints.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python, C
- Added:
- 10/18/2018
- Last Updated:
- 12/10/2018
Operations
Data Inputs & Outputs
Modelling and simulation
Inputs
Outputs
Publications
Clewley R. Hybrid Models and Biological Model Reduction with PyDSTool. PLoS Computational Biology. 2012;8(8):e1002628. doi:10.1371/journal.pcbi.1002628. PMID:22912566. PMCID:PMC3415397.