工作流BioW平台的构建与应用

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:hou_sen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在生命科学领域内,新的高效的实验技术产生了海量的生物学数据,针对这些数据的分析也产生了大量的算法和软件工具。异构的数据源阻碍了不同实验室之间的数据交换,不同的算法软件之间也缺乏统一的信息交互标准,如此大量的数据和算法在相关的各个领域都需要有效的整合。基于此,生命科学的相关领域具有集成功能的软件包被不断开发出来。然而,第一,这些相关领域的软件包都没有提供通用一致的数据和算法接口。第二,这些相关领域的软件工具都没有提供协同工作机制。第三,这些软件工具无法在不同的操作系统间无缝的移植。此外,它们普遍缺乏友好的客户端图形操作界面GUI(graphical user interface)。本文提出构建一个基于Java环境的工作流管理平台BioW(Bio-Workflow)。该平台基于工作流技术,采取Java 2平台企业版(Java 2 platform)的体系结构。它不仅(1)给出通用一致的接口来集成算法工具和数据源;(2)其工作流机制使得被集成的软件更容易进行信息交互。BioW平台所提供的独立软件开发包software development kit(SDK)包含通用的数据接口Bio-data,用户可以利用该接口集成各种异构数据源,譬如神经科学领域的各种神经元序列等。该SDK还包括一致的算法接口Bio-node,用户可以利用该接口集成各种形式的算法工具,包含一系列开源的Java代码,开源的其他代码(C,C++等),以及可执行的二进制程序。其次,BioW提供多用户管理模块和协同工作机制。基于此,每个用户都拥有各自的空间存储自己的数据和分析工作流。此外,用户组的公共空间所存储的数据和工作流可以被同组的其他用户共享,这使得研究者可以无冲突的共享实验数据和分析过程,提高了复杂研究工作的效率。再次,该平台提供友好的客户端图形界面GUI,研究者可以在该界面上以拖拉节点的方式来定制,修改和执行工作流程。最后,BioW基于Java构建,因此独立于操作系统,整个工程一次编译后便可部署于不同的操作系统。
其他文献
目的观察高尿酸血症对阴茎勃起功能的影响。方法将健康成年雄性SD大鼠40只随机均分为正常对照组和实验组2组。对照组给予普通饮食,实验组给予高尿酸饮食。4周后分别检测各组
期刊
高校对学生档案的保存与利用问题日趋严重,以往陈旧的学生档案管理模式已经无法满足当前的档案管理工作需求。本文阐述了当前学生档案管理存在的问题,并通过深入分析实践学生档
国际惯例是指在国际交往长期反复的实践中逐渐缓慢形成的,在某一特定社会经济领域中发挥作用的习惯性做法。在经济全球化的大背景下,国际惯例对于国际经济交往起着越来越重要的
控制论、系统论思想与模式识别相关方法广泛参与诸多交叉学科的研究。控制论、系统论可以指导对各种实际问题的认知,模式识别相关方法则构成了具体的解决方案。本文将控制论
档案信息化建设是目前档案管理中的一项重要工作。目前尚存在重视程度与认知程度不足、人员素质较低、服务功能发挥欠缺等问题。解决这些问题的建议则是加大投入、加强培训、
由于不同的国家或地区的经济发达程度存在着差异,其旅游经济发展模式也呈现出一种差异性。我国旅游经济发展模式属于在政府主导下的适度超前的、推进型发展模式,这是由我国的社
对厦门卷烟厂某制丝车间竖直方向上的温湿度分布进行了实地测试,结果表明:格栅上部(7m以上)存在大量热量堆积,平均温度为33.5℃,而下部空调送风区域平均温度为29.7℃,上下区
禅宗作为哲学对于世界和人生都有解释的义务,但是禅宗所阐释的世界和人生是一直接呈现的活生生的境界,是一崭新的脱去所有束缚的自由境界,而这一境界即是禅的哲学也是禅的实
目的探讨吕梁地区产超广谱β-内酰胺酶(ESBL)大肠埃希菌的基因型及其对常用抗菌药物的耐药性,为临床合理用药提供科学依据。方法采用半自动细菌鉴定和药敏分析仪对临床送检的各