【技术实现步骤摘要】
结构搜索程序、结构搜索设备和结构搜索方法
[0001]本申请涉及结构搜索程序、结构搜索设备和结构搜索方法。
技术介绍
[0002]近年来,在诸如药物发现的场景中,存在一些需要使用计算机来获得具有相对较大尺寸的分子的稳定结构的情况。然而,例如,存在如下一些情况,对于尺寸相对较大的分子例如肽和蛋白质,在考虑到所有原子的暴露的计算中,在实际时间内搜索稳定结构是困难的。
[0003]因此,正在研究通过粗略掌握(粗粒化)分子的结构来缩短计算时间的技术。作为针对粗粒化分子结构的技术,例如,已经研究了以下技术:基于蛋白质中氨基酸残基的一维序列信息将蛋白质粗粒化为线性(连续) 简单立方晶格结构,并且将该蛋白质视为晶格蛋白质。在使用晶格蛋白质的技术中,已经报道了使用量子退火技术来高速搜索稳定结构的技术。
[0004]在使用晶格蛋白质的技术中,例如,使用基于关于要搜索其稳定结构的蛋白质中的氨基酸残基的布置的多个约束的目标函数方程来搜索蛋白质的稳定结构。
[0005]然而,在上述基于多个约束的目标函数方程中,同时满足多个约束有时是困难的,并且可能不能有效地搜索蛋白质的结构。
[0006][引用列表][0007][非专利文献][0008][非专利文献1]R.Babbush等人,"Construction of Energy Functions forLattice Heteropolymers Models:A Case Study in Constraint SatisfactionProgramming ...
【技术保护点】
【技术特征摘要】
1.一种结构搜索程序,其被配置成搜索其中多个基团链接的化合物的结构,在所述结构搜索程序中,计算机执行以下处理:确定包括作为用于使系数值成为预定值的项的约束项的目标函数,所述系数值表示参考三维晶格空间中的多个晶格点中的晶格点之间的距离中的最短距离的基团间距离,所述基团间距离是所述多个基团中布置在所述多个晶格点中的第一晶格点处的第一基团与所述多个基团中布置在所述多个晶格点中的第二晶格点处并且链接至所述第一基团的第二基团之间的距离;以及通过基于所述目标函数将所述多个基团布置在作为所述多个晶格点的集合的所述三维晶格空间中的晶格点处,来在所述三维晶格空间中创建所述化合物的三维结构。2.根据权利要求1所述的结构搜索程序,其中,所述约束项由以下等式(1)表示:H
conn
=∑
n
[∑
i∈a(n),j∈a(n+1)
{abs(b
ij
‑
d0)q
i
q
j
}]
ꢀꢀꢀꢀꢀ
等式(1)其中,在等式(1)中,H
conn
是使所述系数值成为预定值的约束项,a(n)是第n基团中的位数的集合,a(n+1)是第(n+1)基团中的位数的集合,d
ij
是布置在所述多个晶格点中的第i晶格点处的基团与布置在所述多个晶格点中的第j晶格点处的基团之间的基团间距离,d0是所述最短距离,abs(d
ij
‑
d0)是由d
ij
与d0之间的差的绝对值表示的系数值,q
i
是表示布置在所述第i晶格点处的基团的存在或不存在的0或1的二进制变量,以及q
j
是表示布置在所述第j晶格点处的基团的存在或不存在的0或1的二进制变量。3.根据权利要求1所述的结构搜索程序,其中,所述约束项由以下等式(2)表示:H
conn
=∑n[∑
i∈a(n),j∈a(n+1)
{abs{(d
ij
/d0)
‑
1}q
i
q
j
}]
ꢀꢀꢀꢀꢀ
等式(2)其中,在等式(2)中,H
conn
是使所述系数值成为预定值的约束项,a(n)是所述多个基团中的第n基团中的位数的集合,a(n+1)是所述多个基团中的第(n+1)基团中的位数的集合,d
ij
是布置在所述第i晶格点处的基团与布置在所述第j晶格点处的基团之间的基团间距离,d0是所述最短距离,abs{(d
ij
/d0)
‑
1}是由通过从d
ij
与d0的比值减去1获得的数的绝对值表示的系数值,q
i
是表示布置在所述第i晶格点处的基团的存在或不存在的0或1的二进制变量,以及q
j
是表示布置在所述第j晶格点处的基团的存在或不存在的0或1的二进制变量。4.根据权利要求2或3所述的结构搜索程序,其中,所述创建包括通过基于由以下等式(3)表示的目标函数的优化处理来执行创建所述三维结构:H
total
={λ
one
×
H
one
+λ
olap
×
H
olap
+λ
conn
×
(H
conn
+C)}+H
pair
ꢀꢀꢀꢀ
等式(3)其中,在等式(3)中,H
total
是所述目标函数,H
one
是表示所述多个基团中的每一个的数目为仅一个的约束的约束项,
λ
one
是对H
one
进行加权的参数,H
olap
是表示所述多个基团彼此不交叠的约束的约束项,λ
olap
是对H
olap
进行加权的参数,H
conn
是表示所述多个基团彼此连接的约束,并且是由等式(1)或等式(2)表示的约束项,C是关于所述多个基团彼此连接的约束的常数项,λ
conn
是对H
conn
和C进行加权的参数,以及H
pair
是表示所述多个基团之间的相互作用的项。5.根据权利要求1至4中任一项所述的结构搜索程序,其中,所述创建包括通过基于转换为由以下等式(4)表示的伊辛模型方程的所述目标函数的优化处理来执行创建所述三维结构:其中,在等式(4)中,E是转换为所述伊辛模型方程的目标函数,w
ij
是表示第i位与第j位之间的相互作用的数值,b
i
是表示相对于所述第i位的偏置的数值,x
i
是表示所述第i位为0或1的二进制变量,以及x
j
是表示所述第j位为0或1的二进制变量。6.根据权利要求5所述的结构搜索程序,其中,所述创建包括通过借助于使用退火方法对所述伊辛模型方程执行基态搜索来指定所述伊辛模型方程的最小能量来执行创建所述三维结构。7.根据权利要求1至6中任一项所述的结构搜索程序,其中,所述化合物是蛋白质或肽,并且所述多个基团是氨基酸残基。8.一种结构搜索设备,所述结构搜索设备搜索其中多个基团链接的化合物的结构,所述结构搜索设备包括:创建单元,其被配置成:确定包括作为用于使系数值成为预定值的项的约束项的目标函数,所述系数值表示参考三维晶格空间中的多个晶格点中的晶格点之间的距离中的最短距离的基团间距离,所述基团间距离是所述多个基团中布置在所述多个晶格点中的第一晶格...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。