Suppr超能文献

用于计算核酸系统的领域特定编程语言。

Domain-Specific Programming Languages for Computational Nucleic Acid Systems.

机构信息

Department of Computer Science, University of New Mexico, Albuquerque, New Mexico 87131, United States.

Department of Chemical & Biological Engineering, University of New Mexico, Albuquerque, New Mexico 87131, United States.

出版信息

ACS Synth Biol. 2020 Jul 17;9(7):1499-1513. doi: 10.1021/acssynbio.0c00050. Epub 2020 Jul 8.

Abstract

The construction of models of system behavior is of great importance throughout science and engineering. In bioengineering and bionanotechnology, these often take the form of dynamic models that specify the evolution of different species over time. To ensure that scientific observations and conclusions are consistent and that systems can be reliably engineered on the basis of model predictions, it is important that models of biomolecular systems can be constructed in a reliable, principled, and efficient manner. This review focuses on efforts to address this need by using domain-specific programming languages as the basis for custom design tools for researchers working on computational nucleic acid devices, where a domain-specific language is simply a programming language tailored to a particular application domain. The underlying thesis of our review is that there is a continuum of practical implementation strategies for computational nucleic acid systems, which can all benefit from appropriate domain-specific languages and software design tools. We emphasize the need for specialized yet flexible tools that can be realized using domain-specific languages that compile to more general-purpose representations.

摘要

系统行为模型的构建在科学和工程领域都具有重要意义。在生物工程和生物纳米技术中,这些模型通常采用动态模型的形式,规定了不同物种随时间的演化。为了确保科学观察和结论的一致性,并且能够基于模型预测可靠地设计系统,构建生物分子系统的模型以可靠、有原则和高效的方式进行非常重要。本文重点介绍了使用特定于领域的编程语言作为计算核酸器件研究人员的自定义设计工具的基础来满足这一需求的努力,其中特定于领域的语言仅仅是针对特定应用领域定制的编程语言。我们的综述的基本论点是,计算核酸系统的实际实现策略具有连续性,可以从适当的特定于领域的语言和软件设计工具中受益。我们强调需要使用特定于领域的语言编译到更通用的表示形式的专用但灵活的工具。

文献检索

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

立即免费搜索

文件翻译

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

免费翻译文档

深度研究

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

立即免费体验