1. Directory
  2. Fluxomics
  3. 13C-fluxomics
Join community Sign in
By using OMICtools you acknowledge that you have read and accepted the terms of the end user license agreement.
tutorial arrow
×
Submit new tools
Share tools covering the current topic. Provide easy-to-follow guidelines to improve their usability.

Error correction software tools | Whole-genome sequencing data analysis

Characterizing the errors generated by common high-throughput sequencing platforms and telling true genetic variation from technical artefacts are two interdependent steps, essential to many analyses such as single nucleotide variant calling,…
G T A T C G C T A
PoreSeq
Desktop

PoreSeq

An open source program and Python library for de novo sequencing, consensus and…

An open source program and Python library for de novo sequencing, consensus and variant calling on data from Oxford Nanopore Technologies’ MinION platform. Features include: de novo error…

G T A T C G C T A
LQS
Desktop

LQS

Computes an improved consensus sequence for the assembly. LQS uses accurate…

Computes an improved consensus sequence for the assembly. LQS uses accurate short-read data and/or Pacific Biosciences circular consensus reads to correct error-prone long reads sufficiently for…

G T A T C G C T A
Standalone…
Desktop

Standalone hamming

A package for error-correcting DNA barcodes. Hamming allows one run of a…

A package for error-correcting DNA barcodes. Hamming allows one run of a massively parallel pyrosequencer to process up to 1544 samples simultaneously. The tagged barcoding strategy can be used to…

G T A T C G C T A
PacBioToCA
Desktop

PacBioToCA

A module in the Celera Assembler software package that performs error…

A module in the Celera Assembler software package that performs error correction on PacBio long reads by mapping shorter, high accuracy reads onto the long reads.

G T A T C G C T A
PBcR
Desktop

PBcR PacBio Corrected Reads

An approach that utilizes short, high-identity sequences to correct the error…

An approach that utilizes short, high-identity sequences to correct the error inherent in long, single-molecule sequences. PBcR, implemented as part of the Celera Assembler, trims and corrects…

G T A T C G C T A
FALCON
Desktop

FALCON

A set of tools for fast aligning long reads for consensus and assembly. The…

A set of tools for fast aligning long reads for consensus and assembly. The Falcon toolkit is a set of simple code collection which is used for studying efficient assembly algorithm for haploid and…

G T A T C G C T A
SGA
Desktop

SGA String Graph Assembler

Assembles large genomes from high coverage short read data. SGA is designed as…

Assembles large genomes from high coverage short read data. SGA is designed as a modular set of programs, which are used to form an assembly pipeline. SGA implements a set of assembly algorithms…

G T A T C G C T A
Nanocorrect
Desktop

Nanocorrect

Improves the accuracy of our nanopore reads to around 97% after two rounds of…

Improves the accuracy of our nanopore reads to around 97% after two rounds of correction. Nanocorrect is a prototype nanopore correction pipeline. This pipeline is inspired by pbdagcon which used…

G T A T C G C T A
BLESS
Desktop
G T A T C G C T A
Quake
Desktop

Quake

G T A T C G C T A
ShoRAH
Desktop

ShoRAH Short Reads Assembly into Haplotypes

A computational method for quantifying genetic diversity in a mixed sample and…

A computational method for quantifying genetic diversity in a mixed sample and for identifying the individual clones in the population, while accounting for sequencing errors. This approach provides…

G T A T C G C T A
UMI-tools
Desktop

UMI-tools Unique Molecular Identifiers-tools

Demonstrates the value of properly accounting for errors in unique molecular…

Demonstrates the value of properly accounting for errors in unique molecular identifiers (UMIs). UMI-tools removes PCR duplicates and implements a number of different UMI deduplication schemes. It…

G T A T C G C T A
ECHO
Desktop

ECHO

An error correction algorithm designed for short-reads from next-generation…

An error correction algorithm designed for short-reads from next-generation sequencing platforms such as Illumina’s Genome Analyzer II.

G T A T C G C T A
LoRMA
Desktop

LoRMA

A method for correcting long and highly erroneous sequencing reads. LoRMA shows…

A method for correcting long and highly erroneous sequencing reads. LoRMA shows that efficient alignment free methods can be applied to highly erroneous long read data. The current approach needs…

G T A T C G C T A
SGA-ICE
Desktop

SGA-ICE SGA-Iteratively Correcting Errors

Implements iterative error correction by using modules from String Graph…

Implements iterative error correction by using modules from String Graph Assembler (SGA). SGA-ICE is an iterative error correction pipeline that runs SGA in multiple rounds of k-mer-based correction…

G T A T C G C T A
SHREC
Desktop

SHREC

A bioinformatics tool for error correction of HTS read data. SHREC can identify…

A bioinformatics tool for error correction of HTS read data. SHREC can identify erroneous reads with sensitivity and specificity of over 99% and 96% for simulated data with error rates of up to 3% as…

G T A T C G C T A
Coral
Desktop

Coral

An error correction algorithm for correcting reads from DNA sequencing…

An error correction algorithm for correcting reads from DNA sequencing platforms such as the Illumina Genome Analyzer or HiSeq platforms or Roche/454 Genome Sequencer.

G T A T C G C T A
HiTEC
Desktop

HiTEC High Throughput Error Correction

Allows accurate error correction in high-throughput sequencing data, such as…

Allows accurate error correction in high-throughput sequencing data, such as those generated by the Illumina Genome Analyzer. HiTEC algorithm uses a thorough statistical analysis of the suffix array…

G T A T C G C T A
Canu
Desktop

Canu

Is specifically designed for noisy single-molecule sequences. Canu introduces…

Is specifically designed for noisy single-molecule sequences. Canu introduces support for nanopore sequencing, halves depth-of-coverage requirements, and improves assembly continuity while…

G T A T C G C T A
Musket
Desktop

Musket

An efficient multistage k-mer based corrector for Illumina short read data.

An efficient multistage k-mer based corrector for Illumina short read data.

G T A T C G C T A
Hammer
Desktop

Hammer

A tool for error correction of short read datasets with non-uniform coverage,…

A tool for error correction of short read datasets with non-uniform coverage, such as single-cell data.

G T A T C G C T A
Reptile
Desktop

Reptile

A software tool developed in C++ for correcting sequencing errors in short…

A software tool developed in C++ for correcting sequencing errors in short reads from next-generation sequencing platforms. Reptile works with the spectrum of k-mers from the input reads, and…

G T A T C G C T A
QuorUM
Desktop

QuorUM Quality Optimized Reads from the University of Maryland

An error corrector for Illumina reads. QuorUM is designed around the novel idea…

An error corrector for Illumina reads. QuorUM is designed around the novel idea of minimizing the number of distinct erroneous k-mers in the output reads and preserving the most true k-mers. It is…

G T A T C G C T A
Nanocorr
Desktop

Nanocorr

G T A T C G C T A
SysCall
Desktop

SysCall

A logistic regression based classifier distinguishing heterozygous sites from…

A logistic regression based classifier distinguishing heterozygous sites from systematic errors. Given a list of candidate heterozygous genomic locations and a SAM file of sequenced reads SysCall…

G T A T C G C T A
Trowel
Desktop

Trowel

A massively parallelized and highly efficient error correction module for…

A massively parallelized and highly efficient error correction module for Illumina read data. Trowel both corrects erroneous base calls and boosts base qualities based on the k-mer spectrum. With…

G T A T C G C T A
RACER
Desktop
G T A T C G C T A
Jabba
Desktop

Jabba

A hybrid method to correct long third generation reads by mapping them on a…

A hybrid method to correct long third generation reads by mapping them on a corrected de Bruijn graph that was constructed from second generation data. Unique to Jabba is that this mapping is…

G T A T C G C T A
Frame-Pro
Desktop

Frame-Pro

A profile homology search tool for PacBio reads. Frame-Pro is a tool using…

A profile homology search tool for PacBio reads. Frame-Pro is a tool using Hidden Markov Model (HMM) and directed acyclic graph to correct the errors in DNA sequencing reads. It can also provide…

G T A T C G C T A
ntHash
Desktop

ntHash

A hashing algorithm tuned for processing DNA/RNA sequences. ntHash provides a…

A hashing algorithm tuned for processing DNA/RNA sequences. ntHash provides a fast way to compute multiple hash values for a given k-mer, without repeating the whole procedure for each value. To do…

G T A T C G C T A
CoLoRMap
Desktop

CoLoRMap

Corrects noisy long reads, such as the ones produced by PacBio sequencing…

Corrects noisy long reads, such as the ones produced by PacBio sequencing technology, using high-quality Illumina paired-end reads mapped onto the long reads. CoLoRMap is based on two novel ideas:…

G T A T C G C T A
Lighter
Desktop

Lighter LIGHTweight ERror corrector

A fast and memory-efficient k-mer based error corrector. Unlike other error…

A fast and memory-efficient k-mer based error corrector. Unlike other error correctors using counting to obtain the solid kmers, Lighter has a novel sampling technique and uses only two bloom filters.

G T A T C G C T A
HALC
Desktop

HALC High Throughput Algorithm for Long Read Error Correction

Allows long read error correction. HALC aligns the long reads to short read…

Allows long read error correction. HALC aligns the long reads to short read contigs from the same species with a relatively low identity requirement so that a long-read region can be aligned to at…

G T A T C G C T A
UMI-Reducer
Desktop

UMI-Reducer Unique Molecular Identifiers Reducer

Processes and differentiates polymerase chain reaction (PCR) duplicates from…

Processes and differentiates polymerase chain reaction (PCR) duplicates from biological duplicates. UMI-Reducer uses Unique Molecular Identifiers (UMIs) and the mapping position of the read to…

G T A T C G C T A
iCORN
Desktop

iCORN Iterative Correction of Reference Nucleotides

Aligns deep coverage of short sequencing reads to correct errors in reference…

Aligns deep coverage of short sequencing reads to correct errors in reference genome sequences and evaluate their accuracy. iCORN last version is based on SMALT (mapper), samtools, GATK, snp-o-matic…

G T A T C G C T A
Karect
Desktop

Karect KAUST Assembly Read Error Correction Tool

An error correction technique based on multiple alignment. Karect supports…

An error correction technique based on multiple alignment. Karect supports substitution, insertion and deletion errors. It can handle non-uniform coverage as well as moderately covered areas of the…

G T A T C G C T A
ACE
Desktop

ACE Accurate Correction of Errors

Corrects substitution errors in an Illumina archive using a k-mer trie. On real…

Corrects substitution errors in an Illumina archive using a k-mer trie. On real MiSeq and HiSeq Illumina archives, ACE yields higher gains in terms of coverage depth, outperforming state-of-the-art…

G T A T C G C T A
BFC
Desktop

BFC

A free, fast and easy-to-use sequencing error corrector designed for Illumina…

A free, fast and easy-to-use sequencing error corrector designed for Illumina short reads. It uses a non-greedy algorithm but still maintains a speed comparable to implementations based on greedy…

G T A T C G C T A
LSCplus
Desktop

LSCplus

Improves long reads accuracy by short read alignment. LSCplus overcomes the…

Improves long reads accuracy by short read alignment. LSCplus overcomes the disadvantage of LSC’s time consumption and improves quality. Only 1/3-1/4 of the time and 1/20-1/25 of the error…

G T A T C G C T A
ADEPT
Desktop

ADEPT A Dynamic Error-detection Program with Trimming

Dynamically assesses errors within reads based on position-specific and local…

Dynamically assesses errors within reads based on position-specific and local quality scores. ADEPT is the first tool that we are aware of that dynamically processes data and relies on within-dataset…

G T A T C G C T A
CUDA-EC
Desktop

CUDA-EC

An algorithm for correcting sequencing errors in high-throughput short-read…

An algorithm for correcting sequencing errors in high-throughput short-read data so that error-free reads can be available before DNA fragment assembly, which is of high importance to many…

G T A T C G C T A
DecGPU
Desktop

DecGPU Distributed short read error correction on GPUs

Parallel and distributed error correction algorithm for high-throughput short…

Parallel and distributed error correction algorithm for high-throughput short reads using CUDA and MPI parallel programming models.

G T A T C G C T A
NaS
Desktop

NaS Nanopore Synthetic-long

A hybrid approach developed to take advantage of data generated using MinION…

A hybrid approach developed to take advantage of data generated using MinION device. We combine Illumina and Oxford Nanopore technologies to produce NaS reads of up to 60 kb that aligned with no…

G T A T C G C T A
MiRCA
Desktop

MiRCA MinIon Reads Correction Algorithm

Detects and corrects errors using preassembled Illumina short reads. MIRCA uses…

Detects and corrects errors using preassembled Illumina short reads. MIRCA uses an alignment-based approach, supports substitution, insertion and deletion errors, using pre-assembled short reads as a…

G T A T C G C T A
MECAT
Desktop

MECAT Mapping Error Correction and de novo Assembly Tool

Employs novel alignment and error correction algorithms that are much more…

Employs novel alignment and error correction algorithms that are much more efficient than the state of art of aligners and error correction tools. MECAT can be used for effectively de novo assembling…

G T A T C G C T A
Pluribus
Desktop

Pluribus

An effective method for correcting sequencing errors using a generalized suffix…

An effective method for correcting sequencing errors using a generalized suffix trie. PLURIBUS utilizes multiple manifestations of an error in the trie to accurately identify errors and suggest…

G T A T C G C T A
ABruijn…
Desktop

ABruijn assembler

Assembles long error-prone reads using de Bruijn graphs. While the running time…

Assembles long error-prone reads using de Bruijn graphs. While the running time of overlap-layout-consensus (OLC) assemblers is dominated by the overlap detection step, the running time of the…

G T A T C G C T A
Fiona
Desktop

Fiona

An accurate parameter-free read error-correction method that can be run on…

An accurate parameter-free read error-correction method that can be run on inexpensive hardware and can make use of multicore parallelization whenever available.

G T A T C G C T A
LoRDEC
Desktop

LoRDEC

A hybrid error correction method that builds a succinct de Bruijn graph…

A hybrid error correction method that builds a succinct de Bruijn graph representing the short reads, and seeks a corrective sequence for each erroneous region in the long reads by traversing chosen…

G T A T C G C T A
Blue
Desktop

Blue

An error-correction algorithm based on k-mer consensus and context.

An error-correction algorithm based on k-mer consensus and context.

G T A T C G C T A
EC
Desktop

EC Error Corrector

An efficient, scalable, and robust error correction algorithm for correcting…

An efficient, scalable, and robust error correction algorithm for correcting short reads. The steps of EC can be broken into three independent tasks. At first it builds k-mers and hashes the k-mers…

G T A T C G C T A
BIGpre
Desktop

BIGpre

A quality assessment package for next-genomics sequencing data. BIGpre contains…

A quality assessment package for next-genomics sequencing data. BIGpre contains all the functions of other quality assessment software, such as the correlation between forward and reverse reads, read…

G T A T C G C T A
CallSim
Desktop

CallSim

A software application that provides evidence for the validity of base calls…

A software application that provides evidence for the validity of base calls believed to be sequencing errors and it is applicable to Ion Torrent and 454 data.

G T A T C G C T A
Hybrid SHREC
Desktop

Hybrid SHREC

An error correction algorithm for correcting reads from various DNA sequencing…

An error correction algorithm for correcting reads from various DNA sequencing platforms.

G T A T C G C T A
LSC
Desktop

LSC

A method for the combined analysis of data from second generation sequencers…

A method for the combined analysis of data from second generation sequencers and third generation sequencers, with the former delivering a massive (108) number of accurate short reads and the latter…

G T A T C G C T A
Redeem
Desktop

Redeem Read Error DEtection and Correction via Expectation Maximization

Identifies and corrects read errors, targeting at repetitive genomes. Redeem is…

Identifies and corrects read errors, targeting at repetitive genomes. Redeem is different from existing methods for identifying sequencing errors. It models genome repetition and can be fed with…

G T A T C G C T A
SleepEC
Desktop

SleepEC

A method for the correction of sequencing errors in data from the Illumina…

A method for the correction of sequencing errors in data from the Illumina Solexa sequencing platforms. SleepEC does not require a reference genome and is of relevance for microRNA studies,…

G T A T C G C T A
RECOUNT
Desktop

RECOUNT

Aims to reduce next generation sequencing (NGS) error rate. RECOUNT is an…

Aims to reduce next generation sequencing (NGS) error rate. RECOUNT is an implementation of an Expectation Maximization algorithm for tag count correction. Using both the reference genome and…

G T A T C G C T A
SOAPec
Desktop

SOAPec

The read correction package is a short-read correction tool and part of…

The read correction package is a short-read correction tool and part of SOAPdenovo . It is specially designed to correct Illumina GA short reads.

G T A T C G C T A
Bloocoo
Desktop

Bloocoo

A k-mer spectrum-based read error corrector, designed to correct large datasets…

A k-mer spectrum-based read error corrector, designed to correct large datasets with a very low memory footprint.

G T A T C G C T A
CorQ
Desktop

CorQ

Quality score based identification and correction of pyrosequencing errors.

Quality score based identification and correction of pyrosequencing errors.

G T A T C G C T A
proovread
Desktop

proovread

A hybrid correction pipeline for SMRT reads, which can be flexibly adapted on…

A hybrid correction pipeline for SMRT reads, which can be flexibly adapted on existing hardware and infrastructure from a laptop to a high-performance computing cluster.

Information

By using OMICtools you acknowledge that you have read and accepted the terms of the end user license agreement.