2013
DOI: 10.1038/msb.2013.1
|View full text |Cite
|
Sign up to set email alerts
|

Programming biological models in Python using PySB

Abstract: PySB is a framework for creating biological models as Python programs using a high-level, action-oriented vocabulary that promotes transparency, extensibility and reusability. PySB interoperates with many existing modeling tools and supports distributed model development.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
262
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 231 publications
(262 citation statements)
references
References 83 publications
(212 reference statements)
0
262
0
Order By: Relevance
“…The rule-based model depicted in Fig. 4 was built in the PySB modeling framework, and parameter fitting was performed with the DREAM (Z) module in PyMC (27)(28)(29). Details are in SI Methods.…”
Section: Methodsmentioning
confidence: 99%
“…The rule-based model depicted in Fig. 4 was built in the PySB modeling framework, and parameter fitting was performed with the DREAM (Z) module in PyMC (27)(28)(29). Details are in SI Methods.…”
Section: Methodsmentioning
confidence: 99%
“…BioNetGen and NFsim, which offer the ability to specify rate laws that have arbitrary functional forms [23, 81], can each be accessed from the command line, through scripting, or through a graphical user interface (GUI), which is provided by RuleBender [76, 77]. The Python-based framework PySB (for systems biology modeling) provides an additional means for using these and other tools [69]. The RuleBender/BioNetGen/NFsim software stack can be freely downloaded as a bundle, along with documentation, and installed (typically without a need for compilation) on commonly used platforms, including Windows, Mac OS, and Linux [122].…”
Section: A Brief Survey Of Useful Methods and Software Toolsmentioning
confidence: 99%
“…Embedded DSLs have already been identified by others as a promising technique to facilitate scientific programming (e.g., [Hinsen 2013]), and are emerging for various domains, such as systems biology modeling (e.g., PySB [Lopez et al 2013], embedded in Python), machine learning (e.g., OptiML [Sujeeth et al 2011], embedded in Scala), and numerical analysis (e.g., Liszt [DeVito et al 2011], embedded in Scala). Other DSLs embedded in Scala deal, for example, with database access [Garcia et al 2010] or term rewriting [Sloane 2008].…”
Section: Related Workmentioning
confidence: 99%