Catalyst: Fast and flexible modeling of reaction networks.
Ontology highlight
ABSTRACT: We introduce Catalyst.jl, a flexible and feature-filled Julia library for modeling and high-performance simulation of chemical reaction networks (CRNs). Catalyst supports simulating stochastic chemical kinetics (jump process), chemical Langevin equation (stochastic differential equation), and reaction rate equation (ordinary differential equation) representations for CRNs. Through comprehensive benchmarks, we demonstrate that Catalyst simulation runtimes are often one to two orders of magnitude faster than other popular tools. More broadly, Catalyst acts as both a domain-specific language and an intermediate representation for symbolically encoding CRN models as Julia-native objects. This enables a pipeline of symbolically specifying, analyzing, and modifying CRNs; converting Catalyst mode
SUBMITTER: Loman TE
PROVIDER: S-EPMC10584191 | biostudies-literature | 2023 Oct
REPOSITORIES: biostudies-literature
ACCESS DATA