A domain specific data management architecture for protein structure data.
In this paper, we propose an architecture that extends the Object-Oriented Database (OODB) system architecture by adding domain specific additional layers to manage protein structure data. The two layers introduced above OODB are Protein-QL, domain-specific query language and Protein-OODB, a domain-specific data layer. This architecture is designed specifically for the protein domain, but it is the first step in building a general Bio-OODBMS for biological applications. Three internal data types are defined for the primary, secondary, and tertiary protein structures, respectively, to simplify queries in Protein-QL. This enables the domain scientists to easily formulate data requests. We use lambda-DB as the back-end database to implement Protein-QL. Queries in Protein-QL are compiled into OQL which are then executed against the database. In order to make the underlying OODB system (lambda-DB) more powerful, we introduce additional constraints to check the integrity of protein data.
Wang
Yanchao
Y
Dept. of Comput. Sci., Georgia State Univ., GA 30303, USA.
Sunderraman
R
R
Tian
Hao
H
D000465:Algorithms; D000595:Amino Acid Sequence; D019295:Computational Biology / Q000379:methods*; D030562:Databases, Protein; D011381:Programming Languages; D011487:Protein Conformation; D017433:Protein Structure, Secondary; D017434:Protein Structure, Tertiary; D011506:Proteins / Q000737:chemistry*; D040901:Proteomics / Q000379:methods*; D012984:Software; D040681:Structural Homology, Protein; D014584:User-Computer Interface
D011506:Proteins