Suppr超能文献

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

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

作者信息

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

机构信息

Dept. of Biochemistry & Molecular Biophysics, Columbia University, New York, NY 10032, USA.

出版信息

Proc Int Conf Intell Syst Mol Biol. 1994;2:70-7.

PMID:7584420
Abstract

PDBlib is an extensible object oriented class library written in C++ for representing the 3-dimensional structure of biological macromolecules. PDBlib forms the kernel of a larger software framework being developed for assiting in knowledge discovery from macromolecular structure data. The software design strategy used by PDBlib, how the library may be used and several prototype applications that use the library are summarized. PDBlib 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 back-end data sources, for example, existing relational databases and our own object oriented database (OOPDB) built on top of the commercial object oriented database, ObjectStore. At the front-end are several prototype applications that use the library: Macromolecular Query Language (MMQL) is based on a separate class library (MMQLlib) for building complex queries pertaining to macromolecular structure; PDBtool is an interactive structure verification tool; and PDBview, is a structure rendering tool used either as a standalone tool or as part of another application. Each of these software components are described. All software is available via anonymous ftp from cuhhca.hhmi.columbia.edu.

摘要

PDBlib是一个用C++编写的可扩展的面向对象类库,用于表示生物大分子的三维结构。PDBlib构成了正在开发的一个更大软件框架的核心,该框架用于协助从大分子结构数据中发现知识。本文总结了PDBlib所采用的软件设计策略、该库的使用方法以及几个使用该库的原型应用程序。PDBlib能够以与从蛋白质数据库(PDB)条目中解析出的细节水平相当的程度,呈现蛋白质、DNA、RNA及其复合物的结构特征。然而,大分子在内存中的表示形式独立于PDB条目,并且可以从其他后端数据源获取,例如现有的关系数据库以及我们基于商业面向对象数据库ObjectStore构建的自己的面向对象数据库(OOPDB)。在前端有几个使用该库的原型应用程序:大分子查询语言(MMQL)基于一个单独的类库(MMQLlib),用于构建与大分子结构相关的复杂查询;PDBtool是一个交互式结构验证工具;而PDBview是一个结构渲染工具,既可以作为独立工具使用,也可以作为另一个应用程序的一部分使用。本文对这些软件组件逐一进行了描述。所有软件均可通过匿名ftp从cuhhca.hhmi.columbia.edu获取。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验