×

nf-core/clipkit @ 0.0.0-6c4ed3a

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

Latest version: 0.0.0-6c4ed3a
Total downloads: 3
Source: nf-core/modules
Authors: @vagkaratzas
Maintainers: @vagkaratzas

Summary

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

Get started

Add the following snippet to your workflow script to include this module.

include { CLIPKIT } from 'nf-core/clipkit'

License

MIT License

Process
Name CLIPKIT
Input 3 channels
#1 tuple
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 6 channels
#1 log tuple
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
#2 json tuple
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
#3 clipkit tuple
meta map

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

${prefix}.${out_extension} file

Trimmed multiple sequence alignment file.

*.*
#4 metadata tuple
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
#5 complementary tuple
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
#6 versions_clipkit tuple
${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

Tool Description Homepage
clipkit ClipKIT is a fast and flexible alignment trimming tool that keeps phylogenetically informative sites and removes those with poor phylogenetic signal. https://jlsteenwyk.com/ClipKIT/
Version 0.0.0-6c4ed3a
Commit ID 6c4ed3a220310b905a1fc9d04f05be2e0837142b
Release Date 23 Apr 2026 15:09:20 (UTC)
Download URL https://registry.nextflow.io/api/v1/modules/nf-core%2Fclipkit/0.0.0-6c4ed3a/download
OCI Store URL https://public.cr.seqera.io/v2/nextflow/plugin/modules/nf-core/clipkit/blobs/sha256:10932f2b00501629c4be866cdb1e3a2cae54516de546e9125d78ce8655d33625
Size 3.8 KB
Checksum sha256:10932f2b00501629c4be866cdb1e3a2cae54516de546e9125d78ce8655d33625
Downloads 1