A comprehensive toolkit for running Oxford Nanopore's MinION - symbolised above by this poorly drawn duck.
In memory of Jacob & Jacob - two poor ducks.
poreduck is a set of python built commandline wrappers that can all be run simultaneously to pipe MinION reads through to analysis in real-time.
poreduck currently can be used for two key steps of handling MinION data:
- Transferring of reads from a laptop to a local server or hard-drive in real-time.
- Running of a local-basecalling algorithm with
Checkout this repo: https://alexiswl.github.io/ASimpleNanoporeTutorial/index.html
An examples of poreduck usage is shown below:
poreduck tarMyFast5 \
--samplesheet samplesheet.tsv \
--reads_path /var/lib/MinKNOW/data/reads
poreduck albacoreHPC \
--fast5_dir /data/storage/MinION/sample_name/fast5
--flowcell FLO-MIN106 --kit SQK-LSK108`
where `/data/storage/MinION/sample_name/fast5` contains a list of .tar.gz files each of which holds 4000 fast5 files.
Last tested on MinKNOW version 1.18.02
- Install the docker toolbox from
- Make sure you download 'docker toolbox', not 'docker for mac' or 'docker for windows'
- It will ask you if you would like to install Git Bash, say yes, you will need that too.
- It will ask you if you would like to install Kitematic, say yes, it will be handy.
- Once docker is installed, open up Kitematic, this will start the docker vm.
- Open the Git Bash app and confirm that docker has been installed and the VM is loaded by typing
docker --version
Mac users can follow the Windows based tutorial but use the 'Docker Quick Start terminal' instead of 'Git Bash to run the docker commands'