SBMLToolkit.jl: a Julia package for importing SBML into the SciML ecosystem
Author:
Lang Paul F.1, Jain Anand2, Rackauckas Christopher23
Affiliation:
1. Deep Origin , South San Francisco , USA 2. JuliaHub , Boston , USA 3. Computer Science and Artificial Intelligence Laboratory (CSAIL) , Massachusetts Institute of Technology , Boston , USA
Abstract
Abstract
Julia is a general purpose programming language that was designed for simplifying and accelerating numerical analysis and computational science. In particular the Scientific Machine Learning (SciML) ecosystem of Julia packages includes frameworks for high-performance symbolic-numeric computations. It allows users to automatically enhance high-level descriptions of their models with symbolic preprocessing and automatic sparsification and parallelization of computations. This enables performant solution of differential equations, efficient parameter estimation and methodologies for automated model discovery with neural differential equations and sparse identification of nonlinear dynamics. To give the systems biology community easy access to SciML, we developed SBMLToolkit.jl. SBMLToolkit.jl imports dynamic SBML models into the SciML ecosystem to accelerate model simulation and fitting of kinetic parameters. By providing computational systems biologists with easy access to the open-source Julia ecosystevnm, we hope to catalyze the development of further Julia tools in this domain and the growth of the Julia bioscience community. SBMLToolkit.jl is freely available under the MIT license. The source code is available at https://github.com/SciML/SBMLToolkit.jl.
Funder
EPSRC & BBSRC Centre for Doctoral Training in Synthetic Biology
Publisher
Walter de Gruyter GmbH
Reference28 articles.
1. Hucka, M, Finney, A, Sauro, HM, Bolouri, H, Doyle, JC, Kitano, H, et al.. The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models. Bioinformatics 2003;19:524–31. https://doi.org/10.1093/bioinformatics/btg015. 2. Glont, M, Nguyen, T, Graesslin, M, Hälke, R, Ali, R, Schramm, J, et al.. BioModels: expanding horizons to include more modelling approaches and formats. Nucleic Acids Res 2018;46:D1248–53. https://doi.org/10.1093/nar/gkx1023. 3. Malik-Sheriff, RS, Glont, M, Nguyen, TVN, Tiwari, K, Roberts, MG, Xavier, A, et al.. BioModels—15 years of sharing computational models in life science. Nucleic Acids Res 2020;48:D407–15. https://doi.org/10.1093/nar/gkz1055. 4. Cuellar, AA, Lloyd, CM, Nielsen, PF, Bullivant, DP, Nickerson, DP, Hunter, PJ. An overview of CellML 1.1, a biological model description language. Simulation 2003;79:740–7. https://doi.org/10.1177/0037549703040939. 5. Hucka, M, Bergmann, F, Chaouiya, C, Dräger, A, Hoops, S, Keating, SM, et al.. The systems biology markup language (SBML): language specification for level 3 version 2 core release 2. J Integr Bioinform 2019;16:20190021. https://doi.org/10.1515/jib-2019-0021.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|