Author: Leilei Cui and Bin Yang
A comprehensive toolkit to detect, classify and visualise additive and non-additive Quantitative Trait Loci
Additivity and dominance are the major genetic components underlying variations in complex traits. During the past decade, genome-wide association studies (GWAS) have been used to map quantitative trait loci (QTLs) underlying complex traits. However, most GWAS focus on additive genetic effects while ignoring non-additive effects, on the assumption that most QTL act additively. Consequently, QTLs driven by dominance and other non-additive effects could be overlooked.
We developed ADDO, a highly-efficient tool designed to detect, classify and visualize quantitative trait loci (QTLs) with additive and non-additive effects. ADDO implements a mixed-model transformation to control for population structure and unequal relatedness that accounts for both additive and dominant genetic covariance among individuals, and decomposes single nucleotide polymorphism (SNP) effects into additive, partial dominance, dominance and overdominance categories. A matrix multiplication approach is used to accelerate the computation: a genome scan on 20 million markers from 836 individuals takes about 8.5 hours with 10 CPUs.
The following command line tools: gcta v.1.26 https://cnsgenomics.com/software/gcta/gcta_1.92.1beta5.zip plink v.1.90 http://s3.amazonaws.com/plink1-assets/plink_linux_x86_64_20190304.zip
The following R packages: data.table parallel bigmemory mvtnorm (Only required by the Heterotic Model) MASS (Only required by the Heterotic Model) GenABEL (optional) * emma (optional)
(Note emma and gcta are used to calcuate the kinship matrix so only one is required)
The following example dataset are available in the data
directory:
TEST.bed : The genotypes information
TEST.bim : The loci information
TEST.fam : The individuals information
TEST.phe : The phenotypes data
* TEST.covs : The covariates data
Dominant effect detection:
R CMD BATCH demo/TEST_AddDom_Model.r
Over-dominant effect detection:
R CMD BATCH demo/TEST_Heterotic_Model.r
leileicui_xuan@hotmail.com
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.