libsbol 2.0:一个支持SBOL 2.0的Java库

Zhen Zhang;Tramy Nguyen;Nicholas Roehner;Göksel Misirli;Matthew Pocock;Ernst Oberortner;Meher Samineni;Zach Zundel;Jacob Beal;Kevin Clancy;Anil Wipat;Chris J. Myers
{"title":"libsbol 2.0:一个支持SBOL 2.0的Java库","authors":"Zhen Zhang;Tramy Nguyen;Nicholas Roehner;Göksel Misirli;Matthew Pocock;Ernst Oberortner;Meher Samineni;Zach Zundel;Jacob Beal;Kevin Clancy;Anil Wipat;Chris J. Myers","doi":"10.1109/LLS.2016.2546546","DOIUrl":null,"url":null,"abstract":"The Synthetic Biology Open Language (SBOL) is an emerging data standard for representing synthetic biology designs. The goal of SBOL is to improve the reproducibility of these designs and their electronic exchange between researchers and/or genetic design automation tools. The latest version of the standard, SBOL 2.0, enables the annotation of a large variety of biological components (e.g., DNA, RNA, proteins, complexes, small molecules, etc.) and their interactions. SBOL 2.0 also allows researchers to organize components into hierarchical modules, to specify their intended functions, and to link modules to models that describe their behavior mathematically. To support the use of SBOL 2.0, we have developed the \n<monospace>libSBOLj 2.0</monospace>\n Java library, which provides an easy to use Application Programming Interface (API) for developers, including manipulation of SBOL constructs, serialization to and from an RDF/XML file format, and migration support in the form of conversion from the prior SBOL 1.1 standard to SBOL 2.0. This letter describes the \n<monospace>libSBOLj 2.0</monospace>\n library and key engineering decisions involved in its design.","PeriodicalId":87271,"journal":{"name":"IEEE life sciences letters","volume":"1 4","pages":"34-37"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/LLS.2016.2546546","citationCount":"27","resultStr":"{\"title\":\"libSBOLj 2.0: A Java Library to Support SBOL 2.0\",\"authors\":\"Zhen Zhang;Tramy Nguyen;Nicholas Roehner;Göksel Misirli;Matthew Pocock;Ernst Oberortner;Meher Samineni;Zach Zundel;Jacob Beal;Kevin Clancy;Anil Wipat;Chris J. Myers\",\"doi\":\"10.1109/LLS.2016.2546546\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Synthetic Biology Open Language (SBOL) is an emerging data standard for representing synthetic biology designs. The goal of SBOL is to improve the reproducibility of these designs and their electronic exchange between researchers and/or genetic design automation tools. The latest version of the standard, SBOL 2.0, enables the annotation of a large variety of biological components (e.g., DNA, RNA, proteins, complexes, small molecules, etc.) and their interactions. SBOL 2.0 also allows researchers to organize components into hierarchical modules, to specify their intended functions, and to link modules to models that describe their behavior mathematically. To support the use of SBOL 2.0, we have developed the \\n<monospace>libSBOLj 2.0</monospace>\\n Java library, which provides an easy to use Application Programming Interface (API) for developers, including manipulation of SBOL constructs, serialization to and from an RDF/XML file format, and migration support in the form of conversion from the prior SBOL 1.1 standard to SBOL 2.0. This letter describes the \\n<monospace>libSBOLj 2.0</monospace>\\n library and key engineering decisions involved in its design.\",\"PeriodicalId\":87271,\"journal\":{\"name\":\"IEEE life sciences letters\",\"volume\":\"1 4\",\"pages\":\"34-37\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1109/LLS.2016.2546546\",\"citationCount\":\"27\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE life sciences letters\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/7440806/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE life sciences letters","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/7440806/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 27

摘要

合成生物学开放语言(SBOL)是一种用于表示合成生物学设计的新兴数据标准。SBOL的目标是提高这些设计的可重复性,以及研究人员和/或基因设计自动化工具之间的电子交换。该标准的最新版本SBOL 2.0支持对多种生物成分(如DNA、RNA、蛋白质、复合物、小分子等)及其相互作用进行注释。SBOL 2.0还允许研究人员将组件组织成分层模块,指定其预期功能,并将模块链接到以数学方式描述其行为的模型。为了支持SBOL 2.0的使用,我们开发了libSBOLj 2.0 Java库,它为开发人员提供了一个易于使用的应用程序编程接口(API),包括SBOL结构的操作、RDF/XML文件格式之间的序列化,以及从先前的SBOL 1.1标准到SBOL 2.0的转换形式的迁移支持。这封信描述了libSBOLj 2.0库及其设计中涉及的关键工程决策。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
libSBOLj 2.0: A Java Library to Support SBOL 2.0
The Synthetic Biology Open Language (SBOL) is an emerging data standard for representing synthetic biology designs. The goal of SBOL is to improve the reproducibility of these designs and their electronic exchange between researchers and/or genetic design automation tools. The latest version of the standard, SBOL 2.0, enables the annotation of a large variety of biological components (e.g., DNA, RNA, proteins, complexes, small molecules, etc.) and their interactions. SBOL 2.0 also allows researchers to organize components into hierarchical modules, to specify their intended functions, and to link modules to models that describe their behavior mathematically. To support the use of SBOL 2.0, we have developed the libSBOLj 2.0 Java library, which provides an easy to use Application Programming Interface (API) for developers, including manipulation of SBOL constructs, serialization to and from an RDF/XML file format, and migration support in the form of conversion from the prior SBOL 1.1 standard to SBOL 2.0. This letter describes the libSBOLj 2.0 library and key engineering decisions involved in its design.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信