• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

BioCRNpyler:从不同上下文中的生物分子部件编译化学反应网络。

BioCRNpyler: Compiling chemical reaction networks from biomolecular parts in diverse contexts.

机构信息

Computation and Neural Systems, California Institute of Technology, Pasadena, California, United States of America.

Control and Dynamical Systems, California Institute of Technology, Pasadena, California, United States of America.

出版信息

PLoS Comput Biol. 2022 Apr 20;18(4):e1009987. doi: 10.1371/journal.pcbi.1009987. eCollection 2022 Apr.

DOI:10.1371/journal.pcbi.1009987
PMID:35442944
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9060376/
Abstract

Biochemical interactions in systems and synthetic biology are often modeled with chemical reaction networks (CRNs). CRNs provide a principled modeling environment capable of expressing a huge range of biochemical processes. In this paper, we present a software toolbox, written in Python, that compiles high-level design specifications represented using a modular library of biochemical parts, mechanisms, and contexts to CRN implementations. This compilation process offers four advantages. First, the building of the actual CRN representation is automatic and outputs Systems Biology Markup Language (SBML) models compatible with numerous simulators. Second, a library of modular biochemical components allows for different architectures and implementations of biochemical circuits to be represented succinctly with design choices propagated throughout the underlying CRN automatically. This prevents the often occurring mismatch between high-level designs and model dynamics. Third, high-level design specification can be embedded into diverse biomolecular environments, such as cell-free extracts and in vivo milieus. Finally, our software toolbox has a parameter database, which allows users to rapidly prototype large models using very few parameters which can be customized later. By using BioCRNpyler, users ranging from expert modelers to novice script-writers can easily build, manage, and explore sophisticated biochemical models using diverse biochemical implementations, environments, and modeling assumptions.

摘要

生物系统和合成生物学中的生化相互作用通常使用化学反应网络 (CRN) 进行建模。CRN 提供了一种原则性的建模环境,能够表达广泛的生化过程。在本文中,我们提出了一个用 Python 编写的软件工具箱,它将使用生化部件、机制和上下文的模块化库表示的高级设计规范编译为 CRN 实现。这个编译过程有四个优点。首先,实际的 CRN 表示的构建是自动的,并输出与众多模拟器兼容的系统生物学标记语言 (SBML) 模型。其次,模块化生化组件库允许用设计选择简洁地表示不同的生化电路架构和实现,这些选择会自动在底层 CRN 中传播。这可以防止在高级设计和模型动态之间经常出现的不匹配。第三,高级设计规范可以嵌入到各种生物分子环境中,例如无细胞提取物和体内环境。最后,我们的软件工具箱具有参数数据库,允许用户使用很少的参数快速原型化大型模型,这些参数可以在以后进行定制。通过使用 BioCRNpyler,从专家建模人员到新手脚本编写人员的用户都可以轻松地使用各种生化实现、环境和建模假设来构建、管理和探索复杂的生化模型。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/bea7e9ec3bd5/pcbi.1009987.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/84a0b6399c7c/pcbi.1009987.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/0ee35d00e4e4/pcbi.1009987.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/00ac93d467d7/pcbi.1009987.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/2c26cf7f18c0/pcbi.1009987.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/c7456e781dc5/pcbi.1009987.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/bea7e9ec3bd5/pcbi.1009987.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/84a0b6399c7c/pcbi.1009987.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/0ee35d00e4e4/pcbi.1009987.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/00ac93d467d7/pcbi.1009987.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/2c26cf7f18c0/pcbi.1009987.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/c7456e781dc5/pcbi.1009987.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/95c9/9060376/bea7e9ec3bd5/pcbi.1009987.g006.jpg

相似文献

1
BioCRNpyler: Compiling chemical reaction networks from biomolecular parts in diverse contexts.BioCRNpyler:从不同上下文中的生物分子部件编译化学反应网络。
PLoS Comput Biol. 2022 Apr 20;18(4):e1009987. doi: 10.1371/journal.pcbi.1009987. eCollection 2022 Apr.
2
Systems Biology Toolbox for MATLAB: a computational platform for research in systems biology.用于MATLAB的系统生物学工具箱:一个用于系统生物学研究的计算平台。
Bioinformatics. 2006 Feb 15;22(4):514-5. doi: 10.1093/bioinformatics/bti799. Epub 2005 Nov 29.
3
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.
4
Generating Systems Biology Markup Language Models from the Synthetic Biology Open Language.从合成生物学开放语言生成系统生物学标记语言模型。
ACS Synth Biol. 2015 Aug 21;4(8):873-9. doi: 10.1021/sb5003289. Epub 2015 Apr 9.
5
A Computational Workflow for the Automated Generation of Models of Genetic Designs.一种用于自动生成遗传设计模型的计算工作流程。
ACS Synth Biol. 2019 Jul 19;8(7):1548-1559. doi: 10.1021/acssynbio.7b00459. Epub 2018 Jun 5.
6
The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models.系统生物学标记语言(SBML):一种用于生化网络模型表示与交换的媒介。
Bioinformatics. 2003 Mar 1;19(4):524-31. doi: 10.1093/bioinformatics/btg015.
7
SBMLToolbox: an SBML toolbox for MATLAB users.SBMLToolbox:面向MATLAB用户的一个SBML工具箱。
Bioinformatics. 2006 May 15;22(10):1275-7. doi: 10.1093/bioinformatics/btl111. Epub 2006 Mar 30.
8
JSBML: a flexible Java library for working with SBML.JSBML:一个用于处理 SBML 的灵活的 Java 库。
Bioinformatics. 2011 Aug 1;27(15):2167-8. doi: 10.1093/bioinformatics/btr361. Epub 2011 Jun 22.
9
Modular Modeling of Genetic Circuits in SBML Level 3.基于 SBML 级别 3 的遗传回路的模块化建模。
Methods Mol Biol. 2021;2189:45-63. doi: 10.1007/978-1-0716-0822-7_4.
10
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.

引用本文的文献

1
A mathematical model of cell-free transcription-translation with plasmid crosstalk.具有质粒串扰的无细胞转录-翻译数学模型。
Synth Biol (Oxf). 2025 Jun 14;10(1):ysaf011. doi: 10.1093/synbio/ysaf011. eCollection 2025.
2
MobsPy: A programming language for biochemical reaction networks.MobsPy:一种用于生化反应网络的编程语言。
PLoS Comput Biol. 2025 May 19;21(5):e1013024. doi: 10.1371/journal.pcbi.1013024. eCollection 2025 May.
3
Fine-tuned protein-lipid interactions in biological membranes: exploration and implications of the ORMDL-ceramide negative feedback loop in the endoplasmic reticulum.

本文引用的文献

1
Vivarium: an interface and engine for integrative multiscale modeling in computational biology.活体培养箱:用于计算生物学中综合多尺度建模的接口和引擎。
Bioinformatics. 2022 Mar 28;38(7):1972-1979. doi: 10.1093/bioinformatics/btac049.
2
Virtual Parts Repository 2: Model-Driven Design of Genetic Regulatory Circuits.虚拟部件库2:基因调控回路的模型驱动设计
ACS Synth Biol. 2021 Dec 17;10(12):3304-3315. doi: 10.1021/acssynbio.1c00157. Epub 2021 Nov 11.
3
A MATLAB toolbox for modeling genetic circuits in cell-free systems.一个用于在无细胞系统中对遗传电路进行建模的MATLAB工具箱。
生物膜中微调的蛋白质-脂质相互作用:内质网中ORMDL-神经酰胺负反馈环的探索及意义
Front Cell Dev Biol. 2024 Aug 7;12:1457209. doi: 10.3389/fcell.2024.1457209. eCollection 2024.
4
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.
5
Rapid modeling of experimental molecular kinetics with simple electronic circuits instead of with complex differential equations.用简单的电子电路而非复杂的微分方程对实验分子动力学进行快速建模。
Front Bioeng Biotechnol. 2022 Sep 28;10:947508. doi: 10.3389/fbioe.2022.947508. eCollection 2022.
6
Vivarium: an interface and engine for integrative multiscale modeling in computational biology.活体培养箱:用于计算生物学中综合多尺度建模的接口和引擎。
Bioinformatics. 2022 Mar 28;38(7):1972-1979. doi: 10.1093/bioinformatics/btac049.
7
Competitive dCas9 binding as a mechanism for transcriptional control.竞争性 dCas9 结合作为转录控制的一种机制。
Mol Syst Biol. 2021 Nov;17(11):e10512. doi: 10.15252/msb.202110512.
8
Towards understanding the messengers of extracellular space: Computational models of outside-in integrin reaction networks.迈向理解细胞外空间的信使:外向整合素反应网络的计算模型
Comput Struct Biotechnol J. 2020 Dec 29;19:303-314. doi: 10.1016/j.csbj.2020.12.025. eCollection 2021.
Synth Biol (Oxf). 2021 Feb 5;6(1):ysab007. doi: 10.1093/synbio/ysab007. eCollection 2021.
4
DNA-BOT: a low-cost, automated DNA assembly platform for synthetic biology.DNA机器人:一种用于合成生物学的低成本自动化DNA组装平台。
Synth Biol (Oxf). 2020 Jul 9;5(1):ysaa010. doi: 10.1093/synbio/ysaa010. eCollection 2020.
5
A domain-level DNA strand displacement reaction enumerator allowing arbitrary non-pseudoknotted secondary structures.允许任意非扭结二级结构的域级 DNA 链置换反应计数器。
J R Soc Interface. 2020 Jun;17(167):20190866. doi: 10.1098/rsif.2019.0866. Epub 2020 Jun 3.
6
Development of a ribonuclease containing a G4-specific binding motif for programmable RNA cleavage.开发一种含有 G4 特异性结合基序的核糖核酸酶,用于可编程的 RNA 切割。
Sci Rep. 2019 May 15;9(1):7432. doi: 10.1038/s41598-019-42143-8.
7
Escherichia coli "Marionette" strains with 12 highly optimized small-molecule sensors.带有 12 个高度优化的小分子传感器的大肠杆菌“傀儡”菌株。
Nat Chem Biol. 2019 Feb;15(2):196-204. doi: 10.1038/s41589-018-0168-3. Epub 2018 Nov 26.
8
Why Jupyter is data scientists' computational notebook of choice.为何Jupyter是数据科学家首选的计算笔记本。
Nature. 2018 Nov;563(7729):145-146. doi: 10.1038/d41586-018-07196-1.
9
A Logic Programming Language for Computational Nucleic Acid Devices.一种用于计算核酸装置的逻辑编程语言。
ACS Synth Biol. 2019 Jul 19;8(7):1530-1547. doi: 10.1021/acssynbio.8b00229. Epub 2018 Dec 7.
10
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.