Skip to content

A workflow developed to tackle the challenge of building and analyzing biochemical pathway models, combining pre-existing tools and custom-made software.

License

Notifications You must be signed in to change notification settings

jpgsantos/Subcellular_workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

View Subcellular_workflow on File Exchange Documentation Status

Subcellular workflow

This workflow has been developed to tackle the challenge of building and analyzing biochemical pathway models, combining pre-existing tools and custom-made software.1

At the root of our implementation is the SBtab format2, a file format that can store biochemical models and associated data in an easily readable and expandable way.

We have also developed tools to convert the SBtab format into several formats that can be used in MATLAB®, NEURON, STEPS and COPASI.

Using MATLAB® we have developed custom scripts for parameter estimation, global sensitivitiy analysis, and diagnostics tools that can be used for model development. The global sensitivity analysis algorithm is modified from Halnes et al 20093.

We demonstrate all these features using three example models, the main one being a modified version of the D1 MSN subcellular cascade model from Nair et al. 20164.

Code and files to run these models in different simulators:

Features:

Sections of the workflow in external repositories

Conversion tools

Implemented models

Compatibility

Subcellular workflow MATLAB® code is compatible with MATLAB® 2020a or above running on Microsoft Windows, macOS and Linux.

Matlab® packages needed:

  • Optimization Toolbox™
  • Statistics and Machine Learning Toolbox™
  • Fuzzy Logic Toolbox™
  • Financial Toolbox™
  • Global Optimization Toolbox
  • SimBiology®
  • Parallel Computing Toolbox™

Documentation

To check the online documentation please go to: https://subcellular-workflow.readthedocs.io/

If you want to build the documentation offline use sphinx and the .rst files in the Doc folder.

After installing sphinx, install the following extra extensions to sphinx;

Get your console in the Doc folder and run sphinx-build . "documentation folder name", this should generate html files in the "documentation folder name" folder that you can use with your browser to open and browse the documentation.

References

(1) Santos, J.P., Pajo, K., Trpevski, D., Stepaniuk, A., Eriksson, O., Nair, A.G., Keller, D., Kotaleski, J.H. and Kramer, A., 2020. A Modular Workflow for Model Building, Analysis, and Parameter Estimation in Systems Biology and Neuroscience. bioRxiv.

(2) Lubitz, T., Hahn, J., Bergmann, F.T., Noor, E., Klipp, E. and Liebermeister, W., 2016. SBtab: a flexible table format for data exchange in systems biology. Bioinformatics, 32(16), pp.2559-2561.

(3) Halnes, G., Ulfhielm, E., Ljunggren, E.E., Kotaleski, J.H. and Rospars, J.P., 2009. Modelling and sensitivity analysis of the reactions involving receptor, G-protein and effector in vertebrate olfactory receptor neurons. Journal of Computational Neuroscience, 27(3), p.471.

(4) Nair, A.G., Bhalla, U.S. and Hellgren Kotaleski, J., 2016. Role of DARPP-32 and ARPP-21 in the emergence of temporal constraints on striatal calcium and dopamine integration. PLoS computational biology, 12(9), p.e1005080.