Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
CN101082944A - Computer simulation method for protein folding procedure based on synthesis algorithm - Google Patents
[go: Go Back, main page]

CN101082944A - Computer simulation method for protein folding procedure based on synthesis algorithm - Google Patents

Computer simulation method for protein folding procedure based on synthesis algorithm Download PDF

Info

Publication number
CN101082944A
CN101082944A CNA200710072292XA CN200710072292A CN101082944A CN 101082944 A CN101082944 A CN 101082944A CN A200710072292X A CNA200710072292X A CN A200710072292XA CN 200710072292 A CN200710072292 A CN 200710072292A CN 101082944 A CN101082944 A CN 101082944A
Authority
CN
China
Prior art keywords
protein
algorithm
energy
conformation
sigma
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA200710072292XA
Other languages
Chinese (zh)
Inventor
张菁
于杨
陈杰
李艳波
单颖
赵明
王海玲
王立伟
于思亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Engineering University filed Critical Harbin Engineering University
Priority to CNA200710072292XA priority Critical patent/CN101082944A/en
Publication of CN101082944A publication Critical patent/CN101082944A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供的是一种基于综合算法的蛋白质折叠过程的计算机模拟方法。它包括选择非格点的蛋白质模型、确定能量函数、搜索自由能最小的蛋白质三维结构、模拟折叠过程和数据分析与改进等步骤。本发明主要采用理论研究预测方法,将基于知识的预测与基于模拟的预测相结合,以突破各自的局限性而达到更高的准确度。从计算机运算速度和存储容量出发,在保留折叠主要原因的情况下,忽略了折叠过程中的大量具体细节,从而大大提高了运算速度,成为适用于普通计算机的有效方法。

Figure 200710072292

The invention provides a computer simulation method of protein folding process based on comprehensive algorithm. It includes the steps of choosing a non-lattice protein model, determining the energy function, searching for the protein three-dimensional structure with the smallest free energy, simulating the folding process, and data analysis and improvement. The present invention mainly adopts the prediction method of theoretical research, combines the prediction based on knowledge and the prediction based on simulation, so as to break through respective limitations and achieve higher accuracy. From the perspective of computer computing speed and storage capacity, while retaining the main reason for folding, a large number of specific details in the folding process are ignored, thereby greatly improving the computing speed and becoming an effective method suitable for ordinary computers.

Figure 200710072292

Description

基于综合算法的蛋白质折叠过程的计算机模拟方法Computer Simulation Method of Protein Folding Process Based on Comprehensive Algorithm

(一)技术领域(1) Technical field

本发明涉及的是一种模拟蛋白质折叠过程的方法,属于生物信息技术、计算方法与计算机虚拟现实技术。The invention relates to a method for simulating the protein folding process, which belongs to biological information technology, calculation method and computer virtual reality technology.

(二)背景技术(2) Background technology

从蛋白质的氨基酸序列预测蛋白质的三维结构的理论方法有两类:There are two theoretical methods for predicting the three-dimensional structure of a protein from its amino acid sequence:

一类是基于知识的蛋白质结构预测,它根据模式匹配的原则,利用蛋白质数据库中现有的蛋白质结构数据建立适当的参数,在蛋白质一级结构的基础上采用这些参数进行评价,优化和预测。基于知识的预测方法相对简单,速度较快,但是需要找到同源性符合要求的模板。One is knowledge-based protein structure prediction, which uses the existing protein structure data in the protein database to establish appropriate parameters according to the principle of pattern matching, and uses these parameters to evaluate, optimize and predict on the basis of protein primary structure. The knowledge-based prediction method is relatively simple and fast, but it needs to find a template with homology that meets the requirements.

另一类是基于模拟的蛋白质结构预测,用于研究折叠过程,即蛋白质从没有功能的、分散的、展开的蛋白质结构折叠成有功能的、自然态的蛋白质结构的过程,来进行蛋白质结构的预测。基于模拟的蛋白质结构预测需要大量的自由能方程,运算量较大。但在前者无法搜索到合适的模板时,它是唯一的选择。基于模拟的蛋白质结构预测所用的方法有:The other is the prediction of protein structure based on simulation, which is used to study the folding process, that is, the process of protein folding from a non-functional, dispersed, unfolded protein structure into a functional, natural protein structure, to carry out protein structure prediction. predict. The prediction of protein structure based on simulation requires a large number of free energy equations, which is computationally intensive. But it is the only option when the former cannot search for a suitable template. The methods used for simulation-based protein structure prediction are:

遗传算法具有较强的全局搜索能力和求觖问题的能力,还具有简单、通用和鲁棒性强,适用于并行处理等特点,但是遗传算法容易形成早熟收敛得到的结果可能为非全局最优解以及在进化后期搜索效率较低,收敛速度较慢,近亲繁殖。Genetic algorithm has strong global search ability and the ability to solve problems, and it is also simple, versatile and robust, and is suitable for parallel processing. However, genetic algorithm is prone to premature convergence and the result may be non-global optimal Solution and in the later stage of evolution, the search efficiency is low, the convergence speed is slow, and inbreeding occurs.

粒子群优化算法是一类新兴的随机优化技术,其思想来源于人工生命和演化计算理论。通过粒子追随个体位置和全局极值来完成优化。该算法一方面将粒子排序,每个粒子跟随其前面那个粒子飞行,保持了多样性;另一方面使每个粒子利用更多其他粒子的有用信息,加强粒子之间的合作与竟争。结果表明,该算法不仅具有更好的收敛精度和更快的收敛速度,而且能更有效地进行全局搜索,从而得到最优解。Particle swarm optimization algorithm is a new kind of stochastic optimization technology, and its idea comes from artificial life and evolutionary computing theory. Optimization is accomplished by particles following individual positions and global extrema. On the one hand, the algorithm sorts the particles, and each particle follows the previous particle to maintain diversity; on the other hand, each particle uses more useful information of other particles to strengthen the cooperation and competition between particles. The results show that the algorithm not only has better convergence accuracy and faster convergence speed, but also can conduct global search more effectively to obtain the optimal solution.

模糊聚类属于模式识别中的无监督学习,它不需要训练样本,可以直接通过机器学习达到自动分类的目的。模式识别中最关键的技术就是特征提取,模糊聚类不但能从原始数据中提取特征,而且还能对特征进行优化选择和降维;在提取特征之后,模糊聚类还可以提供最近邻原型分类器,以及进行空间划分和模糊规则的提取,这有助于对多个极小值解进行分类,找到最优解。Fuzzy clustering belongs to unsupervised learning in pattern recognition. It does not require training samples and can directly achieve the purpose of automatic classification through machine learning. The most critical technology in pattern recognition is feature extraction. Fuzzy clustering can not only extract features from the original data, but also optimize the selection and dimensionality reduction of features; after extracting features, fuzzy clustering can also provide the nearest neighbor prototype classification device, as well as space division and extraction of fuzzy rules, which help to classify multiple minimum value solutions and find the optimal solution.

在专利申请号为01814465.9,名称为“一种由蛋白质的一级结构序列确定蛋白质三维结构的方法”的专利文件中,用到的是基于知识的蛋白质结构预测的方法,这里要有已知的蛋白质三维结构作为参考模板。In the patent application number 01814465.9, the patent document titled "A Method for Determining the Three-dimensional Structure of a Protein from the Primary Structural Sequence of a Protein" uses a method for predicting protein structure based on knowledge. There must be known The three-dimensional protein structure was used as a reference template.

(三)发明内容(3) Contents of the invention

本发明的目的在于提供一种基于知识的预测与基于模拟的预测相结合,能达到更高的准确度、大大提高了运算速度、适用于普通计算机的基于综合算法的蛋白质折叠过程的计算机模拟方法。The purpose of the present invention is to provide a combination of knowledge-based prediction and simulation-based prediction, which can achieve higher accuracy, greatly improve the calculation speed, and is suitable for the computer simulation method of the protein folding process based on the comprehensive algorithm of ordinary computers .

本发明的目的是这样实现的:The purpose of the present invention is achieved like this:

(3)非格点的蛋白质模型(3) Non-lattice protein model

选择HPN非格模型,HPN非格模型把氨基酸分子分成H(hydrophobic,疏水类),P(Polar,亲水类),N(带电类),X(未知类),并由这四类分子按照一定的规则排列而成线形链,含有n个残基的构型是n-2个水平角 qi ( - p &le; qi < p ) 和n-3个垂直角 ( - p 2 &le; b i < p 2 ) 确的;由利用虚拟现实技术结合3DSMAX和OPENGL进行建模及优化,用小球代表氨基酸,用圆柱代表分子之间的键;Choose the HPN non-lattice model. The HPN non-lattice model divides amino acid molecules into H (hydrophobic, hydrophobic), P (Polar, hydrophilic), N (charged), and X (unknown), and these four types of molecules are classified according to Arranged according to certain rules to form a linear chain, the configuration containing n residues is n-2 horizontal angles qi ( - p &le; qi < p ) and n-3 vertical angles ( - p 2 &le; b i < p 2 ) Exactly; modeling and optimization by using virtual reality technology combined with 3DSMAX and OPENGL, using small balls to represent amino acids, and cylinders to represent bonds between molecules;

(4)能量函数(4) Energy function

对每一个蛋白质分子,用两类作用力表示分子内的势能:主链弯曲势(V1)和非共价键作用势(V2),能量函数为:For each protein molecule, two types of forces are used to represent the potential energy in the molecule: the main chain bending potential (V1) and the non-covalent bond potential (V2), and the energy function is:

&phi;&phi; == &Sigma;&Sigma; ii == 22 nno -- 11 VV ii (( &alpha;&alpha; ii )) ++ &Sigma;&Sigma; ii == 11 nno -- 22 &Sigma;&Sigma; jj == ii ++ 22 nno VV 22 (( rr ijij ,, &xi;&xi; ii ,, &xi;&xi; jj ))

其中 V i ( &alpha; i ) = 1 4 ( 1 - coa &alpha; i ) , αi指相邻键间的夹角,i=2,...,n-1。in V i ( &alpha; i ) = 1 4 ( 1 - coa &alpha; i ) , α i refers to the angle between adjacent bonds, i=2,...,n-1.

V2(rij,ξi,ξj)=4[rij -12+C(ξi,ξj)rij -16]V 2 (r ij , ξ i , ξ j )=4[r ij -12 +C(ξ i , ξ j )r ij -16 ]

CC (( &xi;&xi; ii ,, &xi;&xi; jj )) == 11 44 (( 22 -- || &xi;&xi; ii ++ &xi;&xi; jj || )) 22 ++ signsign (( || &xi;&xi; ii ++ &xi;&xi; jj || -- 44 ))

其中 sign ( x ) = 1 x &GreaterEqual; 0 0 x > 0 ; in sign ( x ) = 1 x &Greater Equal; 0 0 x > 0 ;

(3)搜索自由能最小的蛋白质三维结构(3) Search for the three-dimensional protein structure with the smallest free energy

由上面算出的每一种确定的三维空间结构的能量,结合遗传算法,粒子群算法和模糊算法对结构空间进行搜索,找出能量最小所对应的三维结构;Based on the energy of each determined three-dimensional space structure calculated above, search the structure space in combination with genetic algorithm, particle swarm algorithm and fuzzy algorithm, and find out the three-dimensional structure corresponding to the minimum energy;

(4)模拟折叠过程(4) Simulate the folding process

在搜索出自由能最小的天然蛋白质空间结构后,记录组成该蛋白质的每个氨基酸空间位置和属性,并记录下该蛋白质的自由能,然后根据取得的数据,结合VC++和OPENGL进行仿真,可对模拟的结果进行旋转,平移,缩放,并对蛋白质的折叠过程进行录制;After searching for the natural protein space structure with the smallest free energy, record the space position and properties of each amino acid that makes up the protein, and record the free energy of the protein, and then perform simulations based on the obtained data, combined with VC++ and OPENGL, to The simulated results are rotated, translated, zoomed, and the protein folding process is recorded;

(5)数据分析与改进(5) Data analysis and improvement

将得出的结果,与PDB中现有的三维结构进行比对,利用预测构象与其天然结构的均方根偏差的计算公式,调整蛋白质结构,并对采用模型和算法进行改进。Compare the obtained results with the existing three-dimensional structure in PDB, adjust the protein structure by using the calculation formula of the root mean square deviation between the predicted conformation and its natural structure, and improve the adopted model and algorithm.

本发明还可以包括这样一些特征:The present invention can also include such features:

1、所述的找出能量最小所对应的三维结构的具体步骤为:1. The specific steps for finding the three-dimensional structure corresponding to the minimum energy are as follows:

第1步:随机产生N个构象作为初始种群,并确定初始参数;Step 1: randomly generate N conformations as the initial population, and determine the initial parameters;

第2步:计算每个构象被选择进行遗传操作的概率,并约定依据这个概率进行随机选择;Step 2: Calculate the probability that each conformation is selected for genetic manipulation, and agree to perform random selection based on this probability;

第3步:用粒子群算法进交叉和变异算子的选取;Step 3: Use particle swarm optimization to select crossover and mutation operators;

第4步:利用交叉算子和变异算子对选定的构象进行交叉和变异操作,并产生新的种群;Step 4: Use the crossover operator and the mutation operator to perform crossover and mutation operations on the selected conformation, and generate a new population;

第5步:评价群体的适应度,保留适应度较高的个体;Step 5: Evaluate the fitness of the group and retain individuals with higher fitness;

第6步:若不满足停止准则,则重复第二步到第五步。否则,输出集团中能量值最小的构象;Step 6: If the stopping criterion is not met, repeat steps 2 to 5. Otherwise, output the conformation with the smallest energy value in the group;

第7步:对得出的多个极小值进行分类,找出极小值。Step 7: Classify the obtained multiple minimum values to find the minimum value.

2、所述的均方根偏差的计算公式为:2. The formula for calculating the root mean square deviation is:

RMSDRMSD == (( 11 NN &Sigma;&Sigma; ii == 11 NN (( xx ii (( aa )) -- xx jj (( bb )) )) 22 )) 11 22 ..

本发明主要采用理论研究预测方法,将基于知识的预测与基于模拟的预测相结合,以突破各自的局限性而达到更高的准确度。从计算机运算速度和存储容量出发,在保留折叠主要原因的情况下,忽略了折叠过程中的大量具体细节,从而大大提高了运算速度,成为适用于普通计算机的有效方法。The present invention mainly adopts the theoretical research prediction method, and combines the prediction based on knowledge and the prediction based on simulation, so as to break through respective limitations and achieve higher accuracy. From the perspective of computer computing speed and storage capacity, while retaining the main reason for folding, a large number of specific details in the folding process are ignored, thereby greatly improving the computing speed and becoming an effective method suitable for ordinary computers.

采用理论预测与计算机分子折叠模拟,确定一些中间构象,然后以这些构象为基础,逐步最终逼近构象。将现有的计算机虚拟现实技术建模理论和方法拓展到微观世界,实现蛋白质折叠过程的仿真。Using theoretical prediction and computer molecular folding simulation to determine some intermediate conformations, and then based on these conformations, gradually approach the final conformation. Extend the existing computer virtual reality technology modeling theory and method to the microscopic world to realize the simulation of protein folding process.

这里把遗传算法、粒子群算法与模糊算法相结合起来,用遗传算法来优化种群和连接权值,再用粒子群算法求优化解搜索全局能量最小的空间结构,用模糊聚类算法对解进行分类和修改。Here, the genetic algorithm, particle swarm optimization and fuzzy algorithm are combined, the genetic algorithm is used to optimize the population and connection weights, and then the particle swarm optimization algorithm is used to find the optimal solution to search for the space structure with the smallest global energy, and the fuzzy clustering algorithm is used to analyze the solution. Classification and modification.

主要工作包括:The main work includes:

·  抽取影响分子空间结构形成过程的主要参数。· Extract the main parameters that affect the formation process of the molecular space structure.

·  建立蛋白质分子空间结构形成过程的交互可视环境。· Establish an interactive visual environment for the formation process of protein molecular spatial structure.

本发明在系统中设计了记录蛋白质折叠的动态工具。在得到蛋白质折叠的模拟结果后,可以启动该工具将折叠的动态过程再显示。The present invention designs a dynamic tool for recording protein folding in the system. After obtaining the simulation results of protein folding, the tool can be started to display the dynamic process of folding.

蛋白质从核糖体合成出来时的不具备生理活性的松散线团状态的氨基酸链折叠成具有生理活性的特定构象,这一过程所经历的时间是极其短暂的。以致无法观察其具体的动态过程。因此,用计算机模拟蛋白质折叠的动态过程,将有助于增加对蛋白质折叠机制的了解,从而为蛋白质分子设计提供有用的信息。When the protein is synthesized from the ribosome, the amino acid chain in the loose coil state without physiological activity folds into a specific conformation with physiological activity, and the time for this process is extremely short. So that it is impossible to observe its specific dynamic process. Therefore, using computer to simulate the dynamic process of protein folding will help to increase the understanding of protein folding mechanism, thereby providing useful information for protein molecular design.

本发明也适用于对于未知的蛋白质三维结构预测,而且可对所预测的蛋白质的折叠动态过程进行模拟,录制。The invention is also applicable to the prediction of the three-dimensional structure of the unknown protein, and can simulate and record the folding dynamic process of the predicted protein.

(四)附图说明(4) Description of drawings

图1是本发明的过程框图;Fig. 1 is a process block diagram of the present invention;

图2是本发明的系统结构图。Fig. 2 is a system structure diagram of the present invention.

(五)具体实施方式(5) Specific implementation methods

下面结合附图举例对本发明做更详细地描述:The present invention is described in more detail below in conjunction with accompanying drawing example:

结合图1和图2,本发明的方法是在图2所搭建的系统结构上实现的,其具体方法为:In conjunction with Fig. 1 and Fig. 2, method of the present invention is realized on the system structure built in Fig. 2, and its concrete method is:

1、非格点的蛋白质模型1. Non-lattice protein model

HPN非格模型把氨基酸分子分成H(hydrophobic,疏水类),P(Polar,亲水类),N(带电类),X(未知类),并由这四类分子按照一定的规则排列而成线形链,含有n个残基的构型是n-2个水平角 qi ( - p &le; qi < p ) 和n-3个垂直角 ( - p 2 &le; b i < p 2 ) 确的。由利用虚拟现实技术结合3DSMAX和OPENGL进行建模及优化,用的小球代表氨基酸,用圆柱代表分子之间的键。The HPN non-lattice model divides amino acid molecules into H (hydrophobic, hydrophobic), P (Polar, hydrophilic), N (charged), X (unknown), and these four types of molecules are arranged according to certain rules. Linear chain, n-2 horizontal angles in configuration of n residues qi ( - p &le; qi < p ) and n-3 vertical angles ( - p 2 &le; b i < p 2 ) indeed. Modeling and optimization are carried out by using virtual reality technology combined with 3DSMAX and OPENGL. Small balls are used to represent amino acids, and cylinders are used to represent bonds between molecules.

2、能量函数2. Energy function

对每一个蛋白质分子,用两类作用力表示分子内的势能:主链弯曲势(V1)和非共价键作用势(V2),V1与序列自身无关,V2则随着序列的改变而改变,主链上每一对非直接接触的残基的变化都会影响到V2。,能量函数为:For each protein molecule, two types of forces are used to represent the potential energy in the molecule: the main chain bending potential (V1) and the non-covalent bond potential (V2). V1 has nothing to do with the sequence itself, and V2 changes with the sequence. , changes in every pair of residues in the backbone that are not in direct contact will affect V2. , the energy function is:

&phi;&phi; == &Sigma;&Sigma; ii == 22 nno -- 11 VV ii (( &alpha;&alpha; ii )) ++ &Sigma;&Sigma; ii == 11 nno -- 22 &Sigma;&Sigma; jj == ii ++ 22 nno VV 22 (( rr ijij ,, &xi;&xi; ii ,, &xi;&xi; jj ))

其中 V i ( &alpha; i ) = 1 4 ( 1 - coa &alpha; i ) , αi指相邻键间的夹角,i=2,...,n-1。in V i ( &alpha; i ) = 1 4 ( 1 - coa &alpha; i ) , α i refers to the angle between adjacent bonds, i=2,...,n-1.

V2(rij,ξi,ξj)=4[rij -12+C(ξi,ξj)rij -16]V 2 (r ij , ξ i , ξ j )=4[r ij -12 +C(ξ i , ξ j )r ij -16 ]

CC (( &xi;&xi; ii ,, &xi;&xi; jj )) == 11 44 (( 22 -- || &xi;&xi; ii ++ &xi;&xi; jj || )) 22 ++ signsign (( || &xi;&xi; ii ++ &xi;&xi; jj || -- 44 ))

其中 sign ( x ) = 1 x &GreaterEqual; 0 0 x > 0 ; in sign ( x ) = 1 x &Greater Equal; 0 0 x > 0 ;

3、搜索自由能最小的蛋白质三维结构3. Search for the three-dimensional protein structure with the smallest free energy

由上面算出的每一种确定的三维空间结构的能量,结合遗传算法,粒子群算法和模糊算法对结构空间进行搜索,找出能量最小所对应的三维结构。Based on the energy of each determined three-dimensional space structure calculated above, search the structure space by combining genetic algorithm, particle swarm algorithm and fuzzy algorithm to find out the three-dimensional structure corresponding to the minimum energy.

具体步骤如下:Specific steps are as follows:

第1步:随机产生N个构象作为初始种群,并确定初始参数。Step 1: randomly generate N conformations as the initial population, and determine the initial parameters.

第2步:计算每个构象被选择进行遗传操作的概率,并约定依据这个概率进行随机选择。Step 2: Calculate the probability that each conformation is selected for genetic manipulation, and agree to random selection based on this probability.

第3步:用粒子群算法进交叉和变异算子的选取。Step 3: Use particle swarm optimization to select crossover and mutation operators.

第4步:利用交叉算子和变异算子对选定的构象(即染色体)进行交叉和变异操作,并产生新的种群。Step 4: Use the crossover operator and the mutation operator to perform crossover and mutation operations on the selected conformation (namely, the chromosome), and generate a new population.

第5步:评价群体的适应度,保留适应度较高的个体。Step 5: Evaluate the fitness of the group and retain individuals with higher fitness.

第6步:若不满足停止准则,则重复第二步到第五步。否则,输出集团中能量值最小的构象。Step 6: If the stopping criterion is not met, repeat steps 2 to 5. Otherwise, output the conformation with the smallest energy value in the clique.

第7步,对得出的多个极小值进行分类,找出极小值。The seventh step is to classify the obtained minimum values to find out the minimum values.

4、模拟折叠过程4. Simulate the folding process

在搜索出自由能最小的天然蛋白质空间结构后,记录组成该蛋白质的每个氨基酸空间位置和属性,并记录下该蛋白质的自由能,然后根据取得的数据,结合VC++和OPENGL进行仿真,可对模拟的结果进行旋转,平移,缩放,并对蛋白质的折叠过程进行录制。After searching for the natural protein space structure with the smallest free energy, record the space position and properties of each amino acid that makes up the protein, and record the free energy of the protein, and then perform simulations based on the obtained data, combined with VC++ and OPENGL, to The simulation results are rotated, translated, zoomed, and the protein folding process is recorded.

5、数据分析与改进5. Data analysis and improvement

将得出的结果,与PDB中现有的三维结构进行比对,利用预测构象与其天然结构的均方根偏差的计算公式,调整蛋白质结构,并对采用模型和算法进行改进。均方根偏差的计算公式为:Compare the obtained results with the existing three-dimensional structure in PDB, adjust the protein structure by using the calculation formula of the root mean square deviation between the predicted conformation and its natural structure, and improve the adopted model and algorithm. The formula for calculating root mean square deviation is:

RMSDRMSD == (( 11 NN &Sigma;&Sigma; ii == 11 NN (( xx ii (( aa )) -- xx jj (( bb )) )) 22 )) 11 22 ..

Claims (3)

1, a kind of computer simulation method of the protein folding procedure based on integration algorithm is characterized in that:
(1) protein model of the non-lattice point of selection
Select the non-lattice model of HPN, the non-lattice model of HPN is divided into H, P, N, X four classes to amino acid molecular, and by this four kinds of elements according to certain regularly arranged linear chain that forms, the configuration that contains n residue is a n-2 horizontal angle
Figure A2007100722920002C1
With n-3 vertical angle ( - p 2 &le; b i < p 2 ) True; By utilization
Virtual reality technology is carried out modeling and optimization in conjunction with 3DSMAX and OPENGL, with bead represented amino acid molecule, represents key between the molecule with cylinder;
(2) determine energy function
To each protein molecule, represent intramolecular potential energy with two class acting forces: crooked gesture (V1) of main chain and non-covalent bond effect gesture (V2), energy function is:
&phi; = &Sigma; i = 2 n - 1 V 1 ( &alpha; i ) + &Sigma; i = 2 n - 2 &Sigma; j = i - 2 n V 2 ( r ij , &xi; r , &xi; j )
Wherein V 1 ( &alpha; i ) = 1 4 ( 1 - cos &alpha; i ) , α iRefer to the angle between adjacent key, i=2 ..., n-1.
V 2(r ij,ξ i,ξ j)=4[r ij -12+C(ξ i,ξ j)r ij -16]
C ( &xi; i , &xi; j ) = 1 4 ( 2 - | &xi; i + &xi; j | ) 2 + sign ( | &xi; i + &xi; j | - 4 )
Wherein sign ( x ) = 1 x &GreaterEqual; 0 0 x < 0
(3) protein three-dimensional structure of search free energy minimum
By the energy of each three-D space structure of determining of calculating above, in conjunction with genetic algorithm, particle cluster algorithm and fuzzy algorithm are searched for structure space, find out the minimum pairing three-dimensional structure of energy;
(4) simulation folding process
After searching out the native protein space structure of free energy minimum, each amino acid locus and attribute of this protein formed in record, and note the free energy of this protein, then according to the data that obtain, carry out emulation in conjunction with VC++ and OPENGL, can be rotated translation Simulation result, convergent-divergent, and the Protein Folding process recorded;
(5) data analysis and improvement
With the result who draws, compare with existing three-dimensional structure among the PDB, utilize the computing formula of the root-mean-square-deviation of prediction conformation and its natural structure, adjust protein structure, and to adopting model and algorithm to improve.
2, the computer simulation method of the protein folding procedure based on integration algorithm according to claim 1 is characterized in that: the described concrete steps of finding out the minimum pairing three-dimensional structure of energy are:
The 1st step: produce N conformation at random as initial population, and definite initial parameter;
The 2nd step: calculate the selected probability that carries out genetic manipulation of each conformation, and agreement is selected at random according to this probability;
The 3rd step: intersect and the choosing of mutation operator with particle cluster algorithm;
The 4th step: utilize crossover operator and mutation operator that selected conformation is intersected and mutation operation, and produce new population;
The 5th step: estimate the fitness of colony, keep the higher individuality of fitness;
The 6th step:, then repeat second and went on foot for the 5th step if do not satisfy stopping criterion.Otherwise, the conformation of energy value minimum in the output group;
The 7th step: a plurality of minimal values that draw are classified with fuzzy algorithm, find out minimal value.
3, the computer simulation method of the protein folding procedure based on integration algorithm according to claim 1 and 2, it is characterized in that: the computing formula of described root-mean-square-deviation is:
RMSD = ( 1 N &Sigma; i = 1 N ( x i ( a ) - x i ( b ) ) 2 ) 1 2
CNA200710072292XA 2007-06-01 2007-06-01 Computer simulation method for protein folding procedure based on synthesis algorithm Pending CN101082944A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA200710072292XA CN101082944A (en) 2007-06-01 2007-06-01 Computer simulation method for protein folding procedure based on synthesis algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA200710072292XA CN101082944A (en) 2007-06-01 2007-06-01 Computer simulation method for protein folding procedure based on synthesis algorithm

Publications (1)

Publication Number Publication Date
CN101082944A true CN101082944A (en) 2007-12-05

Family

ID=38912509

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200710072292XA Pending CN101082944A (en) 2007-06-01 2007-06-01 Computer simulation method for protein folding procedure based on synthesis algorithm

Country Status (1)

Country Link
CN (1) CN101082944A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286071B (en) * 2008-04-24 2010-11-10 北京航空航天大学 Multiple no-manned plane three-dimensional formation reconfiguration method based on particle swarm optimization and genetic algorithm
CN102156823A (en) * 2011-02-18 2011-08-17 复旦大学 Method for screening compound with targeted action on inactive conformation of protein kinase
CN102479295A (en) * 2010-11-30 2012-05-30 中国科学院大连化学物理研究所 Method for computer to predict protein functions
CN103714264A (en) * 2013-12-12 2014-04-09 深圳先进技术研究院 Method and system for characterizing protein folding based on circumference statistics
CN105260626A (en) * 2015-09-25 2016-01-20 麦科罗医药科技(武汉)有限公司 Complete prediction method for protein structure spatial conformation
CN106548040A (en) * 2016-09-26 2017-03-29 北京理工大学 A Statistical Method for Computing Polymorphic Structures of Intrinsically Disordered Proteins
CN107506613A (en) * 2017-08-29 2017-12-22 浙江工业大学 A kind of multi-modal protein conformation space optimization method based on multiple structural features
CN107633159A (en) * 2017-08-21 2018-01-26 浙江工业大学 A kind of protein conformation space search method based on Distance conformability degree
CN107704726A (en) * 2017-10-13 2018-02-16 齐齐哈尔大学 A kind of method that Protein folding prediction is carried out using population simulated annealing
CN108475298A (en) * 2015-11-09 2018-08-31 英属哥伦比亚大学 The system and method for biasing the protein epitope that prediction error folds by collective coordinate
CN109461470A (en) * 2018-08-29 2019-03-12 浙江工业大学 A kind of protein structure prediction energy function weight optimization method
CN109872770A (en) * 2019-01-09 2019-06-11 浙江工业大学 A Multiple Variation Strategy Protein Structure Prediction Method Combined with Crowding Degree Evaluation
CN111755065A (en) * 2020-06-15 2020-10-09 重庆邮电大学 An accelerated method for protein conformation prediction based on virtual network mapping and cloud parallel computing
CN115188409A (en) * 2022-07-19 2022-10-14 中国医学科学院基础医学研究所 Analysis method for interaction among microscopic states in protein/polypeptide assembly

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286071B (en) * 2008-04-24 2010-11-10 北京航空航天大学 Multiple no-manned plane three-dimensional formation reconfiguration method based on particle swarm optimization and genetic algorithm
CN102479295A (en) * 2010-11-30 2012-05-30 中国科学院大连化学物理研究所 Method for computer to predict protein functions
CN102479295B (en) * 2010-11-30 2015-01-07 中国科学院大连化学物理研究所 Method for computer to predict protein functions
CN102156823A (en) * 2011-02-18 2011-08-17 复旦大学 Method for screening compound with targeted action on inactive conformation of protein kinase
CN102156823B (en) * 2011-02-18 2015-04-22 复旦大学 Method for screening compound with targeted action on inactive conformation of protein kinase
CN103714264B (en) * 2013-12-12 2017-05-10 深圳先进技术研究院 Method and system for characterizing protein folding based on circumference statistics
CN103714264A (en) * 2013-12-12 2014-04-09 深圳先进技术研究院 Method and system for characterizing protein folding based on circumference statistics
CN105260626A (en) * 2015-09-25 2016-01-20 麦科罗医药科技(武汉)有限公司 Complete prediction method for protein structure spatial conformation
CN105260626B (en) * 2015-09-25 2017-11-14 麦科罗医药科技(武汉)有限公司 The full information Forecasting Methodology of protein structure space conformation
CN108475298A (en) * 2015-11-09 2018-08-31 英属哥伦比亚大学 The system and method for biasing the protein epitope that prediction error folds by collective coordinate
CN106548040A (en) * 2016-09-26 2017-03-29 北京理工大学 A Statistical Method for Computing Polymorphic Structures of Intrinsically Disordered Proteins
CN106548040B (en) * 2016-09-26 2019-04-16 北京理工大学 A method for statistical calculation of polymorphic structures of inherently disordered proteins
CN107633159A (en) * 2017-08-21 2018-01-26 浙江工业大学 A kind of protein conformation space search method based on Distance conformability degree
CN107633159B (en) * 2017-08-21 2020-06-02 浙江工业大学 A search method for protein conformation space based on distance similarity
CN107506613B (en) * 2017-08-29 2020-08-18 浙江工业大学 Multi-modal protein conformation space optimization method based on composite structural features
CN107506613A (en) * 2017-08-29 2017-12-22 浙江工业大学 A kind of multi-modal protein conformation space optimization method based on multiple structural features
CN107704726A (en) * 2017-10-13 2018-02-16 齐齐哈尔大学 A kind of method that Protein folding prediction is carried out using population simulated annealing
CN109461470A (en) * 2018-08-29 2019-03-12 浙江工业大学 A kind of protein structure prediction energy function weight optimization method
CN109461470B (en) * 2018-08-29 2021-08-03 浙江工业大学 A weight optimization method for protein structure prediction energy function
CN109872770A (en) * 2019-01-09 2019-06-11 浙江工业大学 A Multiple Variation Strategy Protein Structure Prediction Method Combined with Crowding Degree Evaluation
CN109872770B (en) * 2019-01-09 2020-10-30 浙江工业大学 A Multiple Variation Strategy Protein Structure Prediction Method Combined with Crowding Degree Evaluation
CN111755065A (en) * 2020-06-15 2020-10-09 重庆邮电大学 An accelerated method for protein conformation prediction based on virtual network mapping and cloud parallel computing
CN111755065B (en) * 2020-06-15 2024-05-17 重庆邮电大学 Protein conformation prediction acceleration method based on virtual network mapping and cloud parallel computing
CN115188409A (en) * 2022-07-19 2022-10-14 中国医学科学院基础医学研究所 Analysis method for interaction among microscopic states in protein/polypeptide assembly

Similar Documents

Publication Publication Date Title
CN101082944A (en) Computer simulation method for protein folding procedure based on synthesis algorithm
Zhang et al. Structural symmetry recognition in planar structures using convolutional neural networks
CN111402967B (en) Method for improving virtual screening capability of docking software based on machine learning algorithm
CN113393911B (en) Ligand compound rapid pre-screening method based on deep learning
Liu et al. ProtDet-CCH: protein remote homology detection by combining long short-term memory and ranking methods
Bao et al. Prediction of protein structure classes with flexible neural tree
CN113990401B (en) Drug molecule design method and device for inherently disordered protein
Chen et al. MVE-Net: An automatic 3-D structured mesh validity evaluation framework using deep neural networks
CN111863121A (en) A protein self-interaction prediction method based on graph convolutional neural network
Gao et al. Connectivity-guaranteed porous synthesis in free form model by persistent homology
CN103617203B (en) Protein-ligand bindings bit point prediction method based on query driven
CN106096327A (en) Gene character recognition methods based on the study of the Torch supervised degree of depth
Liu et al. Why can deep convolutional neural networks improve protein fold recognition? A visual explanation by interpretation
CN118522359A (en) Method and system for cell type annotation of scRNA-seq data based on gated axial self-attention mechanism
CN120690276A (en) Interface quality assessment method for protein complex models based on multi-scale equivariant graph neural network
CN102841963B (en) Method for detecting scale sensitivity of cellular automaton model
Fu et al. Predicting harvesting efficiency of microalgae with magnetic nanoparticles using machine learning models
CN113539364A (en) A deep neural network framework for predicting protein phosphorylation
Zhang et al. Predicting protein-ligand binding affinity via joint global-local interaction modeling
CN109461470B (en) A weight optimization method for protein structure prediction energy function
CN106815320B (en) Investigation big data visual modeling method and system based on expanded three-dimensional histogram
CN105184112A (en) Protein structure prediction method based on improved niche genetic algorithm
Guo et al. ViTRMSE: a three-dimensional RMSE scoring method for protein-ligand docking models based on Vision Transformer
CN116342938B (en) Domain generalization image classification method based on mixture of multiple potential domains
Bisson et al. Multiscale hemodynamics using GPU clusters

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication