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

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.

Documentation