Different variant callers

Yuwei BaoNovember 22, 2022

SomaticSniper (v1.0.5.0) [1]

Installation

# Build dependencies for Ubuntu
sudo apt-get install build-essential git-core cmake zlib1g-dev libncurses-dev

# Clone the git repo
git clone https://github.com/genome/somatic-sniper.git

# Build SomaticSniper
mkdir somatic-sniper/build
cd somatic-sniper/build
cmake ../
make deps
make -j
make test

# Add path to environment ~/.bashrc
export PATH=$PATH:/PATH_TO/somatic-sniper/build/bin

Usage

bam-somaticsniper [options] -f <ref.fasta> <tumor.bam> <normal.bam> <snv_output_file>

Recommended setting:

bam-somaticsniper -Q 40 -G -L -f reference.fa tumor.bam normal.bam output.txt

Verscan

Installation

wget https://github.com/dkoboldt/varscan/releases/download/2.4.2/VarScan.v2.4.2.jar

Usage

java -jar VarScan.jar  [COMMAND] [OPTIONS]

Prepare fasta to be used as reference genome

# Create fasta.dict
gatk CreateSequenceDictionary -R ref.fasta

# Create fasta.index
samtools faidx ref.fasta

  1. https://github.com/genome/somatic-sniperopen in new window ↩︎