Constructing synthetic biology workflows in the cloud

Göksel Mısırlı, Curtis Madsen, Iñaki Sainz de Murieta, Matthieu Bultelle, Keith Flanagan, Matthew Pocock, Jennifer Hallinan, James Alastair McLaughlin, Justin Clark-Casey, Mike Lyne, Gos Micklem, Guy-Bart Stan, Richard Kitney, Anil Wipat
{"title":"Constructing synthetic biology workflows in the cloud","authors":"Göksel Mısırlı,&nbsp;Curtis Madsen,&nbsp;Iñaki Sainz de Murieta,&nbsp;Matthieu Bultelle,&nbsp;Keith Flanagan,&nbsp;Matthew Pocock,&nbsp;Jennifer Hallinan,&nbsp;James Alastair McLaughlin,&nbsp;Justin Clark-Casey,&nbsp;Mike Lyne,&nbsp;Gos Micklem,&nbsp;Guy-Bart Stan,&nbsp;Richard Kitney,&nbsp;Anil Wipat","doi":"10.1049/enb.2017.0001","DOIUrl":null,"url":null,"abstract":"<div>\n <p>The synthetic biology design process has traditionally been heavily dependent upon manual searching, acquisition and integration of existing biological data. A large amount of such data is already available from Internet-based resources, but data exchange between these resources is often undertaken manually. Automating the communication between different resources can be done by the generation of computational workflows to achieve complex tasks that cannot be carried out easily or efficiently by a single resource. Computational workflows involve the passage of data from one resource, or process, to another in a distributed computing environment. In a typical bioinformatics workflow, the predefined order in which processes are invoked in a synchronous fashion and are described in a workflow definition document. However, in synthetic biology the diversity of resources and manufacturing tasks required favour a more flexible model for process execution. Here, the authors present the Protocol for Linking External Nodes (POLEN), a Cloud-based system that facilitates synthetic biology design workflows that operate asynchronously. Messages are used to notify POLEN resources of events in real time, and to log historical events such as the availability of new data, enabling networks of cooperation. POLEN can be used to coordinate the integration of different synthetic biology resources, to ensure consistency of information across distributed repositories through added support for data standards, and ultimately to facilitate the synthetic biology life cycle for designing and implementing biological systems.</p>\n </div>","PeriodicalId":72921,"journal":{"name":"Engineering biology","volume":"1 1","pages":"61-65"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1049/enb.2017.0001","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering biology","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1049/enb.2017.0001","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

The synthetic biology design process has traditionally been heavily dependent upon manual searching, acquisition and integration of existing biological data. A large amount of such data is already available from Internet-based resources, but data exchange between these resources is often undertaken manually. Automating the communication between different resources can be done by the generation of computational workflows to achieve complex tasks that cannot be carried out easily or efficiently by a single resource. Computational workflows involve the passage of data from one resource, or process, to another in a distributed computing environment. In a typical bioinformatics workflow, the predefined order in which processes are invoked in a synchronous fashion and are described in a workflow definition document. However, in synthetic biology the diversity of resources and manufacturing tasks required favour a more flexible model for process execution. Here, the authors present the Protocol for Linking External Nodes (POLEN), a Cloud-based system that facilitates synthetic biology design workflows that operate asynchronously. Messages are used to notify POLEN resources of events in real time, and to log historical events such as the availability of new data, enabling networks of cooperation. POLEN can be used to coordinate the integration of different synthetic biology resources, to ensure consistency of information across distributed repositories through added support for data standards, and ultimately to facilitate the synthetic biology life cycle for designing and implementing biological systems.

Abstract Image

在云端构建合成生物学工作流程
合成生物学设计过程传统上严重依赖于人工搜索、获取和整合现有的生物数据。大量这样的数据已经可以从基于internet的资源中获得,但是这些资源之间的数据交换通常是手工进行的。自动化不同资源之间的通信可以通过生成计算工作流来实现,以实现单个资源无法轻松或有效地执行的复杂任务。在分布式计算环境中,计算工作流涉及将数据从一个资源或进程传递到另一个资源或进程。在典型的生物信息学工作流中,以同步方式调用流程的预定义顺序,并在工作流定义文档中进行描述。然而,在合成生物学中,资源和制造任务的多样性需要一个更灵活的过程执行模型。在这里,作者提出了连接外部节点的协议(POLEN),这是一个基于云的系统,可以促进合成生物学设计工作流程的异步操作。消息用于实时通知POLEN资源事件,并记录历史事件,例如新数据的可用性,从而支持协作网络。POLEN可用于协调不同合成生物学资源的集成,通过增加对数据标准的支持来确保分布式存储库之间信息的一致性,并最终促进合成生物学生命周期的设计和实施生物系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
审稿时长
22 weeks
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信