0Drug/DNAComplexTutorial
Synopsis.Todayyouwilllearnhowtouseoneofthemostversatilemoleculardynamics modelingpackages,AMBER9.[1] TheAMBERsuiteofprogramswasdevelopedbythelate PeterAKollmanandcolleaguesattheUniversityofCaliforniaSanFrancisco(UCSF)andis nowmaintainedatScrippsInstitute.SeetheAmberwebpageathttp://amber.scripps.edufor moreinformation.TheAmberpackagewasdesignedwiththeabilitytoaddressawidevariety ofbiomoleculesincludingproteinsandnucleicacidsaswellassmallmoleculedrugs. ResearchProblem.WewillworkonthecomplexofaDNAminorgroovebindingdrug(goxa pentamidine).Wewilltakethexraycrystalstructure(166D.PDB)[2]ofthecomplex,andstudy itsbehaviorinwaterusingmoleculardynamics.Makeanewprojectdirectoryusingthemkdir command.Copy166D.pdbandpet.pdbtothisdirectory. Preparationofthedrug.Openyourpet.pdbfileinMOE. OpenMOE.GotoFile>Open>pet.pdb(ClickonAutoConnectandCenterinthedialog).
H N H N H O O O H N H N H
OpentheBuilderbyClickingontheBuilderbuttonontherighthandsideoftheMOE window.Changetheformalchargeofoneofthenitrogensofeachaminidiniumgroupto+1(i.e. onenitrogenoneachsideofthemolecule).UsetheElement:toolsin MoleculeBuilder. Edit>AddHydrogens IMPORTANT:Eachatomofthedrugmoleculemusthaveauniquename!MOEdoesnotdo thisautomatically!ClickonLabels>Nametodisplaytheatomnames.SelecteachHydrogen atomonebyoneandgiveitauniquenameusingtheatomsdialog.Selecttheatomwithyour mouse(turnspink)then ClickonAtoms(righthandsidemenu)>AtomManagerClickon Selectiononly.HighlightthehydrogenatomintheAtomManagerandchangethenamefromH toH#(where#isthenextnumberinthesequenceexaminetoseeiftheotherhydrogenatoms arenumberedotherwisestartnumberingfrom1.).Whenyouarefinished,replacetheexisting filewiththenewfile. File>SaveAs>FileFormat:PDB:pet.pdb ThetablebelowshowstheAMBERnamesfornucleicacidresidues.ThosenameswithaDare forDNA residuesandthosewithanRareforRNAresidues.Aterminal5 residuewouldbe indicatedbye.g.DA5anda3 residuewouldbee.g.DT3.However,Leapwillrecognizethe normalnucleicacidnamesgivenandassumethemtobeDNA.Leapisabletodifferentiate3 from5 residues.
Open166D.pdbinneditandopenpet.pdbinnedit.ReplacetheoldPETresiduecoordinate recordswiththenewPETcoordinates.Savethenewfileasdna_pet.pdb. Makingaspecialtopologyprepinputfiletodescribethedrug.AMBERhasaresidue topologydatabasetodescribeallofyournucleicacidresiduesaswellasaminoacidresiduesif youhappentobeworkingwithaprotein.However,AMBERdoesnothaveaspecial topology databasetodescribeyourdrug.Fortunately,AMBERhasaspecialprogramcalled antechamber,whichisdesignedtobuildatopologyprepfileforyourdrug. [3] In combinationwith DivCon (asemiempiricalQMprogram),antechamberwillcomputepartial atomicchargesforyourdrug.WewilluseAM1BCCcharges[4],asthesechargesscalebest withthechargesetwewillbeusingonourDNA.Bydefault,antechamberwillwriteaprepfile withthegeneralamberforcefield(gaff)atomtypes.TowriteaprepfilewithregularAmber atomtypes,usetheatamberflag.However,alwaysusethegaffforcefieldforyoursmall molecules.Issuethefollowingcommandfromwithinyourworkingdirectory.
antechambernc2rnPETipet.pdbfipdbopet_bcc.prepfoprepicbcc
Whatthecommandlineflagsmean: nc rn i fi o fo c isthenetmolecularcharge(veryimportant!) istheresiduename(defaultisMOL)Useanameherethatyouknowisusedinyourpdb file! istheinputfile istheinputfiletype(e.g.pdb,mol2seeAMBERmanualformoreinfo) istheoutputfilename istheoutputfiletype(e.g.prepiforAMBERprepfile) isthechargetypeused(bccwillcomputeAM1BCCcharges rcwillreadincharges fromtheinputfileseeAMBERmanualformoreinfo)
Contentsoftheprepfile
002 Thisisaremarkline molecule.res PETXYZ0 CORRECTOMITDUBEG 0.0000 1DUMMDUM0 1 20.000.0.0.00000 2DUMMDU M10 11.449.0.0.00000 3DUMMDUM2101.522111.1.0.00000 4N1nh M3211.540111.208180.000 0.456 5H4hnE4321.01059.922 148.3840.334
etc
# nametype ts connectivity bndlen angle dihedral charge LOOP (Describering(i.e.cyclic)structures) C1C6 C13C8 IMPROPER (Improperdihedrals) C4N1C7N2 C7C5C4C3 C4C6C5H5 C5C1C6H6 C4C2C3H7 C3C1C2H8 C6C2C1O1 C9C13C8O2 C8C10C9H17 C9C11C10H18 C14C10C11C12 C11N3C14N4 C11C13C12H20 C8C12C13H19 DONE STOP
#atomnumberforatomI(canbeanyatom) nameatomnameforatomI typeatomtypeforatomI tsTreeStructure Describesthegeometryofthestructureandhowitlinkstotherestofthe largerstructureifthisprepfiledescribesaresidue.Thereare5topologicaltypes:Main,Side, Branch,(3,4,5,&6),andEndor M, S, B,3etc., E. Mainatomsdescribethepaththroughtheresidueconnectingittothenextresidue. EisfortheEndatomofachain.TheEatomscanonlyhaveoneconnectiontoanotherheavy atom. S (side)musthaveconnectionstotwootheratoms. B(branch)musthaveconnectionsto threeotherheavyatoms.A3atomhasatotaloffourconnectionstoheavyatoms(aquaternary atom).The4,5,and6areusedtodescribehigherorderbonding(e.g.metalcomplexes). LOOPclosingsectiondescribescyclicsystems.Loopconnectionsarenotcountedwhen assigningM,S,B,etc.
bndlen EquilibriumbondlengthbetweenatomIandNA(I). angleThebondanglebetweenNB(I),NA(I)andI. dihedral ThedihedralanglebetweenNC(I),NB(I),NA(I),andI chargeThepartialatomicchargeonI. LOOPDescribesaloopclosingbondforeachcyclicringinthemolecule. IMPROPERTellsamberwhichimpropertorsionanglesaretobeusedforthecalculation.In unitedatommodels,impropertorsionsareusedtokeepasymmetriccentersfromracemizing.In additionimpropertorsionsareusedtoenforceplanarityincyclicringsystemsinbothunitedand allatommodels.Theimpropertorsionsaretobedefinedinsuchawaythatthepropertorsions arenotduplicated.
Useparmchk tochecktheparameters.
parmchkipet_bcc.prepfprepiopam.frcmod
YouhavetoldLeaptosolvatetheunitinacubicboxusingaspacingdistanceof9.0angstroms aroundthemolecule.Ideally,youshouldsetthespacingatnolessthan8.5(~3waterlayers) toavoidperiodicityartifacts.[8] Forparticlemeshewaldelectrostatics,[9,10]ourboxside lengthmustbe>2XNBcutoff.Wewillusea9.0 cutofftherefore,ourboxsidemustbe> 18.Ourboxsidelengthwillbe(2X8)+DNAdimension,whichshouldbegreaterthan18. Now,letsaddcounterionstoneutralizethecharge.Wehadatotalchargeof 20.000therefore, weneed20sodiumionstoneutralize.
addIonsnapNa+0
Thecommandwejustissued(addIons)addedNa+ionsuntilthetotalnetformalcharge=0. Thisshouldadd20Na+ions.Nowwecansavethetopologyandcoordinatefiles!
saveAmberParmnappet.toppet.crd
Asanadditionalstep,youmaywanttosaveaPDBfileofthemodelyoujustcreated.Todo this,justusethesavePdbcommand.
savePdbnappet_na.pdb
MolecularDynamics
Welldothesecomputationsin4steps.Thefirstthreestepsarepreparatoryandthelaststepis whatisknownastheproductionrun. Step1. EnergyMinimizationoftheSystem.Weperformasteepestdescentsenergy minimizationtorelievebadstericinteractionsthatwouldotherwisecauseproblemswithor dynamicsruns. UsingtheSanderprogram.TheSANDERprogramisthenumbercrunchingjuggernautofthe AMBERsoftwarepackage.SANDERwillperformenergyminimization,dynamicsandNMR refinementcalculations.YoumustspecifyaninputfiletotellSANDERwhatcomputationsyou wanttoperformandhowyouwouldliketoperformthosecomputations.Studytheinputfilefor energyminimizationbelow. Thecontentsofthemin1.infile.
InitialrestrainedminimizationonDNA&DRG,10cut &cntrl imin=1, maxcyc=1000, ncyc=250, ntb=1, ntr=1, cut=10 / HoldtheDNA&DRGfixed 500.0 RES125 END END
Whatitallmeansinanutshell. FormoreindepthinfopleaseconsulttheAMBERUsers Manual.Thesettingsimportantforminimizationarehighlightedandexplainedbelow. &cntrl and/Mostifnotallofyourinstructionsmustappearinthecontrolblock(hence &cntrl). cut=nonbondedcutoffinangstroms. ntr =Flagusedtoperformpositionrestraints(1=on,0=off) imin=Flagtorunenergyminimization(if=1thenperformminimizationif=0thenperform moleculardynamics). macyc=maximum#ofcycles ncyc=Afterncyccyclestheminimizationmethodwillswitchfromsteepestdescentsto conjugategradient. ntmin=Flagforminimizationmethod.(if=0thenperformfullconjugategradientminwiththe first10cyclesbeingsteepestdescentandeverynonbondedpairlistupdateif=1forncyccycles
steepestdescentisusedthenconjugategradientisswitchedon[default]if=2thenonlyuse steepestdescent) dx0=Theinitialsteplength dxm =Themaximumstepallowed drms=gradientconvergencecriterion1.0E4kcal/molisthedefault HoldtheDNAandtheDRGfixed 500.0 (Thisistheforceinkcal/molusedtorestraintheatompositions.) RES125 (TellsAMBERtoapplythisforcetoresidue#s1to25). Commandlineingeneral(Exampleonly):
sanderOimin.inomin.outpprmtopcinpcrdrrestrt[refrefcx mdcrdvmdvelemdeninfmdinfo]
Issuethefollowingcommandtorunyourenergyminimization.
nohupsanderOimin1.inomin1.outppet.topcpet.crdrpet_min1.rst refpet.crd&
irest=0, ntx=1, ntb=1, cut=10, ntr=1, ntc=2, ntf=2, tempi=0.0, temp0=300.0, ntt=3, gamma_ln=1.0, nstlim=12500,dt=0.002, ntpr=100,ntwx=500,ntwr=1000 / HoldthedrugandDNAfixed 10.0 RES125 END END
ntb=1 Constantvolumedynamics. imin=0Switchtoindicatethatwearerunningadynamics. nstlim =#ofstepslimit. dt=0.002timestepinps(2fs) temp0=300referencetemp(indegreesK)atwhichsystemistobekept. tempi=0initialtemperature(indegreesK) ig=###seedforrandomnumbergenerator heat=0multiplierforvelocities(default=0.0). ntt=3 temperaturescalingswitch(1=LangevinDynamics) 1 gamma_ln=1.0collisionfrequencyinps whenntt=3(seeAmber8manual). tautp =1.0Timeconstantfortheheatbath(default=1.0)smallerconstantgivestighter coupling. vlimit=20.0usedtoavoidoccasionalinstabilityindynamicsruns(velocitylimit20.0isthe default).Ifanyvelocitycomponentis>vlimit,thenthecomponentwillbereducedtovlimit. comp=44.6unitofcompressibilityforthesolvent(H2O) ntc=2FlagfortheShakealgorithm(1NoShakeisperformed2bondstohydrogenare constrained3allbondsareconstrained). tol =#.#####relativegeometrictoleranceforcoordinateresettinginshake. Theadditionalblocksthatfollowarethenmrrestraintinstructions.Wewillgraduallywarmthe systemfrom100Kto300Kinthefirstpicosecondfollowedbymaintainingthetemperatureat 300K. Youwillnotethatweusedasmallerrestraintforce(10.0kcal/mol).Fordynamics,oneonly needstouse5to10kcal/molrestraintforcewhenntr=1(usesaharmonicpotentialtorestrain coordinatestoareferenceframehence,theneedtoincludereferencecoordinateswiththeref flag.).Largerrestraintforcesleadtoinstabilityintheshakealgorithmwitha2fstimestep. Largerrestraintforceconstantsleadtohigherfrequencyvibrations,whichinturnleadtothe instability.Excessmotionawayfromthereferencecoordinatesisnotpossibleduetothe steepnessoftheharmonicpotential.Therefore,largerestraintforceconstantsarenotnecessary.
10
nohupsanderOimd1.inomd1.outppet.topcpet_min2.rstr pet_md1.rstxpet_md1.mdcrdrefpet_min2.rstinfmd1.info&
Analysis
Note:Thesampledatapresentedherewillbedifferentfromyourdataifyoustartedwithcrystal structure.WeusedtheresultfromanAutodockdockingasourstartingcomplexbasedonthe samecrystalstructure. Copy process_mdout.perl toyourworkingprojectdirectory.Usethewhichcommandto determinethelocationofyourperlinterpreter(typewhichperl).OntheSGI,thelocation st (after#!)shouldbe/usr/sbin/perl.Checktomakesurethatthepathintheperlscript(1 linein thescript)matcheswhateverpathwasgivenbytheresultofyourwhichcommand.Makesure thattheprogramisexecutable(usechmod755filename)wherefilename=process_mdout.perl.
11
./process_mdout.perlmd1.outmd2.out
Thepotentialenergyfluctuatesmildly throughoutthesimulation.Thegeneraltrendistoward lowerenergyafterajumpinenergyduringtherestraineddynamics(waterpreequilibration), whichisagoodsignthatthedynamicsisleadingtowardlowerenergyconformation(s).Plot otherfiles.UseMicrosoftExcelandreadinthefileasaspacedelimitedfile. summary.TEMPgivesthetemperaturefluctuationwithtime. summary.PRESgivesthepressurefluctuationwithtime. Analysisofhydrogenbondsoverthecourseofthetrajectory. Useamolecularviewer(like VMD)toexamineyourstructureforhydrogenbondsbetweenthedrugmoleculeandtheDNA. Pickoutakey hydrogenbondofinteresttoanalyze. Usethefollowinginputfileasatemplate to ptraj.(CAUTION:Youratomnamesforyourdrugmolecule(PET)mightbedifferentthanwhat islistedinthetemplatebelow!)
trajinpet_md2.mdcrd donorDTO2 acceptorPETN1H20 hbonddistance3.5angle120donorDTO2acceptorPETN1H20neighbor2serieshbond
12
ptrajpet.top<hbond.in>pet_hbond.dat
Thestatisticalanalysisinthepet_hbond.datfilewillbemostimportant.LookforthoseHbonds with high %occupancy(>50%).ThesearethemorestableHbonds.Thehigherthe% occupancythebetter.WhenanalyzingHbonddata,itisbesttoestablishreasonableguidelines forthedistanceandanglecutoffs.ArecentpaperbyChapmanetal.providesanicediscussion ofhydrogenbondcriteria.[13] TheAMBPDBConversionProgram HowtousetheambpdbprogramtoconvertanamberrestartcoordinatefiletoaPDBfile.For example:
ambpdbaatmbresppet_vac.top<pet_avmin.rst>pet_avmin.pdb
13
Converttherestartfiletoapdbfile.
ambpdbaatmppet.top<pet_avg.rst.1>pet_avg.pdb
Removewaterandionswithanytexteditor. pam_vac.scr 14
Minimizeinvacuo(min_vac.in)
oxytocin:invacuominimisationpriortoMD &cntrl imin=1, maxcyc=2500, ncyc=500, ntb=0, igb=0, cut=12 / nohupsanderOimin_vac.inomin_vac.outppet_avg.topcpet_avg.crdr pet_avmin.rst&
Combinethetwochainsintoonefile(e.g.myfile.pdbordna.pdb)andstartwiththefind_pair utility(usedtoestablishthebasepairinformation).
find_pairmyfile.pdbmyfile.inp
Usetheanalyzeprogramtocarryouttheanalysis.
15
analyzemyfile.inp
Younowhaveananalysisofthestructure oftheDNAfromthedrugDNAcomplex. Lookfor thedatainthe*.outfile. Performthesameanalysisinaseparatedirectoryforthecrystal structure(166D.pdb). Comparedifferencesintheminorandmajorgroovewidthsespeciallyin theproximityofwherethedrugbinds(taketheaveragevalueforbasepairs48). Ouraverages revealnodifferencebetweenthemodelandthexraystructure. 10.7 (model PPdistance) vs10.9 (xraystructure PP distance) Questionstoconsider: 1.Theauthors(Nunn,etal.ref#2)claimthattheonlyinteraction(s)theyobserveintheir structureisbetweentheamidiniumNHandtheO4 ofthedeoxyribosesugar.Whathydrogen bondinteractionsdoyouobservefromyourdynamicsrun?
3.PentamidinehasahigherbindingaffinityforthisDNAduplexthandoes goxapentamidine. Maketheappropriatestructuralchangeanddevelopanewprepfileforpentamidineusing antechamber.Performadynamicsrunofthepentamidinecomplexandthe goxapentamidine, eachfor200psduration(i.e.nstlim=100000).Performtheusualanalysis.Howdoes pentamidinecomparewith goxapentamidineintermsofnumberofhydrogenbondswiththe DNA?Howdotheinteractionenergies(Eint =Evdw +Eelec)ofthetwocomplexescompare (Comparetheenergiesoftheaverageinvacuostructuresonly.)?Howdoestheminorgroove spacingcomparebetweenthetwocomplexes(use3DNAormeasurethedistancebetweenP atomsofthephosphatesbypicking4thatbracketthedrugbindingregion.)?
H N H N H O O H N H N H
16
2.
3.
4.
5.
6.
7. 8.
14.
Nunn,C.M.,T.C.Jenkins,andS.Neidle,Crystalstructureofgammaoxapentamidine complexedwithd(CGCGAATTCGCG)2.TheeffectsofdrugstructuralchangeonDNA minorgrooverecognition.EurJBiochem,1994.226(3):p.95361. Case,D.A.,T.A.Darden,T.E.CheathamIII,C.L.Simmerling,J.Wang,R.Duke,R. Luo,K.M.Merz,B.Wang,D.A.Pearlman,M.Crowley,S.Brozell,V.Tsui,H.Gohlke, J.Mongan,V.Hornak,G.Cui,P.Beroza,C.Schafmeister,J.W.Caldwell,W.S.Ross, andP.A.Kollman,Amber8.2004,UniversityofCalifornia:SanFrancisco,CA. Jakalian,A.,D.B.Jack,andC.I.Bayly,Fast,efficientgenerationofhighqualityatomic charges.AM1BCCmodel:II.Parameterizationandvalidation. JComputChem,2002. 23(16):p.162341. Wang,J.,P.Cieplak,andP.A.Kollman,Howwelldoesarestrainedelectrostatic potential(RESP)modelperformincalculatingconformationalenergiesoforganicand biologicalmolecules?J.Comput.Chem.,2000.21(12):p.10491074. Cornell,W.,P.Cieplak,C.Bayly,I.Gould,K.Merz,D.Ferguson,D.Spellmeyer,T. Fox,J.Caldwell,andP.A.Kollman,Asecondgenerationforcefieldforthesimulationof proteins,nucleicacids,andorganicmolecules.J.Am.Chem.Soc.,1995.117(19):p. 51795197. Berendsen,H.J.,J.Grigera,andT.Straatsma,Themissingtermineffectivepair potentials.J.Phys.Chem.,1987.91:p.62696271. Weber,W.,P.H.Hnenberger,andJ.A.McCammon,MolecularDynamicsSimulations ofaPolyalanineOctapeptideunderEwaldBoundaryConditions:InfluenceofArtificial PeriodicityonPeptideConformation.J.Phys.Chem.B,2000.104(15):p.36683575. Darden,T.,D.York,andL.Pedersen,ParticleMeshEwald:AnNlog(N)methodfor Ewaldsumsinlargesystems.J.Chem.Phys.,1993.98:p.1008910092. Essmann,U.,L.Perera,M.L.Berkowitz,T.Darden,H.Lee,andL.Pedersen,Asmooth particlemeshewaldpotential.J.Chem.Phys.,1995.103:p.85778592. Humphrey,W.,A.Dalke,andK.Schulten,VMD VisualMolecularDynamics.J.Molec. Graphics,1996.14.1:p.3338. Merritt,E.A.andD.J.Bacon,Raster3D:PhotorealisticMolecularGraphics.Methods Enzymol.,1997.277:p.505524. Fabiola,F.,R.Bertram,A.Korostelev,andM.S.Chapman,AnImprovedHydrogenBond Potential:ImpactonMediumResolutionProteinStructures.ProteinSci.,2002.11:p. 14151423. Lu,X.andW.Olson,3DNA:asoftwarepackagefortheanalysis,rebuildingand visualizationofthreedimensionalnucleicacidstructures.NucleicAcidsRes.,2003. 31(17):p.51085121.
17