• 沒有找到結果。

Molecular binding in structure-based drug design: a case study of the population-based annealing genetic algorithms

N/A
N/A
Protected

Academic year: 2021

Share "Molecular binding in structure-based drug design: a case study of the population-based annealing genetic algorithms"

Copied!
8
0
0

加載中.... (立即查看全文)

全文

(1)

Molecular Binding in Structure-based Drug Design: a Case Study of

the Population-based Annealing Genetic Algorithms

C'hieii-cheng Clhen

Leuo-hong Miang

Cheng-yan Lao

Ming

Ouhyoung

Wen- c

hi

n

C

hen

Department of Computer Science

and

Information Engineering

National Taiwan University, Taipei, Taiwan,

R.O.C.

Abstract

The molecular banding problem, one of the most irnpoi-tant problems tn structure-based drug deszgiz ccin be formulated as a global energy optimzzatzoii problem by usziag niolecular mechanics In thas pa- per, a noire1 computataonal ulgorathm as proposed to address the molecular bandiiig problem T h e algo-

I ithnz zs dei rued f r o m genetac algorathms(GA) plus simulated annealzng{SA) hybrad techniqt~es, namely populatron-based annealriig genetac algorathms(PAG)

CI.e h a w applzed the algorzthm t o find bandaiig

structures f o i three drug-protean molecular pairs One of the three drugs 2s un antz-cancer drug n r e t h o t r e ~ a t e { M T X ) und the other two are analogue of antibacterral drug trzmethopi-am Moreover, we

l i a i e also studzed two other well-resolved Ezguiid-

itceptor molecular complex whzch are obtazned f r o m the Pi oteari Data B a n k { P D B ) Thermolysan-HONH- ben-ylnialoiiyl-L-Ala-Gly-p-natroanalide coinplex(5tln)

o i i d HI\'- 1 protease-Hydroxyethylene isostere anhrbitoi. complex Hydroxyethylene rsostere aizhzbztor 6s one of n e w potentzal NlL'-I protease inhabitors synthesazed Through o u r experzments, all of the bindang re5tIk5

not only keep the energy a t low levels, but also h a t e

a prorniszng bindrng geometracal structure an terms o f number of hydrogen bonds formed

1

Introduction

Many cliiiica.1 drugs used today are generated in

a lengthy drug discovery cycle. Generally speaking, such a lengthy cycle includes several important steps, including finding good startting molecular st,ructures which are called lead conipounds for optimization, re- fining t~he starting molecular structures to generat,e po- t,ential drugs, biologica.lly testing potential drugs gen- erated from previous steps and testing new drugs clin- i d l y [3]. Each step requires 1-3 years t,o complete. It requires 6-12 years to bring a new drug from discovery

t.o ma.rl;et in 1990[10]. Therefore, many researchers desire to shorten the cycle.

One of t8he effortss in speeding up t,he time required to find lead coinpounds is a strategy extended from Cohen's paradigm[9]. In 1977, Cohen proposed a

genera.1 pa.ra.digm to design drugs for infectious dis- eases. His paper revealed tha.t infectious agents, such as viruses, bind themselves with crucial proteins or nucleic acids. These crucial proteins serve as targets for intervention and can be utilized t80 design anti- cancer or ant.i-virus drugs. In other words, if certain drugs can bind appropriately with targets of infections agents, the diseases will be inhibited. Extending

Co-

hen's paradigm, alternative methods were applied t o drug discovery

[a]

[

191. Those met>hods are categorized in structure-based d r u g design[18]. T h e key issue of structure-ba.sed drug design is to find a small molecule which b i d s well wit,h t,he receptor geomet,rically and biologically. Finding a good lead compound with a de- sirable mode of act.ion and acceptable biological prop- erties corresponding to a specific receptor has been termed t,he moleculul- binding problem,.

In the past, many researchers have proposed st.rat#e- gies, including simulated anneding-based [l] E121 a,nd genetic algorit,hm-based strategies

[5]

[71[23] t o conquer the molecular binding problem. In this pa.per, we have proposed a novel stra.t,egy t o address the molecular problem. Our strategy is based on genetic algorithms plus simulated annealing hybrids, namely population- based annealing genetic algorithms(PAG) .

2

Population-based annealing genetic

algorithm

Genetic algorithins(GA) [14][15] and simulated an- nealing(SA) [17][20] are two kiiids of useful stochastic techniques which can be used to solve optimization problems approximately. T h e research incorporating GA with SA can be roughly considered to be two com-

(2)

plenienta.ry categories, one using genetic approach t,o design parallel SA [13][22] and the other considering

SA

a.lgorithm as a, neighborhood operator of the ge- net'ic algorithms [4][2l]. The categories are not, appar- ent for some cases, since these cases can be explained by different ways from different perspectives.

Observing the GA/SA hybrids listed, t8here is a

common characteristic. No matter what the combi- i d i o n between GA and SA is, a partial sequence of SA algorithm was performed on each individual of the population. From thse view point of

G A ,

this part,ial sequence of SA algor.ithm takes ca.re of improving in- dividuals before or afim genetic operators are applied. We can treat this sequence of SA algorithm as a iieigh- borhood operator which searches tthe neighbors of in- dividuals under the control of Metropolis condition.

Motivated by the clbservation mentioned above, SA algorit,hm being a neighborhood operator seems to be good for GA/SA hybrids. So we fix the nuniber of steps of SA algorithm performed on each individua.1 and define a set of population-based annealing(PA) operators. That. is, a PA operator performs K times of one-step

SA

on the whole population. Following the concept, we can define a set, of population-based annealing operator:

Definition 1 A population-based annealing(PA) op- e,rator is a neighborhood operator of G A . P A can be de- scribed ns a three tuples operator: P A = { K ,

N g ,

R.A}. I< i s the nzim,ber of steps of one-step SA algorithm ap- plied t o each i n d i v i d d of current population where

Ii

2

1.

.&/y

is the neighbor generation method that is

used by each individual of current population when per-

forming one-step SA algorithm.

R.A

is the acceptance criterion used by one-step S A algorithm f o r competa- tion of the current individual and its neighbors.

According to Definition 1, when we incorporate PA wit,h GA, we can derive a new class of GA/SA hy- ]>rids, na.mely population-based annealing genetic al- gorit,hms(PAG)~ [27][28][30]. The pseudo code of the a.lgorithm is given below:

A. Initialize the parameters, i.e., populationsize, To,

and decreasing factor tr(0

< a

<

1 )

B. Randomly generate in,itial population.

C. Repeatedly generate new populations as follows until system is frozen :

1. For each individual do

Best_point:=Currentpoint:=Currentindividual ;

Do E; times :

a. Generate nextpoint from currentpoint using the n o r m a l probability d e n s i t y function(nOrma1 P.D.F.) applied on the whole solution space ;

b. Accept next-point as currentpoint by probability:

Prob

-

e z p ( - c C , e z t / T k ) eap(--C,,,,,,t/Tk)tESP(--C,,,tITk) ' 2. 3 . c. if (Ccrrrrent

<

C h e s t ) t h e n Bestpoint := Currentpoint ;

Pick Best-point into the transient population. G e n e t i c stage.

Apply the genetic operators to transient population;

if (it is the first stage) then

determine the initial temperature 7'1

TI = fifaT,(Ck,,,-c:rn)

populatton-szze/l else

T A + ~ = C Y . T k :

There is somet.hing interesting in the initia.lization of the system temperature. It. is recognized t,hat the execution time of SA depends on the init,ial temper- ature and the decreasing factor of the temperature.

PAG

includes SA as an operator, so t,he efficiency of PAG a.lso depends on the init.ia1 temperature. .4ct8u- ally, adjust,ing the initial temperature is a tradeoff be- t,weeii efficiency arid the mpability of diversit.y ma.in- tenance of the PA operat,or. When tshe init,ial tem- perat.ure is high, PA can accept worse solutions with a larger proba,bilities. That means, much more solu- tion space can be explored. But, on t,he other side, the higher initial temperature is, the more time a system takes to reach to the frozen condit,ion. In contrast, when the init,ial temperature is low, the exploration capability of PA is inhibited.

In ['Ll], the aut,liors provided a method deciding a

reasona.ble range of initia.1 temperature to prevent the deficiency. Here we provide another strategy. The strategy is defined as follows. For balancing the ef-

ficiency and the capa.bility of diversity mairiteiiaiice of the PA operat,or, we define the acceptance proha.- bility of detriment,al move t,o be 0.6 when the algo- rit,hni starts. From Met.ropolis criterion Prob(AC) =

exp(-AC/T), we obtain T

=

2.AC where A C is determined by t,he largest possible detrimental niove of current g e n e d i o n . Since we are not sure how large

a possible detrinienta.1 niove can be, we try to est,imate tshe possible det,riinent,al move by the values generated from the first cycle of PAG algorithm. In the first cy- cle of PAG, a piecewise Markov chains are generated from each individual of initial population, these indi- vidua,ls inay be located a t very different hills. We have to consider all chains t o estimate the largest possible detrimental move. Therefore, we calculate the initial temperatsure as :

Ma.cc;(c:n,,

-

CLin) T. . -

znzt - populat ion_size/2

where C&,,

,C:nz,,

are the largest and lowest cost of the ith sequence of Markov chain generated by ith individual of first generation. We take the maximal

(3)

difference of all sequences of Markov chain as AC to det,ermine the initial temperature.

As for the genetic phase, t,here are two important issues. One is the selection mechanism and the other is the genetic operators.

At the genetic phase, we use the ranking algorithm as a selection mechanism. As presented by Whitley [29], the ranking algorit,hm not only prevented GA from premature convergence but also provided a di- rect control on selective pressure which affects the search speed. iVe propose a dynamic ranking proce- dure which adaptively changes the select#ive bias from generatmion t o genemtion. The dyna.mic ra.nking pro- cedure is given as :

Assign initial value of bias. The value biases the ratio of the offspring with expected value between the best and the worst, individual in current pop- ulation.

For each individual, evaluate t.he number of the expected offspring, E,, based on the bias and the following linear function from the best, one to the worst one.

( p o p u l a t z o n - s i z e . b i a s ) - ( 2 . ( b i a s - 1) ‘ r a n k , ) (population-size

+

bias - 1) E , =

(2) where rank, is the rank of each individual. The best one is zero, and the worst one is (popula- tionsize-1). When bias equals 1.2 , the ratio be- tween t.he best and the worst is about 1.5. When the bias reaches 1.5 , the ratio becomes 3. Raise the bias by a. factor ct from generation to

generation.

Since we want t o keep tjhe diversity at, the first few generations of

PAG

and after that we need to grad- ually inherit good materials from better individuals, therefore dynamically changing the bias of ranking is a.ppropriate. After a few tests, we use 1.2 as t.he initial bias and multiply t,he bias by 1.005 after ea,ch genera- t,ion.

Moreover, the crossover and mutation opera.tors are performed according to the following steps.

1. At first, t,he parents are selected from the popula- tion randomly. The crossover operator is applied with a predefined crossover rate. After t,hat, two offspring are produced.

2. T he offspring survive only when the costs of these two offspring are both less than average cost of the previous generation. Otherwise, give up the offspring and continue t o apply the mutation

opera.t,or t,o the parents. The mut,ation opera- tor is an annealing-like mut,ation opera.tor which mimics t.he exploration capability of SA. It ex- plores the neighborhood of the parents. Mu- tation occurs with a logistic probability given as e z p ( - E $ e w ) / ( e z p ( w ) + e z p (

-*pew)),

where

E,,, and Eold are the evaluation functions of a

problem, and are binding energies in our problem domain.

3 . Finally, the offspring or the mutated parents are copied into the ilew popula.tion.

Finally, for the frozen condition, PAG will stop when 80% chromosomes’ genes are all the same. Choosing 80% as the stopping criterion is only for the sake of efficiency for our problem domain.

3

The

Problem

The key issue of the molecular binding problem is to find the binding structure of the drug-receptor complex. To judge whether a binding structure of molecules is stable or not, scientists use the potential energy between binding pairs as a reference.

Generally speaking, the interaction pqtential en- ergy of a specific binding structure can be approxi- mately evaluated by molecular mechanics[6]. In gen- eral, the potential energy of a given system is deter- mined by the summation of all kinds of force fields. The following equation is a canonical form of the total potential energy function:

where

Vb

is the bond strekhing force field,

1$

the bond angle bending force field, V+ the bond torsion force field,

V,

t8he out-of-plane bending force field, Vnb the non-bonded interaction force field, Ve the electrostatic interaction energy and is the hydrogen bonding force field.

Fortunately, not all of these terms are crucial t o solve the molecular binding problem. Actually, only three terms of them are dominant when calculating

the intermolecular potential energy. These three terms are non-bonded interaction, bond torsion(steric) and electrostatic force fields. Therefore, without loss gen- erality, we can simplify Equation 3 as follows:

Since we start with a simplified case based on pre- vious work of [24]. Therefore, about the scoring func- tion, we follow authors in [24] to use the Lennard- Jones 6-12 pot,ential function to represent non-bonded

(4)

interaction !& and electrostatic interaction

V,.

The Lennard-Jones equation is defined as follows[26] :

-’

(5) Molecule Inhibitor f i r HIV-1 Atoms SS Single bonds 26 DOF 32 Inhibitor for TLN 42 10 16

where

Kat

is the total binding energy. qr and

qd

are the partial charges of atoms b_elongin$to the receptor and the drug respectively.

R,

and Rd represent the three dimensional coordinates of atom in the-receptor and the drug molecule. Therefore,

IZ,.

- RdJ is the distance between atoms of the receptor and drug dif- ferently. E , Ardl B p d are the dielectric and non-bond const,ants. In this function, the first summation simu- lat,es the electrostatic interaction between each pair of atoms, and the second and third summation simulate the repulsive and attractive terms in Van der Waals interaction energy respectively.

Following the work in

[24],

we will first bind three ligands t o dihydrofolate reductase(DHFR) t o demon- strate our algorithms. Three kinds of ligands are used to be “docked” t o DHFR: methotrexate, inhibitor 91 and inhibitor

309.

Methotrexate is an anti-cancer drug which is used clinically t o cure patients. Inhibitor 91 and 309 are analogues of trimethoprim which is a n anti-bacterial drug. To reduce computational com- plexity in this pilot research] we only fetch the active site of DHFR as our

t

srget molecule. The constitution of all molecules including the receptor and the number of degrees of freedom are listed on Table 1.

Table 1: The data set of our simulation model.

In addition, we also study two other well-resolved ligand-receptor molecular complex which are obtained from the Protein Data Bank(PDB): Thermolysin- HONH-benzylmalonyl-L-Ala-

Gly-p-nitroanilide coinplex(5tln) and HIV-1 protease- Hydroxyethylene isostere inhibitor complex. Ther- molysin is one of the important enzymes tha t ex- ist widely and participate in a number of impor- t,ant biological and physiological processes. HONH- benzylmalonyl-L-Ala-Gly-p-nitroanilide is one of the well-known inhibitors which bind well t o thermolysin

[16]. Hydroxyethylene isostere inhibit,or is one of new potential HIV-1 prot,ease inhibitors synt,liesized[l1]. The DOF and numbers of at80m of receptors an d lig- ands are listed on Table 2 .

I _.

HIV-1

I

3122

I

TLN

I

4711

I

Table

2.

T h e data set of our sirnulataon model. where

DOF

as the number of sangle bonds plus sax degrees of freedom an translatzon and rotataon. T L N

as

ther-

molysan,

HI\‘-1

as H u m a n Immunodeficaency Varus-1 Protease.

All test molecules listed above can be viewed as a number of atoms defined by their three-dimensional coordinates. Using these d a t a sets as well as scoring functions mentioned previously, we will use PAG t o regenerate binding structures of these molecular com- plex.

Int,uitively, the three-dimensional location of the drug and its three rotational angles relative t,o

3

axes are all adjustable. Moreover, the molecules have a

number of deformable single bonds. Each single bond is a degree of freedom. Based on the description, the energy minimization between a molecular system be- comes:

1. Fix the location of the receptor. Initialize the structure of the drug molecule. Evaluate the in- teraction energy based on the scoring function.

2.

Repeatedly adjust different degrees of freedom, including translating and rotating the drug molecule and twisting single bonds inside the drug, to fit the receptor. Evaluate the interac- tion energy of each new configura.tion.

3.

Find the best configuration wit,li t,he lowest inter- actmion energy from these configurations.

By adjusting the value of each degree of freedom, a new configuration will be generated. Th e whole search space is the combimtion of possible values of all de- grees of freedom. Therefore we encode all degrees of freedom as a chromosome:

where

t , ,

t , and t , represent the positmion of the drug molecule relative to the centroid of the receptor, T ,

,

(5)

Table 3 . T h e results evaluated by

PAG,

where the bandang energy need t o be globally manamazed. Ewaluataon means the count of ewaleiataoii about scorang functaon

ry ~ r, are the rotational angles of the drug, and s, are

the twisting angles about the single bonds inside the drug molecule.

For convenience, we use real-coded scheme to ea- code each parameter. T h a t is, all parameters are real numbers. In addition, we use one-point crossover and blend crossover as genetic operators.

4

Experimental results and discussion

4.1

Molecular binding results

We have implemented PAG algorithms on a Sun UltraSparc workstation.(hloreover, we also have im- plemented another P C version of PAG algorithms.) Three pairs of receptor-ligand: DHFR-MTX, DHFR- Inhibitor 309 and DHFR-Inhibitor 91 are evaluated by using the algorithm listed in previous section. Th e preliminary results in this pilot research are given in Ta.ble 3 .

In the table, PAGs are executed 10 times for each case. All of the parameter settings are the same. Th e decreasing factor of temperature is 0.9. K , the number of steps performing PA operator in each generation is equal t o degrees of freedom in each problem. We use one-point crossover and blend crossover as the genetic operators. The probability of crossover and blend crossover are both 0.5. Based on the design of genetic stage explained in the previous section, the mutation rate is dependent on the success of the crossover opera- t,ors. Moreover, the final results of PAG is improved by a steepest-descent local minimizer. Since we use the real number encoding, each DOF is a 64-bit real num- ber, the total number of possible candidates for each DOF are 264. Therefore, if a drug molecule possesses 1 2 single bonds, the total number of possible position

a i d conformation will be 2G4*18 = 6.07*1034G. We also compare our results with similar results from Oshiro, Kuntz and Dixon [23]. The following is a table of com- parison (Table 4). Please note t ha t Kuntz’s method is

a pure genetic algorit,hni, and uses binary coding for the solution space, while we use real number coding; furthermore, Kuntz’s algorithm needs t o know the ac- tive sitme first, but ours can use random position for the starting points. For initial population, we use a much smaller size (100) as compared to 12167 from Kuntz. The result,s show that our P,4G is 24% better in terms of number of energy function evaluations, even if our solution space is much bigger.

Drug

I

Population

I

Evaluation

I

Rmsd

I

Solutionspace

I

Kuntz

I

12167

I

940332

I

0.8 A

I

active site

PAG

I

100 I 757069 I 0.8 A I whole mace

Table 4: Table of compcarzson wath the bandang of an anhabator M T X t o a receptor

DHFR,

where R m s d

as

root- mean-squa re dew a at aon .

4.2

Comparison of experimental results

There are many criteria to judge whether the bind- ing structures generat,ed by the program are reason- able. The first criterion is the binding energy. Since we use the sa.me d a t a set and energy functions as the ex- periment done in [24][25], the results can be compared with the d a t a listed in [24]. In [24], the best binding energy of t.hese three drugs are from -4OKcal/mol t o -120Kcal/mol. PAGs have obtained the minimal en- ergy at the range from -40I<cal/mol t o -1lOKcal/mol. The binding energy of the pairs MTX-DHFR, 91- DHFR and 309-DHFR are in the range of -7OKcal/mol t o -1 lOKcal/mol, -4OKcal/mol to -8OKcal/mol and -

SOKcal/mol to -70Kcal/mol respectively.

The results listed above roughly verify that PAGs can find out the binding structures witah reasonable low binding energy. However, the corresponding drug structures of approximative binding energy may be different in orientation and conformation.

(6)

In addition t o t,he binding energy, the existence of hydrogen-bonds is the other stronger criterion that de- termines the goodness of fitting between ligands and proteins. The hydrogen bond is formed when the hy- drogen atom is close enough (2.4,a

-

2.8A in distance) to another at om such as oxygen. Since the hydrogen bond involves a strong “binding energy”, two to five

pairs of such hydrogen bonds becomes dominant in the total binding energy. There are 4 primary hydrogen bonds formed between MTX and DHFR. These 4 pri- mary hydrogen bonds construct the elementary con- formational structure of MTX-DHFR complex. The same situation happens to the 309-DHFR and 91- D H FR complex.

Table 5 shows our experimental results obtained from the PAG. From the analysis of hydrogen bond-

Table

5:

T h e hIydrogen bonds found by

PAG.

aThe largest distance of forming a hydrogen bond bForms 4 hydrogen bonds

‘Forms at least 3 ]hydrogen bonds

ing between drugs and DHFR, we can claim the pre- sented PACT have found some good fitting molecular structures between drugs-DHFR complex, since most of t he resulting drug structures getting from PAG are buried deeply into the correct pocket of DHFR.

Figure 1 illustrates the superimposing of MTX crystal structure with the best of our results. The rinsd(root-mean-square deviation) value of this struc- ture is 0.81k

4.3

Experimental results

of more general

cases

We have applied PAG t o solve more compli- cated cases. Thes8e cases are molecular complex obtained from PDB, including Thermolysin-HONH- benz ylma1onyl-L- Ala-

Gly-p-nitroanilide complex( 5 t h ) and HIV-1 protease- Hydroxyethylene isostere inhibitor complex. Since the problem size is bigger than the cases of DHFR, we use larger population siz,e for PAG. The experimental re-

sults of more general cases are listed in Table 6. All of the cases listed above are the best cases. The parameter settings and genetic operators are all the

Figure 1. T h e superimposzng of our resultzng structure with the crystal structure of hfT.ri wath rnisd value of 0.8-4. T h e brzghter lzne segments alp the crystal struc- tures of M T X , and the darker lzne scgments are oui-

resultzng structure.

same with the ca.ses of DHFR. We will discuss the results with the following issues:

Binding energy

When the population size is 200, the binding energy of HIV-1 protease with it.s ,in- hibitor obtained from PAG are in the range of -110 Kcal/mol t,o -130 Kcal/mol . As to the cases of Thermolysin, the binding energy are in the range of -40 Kcal/mol to -80 Kcal/mol. Com- parison with the binding energy of crystal struc- tures which are -145 Kcal/mol(HIV-1) and -88 Kcal/mol(TLN) respectively, our results are near enough. Moreover, we also try another exper- iments of parameter settings of PAG. We have focused on the initial temperature

To

and tem- perature decreasing factor a respectively. Since raising the initial temperature and the tempera- ture decreasing factor could strengthen the effects of simulated annealing to prevent from trapping into local optimal. Due to the stochastic property of PAC, the results aren’t, always much better. We will try more experiments about parameter settings of PAG in the future.

Hydrogen bonding

According to the results pre- sented in [ll] and

[16],

there are a few primary hydrogen bonds formed between HIV- 1 protease and Thermolysin with their inhibitors. There are

5

primary hydrogen bonds between HIV-1 pro- tease with its inhibitor. In one experiment done by Wang [30] has showed 5 out of 10 runs could lo- ca,te these

5

hydrogen bonds. In the case of Ther- molysin, there are 4 primary hydrogen bonds be-

(7)

Drug Population size

Inhibitor for HIV-1 100

200

Inhibitor for TLN 100

200

Table 6: T h e results eualuuted by

PAG.

Eualuatzon nzeuns the count of euulziatzon about scorzng functzon.

Generations Evaluation( times) Energy (kcal/mol)

473 2608561 -124.11

538 5384201 -126.19

171

451049

-77.87

436 2204649

-80.20

tween Thermolysin with its inhibitor. 6 out of 10 runs in his results locate these 4 hydrogen bonds. From the a.nalysis of hydrogen bonds, PAG still have found good fit.ting molecular st r uch re s over 50% even when the problem size is much larger than the cases of

DHFR.

From the discussion list,ed above, we can claim

PAG

still have found the reasonable fitting struct,ures over 50% even when the problem size is getting much larger. The following figure(Figure 2) shows the illus- tration of the binding structures.

Figure 2: T h e bandang structure of Inhzbztor wzth HIV-

i,

where the central small molecule as the anhabator, and the outsade rabbon model as the

HIV-1.

5

Conclusion

T he importance of the molecular binding prob- lem is without questioning. In this paper, we have developped a ciass of neighborhood operators called populat.ion-based annealing operators for genetic al- gorit.hms. Incorporating a different PA operator with genet,ic algorithms will form a new

GA/SA

hybrid. Pire design t,he

PAGs

to solve the level-2

[S]

molecular binding problem. Experimental studies not only indi- cate t,he usefulness of PAGs but also the properties of different PA operators.

The near-optimal solutions obtained by PAG can be used for the work of drug design. We have verified that the genetic algorithms incorporating with SA are suitable to solve the molecular binding problem and believe these results are very useful for the biotechnol- ogy community. In summary, the contribution of this paper are:

1. We have discussed the GA/SA hybrids

in

de- tails. Aftfer some elementary analysis, we design the GA/SA hybrids. T h e algorithm can be used to solve the level-2 molecular binding problem. Furthermore, in the binding problem, we don’t need to know the binding pocket site a t first, where most researchers have to know for their algorithms to reduce the problem size. We also hied the case of HIV-1 protease with its inhibitor, where the size of the problem have kept others from automatically finding its binding position. 2. Our PACT algorithms are extensible since we have

focused on ba.lancing the efficiency a.nd enhanc- ing the capabilit,y of diversity maintenance of the algorithms. Based on the extensibilit,y, we ha.ve a

great chance to examine the level 3 binding prob- lem.

References

[I] R. Abagyan, M. Totrov, D. Kuznetsov, ICM-A New

Method for Protein Modeling und Design: Applica- tions to Docking und Structure Prediction from the Distorted Native Conjormution, Journal of Computa-

tional Chemistry, Vol. 15, No. 5, pp. 485-506, 1994.

[2] K . Appelt, et, al., Design of Enzyme Inhibitors Using iterative Protein Crystallographic Anulysis, Journal of

Medicinal Chemistry, vo1.34, No, 7, pp. 1925-1934, 1991.

[3] L. NI. Balbes, S. W. Mascarella, D. B. Boyd, A Per-

spective of Modern Methods in Computer-Aided Drug Design, Reviews in Computational Chemistry, Vol- ume V, K . B. Lipkowitz and D. B. Boyd, Ed. VCH Publishers. Inc. New York, 1994.

(8)

[4] D. E. Brown, C. L. Hunt.ley, A. R. Spillane,..4 parcrllel genetic heuristic: f o r the quadratic assignment proh-

lem, Proceeding of the Third International Conference i n Genetic Algorithms, pp. 406-415, 1989.

[5] T . Brodmeier, E . Pretsch, Application of Genetic 4 1 -

gorithms in hfoleculer Modeling Journal of Comput,a- tional Chemistry, Vol. 15, No. G , pp. 588-595, 1994.

[6] Lf. Burkert, N. L. Allinger, hfolecular Mechanics, American Chemical Society, Washington D.C., 1983. [7] I<. P. Clark, Ajay Flexible Ligand Docking without Parameter Adju’ustment across Four Ligand-Receptor Complexes, Journal of Computational Chemist.ry, Vol. 16, No. 10: pp. 1210-1226, 1995.

[8] D. E. Clark, D. R. Westhead, Evolutionary adgo- rithms in computer-aided molecular design, Journal of Computer-Aided Molecular Design, Vol. 10, pp. 337- 358, 1996.

[9] S. S. Cohen, A Strategyfor the Chemotheraphy of ln- fectious Disease, Science, Vol. 197, No. 4303, pp. 431-

432, 1977.

[lo] J . A. DiMasi, R. W. Hansen, H. G. Grabowski, L.

Lasagna Cost of Innovation in, the Pharmaceutical In- dustry, Journal of Health Economics.

[ll] G. B. Dreyer, et al. Hydroxyethylene Isostere In- hibitors of Human 1mmunodeficien.cy Virus-1 Pro- tease: Structure-Activity Analysis Using Enzyme Iii- netics, X-ray Crystallography, and Infected T-cell Assays, Biochemist.ry, vol. 31, pp. 6646-6659, 1993. [I31 D. I<. Gehlhaar, IC. E. Moerder, D. Zichi, C. J . Sher-

man, R. C . Ogden,

S.

T. Freer, De Novo Design of Enzyme Inhibitors b y Monte Carlo Ligand Genera- tion, Journal of Medicinal Chemistry. Vol. 38, No.3, pp. 466-472, 1995.

[13] D. E. Goldberg, .4 Note on Boltzmann Tournament Selection for Genetic Algorithms and Population- Oriented Simulated Annealing, Complex Systems, 4,

pp. 445-460, 1990.

[14] D. E. Goldberg, Genetic algorithms : In Search, Optimization and Machine Learning, Addison-Wesley Publishing Company, 1989.

[15] J . H. Holland, Adcrptation in natural and artificialsys-

[16] NI. A. Holmes, B. W. Matthews, Binding of Hydrox- amic Acid Inhibitors to Crystalline Thermolysin Sug- gests a Pentacoordinate Zinc Intermediate in Cataly- sis, Biochemistry, vol. 20, pp. 6912-6920, 1981.

tems, T h e universi.ty of Michigan Press, 1975.

[17]

S.

Kirkpatrick, C. D. Gelatt Jr., M. P. Vecchi, Op- timization b y simulated annealing, Science, Vol. 220,

No. 4598, pp. 671-680, 1983.

[lS] I. D. Kuntz, Structure-Based Strategies f o r Drug De- sign and Discover:y, Science, Vol. 357, pp. 1078-1083, 1993.

[19] L. F. Kuyper. et al., Receptor-based Design of Dihy- drofolnte Rediictase Inhibitor$: Comparison of Crys- tallographically Determined Enzyme Binding with Emyme .4finity in a Series of Carboxy-Subsituted Trimethoprim Analogues, Journal of Medicinal Chem- istry.. 1’01 23, pp.303-311, 1985.

[20] P. J. M. van Laarhoven, E. H. L. Aarts, Simulated i l n n d i n y : theory and applications, D. Reidel Pub- lishing Company, Dordrecht, Holland, 1987.

[all

F. T. Lin, C. Y. Kao, C:. C. Hsu, Applying the

Genetic Approach to simulated .Inizealing in Solving S o m e NP-Hard Problems. IEEE Transaction on Sys- tem, Man, Cybernetics, Vol. 2 3 No. G, pp. 1752-1767> 1993.

[ 2 2 ]

S.

W. Mahfoud, D. E. Goldberg, Pnrallel Recombina- tive Simulated Annealing: .4 Gen,etic Alyorithm, Par- allel Chnput.ing, Vol. 21, No. 1, pp. 1-25, 1995. [23] C. hl. Oshiro. I . D. I<unt,z, J. S. Dixon, Flexible Lig-

and Dockir2y Using o Genetic Algorithm Journal of Computer-Aided hiIolecular Design, Vol 9, pp. 113- 130, 1995.

[24] M. Ouhyoung, Force Display in Molecular Binding, Ph. D dissertation, CS dept.., University of North Car- olina a t Chapel Hill, 1990.

[ 2 5 ] F. P. Brooks? Jr., M. Ouhyoung. J. J . Batter, P. J . Kilpat.rick, Project Grope: Haptic Display for Sciera- tific Visualization, ACM SIGGRAPH’SO, pp. 177-186, (also Computer Graphics Vol. 24, No.4, 1990).

[%GI N. P a t h b i r a m a n et al., Computer’Graphics and Drug Design: Real Time Docking, Energy Culcrtlation and Minimization, Journal of Computational Chemistry, [?7] L. H. Wang, C. Y . b o , M. Ouhyoung, W. C. Chen, Using an Annealing Genetic Algorithm to Solve Global Energy Minimization Problem in Molecular Binding, IEEE International Conference on Tools wit.h Artifi- cial Intelligence, pp. 404-410, New Orlean. USA, 1994. [38] L. H. Wang, C. Y. Kao, hf. Ouhyoung, W. C. Chen, Molecular Binding: a Cast. Stzidy of the Population-

based A n n e a h g Genetic Algorithms, IEEE Interna- tional Conference on Evolutionary Computing, Perth, Australia, 1995.

[29] D. Whit,ley, The Gentitor Algorithm and Selection Pressure : Why Rank-Based allocation of Reproduc- tive Trials is Best, Proceedings of the Third Inter- nat,ional Conference on Genetic Algorithms, pp. 116- 121, 1989.

[30] L. H. Wang, Molecular Binding in Structure-based Drug Design: a Case Study 0.f the Population-based dept., National Taiwan University, 1997.

Vol. 6, pp. 433-436, 1985.

數據

Table  2.  T h e  data  set  of  our sirnulataon  model.  where  DOF  as  the  number  of  sangle  bonds  plus  sax  degrees  of  freedom  an  translatzon  and  rotataon
Table  3 .   T h e  results  evaluated  by  PAG,  where  the bandang  energy need  t o  be  globally  manamazed
Table  5  shows  our  experimental  results  obtained  from the  PAG. From  the  analysis of  hydrogen  bond-
Table  6:  T h e   results  eualuuted  by  PAG.  Eualuatzon  nzeuns  the  count  of  euulziatzon  about  scorzng  functzon

參考文獻

相關文件

Therefore, this study based on GIS analysis of road network, such as: Nearest Neighbor Method, Farthest Insertion Method, Sweep Algorithm, Simulated Annealing

Proceedings of the Fifth International Conference on Genetic Algorithms, Morgan kaufmann Publishers, San Mateo, California, pp.110~117, 1996. Horn, J., “Finite Markov Chain Analysis

Kuo, R.J., Chen, C.H., Hwang, Y.C., 2001, “An intelligent stock trading decision support system through integration of genetic algorithm based fuzzy neural network and

The proposed algorithms use the optimal-searching technique of genetic algorithm (GA) to get an efficient scheduling solution in grid computing environment and adapt to

The effect of gender on motivation and student achievement in digital game-based learning: A case study of a contented-based classroom. Using game-based learning to

Harma, “Automatic identification of bird species based on sinusoidal modeling of syllables,” in Proceedings of IEEE International Conference on Acoustics, Speech,

Dragan , “Provably good global buffering using an available buffer block plan”, IEEE International Conference on Computer-Aided Design, pp.. Cong, “Interconnect performance

This study combined the concepts of service science, orienteering problem, geographic information systems and genetic algorithms to design the feeder bus route.. In