FastQTL(1)
π FastQTL π
okay so bestie, welcome to the FastQTL manual page β that's the General Commands Manual section 1 vibe, iykyk. she's a QTL mapper, she's iconic, she's about to change your whole genomics career. let's get into it π§β¨
β¨ NAME β¨
FastQTL β Quantitative Trait Loci (QTL) mapper in cis for molecular phenotypes π§¬π
πΈ SYNOPSIS πΈ
fastQTL [options]
π¦ DESCRIPTION π¦
okay so here's the tea π β the whole goal of FastQTL is to identify single-nucleotide polymorphisms (SNPs) that are significantly associated with various molecular phenotypes (like, expression of known genes, cytosine methylation levels, etc. β she's versatile, she contains multitudes π).
She performs scans for all possible phenotype-variant pairs in cis β meaning variants located within a specific window around a phenotype. No cap, she does all of them.
And then β the main character moment β FastQTL implements a new permutation scheme (Beta approximation) to accurately and rapidly correct for multiple-testing at both the genotype and phenotype levels. she ate that π₯
π OPTIONS π
π« Basic options
--helpβ prints help about options. the "bestie what do I do" button π«Ά--silentβ silent mode on terminal. she's not talking rn π--seed arg (=1459232241)β random number generator seed. super useful when you want to replicate runs of the software β same seed, same results, periodt. the default is literally1459232241.
π Input and Output files options
-L,--logβ screen output gets copied into this file. receipts, basically π-V,--vcfβ genotypes in VCF format.-B,--bedβ phenotypes in BED format.-C,--covβ covariates in TXT format.-G,--grpβ phenotype groups in TXT format.-O,--outβ output file. the moment of truth β¨
π« Exclusion and Inclusion files options
--exclude-samplesβ list of samples to exclude. bye girl π--include-samplesβ list of samples to include. come thru π--exclude-sitesβ list of sites to exclude.--include-sitesβ list of sites to include.--exclude-phenotypesβ list of phenotypes to exclude.--include-phenotypesβ list of phenotypes to include.--exclude-covariatesβ list of covariates to exclude.--include-covariatesβ list of covariates to include.
βοΈ Parameters
--normalβ performs quantile normalization on the phenotype quantifications to make them normally distributed. implemented as therntransformfunction of the GenABEL package. she's getting her life together π-W,--windowβ cis-window size. the default value is 1Mb (1e6). what that means: all variants within1e6bp of the phenotype location (e.g. TSS) get analyzed. so like, a whole neighborhood gets a vibe check.-T,--thresholdβ filters out all phenotype-variant pairs with a p-value above the specified threshold in the output of a nominal pass. no mediocre p-values allowed π
π Modes
-P,--permuteβ permutation pass to calculate corrected p-values for molecular phenotypes.--psequenceβ permutation sequence.--mapβ maps best QTL candidates per molecular phenotype. finding the main character of each phenotype π--map-fullβ scans the full cis-window to discover independent signals. she's thorough β¨--interactionβ tests for interactions with the variable specified in file.
πβοΈ Parallelization
-K,--chunkβ specify which chunk needs to be processed. divide and conquer, bestie.--commandsβ generates all commands. she's writing the to-do list for you π«Ά-R,--regionβ region of interest.
π EXAMPLE π
here's the iconic loop, in all her glory:
for c in $(seq 1 256); do
fastQTL --vcf genotypes.vcf.gz
--bed phenotypes.bed.gz
--chunk $c 256
--permute 1000
--out results.$c.txt.gz
done
zcat results.*.txt.gz | gzip -c > fastqtl_expected_output.txt.gz
note: this is copied exactly as she appears in the original page β the line breaks inside the fastQTL invocation are how they're written there, so don't come for me π
π SEE ALSO π
- http://fastqtl.sourceforge.net/ β go say hi to her website bestie π
π AUTHOR π
FastQTL was written by Olivier Delaneau, Halit Ongen, Alfonso Buil and Manolis Dermitzakis. absolute legends, all four of them π₯π
This manual page was written by Dylan AΓ―ssi <bob.dybian@gmail.com>, for the Debian project (but may be used by others). shoutout to Dylan for the lore drop π
okay and that's the whole page bestie!! this is version 2.184 from March 2016 β yeah she's a vintage icon and she still eats π
β¨ go run some cis-QTL scans, ily, bye!! πΈπ¦π
π¦ where this page comes from
- debian bookworm: fastqtl 2.184+v7+dfsg-3 Β· GPL-3.0-or-later
- debian trixie: fastqtl 2.184+v7+dfsg-4+b3 Β· GPL-3.0-or-later
- ubuntu jammy: fastqtl 2.184+dfsg-8build1 Β· GPL-3.0-or-later
- ubuntu noble: fastqtl 2.184+v7+dfsg-4build3 Β· GPL-3.0-or-later
- ubuntu questing: fastqtl 2.184+v7+dfsg-4build6
- ubuntu resolute: fastqtl 2.184+v7+dfsg-5build1 Β· GPL-3.0-or-later
- ubuntu stonking: fastqtl 2.184+v7+dfsg-5build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms