[发明专利]一种可视化生物信息分析流程的调试方法及系统在审
申请号: | 201711376957.6 | 申请日: | 2017-12-19 |
公开(公告)号: | CN108171013A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 孙怀立;薛凯;吴延安 | 申请(专利权)人: | 北京荣之联科技股份有限公司 |
主分类号: | G06F19/26 | 分类号: | G06F19/26 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 朱亲林 |
地址: | 100080 北京市海淀区北四*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种可视化生物信息分析流程的调试方法及系统,方法包括:获取生物信息分析流程所需信息要素,并且构建一个可视化生物信息分析系统;接收用户的选取指令,在生物信息分析流程的不同节点选取相应的代码进行调试;获取流程调试的参数信息,并且接收用户通过form表单在参数设置模块输入的相关参数信息;基于分析系统的创建与参数信息对应的流程;接收用户的调试指令,并且使得调试模块根据调试指令的不同,相应的使得创建的流程执行开始调试、暂停、重试、取消一系列操作。所述可视化生物信息分析流程的调试方法及系统将调试过程通过可视化方式展示出来并且提高整个调试过程的准确性和效率。 1 | ||
搜索关键词: | 生物信息分析 可视化 调试 接收用户 参数信息 调试过程 调试指令 生物信息分析系统 参数设置模块 调试模块 分析系统 节点选取 流程调试 流程执行 相关参数 信息要素 选取指令 构建 重试 创建 展示 | ||
获取生物信息分析流程所需信息要素,并且基于获取的信息要素构建一个可视化生物信息分析系统;其中,所述生物信息分析系统包含可视化调试界面、参数设置模块以及调试模块;
接收用户的选取指令,在所述可视化调试界面中包含的生物信息分析流程的不同节点选取相应的代码进行调试;
获取流程调试的参数信息,并且接收用户通过form表单在参数设置模块输入的相关参数信息;
基于可视化生物信息分析系统创建与用户输入的参数信息对应的流程;
接收用户的调试指令,并且使得调试模块根据调试指令的不同,相应的使得创建的流程执行开始调试、暂停、重试、取消一系列操作。
2.根据权利要求1所述的调试方法,其特征在于,所述接收用户的调试指令,并且根据调试指令的不同,相应的使得创建的流程执行开始调试、暂停、重试、取消一系列操作包括:接收用户发出的开始调试指令使得生物信息分析流程启动调试过程;
实时获取当前可视化调试界面中显示的信息以及相应的分析结果;并相应的判断当前调试状况是否需要暂停;
若需要暂停,则用户发出暂停指令,相应的调节参数并且发出重试指令继续进行调试过程;
若不需要暂停,则继续运行直到运行结束。
3.根据权利要求1所述的调试方法,其特征在于,还包括:基于所述可视化调试界面以及生物信息分析流程的执行相应的记录每个流程执行的节点以及用户执行的操作信息;当用户执行重试或者暂停流程时,能够基于记录的节点信息使得用户能够基于该节点继续调试或者基于用户选取不同的节点进行重新开始调试过程。
4.根据权利要求1所述的调试方法,其特征在于,所述生物信息分析流程进行调试的过程还包括:接收用户的关联指令,将采样器工具关联到相应的流程节点上;
采样器工具自动与该节点建立关联关系,并且与该节点形成预设的文件输入输出关系;
采样器工具将该节点中的流程文件按照预设的规则进行截取,并且使得截取后的文件作为该节点的运行文件。
5.根据权利要求1所述的调试方法,其特征在于,所述生物信息分析流程进行调试的过程还包括:接收用户的关联指令,将文件查看器工具关联到相应的流程节点上;
文件查看器工具基于预设的关联指令与当前节点建立文件条用查看关系;
接收用户的点击查看指令,文件查看器工具从当前节点中获取该节点在流程运行过程中产生的文件并且展示给用户。
6.根据权利要求1所述的调试方法,其特征在于,所述生物信息分析流程进行调试的过程还包括:接收用户的关联指令,将通知工具关联到相应的流程节点上;
通知工具基于预设的关联指令与当前节点建立监听关联指令,对当前节点的运行状态按照预设的指令进行实时监听;
当当前节点出现运行结束或者预设的监听状态时,向指定的账号发送相应的通知信息。
7.一种可视化生物信息分析流程的调试系统,其特征在于,包括:调试系统构建模块,用于获取生物信息分析流程所需信息要素,并且基于获取的信息要素构建一个可视化生物信息分析系统;其中,所述生物信息分析系统包含可视化调试界面、参数设置模块以及调试模块;
代码选取模块,用于接收用户的选取指令,在所述可视化调试界面中包含的生物信息分析流程的不同节点选取相应的代码进行调试;
参数输入模块,用于获取流程调试的参数信息,并且接收用户通过form表单在参数设置模块输入的相关参数信息;
流程创建模块,用于基于可视化生物信息分析系统创建与用户输入的参数信息对应的流程;
调试控制模块,用于接收用户的调试指令,并且使得调试模块根据调试指令的不同,相应的使得创建的流程执行开始调试、暂停、重试、取消一系列操作;还用于接收用户发出的开始调试指令使得生物信息分析流程启动调试过程;实时获取当前可视化调试界面中显示的信息以及相应的分析结果;并相应的判断当前调试状况是否需要暂停;若需要暂停,则用户发出暂停指令,相应的调节参数并且发出重试指令继续进行调试过程;若不需要暂停,则继续运行直到运行结束。
8.根据权利要求7所述的调试系统,其特征在于,还包括采样器工具;所述采样器工具用于接收用户的关联指令,将采样器工具关联到相应的流程节点上;采样器工具自动与该节点建立关联关系,并且与该节点形成预设的文件输入输出关系;
采样器工具将该节点中的流程文件按照预设的规则进行截取,并且使得截取后的文件作为该节点的运行文件。
9.根据权利要求7所述的调试系统,其特征在于,还包括文件查看器工具,用于,接收用户的关联指令,将文件查看器工具关联到相应的流程节点上;
文件查看器工具基于预设的关联指令与当前节点建立文件条用查看关系;
接收用户的点击查看指令,文件查看器工具从当前节点中获取该节点在流程运行过程中产生的文件并且展示给用户。
10.根据权利要求7所述的调试系统,其特征在于,还包括通知工具,用于,接收用户的关联指令,将通知工具关联到相应的流程节点上;通知工具基于预设的关联指令与当前节点建立监听关联指令,对当前节点的运行状态按照预设的指令进行实时监听;
当当前节点出现运行结束或者预设的监听状态时,向指定的账号发送相应的通知信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京荣之联科技股份有限公司,未经北京荣之联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711376957.6/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用