All Projects → kehrlab → PopDel

kehrlab / PopDel

Licence: GPL-3.0 license
Population-wide Deletion Calling

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to PopDel

dysgu
dysgu-SV is a collection of tools for calling structural variants using short or long reads
Stars: ✭ 47 (+51.61%)
Mutual labels:  variant-calling, structural-variation
arriba
Fast and accurate gene fusion detection from RNA-Seq data
Stars: ✭ 162 (+422.58%)
Mutual labels:  variant-calling, structural-variation
arcsv
Complex structural variant detection from WGS data
Stars: ✭ 16 (-48.39%)
Mutual labels:  variant-calling, structural-variation
BALSAMIC
Bioinformatic Analysis pipeLine for SomAtic Mutations In Cancer
Stars: ✭ 29 (-6.45%)
Mutual labels:  variant-calling
ilus
A handy variant calling pipeline generator for whole genome re-sequencing (WGS) and whole exom sequencing data (WES) analysis. 一个简易且全面的 WGS/WES 分析流程生成器.
Stars: ✭ 64 (+106.45%)
Mutual labels:  variant-calling
PopGenome
An Efficient Swiss Army Knife for Population Genomic Analyses in R
Stars: ✭ 13 (-58.06%)
Mutual labels:  population-genomics
simuG
simuG: a general-purpose genome simulator
Stars: ✭ 68 (+119.35%)
Mutual labels:  structural-variation
nullarbor
💾 📃 "Reads to report" for public health and clinical microbiology
Stars: ✭ 111 (+258.06%)
Mutual labels:  variant-calling
HLA
xHLA: Fast and accurate HLA typing from short read sequence data
Stars: ✭ 84 (+170.97%)
Mutual labels:  variant-calling
fermikit
De novo assembly based variant calling pipeline for Illumina short reads
Stars: ✭ 98 (+216.13%)
Mutual labels:  variant-calling
sentieon-dnaseq
Sentieon DNAseq
Stars: ✭ 18 (-41.94%)
Mutual labels:  variant-calling
indigo
Indigo: SNV and InDel Discovery in Chromatogram traces obtained from Sanger sequencing of PCR products
Stars: ✭ 26 (-16.13%)
Mutual labels:  variant-calling
ccs
CCS: Generate Highly Accurate Single-Molecule Consensus Reads (HiFi Reads)
Stars: ✭ 79 (+154.84%)
Mutual labels:  variant-calling
assignPOP
Population Assignment using Genetic, Non-genetic or Integrated Data in a Machine-learning Framework. Methods in Ecology and Evolution. 2018;9:439–446.
Stars: ✭ 16 (-48.39%)
Mutual labels:  population-genomics
indelope
find large indels (in the blind spot between GATK/freebayes and SV callers)
Stars: ✭ 38 (+22.58%)
Mutual labels:  variant-calling
GenomicsDB
Highly performant data storage in C++ for importing, querying and transforming variant data with C/C++/Java/Spark bindings. Used in gatk4.
Stars: ✭ 77 (+148.39%)
Mutual labels:  variant-calling
Clair3
Clair3 - Symphonizing pileup and full-alignment for high-performance long-read variant calling
Stars: ✭ 119 (+283.87%)
Mutual labels:  variant-calling
mccortex
De novo genome assembly and multisample variant calling
Stars: ✭ 105 (+238.71%)
Mutual labels:  variant-calling
tracy
Basecalling, alignment, assembly and deconvolution of Sanger Chromatogram trace files
Stars: ✭ 73 (+135.48%)
Mutual labels:  variant-calling
cerebra
A tool for fast and accurate summarizing of variant calling format (VCF) files
Stars: ✭ 55 (+77.42%)
Mutual labels:  variant-calling

PopDel - Population-wide Deletion Calling

install with bioconda GitHub license GitHub Releases GitHub Issues

Input: BAM/CRAM files (tested for up to 50,000) from short-read paired-end whole-genome sequencing data

Output: Called deletions in VCF file

Note: The default reference genome is GRCh38 (Genome Reference Consortium Human Build 38). Other human reference builds can be specified in the options. See Specifying the reference genome. For other diploid organism or custom reference builds, it is necessary to specify user-defined sampling intervals. See Sampling intervals for parameter estimation.

Quickstart

For more detailed information see the Wiki.

Installation

git clone https://github.com/kehrlab/PopDel.git
cd PopDel
sudo make install

or with conda:

conda install -c bioconda popdel

Note: PopDel takes significantly more time for calling variants when installed via conda.

Step 1: Create profile

Create insert size profiles for each individual sample

# Create a profile for each BAM-file
popdel profile myBam1.bam
popdel profile myBam2.bam
popdel profile myBamN.bam

For more options see Wiki: PopDel Profile

Step 2: Call deletions

Joint calling on list of all profiles

# Create a list of all profiles
realpath myBam*.profile > myProfiles.txt
# Run calling on all profiles
popdel call myProfiles.txt

For more options see Wiki: PopDel Call

See wiki for more information on how to view the profile with PopDel View and interpret the output in VCF-format.

Citation

Sebastian Niehus, Hákon Jónsson, Janina Schönberger, Eythór Björnsson, Doruk Beyter, Hannes P. Eggertsson, Patrick Sulem, Kári Stefánsson, Bjarni V. Halldórsson, Birte Kehr. PopDel identifies medium-size deletions simultaneously in tens of thousands of genomes. Nat Commun 12, 730 (2021). https://doi.org/10.1038/s41467-020-20850-5

Version and License

    Last update: 2021-03-25
    PopDel version: 1.5.0
    SeqAn version: 2.1 (with HTSlib support added by Hannes P.Eggertsson)
    Author: Sebastian Niehus (Sebastian.Niehus[at]ukr.de)

PopDel is distributed under the GPL-3.0. Consult the accompanying LICENSE file for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].