An advanced web query interface for biological databases
Open Access
- 1 January 2010
- journal article
- research article
- Published by Oxford University Press (OUP) in Database: The Journal of Biological Databases and Curation
- Vol. 2010, baq006
- https://doi.org/10.1093/database/baq006
Abstract
Although most web-based biological databases (DBs) offer some type of web-based form to allow users to author DB queries, these query forms are quite restricted in the complexity of DB queries that they can formulate. They can typically query only one DB, and can query only a single type of object at a time (e.g. genes) with no possible interaction between the objects—that is, in SQL parlance, no joins are allowed between DB objects. Writing precise queries against biological DBs is usually left to a programmer skillful enough in complex DB query languages like SQL. We present a web interface for building precise queries for biological DBs that can construct much more precise queries than most web-based query forms, yet that is user friendly enough to be used by biologists. It supports queries containing multiple conditions, and connecting multiple object types without using the join concept, which is unintuitive to biologists. This interactive web interface is called the Structured Advanced Query Page (SAQP). Users interactively build up a wide range of query constructs. Interactive documentation within the SAQP describes the schema of the queried DBs. The SAQP is based on BioVelo, a query language based on list comprehension. The SAQP is part of the Pathway Tools software and is available as part of several bioinformatics web sites powered by Pathway Tools, including the BioCyc.org site that contains more than 500 Pathway/Genome DBs.Keywords
This publication has 7 references indexed in Scilit:
- MouseCyc: a curated biochemical pathways database for the laboratory mouseGenome Biology, 2009
- BioMart – biological queries made easyBMC Genomics, 2009
- The MetaCyc Database of metabolic pathways and enzymes and the BioCyc collection of Pathway/Genome DatabasesNucleic Acids Research, 2007
- BioGuideSRS: querying multiple sources with a user-centric perspectiveBioinformatics, 2007
- BIOZON: a system for unification, management and analysis of heterogeneous biological dataBMC Bioinformatics, 2006
- A Collaborative Environment for Authoring Large Knowledge BasesJournal of Intelligent Information Systems, 1999
- Query-by-Example: A data base languageIBM Systems Journal, 1977