{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T23:14:35Z","timestamp":1787008475217,"version":"3.56.0"},"reference-count":6,"publisher":"Oxford University Press (OUP)","issue":"18","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,9,15]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Summary: We introduce pyRMSD, an open source standalone Python package that aims at offering an integrative and efficient way of performing Root Mean Square Deviation (RMSD)-related calculations of large sets of structures. It is specially tuned to do fast collective RMSD calculations, as pairwise RMSD matrices, implementing up to three well-known superposition algorithms. pyRMSD provides its own symmetric distance matrix class that, besides the fact that it can be used as a regular matrix, helps to save memory and increases memory access speed. This last feature can dramatically improve the overall performance of any Python algorithm using it. In addition, its extensibility, testing suites and documentation make it a good choice to those in need of a workbench for developing or testing new algorithms.<\/jats:p>\n                  <jats:p>Availability: The source code (under MIT license), installer, test suites and benchmarks can be found at https:\/\/pele.bsc.es\/ under the tools section.<\/jats:p>\n                  <jats:p>Contact: \u00a0victor.guallar@bsc.es<\/jats:p>\n                  <jats:p>Supplementary information: \u00a0Supplementary data are available at Bioinformatics online.<\/jats:p>","DOI":"10.1093\/bioinformatics\/btt402","type":"journal-article","created":{"date-parts":[[2013,7,11]],"date-time":"2013-07-11T20:18:49Z","timestamp":1373573929000},"page":"2363-2364","source":"Crossref","is-referenced-by-count":16,"title":["pyRMSD: a Python package for efficient pairwise RMSD matrix calculation and handling"],"prefix":"10.1093","volume":"29","author":[{"given":"V\u00edctor A.","family":"Gil","sequence":"first","affiliation":[{"name":"1 Joint BSC-IRB Research Program in Computational Biology, Barcelona Supercomputing Center, 08034 Barcelona, Spain and 2Instituci\u00f3 Catalana de Recerca i Estudis Avan\u00e7ats (ICREA), Passeig Llu\u00eds Companys 23, E-08010 Barcelona, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"V\u00edctor","family":"Guallar","sequence":"additional","affiliation":[{"name":"1 Joint BSC-IRB Research Program in Computational Biology, Barcelona Supercomputing Center, 08034 Barcelona, Spain and 2Instituci\u00f3 Catalana de Recerca i Estudis Avan\u00e7ats (ICREA), Passeig Llu\u00eds Companys 23, E-08010 Barcelona, Spain"},{"name":"1 Joint BSC-IRB Research Program in Computational Biology, Barcelona Supercomputing Center, 08034 Barcelona, Spain and 2Instituci\u00f3 Catalana de Recerca i Estudis Avan\u00e7ats (ICREA), Passeig Llu\u00eds Companys 23, E-08010 Barcelona, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2013,7,10]]},"reference":[{"key":"2023070311400281400_btt402-B1","article-title":"QTRFIT algorithm for superimposing two similar rigid molecules","author":"Heisterberg","year":"1990"},{"key":"2023070311400281400_btt402-B2","doi-asserted-by":"crossref","first-page":"827","DOI":"10.1107\/S0567739478001680","article-title":"A discussion of the solution for the best rotation to relate two sets of vectors","volume":"34","author":"Kabsch","year":"1978","journal-title":"Acta. Crystallogr. A"},{"key":"2023070311400281400_btt402-B3","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1021\/bi00053a005","article-title":"Statistical clustering techniques for the analysis of long molecular dynamics trajectories: analysis of 2.2-ns trajectories of YPGDV","volume":"32","author":"Karpen","year":"1993","journal-title":"Biochemistry"},{"key":"2023070311400281400_btt402-B4","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1007\/s11222-007-9033-z","article-title":"A tutorial on spectral clustering","volume":"17","author":"Luxburg","year":"2007","journal-title":"Stat. Comp."},{"key":"2023070311400281400_btt402-B5","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1186\/1471-2105-12-445","article-title":"Validating clustering of molecular dynamics simulations using polymer models","volume":"12","author":"Phillips","year":"2011","journal-title":"BMC Bioinformatics"},{"key":"2023070311400281400_btt402-B6","doi-asserted-by":"crossref","first-page":"478","DOI":"10.1107\/S0108767305015266","article-title":"Rapid calculation of RMSDs using a quaternion-based characteristic polynomial","volume":"61","author":"Theobald","year":"2005","journal-title":"Acta. Crystallogr. A"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/29\/18\/2363\/50782218\/bioinformatics_29_18_2363.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/29\/18\/2363\/50782218\/bioinformatics_29_18_2363.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,3]],"date-time":"2023-07-03T07:40:19Z","timestamp":1688370019000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/29\/18\/2363\/240693"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,7,10]]},"references-count":6,"journal-issue":{"issue":"18","published-print":{"date-parts":[[2013,9,15]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btt402","relation":{},"ISSN":["1367-4811","1367-4803"],"issn-type":[{"value":"1367-4811","type":"electronic"},{"value":"1367-4803","type":"print"}],"subject":[],"published-other":{"date-parts":[[2013,9,15]]},"published":{"date-parts":[[2013,7,10]]}}}