SAMtools

Z MetaCentrum
Skočit na navigaci Skočit na vyhledávání

Description

SAM Tools provide various utilities for manipulating alignments in the SAM format, including sorting, merging, indexing and generating alignments in a per-position format. SAM (Sequence Alignment/Map) format is a generic format for storing large nucleotide sequence alignments. SAM aims to be a format that:

  • Is flexible enough to store all the alignment information generated by various alignment programs;
  • Is simple enough to be easily generated by alignment programs or converted from existing alignment formats;
  • Is compact in file size;
  • Allows most of operations on the alignment to work on a stream without loading the whole alignment into memory;
  • Allows the file to be indexed by genomic position to efficiently retrieve all reads aligning to a locus.

License

The MIT/Expat License

Usage

Upcoming modulesystem change alert!

Due to large number of applications and their versions it is not practical to keep them explicitly listed at our wiki pages. Therefore an upgrade of modulefiles is underway. A feature of this upgrade will be the existence of default module for every application. This default choice does not need version number and it will load some (usually latest) version.

You can test the new version now by adding a line

source /cvmfs/software.metacentrum.cz/modulefiles/5.1.0/loadmodules

to your script before loading a module. Then, you can list all versions of samtools and load default version of samtools as

module avail samtools/ # list available modules
module load samtools   # load (default) module


If you wish to keep up to the current system, it is still possible. Simply list all modules by

module avail samtools

and choose explicit version you want to use. Module samtools-0.1.18alt is compiled with -fPIC.

Documentation

http://www.htslib.org/doc/#manual-pages

Homepage

http://samtools.sourceforge.net/
http://www.htslib.org/