Genomedata
Genomedata stores and enables rapid retrieval of multiple tracks of numeric genomic data to support efficient large-scale genomic analyses.
Key Features:
- Efficient Storage: Compactly stores extensive numeric genomic data, reducing disk space compared to wiggle files.
- Fast Random Access: Engineered for rapid retrieval, enabling access to hundreds of gigabytes of data for high-throughput analyses.
- Performance Benchmarking: Demonstrates data retrieval speeds more than 2900 times faster than conventional methods.
- Reference Implementation: Includes components implemented in Python and C.
Scientific Applications:
- Genomic Data Analysis: Facilitates management and analysis of large-scale datasets for genomics, transcriptomics, and epigenomics studies.
- High-throughput Experiments: Supports high-throughput sequencing experiments by providing quick access to large volumes of numeric genomic data.
- Comparative Genomics: Enables simultaneous storage and retrieval of multiple data tracks for comparative genomic analyses.
Methodology:
Organizes numeric data anchored to specific genome positions using data organization and indexing and provides utilities for loading data into the optimized on-disk format to enable rapid random access without overhead from traditional file formats.
Topics
Details
- License:
- GPL-3.0
- Maturity:
- Mature
- Tool Type:
- library
- Operating Systems:
- Linux, Mac
- Programming Languages:
- Python, C
- Added:
- 1/13/2017
- Last Updated:
- 11/24/2024
Operations
Data Inputs & Outputs
Nucleic acid sequence analysis
Outputs
Publications
Hoffman MM, Buske OJ, Noble WS. The Genomedata format for storing large-scale functional genomics data. Bioinformatics. 2010;26(11):1458-1459. doi:10.1093/bioinformatics/btq164. PMID:20435580. PMCID:PMC2872006.