jts / nanocorrect

Experimental pipeline for correcting nanopore reads
MIT License
39 stars 10 forks source link

This software is now deprecated, see this blog post for details

A prototype nanopore correction pipeline. It self-error-corrects OxfordNanopore data.

Dependencies:

These must all be on your $PATH.

Example:

First, build the DALIGNER database and compute alignments:

./nanocorrect-overlap INPUT=reads.fasta NAME=nc

INPUT is the path to your reads. The NAME variable is the prefix you want to use for the output files.

You can correct a range of reads using the python script:

python nanocorrect.py nc 1000:1020 > corrected.fasta

You can correct all reads using the python script:

python nanocorrect.py nc all > corrected.fasta

The first argument must be the same as the NAME variable above. The second is the indices of the reads (in the original fasta) that you want to correct.