download in pdf format
Status: in progress

Motivation

Use the multicore performance to improve processing of bioinformatics data

Resources

Ole Tange 2018 excellent book
[link to biostars handbook](link to be added)
man pages of parallel

Simple examples and syntax

Crate example files

seq 5 | parallel seq {} '>' example.{}

Supply one set of arguments to the parallel

Count lines example.1 example.2 … example.N

parallel wc -l ::: example.*

Supply two or more set of arguments to the parallel to process all combinations

parallel echo ::: red green ochre :::  fox parrot fish 

Use the name of the argument in the command

parallel echo counting {}';' wc -l {} ::: example.*

Replacment strings (Ch5.2)

table-of-replacement-strings

Use cases

Alignment of reads

Converting video