fastGenoGAM

fastGenoGAM implements genome-wide generalized additive models (GAMs) to model ChIP-Seq read count frequencies as smooth functions along chromosomes and to perform base-level and region-level significance testing.


Key Features:

  • Genome-wide GAMs: Models ChIP-Seq read count frequencies as products of smooth functions along chromosomes instead of using binning or sliding windows.
  • Sparsity exploitation: Leverages sparsity inherent in genomic models to reduce computational cost and memory use.
  • Parameter fitting: Uses the SuperLU direct solver for parameter estimation.
  • Uncertainty quantification: Computes standard errors via sparse Cholesky factorization combined with the sparse inverse subset algorithm.
  • Smoothing parameter estimation: Estimates smoothing parameters objectively using cross-validation.
  • On-disk storage: Employs the HDF5 library to store data on disk, minimizing memory footprint and input/output operations.
  • Scalability: Targets gigabase-scale genomes (e.g., mammals) and reports processing of ~300 million parameters in under nine hours on a 60-core server.
  • Performance improvement: Achieves approximately 2 to 3 orders of magnitude speedup over the predecessor implementation.
  • Statistical testing: Supports base-level and region-level significance testing within full factorial designs.

Scientific Applications:

  • ChIP-Seq differential occupancy analysis: Models read count frequencies and tests differential occupancy at base and region levels.
  • DNA methylation analysis: Applicable to genome-wide DNA methylation data modeling and inference.
  • Peak calling: Can be applied for peak detection in genome-wide assays.
  • Large-genome analyses: Suited for whole-genome analyses in gigabase-scale genomes such as mammals.

Methodology:

Implements generalized additive models (GAMs) modeling read counts as smooth functions along chromosomes; exploits model sparsity; fits parameters with the SuperLU direct solver; computes standard errors via sparse Cholesky factorization and the sparse inverse subset algorithm; estimates smoothing parameters by cross-validation; stores data using HDF5; performs base-level and region-level testing within full factorial designs.

Topics

Details

License:
GPL-2.0
Tool Type:
command-line tool, library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R, C++
Added:
7/29/2018
Last Updated:
11/25/2024

Operations

Publications

Stricker G, Engelhardt A, Schulz D, Schmid M, Tresch A, Gagneur J. GenoGAM: genome-wide generalized additive models for ChIP-Seq analysis. Bioinformatics. 2017;33(15):2258-2265. doi:10.1093/bioinformatics/btx150. PMID:28369277.

Stricker G, Galinier M, Gagneur J. GenoGAM 2.0: scalable and efficient implementation of genome-wide generalized additive models for gigabase-scale genomes. BMC Bioinformatics. 2018;19(1). doi:10.1186/s12859-018-2238-7. PMID:29945559. PMCID:PMC6020310.

PMID: 29945559
PMCID: PMC6020310
Funding: - Horizon 2020: 633974

Documentation