Skip to content

pdp10/sbpipe_snake

Snakemake workflows for SBpipe

Build Status MIT License SBpipe sbpiper Snakemake

This repository contains the Snakemake workflows for the SBpipe project. The workflows are:

  • parameter estimation (pe)
  • simulation (sim)
  • single parameter scan (ps1)
  • double parameter scan (ps2)

To run these workflows SBpipe and Snakemake must be installed.

  • non-Miniconda users: see the documentation to install these packages
  • Miniconda users: see below

Therefore:

# clone workflow into working directory
git clone https://github.com/pdp10/sbpipe_snake.git project_name
cd project_name

######################
# Miniconda users ONLY
# install dependencies into isolated environment
conda env create -n sbpipe_snake --file environment.yaml

# activate environment
conda activate sbpipe_snake
######################

# create a folder Models and populate it with
# the mathematical models (see `SBpipe`_) to run.
mkdir Models

# edit config_[sim|ps1|ps2|pe].yaml as needed for your models
# e.g. for model simulation
vim config_sim.yaml

# execute workflow, deploy software dependencies via conda
# e.g. parameter estimation workflow
snakemake -s sbpipe_sim.snake --configfile config_sim.yaml

About

Snakemake workflows for SBpipe

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors