Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MANAGEMENT AND ANALYSIS SYSTEM FOR COMPUTATION TASKS GENERATED BY MOLECULAR FORCE FIELD PARAMETERS, AND OPERATION METHOD THEREOF
Document Type and Number:
WIPO Patent Application WO/2020/029513
Kind Code:
A1
Abstract:
A management and analysis system for computation tasks generated by molecular force field parameters, and an operation method thereof, comprising a computation result analysis module and a computation task management module; the computation result analysis module is connected to the computation task management module, and the computation task management module is connected to a force field construction computing server by means of a cloud computing interface. The operation method comprises (1) selecting a molecular force field construction computation template; (2) selecting a computation task submission platform and submitting calculation; (3) recovering the computation result; (4) analyzing the computing result. The system and the method thereof are visual and panoramic, provide a convenient cloud computing calling interface, enhances the speed of force field construction, enable an interactive analysis method for force field construction the computation results, locates computation anomalies conveniently and rapidly, and supports automated analysis task processing.

Inventors:
CHEN YONGPAN (CN)
LIU YANG (CN)
ZHANG WANCHAO (CN)
SONG CUIHUA (CN)
HAN FEI (CN)
WEN SHUHAO (CN)
MA JIAN (CN)
LAI LIPENG (CN)
Application Number:
PCT/CN2018/122777
Publication Date:
February 13, 2020
Filing Date:
December 21, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SHENZHEN JINGTAI TECH CO LTD (CN)
International Classes:
G16C10/00
Foreign References:
CN109637592A2019-04-16
CN108664729A2018-10-16
CN101131707A2008-02-27
CN108846253A2018-11-20
CN108804863A2018-11-13
CN107368700A2017-11-21
CN107239675A2017-10-10
Attorney, Agent or Firm:
SZ KINDWALF INTELLECTUAL PROPERTY FIRM (CN)
Download PDF:
Claims:
权利要求书

[权利要求 1] 分子力场参数生成的计算任务管理分析系统, 其特征在于, 包括计算 结果分析模块和计算任务管理模块, 计算结果分析模块与计算任务管 理模块连接, 计算任务管理模块通过云计算接口与力场构建计算服务 器连接。

[权利要求 2] 根据权利要求 i所述的分子力场参数生成的计算任务管理分析系统, 其特征在于, 所述的计算结果分析模块包括交互式分析、 自定义分 析、 自动化分析; 计算任务管理模块包括计算任务提交、 图数据结构 视图、 计算任务模板设置、 计算任务结果回收、 计算路径设置; 计算 任务结果回收与计算结果分析模块连接, 计算任务提交与云计算接口 连接。

[权利要求 3] 根据权利要求 1或 2所述的分子力场参数生成的计算任务管理分析系统 的运行方法, 其特征在于, 包括以下步骤:

( 1) 选择分子力场构建计算模板

对于不同类型的分子, 提交分子力场构建计算任务时会需要调整不同 的参数, 系统根据输入的分子类型通过机器学习的算法自动推荐计算 参数, 同时使用者也可以根据需要对参数进行调整; 如果进行自动化 计算任务提交, 还可以设置分子计算路径;

(2) 选择计算任务提交平台并提交计算

系统将计算任务提交到本地计算服务器或集群、 超算中心、 云服务;

(3) 回收计算结果

系统支持在计算任务完成后, 回收计算结果数据至本地, 清除服务器 或者云端的计算数据, 同时备份重要过程数据至本地;

计算任务回收后, 会按照力场参数的图数据结构并以力场参数为索引 展示; (4) 分析计算结果

回收计算结果后, 系统对计算结果进行分析;

如应用交互式分析功能, 应用分析模板快速对结果的数据异常进行定 位和分析; 如应用自定义分析功能, 自定义分析图的类型和展示的数据, 生成图 表, 进行分析;

如应用自动化分析功能, 配合自动化计算任务提交做任务是否达标的 判定。

Description:
分子力场参数生成的计算任务管理分析系统及 其运行方 法

技术领域

[0001] 本发明属于分子力场技术领域, 具体涉及一种分子力场参数生成的计算任务管 理分析系统及其运行方法。

背景技术

[0002] 在传统的分子力场构建方法中, 通常使用计算机程序 (即参数化系统) 来实现 自动化计算任务的提交、 管理和计算结果的分析, 以完成分子力场的自动化构 建。 通常此类系统包含的主要模块为: 计算任务的自动化提交、 计算任务的管 理、 计算结果的静态分析、 力场参数的数据管理。 总体来说, 传统的分子力场 构建系统提供的构建计算任务的自动化提交、 管理和静态分析功能, 满足了分 子力场构建工作者的基础需要。

[0003] 随着药物、 材料和化学等工业的发展, 涉及的分子类型越来越多, 传统的分子 力场在准确性和覆盖度上越来越无法满足研发 的需求。 另外, 基于传统力场构 建的方法的计算方式基于本地或者服务器集群 的计算方式速度较慢, 已经无法 满足能覆盖更大化学空间的通用力场构建的需 求。

[0004] 力场参数的构建过程通常不是线性的, 数据结构往往会呈现出图形式的数据结 构, 传统的任务计算任务管理和展现方式都是基于 任务的某一属性的列表管理 , 无法直观的对应到实际力场参数化的图数据结 构, 造成了管理效率的低下; 另外, 力场参数的构建过程中的计算任务常常设计大 量的数据分析, 通常一个 任务会设计成千上万个分子构象, 传统的静态分析方法无法很好的支撑大批量 分子构象的分析工作, 也同时限制了自动化构建的拓展能力。

发明概述

技术问题

问题的解决方案 技术解决方案

[0005] 针对上述技术问题, 本发明提供一种分子力场参数生成的计算任务 管理分析系 统及其运行方法, 适应新技术背景下的分子力场构建的计算管理 和分析需求。

[0006] 具体技术方案为:

[0007] 分子力场参数生成的计算任务管理分析系统, , 包括计算结果分析模块和计算 任务管理模块, 计算结果分析模块与计算任务管理模块连接, 计算任务管理模 块通过云计算接口与力场构建计算服务器连接 。

[0008] 其中, 所述的计算结果分析模块包括交互式分析、 自定义分析、 自动化分析; 计算任务管理模块包括计算任务提交、 图数据结构视图、 计算任务模板设置、 计算任务结果回收、 计算路径设置; 计算任务结果回收与计算结果分析模块连 接, 计算任务提交与云计算接口连接。

[0009] 该分子力场参数生成的计算任务管理分析系统 的运行方法, 包括以下步骤:

[0010] ( 1) 选择分子力场构建计算模板

[0011] 对于不同类型的分子, 提交分子力场构建计算任务时会需要调整不同 的参数, 系统根据输入的分子类型通过机器学习的算法 自动推荐计算参数, 同时使用者 也可以根据需要对参数进行调整; 如果进行自动化计算任务提交, 还可以设置 分子计算路径;

[0012] (2) 选择计算任务提交平台并提交计算

[0013] 系统将计算任务提交到本地计算服务器或集群 、 超算中心、 云服务;

[0014] (3) 回收计算结果

[0015] 系统支持在计算任务完成后, 回收计算结果数据至本地, 清除服务器或者云端 的计算数据, 同时备份重要过程数据至本地;

[0016] 计算任务回收后, 会按照力场参数的图数据结构并以力场参数为 索引展示;

[0017] 4) 分析计算结果

[0018] 回收计算结果后, 系统可以对计算结果进行分析;

[0019] 如应用交互式分析功能, 可以应用分析模板快速对结果的数据异常进行 定位和 分析;

[0020] 如应用自定义分析功能, 可以自定义分析图的类型和展示的数据, 生成图表, 进行分析;

[0021] 如应用自动化分析功能, 可以配合自动化计算任务提交做任务是否达标 的判定

[0022] 本发明提供的分子力场参数生成的计算任务管 理分析系统及其运行方法, 计算 任务管理的核心是基于分子力场构建的实际数 据结构的特征来进行计算任务的 管理和调度; 另一方面对于计算结果采用交互式分析的方式 , 方便使用者快速 定位问题, 能够迅速获取每一个异常数据的信息, 并通过函数的调用来支持自 动化构建的过程。

[0023] 本发明提供的分子力场参数生成的计算任务管 理分析系统及其运行方法, 以科 研人员为主的力场构建系统使用者通常不具备 强大的开放接口开发能力, 本系 统提供了方便的云计算调用接口, 方便调用更大算力, 提高力场构建的速度; 以力场构建特点的图数据结构的形式来管理计 算任务, 全景化且直观; 提供对 力场构建计算结果的交互式分析方式, 方便快速定位计算异常, 且能支持自动 化处理分析任务。

发明的有益效果

有益效果

对附图的简要说明

附图说明

[0024] 图 1是本发明结构系统结构示意图;

[0025] 图 2是本发明应用不同分析场景条件的流程图;

[0026] 图 3是本发明使用手动分析场景的流程图;

[0027] 图 4是本发明使用自动分析场景的流程图;

[0028] 图 5是本发明应用于力场数据结构的计算任务管 视图;

[0029] 图 6是本发明的计算结果交互式分析视图;

[0030] 图 7是本发明分子计算路径设置的示意图。

发明实施例

本发明的实施方式 [0031] 结合实施例说明本发明的具体技术方案。

[0032] 如图 1所示, 分子力场参数生成的计算任务管理分析系统, 包括计算结果分析 模块和计算任务管理模块, 计算结果分析模块与计算任务管理模块连接, 计算 任务管理模块通过云计算接口与力场构建计算 服务器连接。 所述的计算结果分 析模块包括交互式分析、 自定义分析、 自动化分析; 计算任务管理模块包括计 算任务提交、 图数据结构视图、 计算任务模板设置、 计算任务结果回收、 计算 路径设置; 计算任务结果回收与计算结果分析模块连接, 计算任务提交与云计 算接口连接。

[0033] 针对不同的使用场景, 本系统可以应用手动分析和自动化分析两种模 式, 其中 手动分析又分为交互式分析和自定义分析; 通常在需要进行大批量计算时应用 自动化分析; 在系统自带分析模板可以满足分析需要时使用 交互式分析; 需要 个性化分析时使用自定义分析, 如图 2所示。

[0034] 应用于手动分析的具体使用流程如图 3所示;

[0035] 应用于自动分析的具体使用流程如图 4所示;

[0036] 下面对图中的功能模块和流程进行说明。

[0037] 通常一次完成的分子力场的构建过程是需要多 次分步计算, 手动分析的使用流 程以其中一次典型的分子力场构建计算任务的 提交到分析为例。

[0038] 一般情况下会选择一批同类分子作为力场构建 拟合过程的输入, 输入后, 要完 成以下步骤:

[0039] ( 1) 选择分子力场构建计算模板

[0040] 对于不同类型的分子, 提交分子力场构建计算任务时会需要调整不同 的参数, 本系统能够根据输入的分子类型通过机器学习 的算法自动推荐计算参数, 同时 使用者也可以根据需要对参数进行调整, 以适应自身需求。

[0041] (2) 选择计算任务提交平台并提交计算

[0042] 本系统支持将计算任务提交到本地计算服务器 或集群、 超算中心、 云服务。 通 常力场构建工作者都是通过本地计算服务器或 超算中心来计算, 而随着云服务 的发展, 云服务显然可以提供更大的算力, 以提升构建速度。 但一般的科研机 构不具备对云服务的开放接口开发能力, 通过本系统可以克服该障碍。 [0043] (3) 回收计算结果

[0044] 本系统支持在计算任务完成后, 回收计算结果数据至本地, 同时处于安全考虑 , 支持清除服务器或者云端的计算数据, 同时备份重要过程数据至本地。

[0045] 计算任务回收后, 会按照力场参数的图数据结构并以力场参数为 索引展示, 如 图 5

[0046] (4) 结果分析

[0047] (a) 交互式分析

[0048] 根据不同的计算模板, 系统会使用对应计算模板的交互式分析组件来 构建计算 结果的分析报告。 以常规的分子力场构建结果分析模式为例, 会包括分子力学 方法与量子力学方法计算出的能量、 力、 结构参数 (键长、 键角、 二面角、 反 常二面角等) 的比对。 利用交互式分析功能, 可以很快读取出离群异常点的所 有数据, 并快速定位到异常数据的分析图, 以某散点图的效果为例, 见图 6; 另 夕卜, 还可以通过一些计算函数来批量筛出离群异常 点。

[0049] (b) 自定义分析

[0050] 通常使用交互式分析自带的分析功能就足以满 足常规分析需求, 但也存在使用 者会需要分析其他数据的情况, 这时可以使用自定义分析功能来导入需要的数 据来进行分析。 由于计算任务提交的分子数据也是基于分子构 象的编号为主索 引的, 因此可以按照构象拿到每个构象的属性或者计 算结果。 自定义分析支持 多种图表类型, 除常见的散点图、 折线图、 柱状图、 饼图外, 还支持箱线图、 小提琴图等对偏差和分布敏感的图表, 帮助使用者更清晰地发现数据的问题。

[0051] 如果使用自动分析功能, 如图 4所示, 则可以通过计算路径和分析标准的设定 来连续自动执行, 具体步骤和相关的功能模块介绍如下:

[0052] A设置分子集合的计算路径

[0053] 本系统支持多任务并行提交, 需要提前设置好分子计算的路径。

[0054] 例如一批分子可能有 x个烷烃、 y个醇醛酮类、 z个含氮化合物。 需要先对 x个烷 烃进行三次拟合计算, 完成再同时对 y个醇醛酮类和 z个含氮化合物并行做三次拟 合计算。 这时的路径如图 7所示。

[0055] 需要在每一个路径上设置需要计算的分子、 计算任务的模板、 自动化分析的标 准。 其中自动化分析的标准用于判断当前任务的拟 合过程是否达到要求, 如果 达到要求则进行下一步计算; 如果未达到则中断进程并通知使用者重新设定 计 算条件。

[0056] B选择计算任务提交平台并提交计算

[0057] 同交互式分析。

[0058] C回收计算结果

[0059] 同交互式分析。

[0060] D自动化分析

[0061] 本系统在计算结果回收后, 由于之前设置了自动分析标准, 可以对任务计算结 果进行自动化分析, 并留存分析结果, 符合要求的则会继续计算直至完成。

[0062] 以一次完整的分子力场构建过程的情况为例来 说明效益。

[0063] 某机构科研人员计划用 10000个分子来构建一套新的分子力场。 其中计划分 100 次任务, 每次 100个分子进行力场拟合来构建力场。

[0064] 通过使用本系统, 该人员可以将 100次任务提前进行计算路径规划, 并利用系 统的自动匹配模板的功能快速设置计算模板, 然后提交到云上计算, 而如果使 用传统方式则需要分次提交 100次。 由于采用了自动化分析, 任务完成后可以直 接继续下一任务, 充分利用了空隙的时间; 另外云上算力更强大, 计算速度要 更快, 因此大大提升了分子力场的构建效率。

[0065] 当计算完成后, 可以在计算任务管理界面清晰地查看分子力场 的构建路径、 数 据结构和计算任务的分布以及总量, 能全景地了解此次分子力场构建的全局信 息。

[0066] 对于计算结果的交互式分析, 如图 6中, 可以直接查看任一点的相关信息和分 子构象, 还能帮助使用者计算使用了同类参数的其他构 象, 用于观察是否都有 异常; 还可以利用一些计算函数通过对某些值的计算 , 快速筛出一批异常分子 , 大大提高了使用者的效率。

[0067] 另外, 如有特殊的需要, 还可以使用自定义分析功能, 满足了使用者的个性化 需求。