• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

SBMLToolkit.jl:一个用于将SBML导入SciML生态系统的Julia包。

SBMLToolkit.jl: a Julia package for importing SBML into the SciML ecosystem.

作者信息

Lang Paul F, Jain Anand, Rackauckas Christopher

机构信息

Deep Origin, South San Francisco, USA.

JuliaHub, Boston, USA.

出版信息

J Integr Bioinform. 2024 May 28;21(1). doi: 10.1515/jib-2024-0003. eCollection 2024 Mar 1.

DOI:10.1515/jib-2024-0003
PMID:38801698
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11294517/
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.

摘要

Julia是一种通用编程语言,旨在简化和加速数值分析与计算科学。特别是,Julia包的科学机器学习(SciML)生态系统包括用于高性能符号数值计算的框架。它允许用户通过符号预处理以及计算的自动稀疏化和并行化,自动增强其模型的高级描述。这使得能够高效地求解微分方程、进行有效的参数估计,并采用神经微分方程和非线性动力学的稀疏识别方法进行自动模型发现。为了让系统生物学界能够轻松使用SciML,我们开发了SBMLToolkit.jl。SBMLToolkit.jl将动态SBML模型导入SciML生态系统,以加速模型模拟和动力学参数拟合。通过为计算系统生物学家提供轻松访问开源Julia生态系统的途径,我们希望推动该领域更多Julia工具的开发以及Julia生物科学界的发展。SBMLToolkit.jl在MIT许可下可免费获取。源代码可在https://github.com/SciML/SBMLToolkit.jl获取。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8155/11294517/2eff63784f7f/j_jib-2024-0003_fig_001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8155/11294517/2eff63784f7f/j_jib-2024-0003_fig_001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8155/11294517/2eff63784f7f/j_jib-2024-0003_fig_001.jpg

相似文献

1
SBMLToolkit.jl: a Julia package for importing SBML into the SciML ecosystem.SBMLToolkit.jl:一个用于将SBML导入SciML生态系统的Julia包。
J Integr Bioinform. 2024 May 28;21(1). doi: 10.1515/jib-2024-0003. eCollection 2024 Mar 1.
2
BioStructures.jl: read, write and manipulate macromolecular structures in Julia.Julia 中的生物结构库:读取、写入和操作大分子结构。
Bioinformatics. 2020 Aug 15;36(14):4206-4207. doi: 10.1093/bioinformatics/btaa502.
3
MRIReco.jl: An MRI reconstruction framework written in Julia.MRIReco.jl:一个用Julia编写的MRI重建框架。
Magn Reson Med. 2021 Sep;86(3):1633-1646. doi: 10.1002/mrm.28792. Epub 2021 Apr 4.
4
libRoadRunner 2.0: a high performance SBML simulation and analysis library.libRoadRunner 2.0:一个高性能的 SBML 模拟和分析库。
Bioinformatics. 2023 Jan 1;39(1). doi: 10.1093/bioinformatics/btac770.
5
MOCCASIN: converting MATLAB ODE models to SBML.MOCCASIN:将MATLAB常微分方程模型转换为系统生物学标记语言模型。
Bioinformatics. 2016 Jun 15;32(12):1905-6. doi: 10.1093/bioinformatics/btw056. Epub 2016 Feb 9.
6
BioSimulator.jl: Stochastic simulation in Julia.BioSimulator.jl:Julia 中的随机模拟。
Comput Methods Programs Biomed. 2018 Dec;167:23-35. doi: 10.1016/j.cmpb.2018.09.009. Epub 2018 Oct 10.
7
BioSANS: A software package for symbolic and numeric biological simulation.BioSANS:一个用于符号和数值生物学模拟的软件包。
PLoS One. 2022 Apr 18;17(4):e0256409. doi: 10.1371/journal.pone.0256409. eCollection 2022.
8
HyperGraphs.jl: representing higher-order relationships in Julia.HyperGraphs.jl:在 Julia 中表示高阶关系。
Bioinformatics. 2022 Jul 11;38(14):3660-3661. doi: 10.1093/bioinformatics/btac347.
9
Poincaré and SimBio: a versatile and extensible Python ecosystem for modeling systems.庞加莱与 SimBio:用于系统建模的多功能可扩展 Python 生态系统。
Bioinformatics. 2024 Aug 2;40(8). doi: 10.1093/bioinformatics/btae465.
10
The SBML ODE Solver Library: a native API for symbolic and fast numerical analysis of reaction networks.SBML常微分方程求解器库:用于反应网络符号和快速数值分析的原生应用程序编程接口。
Bioinformatics. 2006 Jun 1;22(11):1406-7. doi: 10.1093/bioinformatics/btl086. Epub 2006 Mar 9.

引用本文的文献

1
Specifications of standards in systems and synthetic biology: status, developments, and tools in 2024.系统与合成生物学中的标准规范:2024年的现状、进展及工具
J Integr Bioinform. 2024 Jul 22;21(1). doi: 10.1515/jib-2024-0015. eCollection 2024 Mar 1.

本文引用的文献

1
MakeSBML: a tool for converting between Antimony and SBML.MakeSBML:一种用于在锑(Antimony)和系统生物学标记语言(SBML)之间进行转换的工具。
J Integr Bioinform. 2024 Jun 11;21(1). doi: 10.1515/jib-2024-0002. eCollection 2024 Mar 1.
2
Catalyst: Fast and flexible modeling of reaction networks.催化剂:反应网络的快速灵活建模。
PLoS Comput Biol. 2023 Oct 18;19(10):e1011530. doi: 10.1371/journal.pcbi.1011530. eCollection 2023 Oct.
3
Julia for biologists.生物学领域的 Julia。
Nat Methods. 2023 May;20(5):655-664. doi: 10.1038/s41592-023-01832-z. Epub 2023 Apr 6.
4
COBREXA.jl: constraint-based reconstruction and exascale analysis.COBREXA.jl:基于约束的重建和 Exascale 分析。
Bioinformatics. 2022 Jan 27;38(4):1171-1172. doi: 10.1093/bioinformatics/btab782.
5
BioModels-15 years of sharing computational models in life science.生物模型-15 年的生命科学计算模型共享经验。
Nucleic Acids Res. 2020 Jan 8;48(D1):D407-D415. doi: 10.1093/nar/gkz1055.
6
The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core Release 2.系统生物学标记语言(SBML):第3级第2版核心版本2语言规范
J Integr Bioinform. 2019 Jun 20;16(2):20190021. doi: 10.1515/jib-2019-0021.
7
Tellurium: An extensible python-based modeling environment for systems and synthetic biology.碲:一个基于Python的用于系统生物学和合成生物学的可扩展建模环境。
Biosystems. 2018 Sep;171:74-79. doi: 10.1016/j.biosystems.2018.07.006. Epub 2018 Jul 25.
8
Tellurium notebooks-An environment for reproducible dynamical modeling in systems biology.Tellurium notebooks—用于系统生物学中可重复动态建模的环境。
PLoS Comput Biol. 2018 Jun 15;14(6):e1006220. doi: 10.1371/journal.pcbi.1006220. eCollection 2018 Jun.
9
BioModels: expanding horizons to include more modelling approaches and formats.生物模型:拓展视野,纳入更多建模方法和格式。
Nucleic Acids Res. 2018 Jan 4;46(D1):D1248-D1253. doi: 10.1093/nar/gkx1023.
10
Discovering governing equations from data by sparse identification of nonlinear dynamical systems.通过非线性动力系统的稀疏识别从数据中发现控制方程。
Proc Natl Acad Sci U S A. 2016 Apr 12;113(15):3932-7. doi: 10.1073/pnas.1517384113. Epub 2016 Mar 28.