All Projects → vpc-ccg → svict

vpc-ccg / svict

Licence: BSD-3-Clause license
Structural Variation and fusion detection using targeted sequencing data from circulating cell free DNA

Programming Languages

C++
36643 projects - #6 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to svict

calib
Calib clusters barcode tagged paired-end reads based on their barcode and sequence similarity.
Stars: ✭ 29 (+38.1%)
Mutual labels:  liquid-biopsy, paired-end-sequencing
MA
The Modular Aligner and The Modular SV Caller
Stars: ✭ 39 (+85.71%)
Mutual labels:  structural-variation
pipeline-structural-variation
Pipeline for calling structural variations in whole genomes sequencing Oxford Nanopore data
Stars: ✭ 104 (+395.24%)
Mutual labels:  structural-variation
Circle-Map
A method for circular DNA detection based on probabilistic mapping of ultrashort reads
Stars: ✭ 45 (+114.29%)
Mutual labels:  structural-variation
arriba
Fast and accurate gene fusion detection from RNA-Seq data
Stars: ✭ 162 (+671.43%)
Mutual labels:  structural-variation
PopDel
Population-wide Deletion Calling
Stars: ✭ 31 (+47.62%)
Mutual labels:  structural-variation
simuG
simuG: a general-purpose genome simulator
Stars: ✭ 68 (+223.81%)
Mutual labels:  structural-variation
MINTIE
Method for Identifying Novel Transcripts and Isoforms using Equivalence classes, in cancer and rare disease.
Stars: ✭ 24 (+14.29%)
Mutual labels:  structural-variation
witty.er
What is true, thank you, ernestly. A large variant benchmarking tool analogous to hap.py for small variants.
Stars: ✭ 22 (+4.76%)
Mutual labels:  structural-variation
ACEseqWorkflow
Allele-specific copy number estimation with whole genome sequencing
Stars: ✭ 19 (-9.52%)
Mutual labels:  structural-variation
SVCollector
Method to optimally select samples for validation and resequencing
Stars: ✭ 20 (-4.76%)
Mutual labels:  structural-variation
arcsv
Complex structural variant detection from WGS data
Stars: ✭ 16 (-23.81%)
Mutual labels:  structural-variation
dysgu
dysgu-SV is a collection of tools for calling structural variants using short or long reads
Stars: ✭ 47 (+123.81%)
Mutual labels:  structural-variation
MUMandCo
MUM&Co is a simple bash script that uses Whole Genome Alignment information provided by MUMmer (only v4) to detect Structural Variation
Stars: ✭ 36 (+71.43%)
Mutual labels:  structural-variation
squid
SQUID detects both fusion-gene and non-fusion-gene structural variations from RNA-seq data
Stars: ✭ 37 (+76.19%)
Mutual labels:  structural-variation
sedef
Identification of segmental duplications in the genome
Stars: ✭ 22 (+4.76%)
Mutual labels:  structural-variation
svtools
Tools for processing and analyzing structural variants.
Stars: ✭ 118 (+461.9%)
Mutual labels:  structural-variation
ctdna-pipeline
A simplified pipeline for ctDNA sequencing data analysis
Stars: ✭ 29 (+38.1%)
Mutual labels:  liquid-biopsy

SViCT: Structural Variant detection in Circulating Tumor DNA

SViCT is a computational tool for detecting structural variations from cell free DNA (cfDNA) containing low dilutions of circulating tumor DNA (ctDNA).

Table of contents

  1. Installation
  2. Running SViCT
  3. Publication
  4. Contact & Support

Installation

BIOCONDA

SViCT can be istalled using conda package manager via bioconda channel:

conda install -c bioconda svict

Installation from Source

Prerequisite. You will need g++ 4.9 and higher to compile the source code.

To install SViCT, you first need to fetch it from the github repository. After downloading, change the current directory to the source directory svict and run make in the terminal to create the binary file svict.

git clone https://github.com/vpc-ccg/svict.git
cd svict
make

If you are interested in a particular version, after downloading the git repo, checkout that version and do make.

git clone https://github.com/vpc-ccg/svict.git
cd svict
git checkout v1.0.0
make

You can also go to releases page, click on the desired version and then click either Source Code (zip) or Source code (tar.gz) link to download the file. After decompressing it, you just switch to the svict directory and run make.

Running SViCT

SViCT requires coordinate-sorted BAM/SAM generated from Illumina reads (short read technologies) and reference genome FASTA files to run detections:

./svict -i [input] -r [reference]

The output will be written to out.vcf in the current folder.

Running Example

To test SViCT, please first download the following two files ( ~ 3GB in total):

curl -L https://ndownloader.figshare.com/files/12380225 --output sim.75.sorted.bam
curl -L https://ndownloader.figshare.com/files/10144653 --output Homo_sapiens.GRCh38.87.dna.chromosomes.fa

Type the following command to run svict:

./svict -i sim.75.sorted.bam -r Homo_sapiens.GRCh38.87.dna.chromosomes.fa -o out

The VCF file with the prediction results will be generated as out.vcf in the current directory. The output should be the same as original result.

You can always use

./svict -h

to get a description of all the parameters.


Publication

If you use SViCT in your publication, please cite the following article:

Structural variation and fusion detection using targeted sequencing data from circulating cell free DNA. Alexander R Gawroński, Yen-Yi Lin, Brian McConeghy, Stephane LeBihan, Hossein Asghari, Can Koçkan, Baraa Orabi, Nabil Adra, Roberto Pili, Colin C Collins, S Cenk Sahinalp, Faraz Hach. Nucleic Acids Res. 2019 Apr 23;47(7):e38. doi: 10.1093/nar/gkz067

See the publication page for details about the experiements.

Contact & Support

To report any bugs or issues please refer to the issues page.

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].