GEOmetadb
GEOmetadb provides structured access to metadata from the NCBI Gene Expression Omnibus (GEO) by parsing GEO records and exposing them for SQL-based querying to support retrieval and analysis of microarray and other high-throughput expression study metadata.
Key Features:
- Metadata parsing and relational representation: Parses all GEO metadata records and their interrelationships into a structured relational form.
- Local MySQL storage: Stores parsed GEO metadata and relationships in a local MySQL database for structured access and complex queries.
- SQLite export and Bioconductor integration: Provides an SQLite export of the entire database and a Bioconductor package that enables SQL-based queries on that SQLite file within R.
- SQL-based querying: Supports complex SQL queries for metadata retrieval, filtering, and selection of datasets or samples.
- MATLAB implementation: Includes a MATLAB implementation for accessing and querying the stored GEO metadata.
Scientific Applications:
- Data Mining: Efficiently identify GEO datasets or samples based on metadata criteria for microarray and other expression studies.
- Comparative Studies: Retrieve related datasets across different studies to facilitate comparative analyses of expression data.
- Meta-Analyses: Aggregate and synthesize metadata and dataset-level information across multiple GEO studies to support meta-analytical approaches.
Methodology:
Parses GEO metadata and interrelationships, stores the structured data in a local MySQL database, provides an SQLite export consumed by a Bioconductor package for SQL queries in R, and offers a MATLAB implementation for access and querying.
Topics
Collections
Details
- License:
- Artistic-2.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 12/24/2018
Operations
Data Inputs & Outputs
Database search
Inputs
Outputs
Publications
Zhu Y, Davis S, Stephens R, Meltzer PS, Chen Y. GEOmetadb: powerful alternative search engine for the Gene Expression Omnibus. Bioinformatics. 2008;24(23):2798-2800. doi:10.1093/bioinformatics/btn520. PMID:18842599. PMCID:PMC2639278.