Skip to main content

defensefinder

Tags: bacteria assembly anti-phage defense-systems immunity sample-scope

Systematically search for anti-phage defense systems.

This subworkflow uses DefenseFinder to identify and classify anti-phage defense systems in bacterial genomes. It detects defense genes, HMM hits, and complete defense systems, providing comprehensive analysis of bacterial antiviral mechanisms.

Take​

assembly: Channel<Record>
FieldDescription
metaGroovy Record containing sample information
assemblyAssembled contigs in FASTA format for defense system detection

Emit​

Published​

The sample_outputs and run_outputs emissions are aggregates of output files that will be published in the entry workflow.

sample_outputs​

OutputDescription
genes_tsvTab-delimited list of detected defense genes
hmmer_tsvTab-delimited list of HMMER hits used for detection
systems_tsvTab-delimited summary of detected defense systems
proteinsProtein sequences of the detected defense genes
proteins_indexIndex file for the protein sequences
macsydata_rawCompressed tarball of raw MacSyFinder data (optional)

run_outputs​

OutputDescription
csvAggregated results in CSV format

Module Composition​

This subworkflow calls the following modules:

Used By​

This subworkflow is used by the following workflows:

  • defensefinder - Systematic identification of anti-phage defense systems.

Citations​

If you use this in your analysis, please cite the following.

Source​

View source on GitHub