Skip to content

nhansen/SVanalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SVanalyzer modules/scripts

Just as it does for small insertions and deletions, sequence similarity at the
boundaries of large insertions and deletions can make the precise specification
of boundaries and allele sequences ambiguous.

SVanalyzer was written by Nancy Fisher Hansen, a staff scientist in the Cancer
Genetics and Comparative Genomics Branch (CGCG) of NHGRI, an institute at the
National Institutes of Health. Nancy can be reached at nhansen@mail.nih.gov.

Software dependencies

SVanalyzer tools require samtools (http://www.htslib.org), the edlib aligner (https://github.com/Martinsos/edlib), MUMmer (https://github.com/mummer4/mummer), and bedtools (http://bedtools.readthedocs.io/en/latest/) to perform its structural variant comparisons.

Installing with conda

SVanalyzer can be installed using the conda package manager with the bioconda channel.
For details on setting up conda/bioconda, see https://bioconda.github.io/user/install.html.

conda create -n svanalyzer
conda activate svanalyzer
conda install -c bioconda svanalyzer

Building github version on your own: Dependencies

Alignment tools are necessary to use the SVcomp and SVwiden commands. While
SVanalyzer will build and skip tests for these two commands if the aligners
are not installed and in the user’s path, SVanalyzer will be more functional if
these aligners are installed:

For the SVcomp, SVmerge, and SVbenchmark commands:

For the SVwiden and SVrefine commands:

The SVbenchmark command has an option —include_bed which uses bedtools
(http://bedtools.readthedocs.io/en/latest/) to limit the structural variants
evaluated to regions specified in a BED file. The command will not run with
this option if you don’t have bedtools installed.

Building github version on your own: Instructions

Clone the repository

git clone git://github.com/nhansen/SVanalyzer.git

Build SVanalyzer

cd SVanalyzer
perl Build.PL
./Build
./Build test
./Build install

Local installation

For local installation, call “perl Build.PL” with “—install_base $HOME

Documentation

POD documentation is contained in all modules and scripts by typing “perldoc script_or_module_name”. In
addition, detailed command options and overall usage are available at http://svanalyzer.readthedocs.io/en/latest/#.