• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

PTools:一个开源分子对接库。

PTools: an opensource molecular docking library.

作者信息

Saladin Adrien, Fiorucci Sébastien, Poulain Pierre, Prévost Chantal, Zacharias Martin

机构信息

Computational Biology, School of Engineering and Science, Jacobs University Bremen, 28759 Bremen, Germany.

出版信息

BMC Struct Biol. 2009 May 1;9:27. doi: 10.1186/1472-6807-9-27.

DOI:10.1186/1472-6807-9-27
PMID:19409097
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC2685806/
Abstract

BACKGROUND

Macromolecular docking is a challenging field of bioinformatics. Developing new algorithms is a slow process generally involving routine tasks that should be found in a robust library and not programmed from scratch for every new software application.

RESULTS

We present an object-oriented Python/C++ library to help the development of new docking methods. This library contains low-level routines like PDB-format manipulation functions as well as high-level tools for docking and analyzing results. We also illustrate the ease of use of this library with the detailed implementation of a 3-body docking procedure.

CONCLUSION

The PTools library can handle molecules at coarse-grained or atomic resolution and allows users to rapidly develop new software. The library is already in use for protein-protein and protein-DNA docking with the ATTRACT program and for simulation analysis. This library is freely available under the GNU GPL license, together with detailed documentation.

摘要

背景

大分子对接是生物信息学中一个具有挑战性的领域。开发新算法是一个缓慢的过程,通常涉及一些常规任务,这些任务应该存在于一个强大的库中,而不是为每个新的软件应用程序都从头编写代码。

结果

我们展示了一个面向对象的Python/C++库,以帮助开发新的对接方法。该库包含诸如PDB格式操纵函数等底层例程,以及用于对接和分析结果的高级工具。我们还通过三体对接程序的详细实现来说明该库的易用性。

结论

PTools库可以处理粗粒度或原子分辨率的分子,并允许用户快速开发新软件。该库已用于通过ATTRACT程序进行蛋白质-蛋白质和蛋白质-DNA对接以及模拟分析。该库根据GNU GPL许可免费提供,并附有详细文档。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5a8f/2685806/d14a5f67aad2/1472-6807-9-27-2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5a8f/2685806/df490ed83497/1472-6807-9-27-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5a8f/2685806/d14a5f67aad2/1472-6807-9-27-2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5a8f/2685806/df490ed83497/1472-6807-9-27-1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5a8f/2685806/d14a5f67aad2/1472-6807-9-27-2.jpg

相似文献

1
PTools: an opensource molecular docking library.PTools:一个开源分子对接库。
BMC Struct Biol. 2009 May 1;9:27. doi: 10.1186/1472-6807-9-27.
2
ATTRACT and PTools: open source programs for protein-protein docking.ATTRACT和PTools:用于蛋白质-蛋白质对接的开源程序。
Methods Mol Biol. 2012;819:221-32. doi: 10.1007/978-1-61779-465-0_15.
3
Biskit--a software platform for structural bioinformatics.Biskit——一个用于结构生物信息学的软件平台。
Bioinformatics. 2007 Mar 15;23(6):769-70. doi: 10.1093/bioinformatics/btl655. Epub 2007 Jan 18.
4
The Victor C++ library for protein representation and advanced manipulation.Victor C++ 库,用于蛋白质表示和高级操作。
Bioinformatics. 2015 Apr 1;31(7):1138-40. doi: 10.1093/bioinformatics/btu773. Epub 2014 Nov 19.
5
The new protein topology graph library web server.新型蛋白质拓扑结构图库网络服务器。
Bioinformatics. 2016 Feb 1;32(3):474-6. doi: 10.1093/bioinformatics/btv574. Epub 2015 Oct 6.
6
BDT: an easy-to-use front-end application for automation of massive docking tasks and complex docking strategies with AutoDock.BDT:一款易于使用的前端应用程序,用于通过AutoDock实现大规模对接任务和复杂对接策略的自动化。
Bioinformatics. 2006 Jul 15;22(14):1803-4. doi: 10.1093/bioinformatics/btl197. Epub 2006 May 23.
7
DOCKGROUND system of databases for protein recognition studies: unbound structures for docking.用于蛋白质识别研究的DOCKGROUND数据库系统:用于对接的未结合结构。
Proteins. 2007 Dec 1;69(4):845-51. doi: 10.1002/prot.21714.
8
LOOS: an extensible platform for the structural analysis of simulations.LOOS:一个用于模拟结构分析的可扩展平台。
Annu Int Conf IEEE Eng Med Biol Soc. 2009;2009:2332-5. doi: 10.1109/IEMBS.2009.5335065.
9
Lessons from (co-)evolution in the docking of proteins and peptides for CAPRI Rounds 28-35.蛋白质与肽对接中(共同)进化给CAPRI第28 - 35轮带来的启示。
Proteins. 2017 Mar;85(3):378-390. doi: 10.1002/prot.25180. Epub 2016 Oct 24.
10
ESBTL: efficient PDB parser and data structure for the structural and geometric analysis of biological macromolecules.ESBTL:高效的 PDB 解析器和数据结构,用于生物大分子的结构和几何分析。
Bioinformatics. 2010 Apr 15;26(8):1127-8. doi: 10.1093/bioinformatics/btq083. Epub 2010 Feb 24.

引用本文的文献

1
Plasticity and Co-Factor-Dependent Structural Changes in the RecA Nucleoprotein Filament Studied by Small-Angle X-Ray Scattering (SAXS) Measurements and Molecular Modeling.通过小角X射线散射(SAXS)测量和分子建模研究RecA核蛋白丝中的可塑性和辅因子依赖性结构变化
Molecules. 2025 Apr 16;30(8):1793. doi: 10.3390/molecules30081793.
2
Structures of Oligomeric States of Tau Protein, Amyloid-β, α-Synuclein and Prion Protein Implicated in Alzheimer's Disease, Parkinson's Disease and Prionopathies.与阿尔茨海默病、帕金森病和朊病毒病相关的tau蛋白、淀粉样β蛋白、α-突触核蛋白和朊病毒蛋白的寡聚体结构
Int J Mol Sci. 2024 Dec 4;25(23):13049. doi: 10.3390/ijms252313049.
3

本文引用的文献

1
Insights on protein-DNA recognition by coarse grain modelling.通过粗粒度建模对蛋白质-DNA识别的见解。
J Comput Chem. 2008 Nov 30;29(15):2582-92. doi: 10.1002/jcc.21014.
2
Comparative protein structure modeling using MODELLER.使用MODELLER进行比较蛋白质结构建模。
Curr Protoc Protein Sci. 2007 Nov;Chapter 2:Unit 2.9. doi: 10.1002/0471140864.ps0209s50.
3
A comparison of common programming languages used in bioinformatics.生物信息学中常用编程语言的比较。
Modeling Perturbations in Protein Filaments at the Micro and Meso Scale Using NAMD and PTools/Heligeom.
使用NAMD和PTools/Heligeom对微观和介观尺度下蛋白质细丝中的微扰进行建模。
Bio Protoc. 2021 Jul 20;11(14):e4097. doi: 10.21769/BioProtoc.4097.
4
Investigation into Early Steps of Actin Recognition by the Intrinsically Disordered N-WASP Domain V.肌动蛋白识别的早期步骤的研究:固有无序 N-WASP 结构域 V 的作用
Int J Mol Sci. 2019 Sep 11;20(18):4493. doi: 10.3390/ijms20184493.
5
Weaving DNA strands: structural insight on ATP hydrolysis in RecA-induced homologous recombination.DNA 链的编织:ATP 水解在 RecA 诱导的同源重组中的结构研究进展。
Nucleic Acids Res. 2019 Sep 5;47(15):7798-7808. doi: 10.1093/nar/gkz667.
6
Benchmarking of different molecular docking methods for protein-peptide docking.不同分子对接方法在蛋白-肽对接中的基准测试。
BMC Bioinformatics. 2019 Feb 4;19(Suppl 13):426. doi: 10.1186/s12859-018-2449-y.
7
RecA requires two molecules of Mg2+ ions for its optimal strand exchange activity in vitro.RecA 在体外进行最佳链交换活性需要两个分子的 Mg2+ 离子。
Nucleic Acids Res. 2018 Mar 16;46(5):2548-2559. doi: 10.1093/nar/gky048.
8
Structure of ring-shaped Aβ₄₂ oligomers determined by conformational selection.通过构象选择确定的环状Aβ₄₂寡聚体结构
Sci Rep. 2016 Feb 12;6:21429. doi: 10.1038/srep21429.
9
An integrative approach to the study of filamentous oligomeric assemblies, with application to RecA.一种用于研究丝状寡聚体组装体的综合方法及其在RecA中的应用。
PLoS One. 2015 Mar 18;10(3):e0116414. doi: 10.1371/journal.pone.0116414. eCollection 2015.
10
PEP-SiteFinder: a tool for the blind identification of peptide binding sites on protein surfaces.PEP-SiteFinder:一种用于盲法鉴定蛋白质表面肽结合位点的工具。
Nucleic Acids Res. 2014 Jul;42(Web Server issue):W221-6. doi: 10.1093/nar/gku404. Epub 2014 May 6.
BMC Bioinformatics. 2008 Feb 5;9:82. doi: 10.1186/1471-2105-9-82.
4
A primer on python for life science researchers.生命科学研究人员的Python入门指南。
PLoS Comput Biol. 2007 Nov;3(11):e199. doi: 10.1371/journal.pcbi.0030199.
5
Automatic prediction of protein interactions with large scale motion.基于大规模运动的蛋白质相互作用自动预测。
Proteins. 2007 Dec 1;69(4):764-73. doi: 10.1002/prot.21759.
6
Protein-protein docking with backbone flexibility.考虑主链柔性的蛋白质-蛋白质对接
J Mol Biol. 2007 Oct 19;373(2):503-19. doi: 10.1016/j.jmb.2007.07.050. Epub 2007 Aug 2.
7
HADDOCK versus HADDOCK: new features and performance of HADDOCK2.0 on the CAPRI targets.HADDOCK 对比 HADDOCK:HADDOCK2.0 在 CAPRI 目标上的新特性与性能
Proteins. 2007 Dec 1;69(4):726-33. doi: 10.1002/prot.21723.
8
Energy minimization in low-frequency normal modes to efficiently allow for global flexibility during systematic protein-protein docking.低频正常模式下的能量最小化,以便在系统的蛋白质-蛋白质对接过程中有效地实现全局灵活性。
Proteins. 2008 Feb 15;70(3):794-809. doi: 10.1002/prot.21579.
9
An object-oriented library for computational protein design.一个用于计算蛋白质设计的面向对象库。
J Comput Chem. 2007 Nov 15;28(14):2378-88. doi: 10.1002/jcc.20727.
10
pyDock: electrostatics and desolvation for effective scoring of rigid-body protein-protein docking.pyDock:用于刚体蛋白质-蛋白质对接有效评分的静电学与去溶剂化方法
Proteins. 2007 Aug 1;68(2):503-15. doi: 10.1002/prot.21419.