BamTools
BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files.
License
Free to use and open source under MIT License
Available
- Puhti: 2.5.2
- Chipster graphical user interface
Usage
On Puhti, BamTools can be taken in use as a part of biokit module collection:
The biokit module sets up a set of commonly used bioinformatics tools. Note however that there are other bioinformatics tools on Puhti, that have a separate setup commands.
The syntax of BamTools is:
Available bamtools commands:
convertConverts between BAM and a number of other formatscountPrints number of alignments in BAM file(s)coveragePrints coverage statistics from the input BAM filefilterFilters BAM file(s) by user-specified criteriaheaderPrints BAM header informationindexGenerates index for BAM filemergeMerge multiple BAM files into single filerandomSelect random alignments from existing BAM file(s), intended more as a testing tool.resolveResolves paired-end reads (marking the IsProperPair flag as needed)revertRemoves duplicate marks and restores original base qualitiessortSorts the BAM file according to some criteriasplitSplits a BAM file on user-specified property, creating a new BAM output file for each value foundstatsPrints some basic statistics from input BAM file(s)
For more information on a specific command, run command:
Support
More information
More information about BamTools can be found from the BamTools home page.