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