CINXE.COM
Pt-plot : EMDataResource
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Pt-plot : EMDataResource</title> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-12782134-2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-12782134-2'); </script> <meta property="og:title" content="EMDataResource" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.emdataresource.org" /> <meta property="og:image" content="/images/EMDataResource-logo-small.png" /> <link rel="shortcut icon" href="/favicon.ico"> <link href="/css/bootstrap4.1.3.min.css" type="text/css" rel="stylesheet" media="screen, projection, print"/> <link href="/css/em-styles-cutdown.css" type="text/css" rel="stylesheet" media="screen, projection, print"/> <link href="/css/navbar.css" type="text/css" rel="stylesheet" media="screen, projection, print"/> <script src="/js/jquery-3.3.1.min.js" type="text/javascript"></script> <script src="/js/popper1.12.9.min.js" type="text/javascript"></script> <script src="/js/bootstrap4.1.3.min.js" type="text/javascript"></script> <script type="text/javascript" src="/js/bootstrap3-typeahead.min.js"></script> <!--script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" integrity="sha512-K1qjQ+NcF2TYO/eI3M6v8EiNYZfA95pQumfvcVrTHtwQVDG+aHRqLi/ETn2uB+1JqwYqVG3LIvdm9lj6imS/pQ==" crossorigin="anonymous"></script--> <!--script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script--> <script> $(function () { $('[data-toggle="tooltip"]').tooltip({ trigger : 'hover' }) }) </script> </head> <body> <div class="container"> <div class="card" style="border: none; margin-bottom: 0px;" > <div class="card-header clearfix" style="background-color: #CCC;"> <div class="float-left"><b><span id="siteid"></span></b></div> <script> var sitebanner="" if (location.hostname.search("test") != -1) {sitebanner = "PRE-PRODUCTION STAGING SITE"; } else if (location.hostname.search("dev") != -1) {sitebanner = "DEVELOPMENT SITE"; } else if (location.hostname.search("beta") != -1) {sitebanner = "BETA TESTING SITE"; } else if (location.hostname.search("159.212") != -1) {sitebanner = "BETA TESTING SITE"; } document.getElementById("siteid").innerHTML = sitebanner; </script> </div> <div class="card-body" style="padding: 2px 15px;" > <div class="float-left"><a href="https://www.emdataresource.org"> <img src="/images/EMDataResource-logo-small.png" alt="EMDataResource.org" height="78" style="margin-right: 25px;" /> </a></div> </div><!--end panel body--> <div class="card-body"> <!-- start of row of title of page--> <div class="row col-sm-12" style="margin-top: 20px;"> <div class="col-lg-1"></div> <div class="col-lg-9"> <h2 class="text-center d-inline-block align-middle" >RNA Structure Validation: Pseudotorsion Plots</h2> <button id="helpinfo" class="btn btn-link" type="button" style="background-color: white;" data-toggle="modal" data-target="#helpModal"><img src="/images/info.svg" alt="help"/></button> </div> <div class="col-lg-1"></div> </div> <!-- end of row --> <div class="row col-sm-12" > <div class="col-lg-2"></div> <div class="col-lg-8"> <div class="text-center"> <!--img src="/images/3ptptypes.png" alt="EMDataResource.org" height="200 px"/--> </div> </div><div class="col-lg-2"></div> </div> <!-- start of row of Forms--> <div class="row col-sm-12 bd-primary" style="margin-top: 30px; margin-bottom: 60px;"> <div class="col-lg-1"></div> <!--start of card for submit cif file--> <div class="card bg-light h-40" style="max-width: 23rem;"> <div class="card-header bg-secondary text-white">Upload mmCIF or PDB File</div> <div class="col-lg-5" style="margin-bottom:10px;"> <form method="post" action="/ptp/uploadCif.php" enctype="multipart/form-data" id="form" class="form-inline"> <div class="form-group" style="margin-top: 20px;"> <label style="margin-right: 10px;">Select File</label> <input type="file" id="uploadImage" name="image"> </div> <!--<span class="heading2">Submit own PDB or CIF file</span>--> <input class="btn float-right" type="submit" value="Upload" style="background-color: #CCC; margin-top:14px;"> </form> </div><!--end of second column--> </div><!--end of card for submit cif file--> <div class="col-lg-1"></div> <div class="card bg-light h-50" style="max-width: 23rem;"> <div class="card-header bg-secondary text-white">Submit PDB ID</div> <div class="col-lg-5" style="margin-bottom:10px;"> <form method="post" action="/ptp/pdbid.php" id="registerSubmit" class="form-inline"> <div class="form-group" style="margin-top: 18px;"> <label style="margin-right: 10px;">Enter PDB ID (e.g. 6pom)</label> <input type="text" id="pid" value="" name="pid" pattern="[0-9]{1}[A-Za-z0-9]{3}" style="max-width: 8rem;"> </div> <input type="submit" name="submit" id="submit" class="btn float-right" value="Submit" style="background-color: #CCC; margin-top:10px;"> </form> </div><!--end of forth column--> </div><!--end of card for submit PDB ID--> </div><!-- end of row of Forms--> <div class="row col-lg-12" style="margin-top: 20px;"><!--start of row to show results --> <div class="col-lg-1"></div> <div class="col-lg-10" > <p>Calculations for large structures such as ribosomes may take several minutes. Results will display when ready.</p> <p>You can directly access PDB ids by URL, e.g. <a href="https://ptp-beta.emdataresource.org/ptp/pdbid=6pom">https://ptp-beta.emdataresource.org/ptp/pdbid=6pom</a></p> </div> <div class="col-lg-1"></div> </div><!--end of row to show results --> <!--begin modal--> <div id= "helpModal" class="modal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">EMDataResource Pseudotorsion Plot Beta Server</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <p>RNA adopts complex three-dimensional folding patterns and has key roles in many cellular functions. Many cryoEM-derived structures contain RNA, including ribosomal particles, spliceosomes, RNA viruses, and polymerase complexes, yet procedures for validation of RNA structures are not as well developed as those for proteins.</p> <p>This prototype web-service for virtual torsion angle validation of RNA structures can be applied to structures determined using cryo-EM as well as other structural methods. Virtual torsion angle plots for nucleic acids are analogous to Ramachandran plots for proteins. The tool evaluates single structures, either by file upload (mmCIF or PDB format) or by entering a PDB id. </p> <p>The research community has developed simplified ways to represent nucleic acid backbone conformation through use of virtual torsion angles<sup>1-3</sup>. A common scheme is to define two virtual torsion angles (pseudotorsions), eta (η) and theta (θ) for a nucleotide triplet. The measured (η,θ) pair defines the backbone conformation relative to central residue (i).</p> <p>The server calculates three varieties of pseudotorsion angles, as shown in the image below. In all definitions, phosphate atom positions are used, but the alternate atom differs: it is either the C4' atom (η,θ), C1' atom (η',θ'), or base origin<sup>4,5</sup> position (η",θ").</p> <img src="/images/ptp-torsions.png" alt="EMDataResource.org" height="350 px"/> <p> Virtual torsion angles of the RNA backbone (calculated using <a href="http://x3dna.org" target="_blank">DSSR</a><sup>4</sup>) are compared against the statistical distribution of a benchmark set of high quality, non-redundant<sup>6</sup> RNA structures determined by X-ray crystallography at ≤ 2.5 Å. Separate analyses are performed based on sugar-puckering type (of ~27,000 residues in the benchmark set, ~24,000 are C3'-endo-like, ~3,000 are C2'-endo-like). Output plots and and a downloadable (csv format) table identify probable conformational outliers for any given RNA-containing structure. For comparison, RNA Suiteness<sup>7,8</sup> scores are also provided in the csv (for residue i, suiteness of the i-1, i dinucleotide is listed. Suiteness range is 0(poor)-1(excellent). Calculation performed using DSSR).</p><p> The 2D plots permit comparison of pseudotorsion pairs for the structure being evaluated (plotted points) against population statistics of the benchmark set (smoothed contours: bar at right indicates benchmark residue count range). Outliers are marked on the plots by red crosses with residue information available on mouse hover. Summary statistics are provided below each plot to indicate the number of residues evaluated and percent outliers. Note that pseudotorsion angles cannot be calculated for terminal residues or around breaks in the polymer chain, so these are excluded from evaluation.</p> <p>This tool is designed to identify regions of unusual conformation in folded RNA. Outliers can be legitimate but less-common backbone conformations, or they may indicate modelling error. </p> <p>It may take several minutes to complete calculations for large structures such as ribosomes.</p> <p>Please direct any questions/suggestions to <a href="mailto:help@emdataresource.org">help@emdataresource.org</a></p> <ol> <li>Olson, W. K. Configurational statistics of polynucleotide chains. An updated virtual bond model to treat effects of base stacking. Macromolecules 13, 721-728 (1980).</li><li>Wadley, L. M., Keating, K. S., Duarte, C. M. & Pyle, A. M. Evaluating and learning from RNA pseudotorsional space: quantitative validation of a reduced representation for RNA structure. J Mol Biol 372, 942-957, <a class="badge badge-secondary" href="https://doi.org/10.1016/j.jmb.2007.06.058" target="_blank">doi</a> (2007).</li><li>Keating, K. S., Humphris, E. L. & Pyle, A. M. A new way to see RNA. Q Rev Biophys 44, 433-466, <a class="badge badge-secondary" href="https://doi.org/10.1017/S0033583511000059" target="_blank">doi</a> (2011).</li><li>Lu, X. J., Bussemaker, H. J. & Olson, W. K. DSSR: an integrated software tool for dissecting the spatial structure of RNA. Nucleic Acids Res 43, e142, <a class="badge badge-secondary" href="https://doi.org/10.1093/nar/gkv716" target="_blank">doi</a> (2015).</li> <li>Li, S., Olson, W. K., Lu, X. J. Web 3DNA 2.0 for the analysis, visualization, and modeling of 3D nucleic acid structures. Nucleic Acids Research 47, W26-W34 (2019). <a class="badge badge-secondary" href="https://doi.org/10.1093/nar/gkz394" target="_blank">doi</a> <li>Leontis, N. B., & Zirbel, C. L. Nonredundant 3D Structure Datasets for RNA Knowledge Extraction and Benchmarking. In RNA 3D Structure Analysis and Prediction, N. Leontis & E. Westhof (Eds.), (Vol. 27, pp. 281-298). Springer Berlin Heidelberg. <a class="badge badge-secondary" href="https://doi.org/10.1007/978-3-642-25740-7_13" target="_blank">doi</a> (2012).</li> <li>Richardson, J. S., Schneider, B., Murray, L. W., Kapral, G. J., Immormino, R.M., Headd, J. J., Richardson, D. C., Ham, D., Hershkovits, E., Williams, L. D., Keating, K. S., Pyle, A. M., Micallef, D., Westbrook, J., Berman, H. M. RNA backbone: consensus all-angle conformers and modular string nomenclature (an RNA Ontology Consortium contribution). RNA 14, 465-81, <a class="badge badge-secondary" href="https://doi.org/10.1261/rna.657708" target="_blank">doi</a> (2008).</li><li>Chen, V. B., Arendall III, W. B., Headd, J. J., Keedy, D. A., Immormino, R. M., Kapral, G. J., Murray, L. W., Richardson, J. S., Richardson, D. C., MolProbity: all-atom structure validation for macromolecular crystallography, Acta Cryst D 66, 12-21, <a class="badge badge-secondary" href="https://doi.org/10.1107/S0907444909042073" target="_blank">doi</a> (2010)</li></ol> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button> </div> </div><!--end model-content--> </div><!--end modal-dialog--> </div><!--end helpModal--> <br class="clearfloat" /> <!-- end card-body --></div> <footer class="page-footer"> <div class="container-fluid"> <div class="row" style="color:#666; background-color: #E4E4E4; padding-top: 18px; padding-bottom: 3px;"> <div class="col-sm-2" style="padding-top: 10px; padding-bottom: 10px;"> <!--a href="https://cryoem.slac.stanford.edu/ncmi/" target="_blank"> <img src="/images/ncmi-logo.png" alt="Stanford-CryoEM" height="35px"/></a--> </div> <div class="col-sm-2" style="padding-top: 10px; padding-bottom: 10px;"> <!--a href="http://www.rcsb.org" target="_blank"> <img src="/images/rcsb-pdb-logo.png" alt="PDB" height="35px"/></a--> </div> <div class="col-sm-2" style="padding-top: 10px; padding-bottom: 10px;"> <!--a href="http://emdb-empiar.org" target="_blank"> <img src="/images/EMDB_logo_2017.png" alt="EMDB" height="35px"/></a--> </div> <div class="col-sm-6"> <div class="float-right text-right"> <p style="margin-bottom: 0px;"> Supported by<br />National Institutes of Health<br />National Institute of General Medical Sciences</p> </div> </div> </div> <div class="row" style="color:#FFF; background-color: #666; padding-top: 3px; padding-bottom: 8px;"> <div class="col-sm-2"> <a href="https://www.facebook.com/emdataresource" title="Like us on Facebook" class="float-left" target="_blank" ><img style="margin-top: 6px;" height="24" width="24" src="/images/FB-f-Logo__blue_29.png" /></a> <a href="/rss.xml" title="EMDataBank RSS feed" class="float-left" target="_blank"><img src="/images/rss.png" style="margin-left: 5px; margin-top: 6px;" width="24" height="24" /></a> </div> <div class="col-sm-10"> <div class="small float-right text-right" style="margin-top: 8px;" > © 2007-2021 EMDataResource</div> </div> </div> </div> </footer> </div><!-- end of panel started in header.html --> </div> <!--end of container started in header.html--> <script> $.get("/js/auto.json", function(data){ $("#homequery").typeahead({ source: data, items: 8, minLength: 1, delay: 60, autoSelect: true, }); },'json'); $('#btnSearch').on('click', function () { var url; var searchInput = $('#homequery').val(); //minimum of 3 characters var regex0 = new RegExp ( "(.){3,}" ); var results0 = regex0.exec( searchInput ); if (results0 !== null) { //test for an EMDB id with or without "EMD-" prefix var regex1 = new RegExp ( "^[eE][mM][dD]-[0-9]{4,}$" ); var regex2 = new RegExp ( "^[0-9]{4,}$" ); //pure number 4+ digits var results1 = regex1.exec( searchInput ); var results2 = regex2.exec( searchInput ); if (results1 !== null) { url = "/EMD-" + searchInput.slice(4); window.open(url); } else if (results2 !== null) { url = "/EMD-" + searchInput; window.open(url); } else { url = "/emdlist=" + searchInput; window.open(url); } } }); </script> </div><!-- end of panel started in header.html --> </div> <!--end of container started in header.html--> <script> </script> </body> </html>