{"id":8522,"date":"2022-09-06T18:21:09","date_gmt":"2022-09-06T17:21:09","guid":{"rendered":"https:\/\/www.blopig.com\/blog\/?p=8522"},"modified":"2022-09-12T10:52:25","modified_gmt":"2022-09-12T09:52:25","slug":"do-you-have-cis-peptide-bonds-in-your-simulation-inputs","status":"publish","type":"post","link":"https:\/\/www.blopig.com\/blog\/2022\/09\/do-you-have-cis-peptide-bonds-in-your-simulation-inputs\/","title":{"rendered":"Do you have cis peptide bonds in your simulation inputs?"},"content":{"rendered":"\n<p>People who run molecular simulations quickly become familiar with all of the things about a PDB file &#8211; missing residues, missing heavy atoms in residues, missing hydrogens, non-standard amino acids, multiple conformations, crystallization ligands, etc. &#8211; that might need to be fixed before setting up a simulation. This blog post is a reminder to check, after you have &#8220;fixed&#8221; your PDB, if you have accidentally <em>introduced<\/em> aberrant <em>cis<\/em> peptide bonds into your structure during rebuilding. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>The vast majority of peptide bonds are <em>trans<\/em>, with a small fraction (mostly involving proline) in the <em>cis<\/em> conformation. However, programs like <code>pdbfixer<\/code> and even the topology rebuilding function of <code>CHARMM<\/code> (in my case, <code>CHARMM35<\/code>) will sometimes introduce <em>cis<\/em> peptide bonds into rebuilt systems. These programs are typically just dropping in a residue template, and sometimes it fails. You can read a detailed discussion of this in the context of <code>pdbfixer<\/code> <a href=\"https:\/\/github.com\/openmm\/pdbfixer\/issues\/145\">here<\/a>. <\/p>\n\n\n\n<p>Luckily, you can find and fix <em>cis<\/em> peptides in your structures using the handy <code>VMD<\/code> tool <a href=\"http:\/\/www.ks.uiuc.edu\/Research\/vmd\/plugins\/cispeptide\/\">cispeptide<\/a>. Once you load a structure into <code>VMD<\/code>, <code>cispeptide<\/code> will first find the <em>cis<\/em> peptide bond and then allow you to select a specific peptide bond atom to flip.<\/p>\n\n\n\n<p>In most cases, just flipping e.g. the &#8220;N&#8221; atom so that the peptide bond is now <em>trans<\/em> but the rest of the protein&#8217;s configuration has not been altered will result in the &#8220;fixed&#8221; peptide bond rapidly flipping back to a <em>cis<\/em> conformation due to the poor local geometry (which is why the rebuilding program had trouble in the first place!). The <code>cispeptide<\/code> plugin can automatically generate restraints to maintain new <em>trans<\/em> peptide bonds for <code>NAMD<\/code>. If you are running in <code>OpenMM<\/code> like me, you can use a <code>CustomTorsionForce<\/code> to add a restraint to peptide bond during initial minimization and heating of your system. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>People who run molecular simulations quickly become familiar with all of the things about a PDB file &#8211; missing residues, missing heavy atoms in residues, missing hydrogens, non-standard amino acids, multiple conformations, crystallization ligands, etc. &#8211; that might need to be fixed before setting up a simulation. This blog post is a reminder to check, [&hellip;]<\/p>\n","protected":false},"author":69,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","wikipediapreview_detectlinks":true,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"ngg_post_thumbnail":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[296,647,228],"tags":[643,139,135,644],"ppma_author":[542],"class_list":["post-8522","post","type-post","status-publish","format-standard","hentry","category-hints-and-tips","category-molecular-dynamics","category-protein-structure","tag-cis-peptide-bonds","tag-molecular-dynamics","tag-proteins","tag-simulation"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"authors":[{"term_id":542,"user_id":69,"is_guest":0,"slug":"dan","display_name":"Daniel Nissley","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/fd064a72579f11063ca36621317b744b6bc9df79116bc01af9b57f531bf10662?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/posts\/8522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/users\/69"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/comments?post=8522"}],"version-history":[{"count":2,"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/posts\/8522\/revisions"}],"predecessor-version":[{"id":8557,"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/posts\/8522\/revisions\/8557"}],"wp:attachment":[{"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/media?parent=8522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/categories?post=8522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/tags?post=8522"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.blopig.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=8522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}