• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

pyRMSD:一个用于高效计算和处理两两均方根偏差矩阵的 Python 包。

pyRMSD: a Python package for efficient pairwise RMSD matrix calculation and handling.

机构信息

Joint BSC-IRB Research Program in Computational Biology, Barcelona Supercomputing Center, 08034 Barcelona, Spain.

出版信息

Bioinformatics. 2013 Sep 15;29(18):2363-4. doi: 10.1093/bioinformatics/btt402. Epub 2013 Jul 10.

DOI:10.1093/bioinformatics/btt402
PMID:23846743
Abstract

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.

AVAILABILITY

The source code (under MIT license), installer, test suites and benchmarks can be found at https://pele.bsc.es/ under the tools section.

CONTACT

victor.guallar@bsc.es

SUPPLEMENTARY INFORMATION

Supplementary data are available at Bioinformatics online.

摘要

摘要

我们介绍了 pyRMSD,这是一个开源的独立 Python 包,旨在提供一种综合且高效的方法,用于对大量结构执行均方根偏差(RMSD)相关的计算。它专门针对快速集体 RMSD 计算进行了优化,例如实现了三种著名的叠加算法的两两 RMSD 矩阵。pyRMSD 提供了自己的对称距离矩阵类,除了可以用作常规矩阵之外,它还有助于节省内存并提高内存访问速度。最后这一特性可以极大地提高使用它的任何 Python 算法的整体性能。此外,其可扩展性、测试套件和文档使其成为开发或测试新算法的工作台的不错选择。

可用性

源代码(MIT 许可证)、安装程序、测试套件和基准测试可在 https://pele.bsc.es/ 下的工具部分找到。

联系方式

victor.guallar@bsc.es

补充信息

补充数据可在 Bioinformatics 在线获得。

相似文献

1
pyRMSD: a Python package for efficient pairwise RMSD matrix calculation and handling.pyRMSD:一个用于高效计算和处理两两均方根偏差矩阵的 Python 包。
Bioinformatics. 2013 Sep 15;29(18):2363-4. doi: 10.1093/bioinformatics/btt402. Epub 2013 Jul 10.
2
Rust-Bio: a fast and safe bioinformatics library.Rust-Bio:一个快速且安全的生物信息学库。
Bioinformatics. 2016 Feb 1;32(3):444-6. doi: 10.1093/bioinformatics/btv573. Epub 2015 Oct 6.
3
diSTruct v1.0: generating biomolecular structures from distance constraints.diSTruct v1.0:从距离约束中生成生物分子结构。
Bioinformatics. 2019 Dec 15;35(24):5337-5338. doi: 10.1093/bioinformatics/btz578.
4
Experimenting with reproducibility: a case study of robustness in bioinformatics.实验可重复性:生物信息学稳健性的案例研究。
Gigascience. 2018 Jul 1;7(7). doi: 10.1093/gigascience/giy077.
5
PERF: an exhaustive algorithm for ultra-fast and efficient identification of microsatellites from large DNA sequences.PERF:一种从大型 DNA 序列中进行超快速和高效微卫星识别的穷举算法。
Bioinformatics. 2018 Mar 15;34(6):943-948. doi: 10.1093/bioinformatics/btx721.
6
GfaPy: a flexible and extensible software library for handling sequence graphs in Python.GfaPy:一个用于在 Python 中处理序列图的灵活可扩展的软件库。
Bioinformatics. 2017 Oct 1;33(19):3094-3095. doi: 10.1093/bioinformatics/btx398.
7
ImagePy: an open-source, Python-based and platform-independent software package for bioimage analysis.ImagePy:一个基于 Python 的、开源的、与平台无关的生物图像分析软件包。
Bioinformatics. 2018 Sep 15;34(18):3238-3240. doi: 10.1093/bioinformatics/bty313.
8
PyPDB: a Python API for the Protein Data Bank.PyPDB:蛋白质数据库的Python应用程序编程接口。
Bioinformatics. 2016 Jan 1;32(1):159-60. doi: 10.1093/bioinformatics/btv543. Epub 2015 Sep 14.
9
RapidRMSD: rapid determination of RMSDs corresponding to motions of flexible molecules.RapidRMSD:对应柔性分子运动的 RMSD 的快速确定。
Bioinformatics. 2018 Aug 15;34(16):2757-2765. doi: 10.1093/bioinformatics/bty160.
10
GSEApy: a comprehensive package for performing gene set enrichment analysis in Python.GSEApy:一个用于在 Python 中进行基因集富集分析的综合软件包。
Bioinformatics. 2023 Jan 1;39(1). doi: 10.1093/bioinformatics/btac757.

引用本文的文献

1
Integrative structural modeling of macromolecular complexes using Assembline.使用 Assembline 对大分子复合物进行综合结构建模。
Nat Protoc. 2022 Jan;17(1):152-176. doi: 10.1038/s41596-021-00640-z. Epub 2021 Nov 29.
2
The active DNA-PK holoenzyme occupies a tensed state in a staggered synaptic complex.活性 DNA-PK 全酶在交错突触复合物中占据紧张状态。
Structure. 2021 May 6;29(5):467-478.e6. doi: 10.1016/j.str.2020.12.006. Epub 2021 Jan 6.
3
A Fluorescent Assay to Search for Inhibitors of HIV-1 Integrase Interactions with Human Ku70 Protein, and Its Application for Characterization of Oligonucleotide Inhibitors.
一种用于筛选 HIV-1 整合酶与人 Ku70 蛋白相互作用抑制剂的荧光分析方法及其在寡核苷酸抑制剂表征中的应用。
Biomolecules. 2020 Aug 25;10(9):1236. doi: 10.3390/biom10091236.