Building your interactive report — assembling detections, coverage and charts…
This may take a moment for large multi-run datasets.
TaxTriage Multi-Run Analysis
TaxTriage Multi-Run Analysis
Current report export with active filters, sample visibility, chart selections, and table pagination applied.
Preparing PDF
Collecting current report state…
The print dialog will open when this is ready.
Follow-up list
0Star an organism to track it across every tab.
Detections
Organisms across the run (respects sidebar filters). Click a column header to sort · click a row to pin
for comparison.
● = high-consequence pathogen ·
Ⓓ/Ⓡ
= DNA / RNA ·
StrainSpeciesGenus
= taxonomic level of each row ·
hover the spark for a coverage-depth
preview
·
↑ species
/
↑ genus
= strain below TASS cutoff, kept by parent roll-up.
↓ below cutoff
= below TASS cutoff but shown because VF/AMR genes were detected for its genus in-sample ·
blue row
= no passing detections, but novelty genus evidence exists for the sample
Click to target an organism for follow-up across tabs.
Genera Comparison Across Samples
Annotation Summary (VF / AMR)
Cross-Sample Organism Analysis
Aggregates every detection across the 0sample(s) with a
positive hit (respects sidebar filters): how often each organism is seen, its TASS / coverage spread,
how samples cluster, and which organisms co-occur. Prevalence % is measured against all specimens with
any positive hit run-wide.
Sample × Organism — value heat
TASS Score by Organism (grouped by taxonomy)
Taxonomic Sunburst
Radial view of taxonomy sized by the selected metric. Click arc to zoom · center ring = up one level · ↺ =
reset to root
Coverage Scatter
Compare coverage, depth, reads, and TASS to spot outliers across samples.
Optional tab. This view appears when the run includes --annotate, which
annotates the de novo assembly for virulence-factor, AMR, and transporter genes.
Virulence, AMR, and transporter gene hits summarized by genus, plus a searchable annotation table.
VF / AMR / Transporter Hits by Genus
Annotation Properties Distribution
Annotation Table
Category:TASS:✓Entry in run reportExtExternal (not in run)
🔍
Optional tab. This view appears when a novelty backend is enabled, e.g.
--novelty kaiju (or --novelty mmseqs2 / --novelty bracken). The
active backend is shown in the badge to the right.
Reference-free / open-set novelty for the closed-set residual (reads that aligned to no reference,
assembled into contigs for contig-based classifiers). Each sample gets a novelty score (higher =
more divergent from known references) and a flag when that score crosses the run threshold. The
candidate table lists the genus-or-higher taxa the classifier could still assign. Use the
downloads for the raw per-sample / combined JSON and XLSX.
Novelty score — all samples
dashed line = flag threshold (~3). Hover points for details; drag a box to zoom x and y axes.
Per-sample novelty
Candidate taxa
Where the reads landed — alignment / TASS vs novelty rescue
Downloads
Contig / Assembly Read Distribution
Per-contig distributions for the selected organism and sample.
Metric Correlogram
— pairwise Pearson correlation across the filtered rows
Not enough numeric data in the filtered rows to compute correlations. Try widening the filters or
selecting more metrics.
Full Detections Table
Complete list of detections across the run (respects sidebar filters). Click a column header to sort · click
a row to pin it · click the ★ to add to the follow-up watchlist.
● = high-consequence ·
StrainSpeciesGenus
= taxonomic level of each row ·
↑ species
/
↑ genus
= below TASS cutoff, kept visible by parent roll-up ·
= meets TASS threshold independently ·
amber bar = rescued or pinned row
· ↓ below cutoff = below TASS cutoff but shown because VF/AMR
genes were detected for its genus in-sample
· blue row = no passing detections,
but novelty genus evidence exists for that sample
Samples on map— click to show / hide markersmap only
Unchecking a sample only removes its marker from this map. It stays in every other tab, in
the tables and in any export. To drop a sample from the whole report, use the sidebar.
Detections
Organism
TASS % ▼
% Reads
Cov %
Category
No organisms pass the current filters.
The metadata table. One row per sample — edit any cell, add columns, or upload a
metadata CSV. Adding latitude / longitude (or
sample_origin_country / …state…) lights up the Mapping tab; a
collection_time column lights up Trends. The Group by bar
underneath is shared — whatever you pick here also drives the Mapping and Trends tabs.
Run Metadata
Click to add rows for all samples
Click any cell to edit — saved with exported state.
Mapping. Plot samples at their coordinates or aggregate them by country / state.
Coordinates and geography come from the Metadata tab — the
metadata table is where you add or edit them.
Mapping & Geography
Plot samples at their precise coordinates, or aggregate the visible detections by country or state /
province / territory. Add latitude / longitude or
sample_origin_country / …state… in the
Metadata tab to populate this view.
Sample locations plotted from latitude / longitude metadata. Click a marker (or a cluster) to view
organisms for those samples — respects active sidebar filters.
Regions
No latitude / longitude in the visible samples. Add coordinate columns in
the Metadata tab (or switch the Level to Country / State) to
map your samples.
Open this tab to load the map…
Ranked
Countries
No country / state metadata in the visible samples.
Regions are shaded by the selected metric. Hover a country to see its state / territory breakdown.
Click a country to drill into its states; Shift-click (or right-click) any region to
pin it and see a full info table in the ranked panel. Boundary outlines load from a public map
CDN; if offline, the ranked list still works.
Trends & group analysis. Time series, host / site breakdowns and the group-level
heatmap, network and cross-entry comparison. All of them read the Group by selection
below, which is shared with the Metadata and Mapping tabs.
Longitudinal Analysis
Show / Hide
No data for this organism / metric in the visible samples.
Host & Disease
Aggregate the visible detections by host species, host disease, or environmental site.
No host / disease / site metadata in the visible samples.
Symptom × Organism
How many samples carry each organism, broken down by symptom / host disease. Each cell is the number
of samples reporting that symptom in which the organism was detected. Click a symptom row to drill in.
No overlap between symptom metadata and detected organisms in the visible samples.
Organisms in samples with
Group × Organism Heatmap
No organism hits in the current filter. Widen the sidebar filters or pick a different grouping.
Group Network
Need at least two groups (or two samples) with organism hits. Widen the filters or pick a grouping with
more than one value.
Cross-Entry Comparison
Compare the organism-hit profiles across samples or metadata groups in this run — similarity, overlap,
and enrichment of genus / species hits using presence, TASS, or coverage.
Need at least two entries with organism hits to compare. Try widening the filters or selecting a
different field.
No in-silico subsampling datasets were found in this run. Enable
--sim_subsample to generate spike-in / dilution-series datasets.
Filters
Ctrl/⌘ click to multi-select; deselect all to show all
Sample QC / Flags
Samples
Specimens
1 / 1
Upload Data
Drop all.samples.json, .paths.json, .xlsx, .tsv, or .txt files here
Upload Metadata File
Drop a metadata .csv or .xlsx here columns: sample, run_id, latitude, longitude, depth, salinity, collection_time, location, plus AMD-P
fields: sample_origin_country, sample_origin_state_province_territory, host_scientific_name, host_disease,
environmental_site, sequencing_instrument, sequencing_platform …
Save / Load State
Save a self-contained snapshot of the current data and all filters, then reload it later to return to
exactly this view.
Pinned Row Comparison
Per-sample detail
Coverage comparison
Aggregate view (default) averages all shown samples · switch to Per-sample to overlay each one · click a
sample in the legend to include / exclude it
Sample filters & flags
These rules act on whole samples, not on individual detections. A sample that matches is
flagged — marked in the Heatmap, Table, Metadata & Mapping and Summary tabs but still
visible — or flagged and hidden, which removes it from every view. Show below sets what
the whole report displays: all samples, everything except the flagged ones, or nothing but them. Counts come
from the full dataset, not from what the current filters happen to display, and skip the organisms listed
under Ignore in counts (host by default). Changes apply as you make them.