当前位置: X-MOL 学术Bioinformatics › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
VSCode-Antimony: A Source Editor for Building, Analyzing, and Translating Antimony Models
Bioinformatics ( IF 5.8 ) Pub Date : 2023-12-14 , DOI: 10.1093/bioinformatics/btad753
Steve Ma 1 , Longxuan Fan 2 , Sai Anish Konanki 3 , Eva Liu 3 , John H Gennari 4 , Lucian P Smith 5 , Joseph L Hellerstein 6 , Herbert M Sauro 6
Affiliation  

Motivation Developing biochemical models in systems biology is a complex, knowledge-intensive activity. Some modelers (especially novices) benefit from model development tools with a graphical user interface (GUI). However, as with the development of complex software, text-based representations of models provide many benefits for advanced model development. At present, the tools for text-based model development are limited, typically just a textual editor that provides features such as copy, paste, find, and replace. Since these tools are not ”model aware”, they do not provide features for: (i) model building such as autocompletion of species names; (ii) model analysis such as hover messages that provide information about chemical species; and (iii) model translation to convert between model representations. We refer to these as BAT features. Results We present VSCode-Antimony, a tool for building, analyzing, and translating models written in the Antimony modeling language, a human readable representation of SBML models. VSCode-Antimony is a source editor, a tool with language-aware features. For example, there is autocompletion of variable names to assist with model building, hover messages that aid in model analysis, and translation between XML and Antimony representations of SBML models. These features result from making VSCode-Antimony model-aware by incorporating several sophisticated capabilities: analysis of the Antimony grammar (e.g., to identify model symbols and their types); a query system for accessing knowledge sources for chemical species and reactions; and automatic conversion between different model representations (e.g., between Antimony and SBML). Availability VSCode-Antimony is available as an open source extension in the VSCode Marketplace https://marketplace.visualstudio.com/items?itemName=stevem.vscode-antimony. Source code can be found at https://github.com/sys-bio/vscode-antimony. Supplementary information Documentation and downloads are available at the visual studio marketplace.

中文翻译:

VSCode-Antimony:用于构建、分析和转换 Antimony 模型的源代码编辑器

动机 开发系统生物学中的生化模型是一项复杂的知识密集型活动。一些建模者(尤其是新手)受益于带有图形用户界面 (GUI) 的模型开发工具。然而,与复杂软件的开发一样,基于文本的模型表示为高级模型开发提供了许多好处。目前,基于文本的模型开发工具很有限,通常只是提供复制、粘贴、查找和替换等功能的文本编辑器。由于这些工具不具有“模型感知能力”,因此它们不提供以下功能:(i)模型构建,例如自动完成物种名称; (ii) 模型分析,例如提供有关化学物质信息的悬停消息; (iii)模型翻译以在模型表示之间进行转换。我们将这些称为 BAT 功能。结果我们提出了 VSCode-Antimony,这是一种用于构建、分析和翻译用 Antimony 建模语言编写的模型的工具,它是 SBML 模型的人类可读表示。 VSCode-Antimony 是一个源代码编辑器,是一个具有语言感知功能的工具。例如,可以自动完成变量名称以帮助模型构建、悬停消息以帮助模型分析以及 SBML 模型的 XML 和 Antimony 表示形式之间的转换。这些功能是通过合并多种复杂功能使 VSCode-Antimony 具有模型感知能力而产生的:Antimony 语法分析(例如,识别模型符号及其类型);用于访问化学物质和反应知识源的查询系统;以及不同模型表示之间的自动转换(例如 Antimony 和 SBML 之间)。可用性 VSCode-Antimony 可作为 VSCode Marketplace https://marketplace.visualstudio.com/items?itemName=stevem.vscode-antimony 中的开源扩展使用。源代码可以在 https://github.com/sys-bio/vscode-antimony 找到。补充信息 文档和下载可在 Visual Studio Marketplace 上获取。
更新日期:2023-12-14
down
wechat
bug