GWAS-Flow

GWAS-Flow implements GPU-accelerated genome-wide association studies using TensorFlow to compute linear mixed models and permutation-based significance thresholds for large-scale genotyping and phenotyping data.


Key Features:

  • Permutation-Based Significance Thresholds: Implements permutation-based significance thresholds that adjust for multiple hypothesis testing and account for non-Gaussian phenotypic distributions.
  • Linear Mixed Model Implementation: Implements a linear mixed model (LMM) framework for association testing of complex traits with genomic polymorphisms.
  • GPU Acceleration: Utilizes GPU infrastructure via TensorFlow to reduce computation time without compromising accuracy.
  • Versatile Computational Options: Provides both CPU and GPU execution modes, with the CPU mode for smaller datasets and the GPU mode for large datasets.
  • Comprehensive Output Metrics: Reports p-values, effect sizes, and standard errors for each genetic marker.

Scientific Applications:

  • Large-Scale GWAS: Analyzes large genotyping and phenotyping datasets for genome-wide association studies.
  • Non-Gaussian Phenotype Analysis: Produces significance estimates robust to non-Gaussian phenotypic distributions via permutation testing.
  • Complex Trait Association Mapping: Identifies associations between genomic polymorphisms and complex traits.

Methodology:

Implements a linear mixed model developed with TensorFlow and computes permutation-based significance thresholds, leveraging GPU acceleration for computational performance and producing p-values, effect sizes, and standard errors.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Programming Languages:
Python
Added:
11/14/2019
Last Updated:
12/7/2020

Operations

Publications

Freudenthal JA, Ankenbrand MJ, Grimm DG, Korte A. <i>GWAS-Flow</i>: A GPU accelerated framework for efficient permutation based genome-wide association studies. Unknown Journal. 2019. doi:10.1101/783100.