Skip to main content

Table 1 Overview of multiple methods representative for the different SV methodologies currently used. Input types indicate the required data at start being either: De novo assembly (a), Oxford Nanopore (o), PacBio (p), 10X Genomics (x), Hi-C (h), Strand-Seq (t), Optical mapping (c) or Short reads (s)

From: Structural variant calling: the long and the short of it

Category

Name

Input types (a, c, h, o, p, s, tx)

Description

Link

Paper

De novo assembly

Cortex

s

Insertions, deletions, combinations of SNVs—inversions and deletions—rearrangements

http://cortexassembler.sourceforge.net/

[31]

SGVar

s

Large insertions and deletions, complex SV

 

[32]

HySA

p, s

Small (11 to 50 bp) to large (> 50 bp) insertions and deletions, complex SV

https://bitbucket.org/xianfan/hybridassemblysv/overview

[33]

Assemblytics

a

Insertions and deletions (1 bp to 10 kb), repeat expansions/contractions

https://github.com/MariaNattestad/Assemblytics

[34]

Paftools

a

Insertions, deletions

https://github.com/lh3/minimap2/tree/master/misc

[35]

Smartie-sv

a

Insertions, deletions, inversions

https://github.com/zeeev/smartie-sv

[12]

BreaKmer

s

Insertions, deletions, translocations, inversions, duplications

https://github.com/ccgd-profile/BreaKmer

[36]

novoBreak

s

Deletions, duplications, inversions, translocations

https://sourceforge.net/projects/novobreak/

[37]

Short-read mapping

BreakDancer

s

Deletions, insertions, inversions, intra-chromosomal and inter-chromosomal translocations

https://github.com/genome/breakdancer

[38]

BreakSeq

 

Insertions, deletions, translocations, inversions, duplications

http://sv.gersteinlab.org/breakseq/

[39]

CREST

s

Insertions, deletions, translocations, inversions, duplications

https://www.stjuderesearch.org/site/lab/zhang

[40]

DELLY

s

Deletions, inversions, duplications, inter-chromosomal translocations

https://github.com/dellytools/delly

[41]

EricScript

s

Gene fusion

https://sourceforge.net/projects/ericscript/

[42]

FusionCatcher

s

Gene fusion

https://github.com/ndaniel/fusioncatcher

[43]

GRIDSS

s

Insertions, deletions, translocations, inversions, duplications

https://github.com/PapenfussLab/gridss

[44]

Gustaf

s

Deletions, inversions, duplications, translocation

http://www.seqan.de/apps/gustaf/

[45]

IDP-fusion

p, s

Gene fusion

https://www.healthcare.uiowa.edu/labs/au/IDP-fusion/

[46]

JAFFA

p, s

Gene fusion

https://github.com/Oshlack/JAFFA/wiki

[47]

LUMPY

s

Deletions, duplications, inversions, translocations

https://github.com/arq5x/lumpy-sv

[48]

Manta

s

Insertions, deletions, translocations, inversions, duplications

https://github.com/Illumina/manta

[49]

Meerkat

s

Insertions, deletions, translocations, inversions, duplications

http://compbio.med.harvard.edu/Meerkat/

[50]

Pindel

s

Insertions, deletions, translocations, inversions, duplications

https://github.com/genome/pindel

[51]

STAR-Fusion

s

Gene fusion

https://github.com/STAR-Fusion/STAR-Fusion/wiki

[52]

SQUID

s

Gene fusion

https://github.com/Kingsford-Group/squid

[53]

TARDIS

s

Discovery of tandem and interspersed segmental duplications

https://github.com/BilkentCompGen/tardis

[54]

TIGRA

s

Insertions, deletions

https://bitbucket.org/xianfan/tigra

[55]

Tophat-Fusion

s

Gene fusion

http://0-ccb-jhu-edu.brum.beds.ac.uk/software/tophat/fusion_index.shtml

[56]

Ulysses

s

Insertions, deletions, translocations, inversions, duplications

https://github.com/gillet/ulysses

[57]

SvABA

s

Insertion, deletions, somatic rearrangments

https://github.com/walaj/svaba

[58]

Long-read mapping

NanoSV

o

Local SV (LSV): duplications, deletions, inversions; insertions (transposons, intra-chromosomal (> 1 Mb away) and inter-chromosomal insertions)

https://github.com/mroosmalen/nanosv

[59]

PBHoney

p

Insertions, deletions, duplications, inversions, translocations

https://sourceforge.net/projects/pb-jelly/

[60]

PBSV

p

Insertions (20 bp to 5 kb), deletions (20 bp to 100 kb), inversions (200 bp to 5 kb), intra-chromosomal (> 100 kb away) and inter-chromosomal translocations, complex SV

https://github.com/PacificBiosciences/pbsv

 

SMRT-SV

p

Insertions, deletions, duplications, inversions, translocations

https://github.com/EichlerLab/pacbio_variant_caller

[61]

Sniffles

o, p

Insertions, deletions, translocations, inversions, duplications, complex SV (nested SV)

https://github.com/fritzsedlazeck/Sniffles

[62]

Multimethods SV caller

FusorSV

s

Combining LUMPY, DELLY, and GenomeSTRiP

https://github.com/TheJacksonLaboratory/SVE

[63]

MetaSV

s

Combining BreakSeq, Breakdancer, Pindel, CNVnator

http://bioinform.github.io/metasv/

[64]

Parliament2

s

Combining LUMPY, DELLY, Manta, BreakSeq, CNVnator

https://github.com/dnanexus/parliament2

[65]

SURVIVOR

a, o, p, s

Can combine/compare any SVs VCF

https://github.com/fritzsedlazeck/SURVIVOR

[10]

Hi-C technology

Hic_breakfinder

h

Detects SVs based on optical mapping, Hi-C, short reads

https://github.com/dixonlab/hic_breakfinder

[66]

HiCnv

h

Pipeline to identify CNVs from Hi-C data

https://github.com/ay-lab/HiCnv

[67]

HiCtrans

h

Identify potential translocations using change-point statistics

https://github.com/ay-lab/HiCtrans

[67]

Optical mapping

 

c

Commercial tools; visualization and analysis of Bionano data

https://bionanogenomics.com/support-page/bionano-access-software/

 

Strand-Seq technology

Strandseq-InvertR

t

R package to locate putative inversions

https://sourceforge.net/projects/strandseq-invertr/

[68]

10x Genomics

Gemtools

x

Downstream and in-depth analysis of SVs from linked-read data

https://github.com/sgreer77/gemtools

[69]

GROC-SVs

x

Identify large-scale SVs based on barcode information

https://github.com/grocsvs/grocsvs

[70]

LongRanger

x

Align reads, call and phase SNPs, indels, identify SVs

https://support.10xgenomics.com/genome-exome/software/downloads/latest

[16]

NAIBR

x

Identifies novel adjacencies created by SVs events

https://github.com/raphael-group/NAIBR

[71]