Skip to main content

tblastn

Tags: blast protein nucleotide alignment database sample-scope

Search protein query sequences against nucleotide database.

This subworkflow uses TBLASTN from the NCBI BLAST+ suite to search protein query sequences against a nucleotide database translated in all six reading frames. It processes each assembly individually and aggregates the results into a single consolidated report.

Take​

blastdb: Channel<Record>
FieldDescription
metaGroovy Record containing sample information
blastdbA compressed tarball containing the BLAST database
query: Path
NameTypeDescription
queryPathPath to protein query sequences for searching against translated nucleotide database

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
tsvTab-delimited protein-to-translated nucleotide alignment results (BLAST outfmt 6)

run_outputs​

OutputDescription
csvAggregated results in CSV format

Module Composition​

This subworkflow calls the following modules:

  • blast_tblastn - Search a translated nucleotide database using a protein query.
  • csvtk_concat - Concatenate multiple CSV or TSV files into a single table.

Used By​

This subworkflow is used by the following workflows:

  • tblastn - Search against translated nucleotide databases using protein queries.

Citations​

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

Source​

View source on GitHub