Cargando…

An advanced web query interface for biological databases

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 a...

Descripción completa

Detalles Bibliográficos
Autores principales: Latendresse, Mario, Karp, Peter D.
Formato: Texto
Lenguaje:English
Publicado: Oxford University Press 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2911841/
https://www.ncbi.nlm.nih.gov/pubmed/20624715
http://dx.doi.org/10.1093/database/baq006
_version_ 1782184518966312960
author Latendresse, Mario
Karp, Peter D.
author_facet Latendresse, Mario
Karp, Peter D.
author_sort Latendresse, Mario
collection PubMed
description 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.
format Text
id pubmed-2911841
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-29118412010-07-30 An advanced web query interface for biological databases Latendresse, Mario Karp, Peter D. Database (Oxford) Original Article 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. Oxford University Press 2010-03-29 /pmc/articles/PMC2911841/ /pubmed/20624715 http://dx.doi.org/10.1093/database/baq006 Text en © The Author(s) 2010. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/2.5 This is Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/2.5), which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Article
Latendresse, Mario
Karp, Peter D.
An advanced web query interface for biological databases
title An advanced web query interface for biological databases
title_full An advanced web query interface for biological databases
title_fullStr An advanced web query interface for biological databases
title_full_unstemmed An advanced web query interface for biological databases
title_short An advanced web query interface for biological databases
title_sort advanced web query interface for biological databases
topic Original Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2911841/
https://www.ncbi.nlm.nih.gov/pubmed/20624715
http://dx.doi.org/10.1093/database/baq006
work_keys_str_mv AT latendressemario anadvancedwebqueryinterfaceforbiologicaldatabases
AT karppeterd anadvancedwebqueryinterfaceforbiologicaldatabases
AT latendressemario advancedwebqueryinterfaceforbiologicaldatabases
AT karppeterd advancedwebqueryinterfaceforbiologicaldatabases