Skip to main content

Symbolic and Numeric Software for Systems Biology

Project description

Go to BioSANS webpage

BioSANS - Symbolic and Numeric Software for Systems Biology

BioSANS is a free software for systems biology which is currently being developed in Academia Sinica Institute of Chemistry. The goal of this development is to make systems biology available to non-domain experts in the easiest possible way. Currently, BioSANS supports model creation, ODE propagation in both deterministic and stochastic settings, and post simulation analysis. It can be used either via the GUI, the command line interface ,and as a python import for experts users. BioSANS passed majority of the SBML semnatic and stochastic test cases. It also support parameter estimation and provides an easy to prepare input which follows basic elementary equation in chemistry. In the input file, reaction, initial concentration, and rate constants are required but the propensity expression is optional. The algorithm in BioSANS can infer the propensity from the reactions provided. If the users need special or non mass action type propensity, it can be encoded in the topology file as well. Complicated conditional expression and concentration modification are also supported in the topology file.

The following summarized the symbolic and numeric features currently supported;

Symbolic computation

  1. Species analytical expression - works for most linear differential equation and few non-linear ordinary differential equations
  2. LNA covariace matrix - works for most linear differential equation and few non-linear ODE
  3. Steady state concentration - generally works for most problems especially linear ODE
  4. Network localization - topology based sentitivity matrix

Numeric computation

  1. Linear noise approximation
  2. Parameter estimation
  3. Network localization
  4. Deterministic analysis (ODE integration)
  • odeint - python LSODA library
  • runge-kutta4 (tau-adaptive and fixed interval version)
  • Euler (two differnt types of tau-adaptive version)
  1. Stochastic modeling
  • Chemical Langevine equation (tau-adaptive and fixed interval version)
  • Tau-leaping algorithm (2 different versions/implementation of Yang Cao's algorithm)
  • Gillespie direct method

Post-processing functions

  1. Plotting (trajectory, density, etc.)
  2. Calculation of correlation, covariance, fano-factor, etc.
  3. Phase portrait
  4. etc.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BioSANS2020-0.3.2.tar.gz (111.7 kB view details)

Uploaded Source

Built Distribution

BioSANS2020-0.3.2-py3-none-any.whl (145.0 kB view details)

Uploaded Python 3

File details

Details for the file BioSANS2020-0.3.2.tar.gz.

File metadata

  • Download URL: BioSANS2020-0.3.2.tar.gz
  • Upload date:
  • Size: 111.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for BioSANS2020-0.3.2.tar.gz
Algorithm Hash digest
SHA256 e447aec8e28abae71377560f723c9c7163434234fccc11ca3b0af1d119bdb4b9
MD5 ac03d223458c2ccae5f0ed0ea3804594
BLAKE2b-256 9c264eb2ba3792680e625ecaf2a433013fdfa6fbf6ebd5eb4b0ff47bdb049303

See more details on using hashes here.

File details

Details for the file BioSANS2020-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: BioSANS2020-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 145.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for BioSANS2020-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 eff46f7349dba127564aad976e41c921f15132da72a40be423645c600120de27
MD5 266f070999c71d974c2d1ea9ab3db8ff
BLAKE2b-256 c63fae063f3c0b0d9b11106aa1855af5ad69bc42deccdd17763f6e0666710f80

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page