Skip to main content

blast_tblastx

Tags: blast tblastx alignment translation dna search fasta sample-scope

Search a translated nucleotide database using a translated nucleotide query.

Uses TBLASTX to align nucleotide query sequences (translated in all six frames) against a nucleotide BLAST database (also translated in all six frames). This is useful for identifying distant relationships between nucleotide sequences that have significant divergence but conserved protein structure.

Inputs

record (
meta: Record,
blastdb: Path
)
FieldTypeDescription
metaRecordGroovy Record containing sample information
blastdbPathA compressed tarball containing the nucleotide BLAST database
query: Path
NameTypeDescription
queryPathFASTA file containing nucleotide query sequences

Outputs

record (
meta: Record,
tsv: Path,
results: Set<Path>,
logs: Set<Path?>,
nf_logs: Set<Path>,
versions: Set<Path>
)
FieldTypeDescription
metaRecordSample information record
tsvPathTab-delimited translated nucleotide-to-translated nucleotide alignment results (BLAST outfmt 6)
resultsSet<Path>All output files to be published
logsSet<Path?>Optional program specific log files
nf_logsSet<Path>Nextflow-specific log files (e.g. .command.{begin
versionsSet<Path>A YAML formatted file with program versions

Parameters

TBLASTX Parameters

ParameterTypeDefaultDescription
--tblastx_querystringA fasta file containing the query sequences to BLAST against the database
--tblastx_outfmtstringsseqid qseqid pident qlen slen length nident positive mismatch gapopen gaps qstart qend sstart send evalue bitscoreThe columns to include with -outfmt 6
--tblastx_optsstringAdditional options to pass to BLASTN
--tblastx_qcov_hsp_percinteger50Percent query coverage per hsp
--tblastx_max_target_seqsinteger2000Maximum number of aligned sequences to keep

Used By

Subworkflows

  • tblastx - Translate nucleotide query sequences and search nucleotide database.

Workflows

  • tblastx - Search against translated nucleotide databases using translated nucleotide queries.

Citations

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

Source

View source on GitHub

Version

BLAST_TBLASTX:
- blast: 2.17.0