LiteQTL
LiteQTL performs whole-genome quantitative trait locus (QTL) scans to accelerate detection of genotype-phenotype associations in large-scale omics datasets using CPU and GPU parallelization.
Key Features:
- High-Speed Performance: Achieves speeds reported to be more than 700× faster than traditional R/qtl linear model genome scans when using 16 threads.
- GPU Acceleration: Harnesses GPUs and CPU multi-threading to accelerate computations, with performance dependent on problem size and shape (number of cases, genotypes, and traits).
- Scalability: Capable of handling up to one million traits in a single scan for large-scale genetic studies.
- Parallelizable Operations: Optimizes easily parallelizable computations such as matrix multiplication, vectorized operations, and element-wise computations.
Scientific Applications:
- Systems genetics and QTL mapping: Enables rapid whole-genome scans to identify genotype-phenotype correlations across large omics datasets.
- Reference and segregating population analysis: Supports analysis of reference populations such as the BXD family of mouse strains, which are fully sequenced and deeply phenotyped, for studying complex traits.
Methodology:
Implements parallelized algorithms using multi-threading and GPU acceleration to optimize matrix multiplication, vectorized operations, and element-wise computations; the implementation is provided in the Julia programming language.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Julia, R, Python
- Added:
- 2/20/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Trotter C, Kim H, Farage G, Prins P, Williams RW, Broman KW, Sen Ś. Speeding up eQTL scans in the BXD population using GPUs. G3 Genes|Genomes|Genetics. 2021;11(12). doi:10.1093/g3journal/jkab254. PMID:34499130. PMCID:PMC8664437.
PMID: 34499130
PMCID: PMC8664437
Funding: - National Instiutes of Health: P30DA044223, R01GM070683, R01GM123489
Documentation
User manual', 'General
https://senresearch.github.io/LiteQTL.jl/dev/