SBpipe

SBpipe automates repetitive model simulations and parameter estimation pipelines for systems biology to enable robustness, parameter profile, and correlation analyses of mathematical models.


Key Features:

  • Automation of Repetitive Tasks: Executes repeat sequences of model simulations and parameter estimations driven by YAML configuration files.
  • Pipeline Execution: Runs pipelines on multicore machines and on Sun Grid Engine (SGE) or Load Sharing Facility (LSF) clusters for parallel execution.
  • Parameter Estimation Analysis: Provides parameter estimation pipelines that produce parameter profile likelihoods and parameter correlations using samples from computed estimates, and supports one- and two-parameter scans.
  • Flexibility in Model Implementation: Supports models implemented in COPASI, Python, or any language accessible through a Python wrapper module.
  • Dynamic Support for Additional Simulators: Allows additional software simulators to be added without disrupting existing pipeline functionality.
  • Robustness Information Extraction: Extracts robustness information by aggregating results from repeated simulations and estimations.
  • Comprehensive Reporting: Generates reports in LaTeX/PDF format summarizing automated analyses and results.

Scientific Applications:

  • Model simulation and parameter estimation: Automates large-scale simulation and parameter estimation campaigns for mathematical models in systems biology.
  • Uncertainty and robustness analysis: Produces parameter profile likelihoods, parameter correlations, and parameter-scan analyses to assess model uncertainty and robustness of predictions.

Methodology:

Pipeline-based execution driven by YAML configuration files; parallel execution on multicore, SGE, or LSF environments; parameter estimation workflows producing samples used for profile likelihood and correlation analysis; one- and two-parameter scan pipelines; model interfacing via COPASI, Python, or a Python wrapper; report generation in LaTeX/PDF.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
R, Python
Added:
8/18/2018
Last Updated:
11/25/2024

Operations

Publications

Dalle Pezze P, Le Novère N. SBpipe: a collection of pipelines for automating repetitive simulation and analysis tasks. BMC Systems Biology. 2017;11(1). doi:10.1186/s12918-017-0423-3. PMID:28395655. PMCID:PMC5387271.

PMID: 28395655
PMCID: PMC5387271
Funding: - BBSRC: BBS/E/B/000C0419

Documentation