francois-a / fastqtl

Enhanced version of the FastQTL QTL mapper

Home Page: http://fastqtl.sourceforge.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FastQTL

This repository contains a modified version of the FastQTL QTL mapping software, with the following enhancements:

  1. Options for filtering by minor allele frequency and minor allele sample count
  2. Python wrapper for multi-threaded execution
  3. Calculation of q-values (Storey) for FDR estimation (requires R)
  4. 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.

Running multi-threaded analyses

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.

About

Enhanced version of the FastQTL QTL mapper

http://fastqtl.sourceforge.net

License:GNU General Public License v3.0


Languages

Language:C++ 92.5%Language:C 5.5%Language:Python 0.8%Language:Java 0.4%Language:CMake 0.2%Language:TeX 0.1%Language:Roff 0.1%Language:Makefile 0.1%Language:Perl 0.1%Language:R 0.1%Language:XS 0.0%