EAGLE(1)
π EAGLE(1) β the manual page, but make it cute π
okay bestie, so this is the general commands manual page for eagle, and I need you to know right now that this little binary is the moment. no cap. let's get into it β¨
β¨ NAME β¨
eagle β haplotype phasing within a genotyped cohort or using a phased reference panel π¦
πΈ SYNOPSIS πΈ
eagle [options]
that's it. that's the whole synopsis. she's simple, she's elegant, she's literally just vibes and flags π
π« DESCRIPTION π«
so basically, Eagle estimates haplotype phase either within a genotyped cohort or using a phased reference panel. two paths, one icon π
the Eagle1 algorithm has a whole thing going on: it harnesses identity-by-descent among distant relatives β which, and this is the key part, is pervasive at very large sample sizes but rare among smaller numbers of samples β to rapidly call phase using a fast scoring approach. it's giving speed, it's giving efficiency, it's giving "we found our cousins and they're helping" π«Ά
meanwhile the Eagle2 algorithm is the main character who does the deep work: it analyzes a full probabilistic model similar to the diploid Li-Stephens model used by previous HMM-based methods. she's thorough. she's modeling. she's not cutting corners π
π OPTIONS π
here we go, the flag buffet. no skipping, we're reading all of them, that's the rule β¨
-h,--helpβ print this help π--geneticMapFile argβ the HapMap genetic map that comes with the download:tables/genetic_map_hg##.txt.gz--outPrefix argβ prefix for output files--numThreads arg (=1)β number of computational threads (default is1, so if you want her to multi-task you gotta say so)
𧬠Input options for phasing without a reference
no reference panel? no problem, she's got options:
--bfile argβ prefix of PLINK.fam,.bim,.bedfiles--bfilegz argβ prefix of PLINK.fam.gz,.bim.gz,.bed.gzfiles--fam argβ PLINK.famfile (note: file names ending in.gzare auto-decompressed β she does it for you, no manual unzipping required π§)--bim argβ PLINK.bimfile--bed argβ PLINK.bedfile--vcf argβ[compressed]VCF/BCF file containing input genotypes--remove argβ file(s) listing individuals to ignore (no header;FIDIIDmust be first two columns) β bye bestie π--exclude argβ file(s) listing SNPs to ignore (no header; SNP ID must be first column) β also bye π--maxMissingPerSnp arg (=0.1)β QC filter: max missing rate per SNP (default0.1)--maxMissingPerIndiv arg (=0.1)β QC filter: max missing rate per person (default0.1)
π Input/output options for phasing using a reference panel
now with a reference panel in the mix, things get fancy:
--vcfRef argβ tabix-indexed[compressed]VCF/BCF file for reference haplotypes--vcfTarget argβ tabix-indexed[compressed]VCF/BCF file for target genotypes--vcfOutFormat arg (=z)βb|u|z|v: compressed BCF (b), uncomp BCF (u), compressed VCF (z), uncomp VCF (v) β default isz, the compressed VCF, classic π--noImpMissingβ disable imputation of missing./.target genotypes--allowRefAltSwapβ allow swapping ofREF/ALTin target vs. ref VCF
πΊοΈ Region selection options
pick your little window of the genome, bestie:
--chrom arg (=0)β chromosome to analyze (if input has many) β default0--bpStart arg (=0)β minimum base pair position to analyze β default0--bpEnd arg (=1e9)β maximum base pair position to analyze β default1e9, so basically the whole thing unless you say otherwise--bpFlanking arg (=0)β (ref-mode only) flanking region to use during phasing but discard in output β default0
π§ Algorithm options
the brainy section. the iykyk section. let's go:
--Kpbwt arg (=10000)β number of conditioning haplotypes β default10000--pbwtIters arg (=0)β number of PBWT phasing iterations (0=auto) β default0--expectIBDcM arg (=2.0)β expected length of haplotype copying (cM) β default2.0--histFactor arg (=0)β history length multiplier (0=auto) β default0--genoErrProb arg (=0.003)β estimated genotype error probability β default0.003--pbwtOnlyβ in non-ref mode, use only PBWT iters (automatic for sequence data)--v1β use Eagle1 phasing algorithm (instead of default Eagle2 algorithm) β the throwback option, nostalgic fr fr
π SEE ALSO π
go read more, she's online:
π COPYRIGHT π
Copyright Β© 2015-2016 Harvard University. Distributed under the GNU GPLv3+ open source license.
like, respect the license bestie, it's the law π«Ά
β οΈ heads up: everything above is the whole page, nothing skipped, nothing invented. all the defaults, all the flags, all theargs and all the=signs are exactly where they should be π
and that's the whole page, bestie!! β¨π¦π this is version 2.3, dated September 2016, from the General Commands Manual β she's been iconic since 2016 and she's still serving. periodt. ππ
π¦ where this page comes from
- debian bookworm: bio-eagle 2.4.1-3+b1 Β· GPL-3.0-or-later
- debian trixie: bio-eagle 2.4.1-3+b3 Β· GPL-3.0-or-later
- ubuntu jammy: bio-eagle 2.4.1-3build1 Β· GPL-3.0-or-later
- ubuntu noble: bio-eagle 2.4.1-3build2 Β· GPL-3.0-or-later
- ubuntu questing: bio-eagle 2.4.1-3build4
- ubuntu resolute: bio-eagle 2.4.1-3build5 Β· GPL-3.0-or-later
- ubuntu stonking: bio-eagle 2.4.1-3build5 Β· 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