This repository contains a modified version of the FastQTL QTL mapping software, with the following enhancements:
- Options for filtering by minor allele frequency and minor allele sample count
- Python wrapper for multi-threaded execution
- Calculation of q-values (Storey) for FDR estimation (requires R)
- Minor allele information reported in output
For documentation and the original version, see QTLtools.
Please note: This version of FastQTL is no longer maintained. tensorQTL is functionally equivalent and implements multiple additional mapping modes.
Nominal pass:
run_FastQTL_threaded.py ${genotypes}.vcf.gz ${phenotypes}.bed.gz ${prefix} --covariates ${covariates}.txt.gz --window 1e6 --ma_sample_threshold 10 --maf_threshold 0.01 --chunks 100 --threads 10
Permutation pass:
run_FastQTL_threaded.py ${genotypes}.vcf.gz ${phenotypes}.bed.gz ${prefix} --covariates ${covariates}.txt.gz --permute 1000 10000 --window 1e6 --ma_sample_threshold 10 --maf_threshold 0.01 --chunks 100 --threads 10
These minor allele filters result in inclusion of genotypes with minor allele frequency ≥ 0.01 and with at least 10 samples containing the minor allele.