KTIMPORTBLAST(1)
๐ฆ ktImportBLAST โ bestie edition
okay so ktImportBLAST is a User Commands girlie (section 1 of the manual, she's that icon) and she's here to make your metagenomic data look โจgorgeousโจ. Buckle up, this is gonna be fun.
โจ NAME โจ
ktImportBLAST โ explore hierarchical metagenomic data with zoomable pie charts ๐
๐ธ DESCRIPTION ๐ธ
She creates a Krona chart of taxonomic classifications computed from tabular BLAST results. no cap, that's the whole vibe.
Here's how you call her:
ktImportBLAST \
[options] \ blast_output_1[:magnitudes_1][,name_1] \
[blast_output_2[:magnitudes_2][,name_2]] \ ...
๐ the arguments (aka what you're actually feeding her)
blast_outputโ a file with your BLAST results in tabular format (that's the "Hit table (text)" option when you download from NCBI, iykyk). If you're running BLAST locally, the subject IDs in your local database must contain accession numbers, either bare or sitting in the fourth field of that pipe-separated format:"gi|12345|xx|ABC123.1|". By default, she makes separate datasets for each input โ see[-c]if you want to change that ๐magnitudesโ optional file listing query IDs with magnitudes, separated by tabs ๐ซถ This one's for accounting for read length or contig depth so you get a way more accurate picture of abundance. By default, query sequences with no specified magnitudes get a magnitude of1. And psst โ magnitude files for assemblies in ACE format can be made withktGetContigMagnitudes.nameโ a name to show in the list of datasets in the Krona chart (this matters when you have multiple input files and[-c]is not specified). By default she just uses the basename of the file. lowkey efficient.
๐ OPTIONS ๐
one bullet per option, because we keep every single one. no skipping, no summarising, that's the rules.
-o <string>โ output file name. [Default:'blast.krona.html'] ๐พ-n <string>โ name of the highest level. [Default:'Root'] ๐ณ-t <number>โ threshold for bit score differences when figuring out the "best" hits. Hits with scores within this distance of the highest score get included when computing the lowest common ancestor (or picked randomly if-ris specified). [Default:'3'] ๐ฅ-iโ include a wedge for queries that got no hits. gotta represent the empty girls too ๐-fโ if any best hits have unknown accessions, force classification to root instead of just ignoring them. ๐-rโ pick from the best hits randomly instead of finding the lowest common ancestor. chaos mode, love that for you ๐ฒ-pโ use percent identity for average scores instead oflog[10]e-value. ๐ฏ-bโ use bit score for average scores instead oflog[10]e-value. โญ-cโ combine data from each file, rather than creating separate datasets within the chart. all together now ๐ซ-d <integer>โ maximum depth of wedges to include in the chart. ๐-kโ show the"cellular organisms"taxon (she's collapsed by default, so this un-collapses her). ๐ฆ-Kโ collapse assignments to taxa with ranks labeled"no rank"by moving up to the parent. ๐ง-x <integer>โ hue (0-360) for "bad" scores. [Default:'0'] ๐-y <integer>โ hue (0-360) for "good" scores. [Default:'120'] ๐-u <string>โ URL of Krona resources to use instead of bundling them with the chart (e.g."http://krona.sourceforge.net"). It reduces the size of charts and allows updates, though โ heads up โ charts will not work without access to this URL. โ ๏ธ-qp <string>โ url to send query IDs to (instead of listing them) for each wedge. The query IDs get sent as a comma separated list in the POST variable"queries", with the current dataset index (from 0) in the POST variable"dataset". The url can include additional variables encoded via GET. ๐ฎ-tax <string>โ path to the directory containing a taxonomy database to use. [Default:'/usr/share/perl5/KronaTools/taxonomy'] ๐๏ธ-e <number>โ e-value factor for determining "best" hits. real talk: a bit score difference threshold (-t) is recommended instead, to avoid comparing e-values that BLAST reports as0due to floating point underflow. However, an e-value factor should be used if the input is a concatenation of BLASTs against different databases. so, context-dependent, bestie ๐ง
not me writing a whole manual page and every single option still being in here ๐ the way that consistency is the moment. periodt.
and that's the whole page!! ๐ written by the KronaTools girlies, version 2.8, dated June 2021 โ slay, bye, go make some pie charts ๐โจ๐ฆ
๐ฆ where this page comes from
- debian bookworm: radiant 2.8.1+dfsg-2 ยท BSD-3-Clause
- debian trixie: radiant 2.8.1+dfsg-2 ยท BSD-3-Clause
- ubuntu jammy: radiant 2.8.1+dfsg-1 ยท BSD-3-Clause
- ubuntu noble: radiant 2.8.1+dfsg-2 ยท BSD-3-Clause
- ubuntu questing: radiant 2.8.1+dfsg-2
- ubuntu resolute: radiant 2.8.1+dfsg-2build1 ยท BSD-3-Clause
- ubuntu stonking: radiant 2.8.1+dfsg-3 ยท BSD-3-Clause
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms