All Projects → samtools → Htslib

samtools / Htslib

Licence: other
C library for high-throughput sequencing data formats

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Htslib

Htsjdk
A Java API for high-throughput sequencing data (HTS) formats.
Stars: ✭ 220 (-58.41%)
Mutual labels:  sam, ngs, vcf
SVCollector
Method to optimally select samples for validation and resequencing
Stars: ✭ 20 (-96.22%)
Mutual labels:  bioinformatics, ngs, vcf
reg-gen
Regulatory Genomics Toolbox: Python library and set of tools for the integrative analysis of high throughput regulatory genomics data.
Stars: ✭ 64 (-87.9%)
Mutual labels:  bioinformatics, ngs
TypeTE
Genotyping of segregating mobile elements insertions
Stars: ✭ 15 (-97.16%)
Mutual labels:  bioinformatics, vcf
ctdna-pipeline
A simplified pipeline for ctDNA sequencing data analysis
Stars: ✭ 29 (-94.52%)
Mutual labels:  bioinformatics, ngs
catch
A package for designing compact and comprehensive capture probe sets.
Stars: ✭ 55 (-89.6%)
Mutual labels:  bioinformatics, ngs
OpenGene.jl
(No maintenance) OpenGene, core libraries for NGS data analysis and bioinformatics in Julia
Stars: ✭ 60 (-88.66%)
Mutual labels:  bioinformatics, ngs
gencore
Generate duplex/single consensus reads to reduce sequencing noises and remove duplications
Stars: ✭ 91 (-82.8%)
Mutual labels:  bioinformatics, ngs
fuc
Frequently used commands in bioinformatics
Stars: ✭ 23 (-95.65%)
Mutual labels:  sam, vcf
Vcfanno
annotate a VCF with other VCFs/BEDs/tabixed files
Stars: ✭ 259 (-51.04%)
Mutual labels:  bioinformatics, vcf
platon
Identification & characterization of bacterial plasmid-borne contigs from short-read draft assemblies.
Stars: ✭ 52 (-90.17%)
Mutual labels:  bioinformatics, ngs
Deeptools
Tools to process and analyze deep sequencing data.
Stars: ✭ 448 (-15.31%)
Mutual labels:  bioinformatics, ngs
atropos
An NGS read trimming tool that is specific, sensitive, and speedy. (production)
Stars: ✭ 109 (-79.4%)
Mutual labels:  bioinformatics, ngs
simplesam
Simple pure Python SAM parser and objects for working with SAM records
Stars: ✭ 50 (-90.55%)
Mutual labels:  bioinformatics, sam
PHAT
Pathogen-Host Analysis Tool - A modern Next-Generation Sequencing (NGS) analysis platform
Stars: ✭ 17 (-96.79%)
Mutual labels:  bioinformatics, ngs
peppy
Project metadata manager for PEPs in Python
Stars: ✭ 29 (-94.52%)
Mutual labels:  bioinformatics, ngs
Jvarkit
Java utilities for Bioinformatics
Stars: ✭ 313 (-40.83%)
Mutual labels:  bioinformatics, ngs
bin
My bioinfo toolbox
Stars: ✭ 42 (-92.06%)
Mutual labels:  ngs, sam
ilus
A handy variant calling pipeline generator for whole genome re-sequencing (WGS) and whole exom sequencing data (WES) analysis. 一个简易且全面的 WGS/WES 分析流程生成器.
Stars: ✭ 64 (-87.9%)
Mutual labels:  ngs, vcf
BioD
A D library for computational biology and bioinformatics
Stars: ✭ 45 (-91.49%)
Mutual labels:  bioinformatics, sam

Build Status Build status Github All Releases

HTSlib is an implementation of a unified C library for accessing common file formats, such as SAM, CRAM and VCF, used for high-throughput sequencing data, and is the core library used by samtools and bcftools. HTSlib only depends on zlib. It is known to be compatible with gcc, g++ and clang.

HTSlib implements a generalized BAM index, with file extension .csi (coordinate-sorted index). The HTSlib file reader first looks for the new index and then for the old if the new index is absent.

This project also includes the popular tabix indexer, which indexes both .tbi and .csi formats, and the bgzip compression utility.

Building HTSlib

See INSTALL for complete details. Release tarballs contain generated files that have not been committed to this repository, so building the code from a Git repository requires extra steps:

autoreconf -i  # Build the configure script and install files it uses
./configure    # Optional but recommended, for choosing extra functionality
make
make install
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].