Experimental pipeline for correcting nanopore reads
Jupyter Notebook Python Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
nicks_notebooks
LICENSE
README.md
env.sh
makerange.py
makerange_num.py
nanocorrect-overlap
nanocorrect-overlap.make
nanocorrect-preprocess.pl
nanocorrect.py
pbasm.spec
poa-blosum80.mat

README.md

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

A prototype nanopore correction pipeline.

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.