Suppr超能文献

PDBlib的设计与应用,一个C++大分子类库。

Design and application of PDBlib, a C++ macromolecular class library.

作者信息

Chang W, Shindyalov I N, Pu C, Bourne P E

机构信息

Department of Biochemistry and Molecular Biophysics, Howard Hughes Medical Institute, Columbia University, New York, NY 10032, USA.

出版信息

Comput Appl Biosci. 1994 Dec;10(6):575-86. doi: 10.1093/bioinformatics/10.6.575.

Abstract

PDBlib is an extensible object-oriented class library written in C++ for representing the three-dimensional structure of biological macromolecules. The software design strategy, features of many of the 129 classes currently distributed with the library, and two sample applications which use the library are described. Version 1.0 of the library represents the structural features of proteins, DNA, RNA and complexes thereof, at a level of detail on a par with that which can be parsed from a Protein Data Bank (PDB) entry. However, the memory-resident representation of the macromolecule is independent of the PDB entry and can be obtained from other sources, e.g. relational and object-oriented databases. PDBlib classes are organized into four categories: (i) classes that model the macromolecule; (ii) classes that enhance the extensibility of the library; (iii) classes that provide navigation facilities of the object-oriented macromolecular structure representation; and (iv) a class that loads a PDB file into the memory-resident object-oriented representation. A number of general-purpose procedures that return features of this representation and that are relevant to all biological disciplines are included in (i). The library has been used to develop PDBtool, a prototype structure verification tool, and PDBview, a structure rendering tool that requires no specialized graphics hardware and software. Current work centers on making the macromolecular structures represented by PDBlib persistent using a commercial object-oriented database and providing an additional class library, MMQLlib, to query those structures.

摘要

PDBlib是一个用C++编写的可扩展的面向对象类库,用于表示生物大分子的三维结构。本文描述了该软件的设计策略、当前随库发行的129个类中许多类的特性,以及两个使用该库的示例应用程序。该库的1.0版本表示蛋白质、DNA、RNA及其复合物的结构特征,其详细程度与从蛋白质数据库(PDB)条目中解析出来的相当。然而,大分子的内存驻留表示与PDB条目无关,可以从其他来源获得,例如关系数据库和面向对象数据库。PDBlib类分为四类:(i)对大分子进行建模的类;(ii)增强库的可扩展性的类;(iii)提供面向对象大分子结构表示的导航工具的类;(iv)将PDB文件加载到内存驻留面向对象表示中的类。(i)中包含一些通用过程,这些过程返回这种表示的特征并且与所有生物学科相关。该库已用于开发PDBtool(一个原型结构验证工具)和PDBview(一个无需专门图形硬件和软件的结构渲染工具)。当前的工作集中在使用商业面向对象数据库使PDBlib表示的大分子结构持久化,并提供一个额外的类库MMQLlib来查询这些结构。

文献检索

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

立即免费搜索

文件翻译

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

免费翻译文档

深度研究

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

立即免费体验