System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 辅助绘图系统、方法、计算机设备及计算机可读存储介质技术方案_技高网

辅助绘图系统、方法、计算机设备及计算机可读存储介质技术方案

技术编号:39995162 阅读:10 留言:0更新日期:2024-01-09 02:41
本发明专利技术公开了一种辅助绘图系统、方法、计算机设备及计算机可读存储介质,涉及生物信息分析技术领域,包括前端模块和后端模块;所述前端模块用于对用户执行组学任务完成的结果集进行生物组学图表的渲染和展示;所述后端模块用于将用户的交互信息转发至自然语言处理模型中进行处理,并将自然语言处理模型生成的生物组学图表的描述发送至所述前端模块中对生物组学图表进行修改;其中,所述交互信息包括对于坐标轴名字旋转、调整坐标轴范围、添加辅助线以及热图标签进行修改输入的自然语言描述。本发明专利技术能够使用户更简单快捷的对所需的生物组学图表进行生成和修改,便于用户对生物数据信息进行理解和利用。

【技术实现步骤摘要】

本专利技术涉及生物信息分析,提供了一种辅助绘图系统、方法、计算机设备及计算机可读存储介质


技术介绍

1、生物信息学作为一种交叉学科,通过使用工具来理解生物数据。二代测序技术是对第一代测序技术的划时代变革的核心,现有的技术平台主要包括roche/454 gs flx、illumina/sol-exa genomeanalyzer、helicos biosciences公司的heliscope singlemolecule sequencer、dana-her motion公司推出的polonator以及连接法测序(sequencing by ligation),即通过引物来定位核酸信息,技术平台有appliedbiosystems/solid system。

2、二代测序技术的出现极大地推动了这个领域的发展,由于它可以在相对低廉的价格下生成大量的测序数据,生物学家可以通过其进行大规模的数据分析,揭示环境、生物的复杂性和多样性。然而,这也带来了一个新的挑战,即如何有效地处理和分析这些大量的数据。由于生物信息学数据的复杂性和多样性,需要一种直观有效的方式来表达和分析这些数据,数据可视化成为了一种理想的方式。

3、echarts是一种广泛使用的数据可视化库,它提供了丰富的图表类型和灵活的配置选项,能够满足各种数据可视化的需求。然而,它的使用需要一定的编程知识,使用者需要了解echarts的api和配置选项,才能使用它来进行创建和修改图表以满足对于数据可视化的需求。常规的图表修改流程可能需要用户拥有一定的编程知识,或者专门的修图工具如adobe illustrator,修改步骤繁琐,而生物组学图表更为复杂。很多用户可能因为缺乏专业知识而对数据可视化感到畏难。


技术实现思路

1、为了解决
技术介绍
中提到的至少一个技术问题,本专利技术的目的在于提供一种辅助绘图系统,使用户能够更简单快捷的对所需的生物组学图表进行生成和修改,便于用户对生物数据信息进行理解和利用。

2、为实现上述目的,本专利技术提供如下技术方案:

3、一种辅助绘图系统,包括前端模块和后端模块;

4、所述前端模块用于对用户执行组学任务完成的结果集进行生物组学图表的渲染和展示;

5、所述后端模块用于将用户的交互信息转发至自然语言处理模型中进行处理,并将自然语言处理模型生成的生物组学图表的描述发送至所述前端模块中对生物组学图表进行修改;

6、其中,所述交互信息包括对于坐标轴名字旋转、调整坐标轴范围、添加辅助线以及热图标签进行修改输入的自然语言描述;

7、所述前端模块包括:

8、图表渲染展示单元:用于选择结果集进行相应的生物组学图表渲染,根据结果集的数据和配置在echarts中进行渲染展示;

9、自然语言识别及图表修改单元:用于接收所述后端模块发送的生物组学图表的描述,并根据生物组学图表的描述在echarts中对所述图表渲染展示单元渲染后的生物组学图表进行修改;

10、其中,所述生物组学图表的描述包括图表类型参数、数据参数和维度参数。

11、进一步地,所述前端模块包括:

12、用户注册及登入单元:用于用户的身份注册以及申请访问时的身份验证;

13、运行和结果集单元:用于用户在生物数据中不同的分析点上提交任务得到多组所述结果集。

14、进一步地,所述后端模块包括:

15、自然语言处理模型交互单元:用于将自然语言处理模型生成的生物组学图表的描述发送至echarts;

16、问答记录单元:用于记录用户提交的交互信息和对应生成的生物组学图表的描述。

17、进一步地,所述后端模块还包括:

18、模型调整单元:用于根据所述问答记录单元记录的描述调整自然语言处理模型。

19、一种辅助绘图方法,包括步骤:

20、s1:在生物数据中不同的分析点上执行相关组学任务并得到对应的结果集,对用户执行组学任务完成的结果集进行生物组学图表的渲染和展示;

21、s2:将用户的交互信息转发至自然语言处理模型中进行处理,并将自然语言处理模型生成的生物组学图表的描述发送至步骤s1中对生物组学图表进行修改;

22、所述步骤s1包括:

23、s11:选择结果集进行相应的生物组学图表渲染,根据结果集的数据和配置在echarts中进行渲染展示;

24、s12:接收生物组学图表的描述,并根据生物组学图表的描述在echarts中对所述图表渲染展示单元渲染后的生物组学图表进行修改。

25、进一步地,所述s2包括:

26、s21:将自然语言处理模型生成的生物组学图表的描述发送至echarts;

27、s22:记录用户提交的交互信息和对应生成的生物组学图表的描述。

28、进一步地,所述s2还包括:

29、s23:根据步骤s22中记录的描述对自然语言处理模型进行调整。

30、一种计算机设备,计算机设备包括处理器以及存储器:存储器用于存储计算机程序,并将计算机程序传输给处理器;处理器用于根据计算机程序中的指令执行上述方案中任意一项的辅助绘图方法。

31、一种计算机可读存储介质,计算机可读存储介质用于存储计算机程序,计算机程序用于执行上述方案中任意一项的辅助绘图方法。

32、一种包括计算机程序的计算机程序产品,当其在计算机设备上运行时,使得计算机设备执行上述方案中任意一项的辅助绘图方法。

33、与现有技术相比,本专利技术的有益效果是:

34、本专利技术能够通过自然语言的描述来对生物数据和图表类型进行修改,即根据用户输入自然语言处理模型的交互信息而生成相应的echarts配置,使用该配置来生成图表,来对复杂的生物组学数据进行展示,有助于降低生物组学分析人为操作以及对于生物组学图表修改的难度,除了常规的修改选择给用户提供外,还可以通过需求使用自然语言描述对生物组学图表进行调整,并得到即时的反馈,从而降低了数据可视化的门槛,让用户能够更简单快捷的对所需的生物组学图表进行生成和修改,从而更好地理解和利用生物数据。

本文档来自技高网...

【技术保护点】

1.一种辅助绘图系统,其特征在于,包括前端模块和后端模块;

2.根据权利要求1所述的辅助绘图系统,其特征在于,所述前端模块还包括:

3.根据权利要求2所述的辅助绘图系统,其特征在于,所述后端模块包括:

4.根据权利要求3所述的辅助绘图系统,其特征在于,所述后端模块还包括:

5.如权利要求1至4所述的辅助绘图方法,其特征在于,包括步骤:

6.根据权利要求5所述的辅助绘图方法,其特征在于,所述步骤S2包括:

7.根据权利要求6所述的辅助绘图方法,其特征在于,所述步骤S2还包括:

8.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;所述处理器用于根据所述计算机程序中的指令执行权利要求5-7中任意一项所述的辅助绘图方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行权利要求5-7中任意一项所述的辅助绘图方法。

10.一种包括计算机程序的计算机程序产品,其特征在于,当其在计算机设备上运行时,使得所述计算机设备执行权利要求5-7中任意一项所述的辅助绘图方法。

...

【技术特征摘要】

1.一种辅助绘图系统,其特征在于,包括前端模块和后端模块;

2.根据权利要求1所述的辅助绘图系统,其特征在于,所述前端模块还包括:

3.根据权利要求2所述的辅助绘图系统,其特征在于,所述后端模块包括:

4.根据权利要求3所述的辅助绘图系统,其特征在于,所述后端模块还包括:

5.如权利要求1至4所述的辅助绘图方法,其特征在于,包括步骤:

6.根据权利要求5所述的辅助绘图方法,其特征在于,所述步骤s2包括:

7.根据权利要求6所述的辅助绘图方法,其特征在于,所述步骤s2还包括:

【专利技术属性】
技术研发人员:钟胜基张智闵束文圣李绍春
申请(专利权)人:广东美格基因科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1