Sign inSign up

danhumassmed/samtools-bedtools

By danhumassmed

Updated over 1 year ago

Software for Bioinformatics pipelines Samtools, Bedtools and MashMap

Image
0

1.2K

danhumassmed/samtools-bedtools repository overview

Sofware Provided

Docker TagSamtoolsBedtoolsmashmap
1.0.1v 1.10v2.29.2v2.0
--------------------------------------
1.0.2v 1.21v2.31.1v2.0

Salmtools


http://www.htslib.org/

Samtools is a suite of programs for interacting with high-throughput sequencing data. It consists of three separate repositories:

  • Samtools Reading/writing/editing/indexing/viewing SAM/BAM/CRAM format
  • BCFtools Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence variants
  • HTSlib A C library for reading/writing high-throughput sequencing data

Samtools and BCFtools both use HTSlib internally, but these source packages contain their own copies of htslib so they can be built independently.


Alt Text

Bedtools


Alt Text

https://bedtools.readthedocs.io/en/latest/index.html

Collectively, the bedtools utilities are a swiss-army knife of tools for a wide-range of genomics analysis tasks. The most widely-used tools enable genome arithmetic: that is, set theory on the genome. For example, bedtools allows one to intersect, merge, count, complement, and shuffle genomic intervals from multiple files in widely-used genomic file formats such as BAM, BED, GFF/GTF, VCF. While each individual tool is designed to do a relatively simple task (e.g., intersect two interval files), quite sophisticated analyses can be conducted by combining multiple bedtools operations on the UNIX command line.



MashMap


https://github.com/marbl/MashMap

MashMap implements a fast and approximate algorithm for computing local alignment boundaries between long DNA sequences. It can be useful for mapping genome assembly or long reads (PacBio/ONT) to reference genome(s). Given a minimum alignment length and an identity threshold for the desired local alignments, Mashmap computes alignment boundaries and identity estimates using k-mers. It does not compute the alignments explicitly, but rather estimates an unbiased k-mer based Jaccard similarity using a combination of minmers (a novel winnowing scheme) and MinHash. This is then converted to an estimate of sequence identity using the Mash distance. An appropriate k-mer sampling rate is automatically determined using the given minimum local alignment length and identity thresholds.


Alt Text

Usage

The provided Docker image is compatible with Singularity and is actively used in NextFlow Pipelines configured for an HPC.

Tag summary

Content type

Image

Digest

sha256:51661e6f1

Size

455 MB

Last updated

over 1 year ago

docker pull danhumassmed/samtools-bedtools:1.0.2