Description

A multiple sequence alignment-trimming algorithm for accurate phylogenomic inference.

Input

name:type
description
pattern

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1']

aln

:file

Multiple sequence alignment file in various supported formats.

*.{fa,fasta,fna,faa,alnfaa,aln,sto,stk,mauve,alignment,clustal}

out_format

:string

Output format (aln,msa,fas,etc.), default is clipkit.

*

auxiliary_file

:file

Optional tab-delimited auxiliary file specifying which sites to keep or trim. Used in conjunction with the custom site trimming (cst) mode.

*.tsv

Output

name:type
description
pattern

clipkit

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

${prefix}.${out_extension}

:file

Trimmed multiple sequence alignment file.

*.*

log

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

${prefix}.${out_extension}.log

:file

Log file with per-site trimming statistics from ClipKIT execution.

*.log

metadata

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

${prefix}.${out_extension}.txt

:file

Tab-delimited text file with per-site statistics including site position, parsimony-informativeness status, and whether the site was kept or trimmed.

*.txt

complementary

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

${prefix}.${out_extension}.complement

:file

File containing the trimmed/removed sites from the alignment, i.e. the complement of the clipkit output. Optional; only produced when the complementary input is true (passes -c to clipkit).

*.complement

json

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

${prefix}.${out_extension}.report.json

:file

JSON report file with summary statistics of the trimming run. Optional; only produced when ClipKIT is run with the appropriate reporting flag.

*.report.json

versions_clipkit

${task.process}

:string

The name of the process

clipkit

:string

The name of the tool

clipkit --version 2>&1 | sed 's/clipkit //'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

clipkit

:string

The name of the tool

clipkit --version 2>&1 | sed 's/clipkit //'

:eval

The expression to obtain the version of the tool

Tools

clipkit
MIT

ClipKIT is a fast and flexible alignment trimming tool that keeps phylogenetically informative sites and removes those with poor phylogenetic signal.