Description
PEAR is an ultrafast, memory-efficient and highly accurate pair-end read merger. It is fully parallelized and can run with as low as just a few kilobytes of memory.
PEAR evaluates all possible paired-end read overlaps and without requiring the target fragment size as input. In addition, it implements a statistical test for minimizing false-positive results. Together with a highly optimized implementation, it can merge millions of paired end reads within a couple of minutes on a standard desktop computer.
Run the following command to execute this component with Nextflow:
cat > params.yaml <<'EOM'
assembled: "$id.$key.assembled"
unassembled_forward: "$id.$key.unassembled_forward"
unassembled_reverse: "$id.$key.unassembled_reverse"
discarded: "$id.$key.discarded"
id: "run"
publish_dir: "output/"
EOM
nextflow run https://packages.viash-hub.com/vsh/biobox.git \
-revision v0.1.0 \
-main-script target/nextflow/pear/main.nf \
-params-file params.yaml Name | Type & Properties |
|---|---|
--forward_fastq -f | file required |
--reverse_fastq -r | file required |
Name | Type & Properties |
|---|---|
--assembled | file required output |
--unassembled_forward | file required output |
--unassembled_reverse | file required output |
--discarded | file required output |
Name | Type & Properties |
|---|---|
--p_value -p | double |
--min_overlap -v | integer |
--max_assembly_length -m | integer |
--min_assembly_length -n | integer |
--min_trim_length -t | integer |
--quality_threshold -q | integer |
--max_uncalled_base -u | double |
--test_method -g | integer |
--emperical_freqs -e | boolean_true |
--score_method -s | integer |
--phred_base -b | integer |
--cap -c | integer |
--nbase -z | boolean_true |