Ococo: an online variant and consensus caller

Karel Břinda, Valentina Boeva, Gregory Kucherov
12/4/2017
q-bio.GN

Official code: karel-brinda/ococo (46 stars, MIT, last commit 2019-01-18).

Abstract

Motivation: Identifying genomic variants is an essential step for connecting genotype and phenotype. The usual approach consists of statistical inference of variants from alignments of sequencing reads. State-of-the-art variant callers can resolve a wide range of different variant types with high accuracy. However, they require that all read alignments be available from the beginning of variant calling and be sorted by coordinates. Sorting is computationally expensive, both memory- and speed-wise, and the resulting pipelines suffer from storing and retrieving large alignments files from external memory. Therefore, there is interest in developing methods for resource-efficient variant calling. Results: We present Ococo, the first program capable of inferring variants in a real-time, as read alignments are fed in. Ococo inputs unsorted alignments from a stream and infers single-nucleotide variants, together with a genomic consensus, using statistics stored in compact several-bit counters. Ococo provides a fast and memory-efficient alternative to the usual variant calling. It is particularly advantageous when reads are sequenced or mapped progressively, or when available computational resources are at a premium.

View on arXivView PDF

Code Implementations(1)

karel-brinda/ococoOfficial100%
MIT

Ococo: the first online variant and consensus caller. Call genomic consensus directly from an unsorted SAM/BAM stream.

463C++, RoffOct 30, 20157 years agoMIT
bioinformaticsconsensusngsonline-algorithmsvariant-calling

Similar Papers

Cite this paper

@article{binda2017ococo,
  title  = {Ococo: an online variant and consensus caller},
  author = {Karel Břinda and Valentina Boeva and Gregory Kucherov},
  year   = {2017},
  eprint = {1712.01146},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1712.01146}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1712.01146.svg)](https://codeofpaper.com/paper/1712.01146)

Discussion