利索能及
我要发布
收藏
专利号: 2020111965579
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-04-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种药物分子生成方法,其特征在于,所述方法包括:

根据药物分子对应的图结构数据和简化分子线性输入规范SMILES数据,确定所述药物分子对应的初始目标函数值;

更新所述药物分子中的原子以生成新药物分子,并根据所述新药物分子对应的图结构数据和SMILES数据确定所述新药物分子对应的目标函数值;

根据初始温度值、所述初始目标函数值和所述新药物分子对应的目标函数值确定是否接受所述新药物分子,若确定接受所述新药物分子,则降低所述初始温度值以作为下一次用于确定是否接受新药物分子的初始温度值;

当作为第k次用于确定是否接受新药物分子的初始温度值不小于预设温度阈值时,更新第k‑1次用于确定是否接受新药物分子的新药物分子中的原子,以生成作为第k次用于确定是否接受新药物分子的新药物分子,并执行所述根据所述新药物分子对应的图结构数据和SMILES数据确定所述新药物分子对应的目标函数值的步骤;

当作为第k次用于确定是否接受新药物分子的初始温度值小于预设温度阈值时,从已接受的新药物分子中确定出目标药物分子,并将所述目标药物分子的分子结构输出显示至终端用户界面,k为大于1的整数。

2.根据权利要求1所述方法,其特征在于,所述根据药物分子对应的图结构数据和SMILES数据,确定所述药物分子对应的初始目标函数值,包括:将药物分子对应的图结构数据输入分子性质预测模型,并获取所述分子性质预测模型输出的分子性质预测值;

将所述药物分子对应的SMILES数据输入分子语言模型,并获取所述分子语言模型输出的分子合理性预测值;

根据所述分子性质预测值和所述分子合理性预测值确定所述药物分子对应的初始目标函数值,其中,所述分子性质预测模型根据多个样本分子中各样本分子对应的图结构数据和分子性质值训练得到,所述分子语言模型根据多个样本分子中各样本分子对应的SMILES数据训练得到。

3.根据权利要求2所述方法,其特征在于,所述根据所述分子性质预测值和所述分子合理性预测值确定所述药物分子对应的初始目标函数值,包括:获取所述分子性质预测模型对应的第一权重值和所述分子语言模型对应的第二权重值,所述第一权重值与所述第二权重值之和等于1;

将所述第一权重值与所述分子性质预测值的乘积与所述第二权重值与所述分子合理性预测值的乘积之和确定为所述药物分子对应的初始目标函数值。

4.根据权利要求3所述的方法,其特征在于,所述根据初始温度值、所述初始目标函数值和所述新药物分子对应的目标函数值确定是否接受所述新药物分子,包括:当所述目标函数值小于所述初始目标函数值时,确定接受所述新药物分子;

或者,当所述目标函数值不小于所述初始目标函数值时,根据所述目标函数值和所述初始目标函数值确定目标函数变化值,并根据初始温度值和所述目标函数变化值确定接受所述新药物分子的概率值;

若所述概率值大于或等于预设概率值,则确定接受所述新药物分子。

5.根据权利要求3所述的方法,其特征在于,所述根据初始温度值、所述初始目标函数值和所述新药物分子对应的目标函数值确定是否接受所述新药物分子,包括:当所述目标函数值大于所述初始目标函数值时,确定接受所述新药物分子;

或者,当所述目标函数值不大于所述初始目标函数值时,根据所述目标函数值和所述初始目标函数值确定目标函数变化值,并根据初始温度值和所述目标函数变化值确定接受所述新药物分子的概率值;

若所述概率值大于或等于预设概率值,则确定接受所述新药物分子。

6.根据权利要求4或5所述的方法,其特征在于,所述概率值p满足:

其中,△En为第n次用于确定是否接受新药物分子时的目标函数变化值,Tn为第n次用于确定是否接受新药物分子的初始温度值,n为大于0的整数。

7.根据权利要求6所述的方法,其特征在于,所述第k次用于确定是否接受新药物分子的初始温度值Tk满足:其中,Tk‑1为第k‑1次用于确定是否接受新药物分子的初始温度值。

8.一种药物分子生成装置,其特征在于,所述装置包括:

目标函数值确定模块,用于根据药物分子对应的图结构数据和简化分子线性输入规范SMILES数据,确定所述药物分子对应的初始目标函数值;

新药物分子生成模块,用于更新所述药物分子中的原子以生成新药物分子,并根据所述新药物分子对应的图结构数据和SMILES数据确定所述新药物分子对应的目标函数值;

新药物分子处理模块,用于根据初始温度值、所述初始目标函数值和所述新药物分子对应的目标函数值确定是否接受所述新药物分子,若确定接受所述新药物分子,则降低所述初始温度值以作为下一次用于确定是否接受新药物分子的初始温度值;

新药物分子循环处理模块,用于当作为第k次用于确定是否接受新药物分子的初始温度值不小于预设温度阈值时,更新第k‑1次用于确定是否接受新药物分子的新药物分子中的原子,以生成作为第k次用于确定是否接受新药物分子的新药物分子,并执行所述根据所述新药物分子对应的图结构数据和SMILES数据确定所述新药物分子对应的目标函数值的步骤;

目标药物分子确定模块,用于当作为第k次用于确定是否接受新药物分子的初始温度值小于预设温度阈值时,从已接受的新药物分子中确定出目标药物分子,并将所述目标药物分子的分子结构输出显示至终端用户界面,k为大于1的整数。

9.一种终端设备,其特征在于,包括处理器和存储器,所述处理器和存储器相互连接;

所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1‑7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1‑7任一项所述的方法。