tblastx
Tags: blast nucleotide translation alignment database sample-scope
Translate nucleotide query sequences and search nucleotide database.
This subworkflow uses TBLASTX from the NCBI BLAST+ suite to translate nucleotide query sequences in all six reading frames and search them against a nucleotide database also translated in all six reading frames. It processes each assembly individually and aggregates the results into a single consolidated report.
Take
blastdb: Channel<Record>
| Field | Description |
|---|---|
meta | Groovy Record containing sample information |
blastdb | A compressed tarball containing the BLAST database |
query: Path
| Name | Type | Description |
|---|---|---|
query | Path | Path to nucleotide query sequences that will be translated and searched against translated 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
| Output | Description |
|---|---|
tsv | Tab-delimited translated nucleotide-to-translated nucleotide alignment results (BLAST outfmt 6) |
run_outputs
| Output | Description |
|---|---|
csv | Aggregated results in CSV format |
Module Composition
This subworkflow calls the following modules:
- blast_tblastx - Search a translated nucleotide database using a translated nucleotide query.
- csvtk_concat - Concatenate multiple CSV or TSV files into a single table.
Used By
This subworkflow is used by the following workflows:
- tblastx - Search against translated nucleotide databases using translated nucleotide queries.
Citations
If you use this in your analysis, please cite the following.
-
Bactopia
Petit III RA, Read TD Bactopia - a flexible pipeline for complete analysis of bacterial genomes. mSystems 5 (2020) -
BLAST
Camacho C, Coulouris G, Avagyan V, Ma N, Papadopoulos J, Bealer K, Madden TL BLAST+: architecture and applications. BMC Bioinformatics 10, 421 (2009)