Ferret
Ferret extracts and processes variant data from the 1000 Genomes Project (1KG) to enable population genetic analysis and integration with downstream tools.
Key Features:
- Targeted Variant Retrieval: Extracts genotype data for single nucleotide polymorphisms (SNPs) and insertions/deletions (indels) from 1KG by locus, gene, or variant identifier.
- Allele Frequency Calculation: Computes population-specific allele frequencies within 1KG, with optional inclusion of Exome Sequencing Project data.
- Data Format Conversion: Converts 1KG data into PLINK- and HaploView-compatible formats to support linkage disequilibrium, haplotype inference, and tagSNP analysis.
Scientific Applications:
- Population Genomics and Association Studies: Enables analysis of human genetic variation, linkage disequilibrium patterns, haplotypes, and disease-associated loci across diverse populations.
Methodology:
Ferret accesses raw and annotated 1000 Genomes Project FTP data releases, extracts user-specified variants, computes allele frequencies, and reformats datasets for compatibility with established genetic analysis tools.
Topics
Details
- License:
- Unlicense
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool, desktop application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Java, Perl
- Added:
- 8/4/2019
- Last Updated:
- 11/24/2024
Operations
Publications
Limou S, Taverner AM, Winkler CA. Ferret: a user-friendly Java tool to extract data from the 1000 Genomes Project. Bioinformatics. 2016;32(14):2224-2226. doi:10.1093/bioinformatics/btw147. PMID:27153588. PMCID:PMC4937191.
Documentation
Downloads
- Software packagehttp://limousophie35.github.io/Ferret/Ferret_Perl_code.zipFerret perl script
- Software packagehttp://limousophie35.github.io/Ferret/Ferret_v2.1.1.jar
- Source codehttp://limousophie35.github.io/Ferret/Ferret_v2.1.1_SourceCode.zipJava source code
Links
Repository
https://github.com/limousophie35/FerretIssue tracker
https://github.com/limousophie35/Ferret/issues