This chapter explains the three discovery tools in the top navbar:
MATRIX
CATALOG
VARIANT SEARCH
Use this chapter when you are not processing one sample, but instead need cross-assay discovery, panel exploration, or historical variant lookup.
Related chapters:
1. Quick decision guide (where to go)
- Need to compare a gene across modalities/categories/lists: go to
MATRIX (/assay-catalog-matrix).
- Need to browse assay details and downloadable gene tables: go to
CATALOG (/assay-catalog).
- Need historical reported-variant and annotation search across samples: go to
VARIANT SEARCH (/search/tiered_variants).
2. MATRIX (/assay-catalog-matrix)
What it is
MATRIX shows a gene-by-column matrix where columns are organized as:
- modality -> category -> ISGL/list
Rows are genes; cells indicate presence/absence in each list context.
What users can do
- Search genes in the matrix using the search box.
- Scan one gene horizontally to compare coverage across modalities and categories.
- Identify whether a gene appears in one or many list contexts.
- Use matrix as a fast triage before opening detailed catalog pages.
How data is assembled (user-relevant behavior)
- Matrix columns come from assay catalog modality/category/list structure.
- For some columns, genes are sourced from ASP covered genes.
- For others, genes are sourced from ISGL content.
- Categories without explicit lists still render placeholder columns so service visibility is not lost.
When to use MATRIX
- Before case setup when deciding which assay/list context includes a gene.
- During multidisciplinary review when comparing panel scope quickly.
- For high-level communication about gene coverage differences.
3. CATALOG (/assay-catalog)
What it is
CATALOG is a structured browser for modalities, categories, and associated list/panel details, with live gene tables and CSV export.
Navigation levels
- Top level:
/assay-catalog
- Modality level:
/assay-catalog/<mod>
- Category level:
/assay-catalog/<mod>/<cat>
- List-focused level:
/assay-catalog/<mod>/<cat>/isgl/<isgl_key>
What users can do
- Expand modality and category tree in left pane.
- Open category/list detail in right pane.
- Search genes, aliases, and annotations in visible gene table.
- Export current visible gene table to CSV.
- Open list-specific views for detailed gene context.
CSV export behavior
CSV export path changes based on current level:
- modality:
/assay-catalog/<mod>/genes.csv
- modality+category:
/assay-catalog/<mod>/<cat>/genes.csv
- modality+category+list:
/assay-catalog/<mod>/<cat>/isgl/<isgl_key>/genes.csv
Use CSV export for external review, validation packs, or SOP attachments.
When to use CATALOG
- Need structured metadata and context, not only presence/absence.
- Need downloadable gene lists from the exact current view.
- Need to inspect category-level assay descriptions and analysis information.
4. VARIANT SEARCH (/search/tiered_variants)
What it is
VARIANT SEARCH is a cross-sample search for historical annotations and reported-variant context.
Access requirement:
- user must have annotation-view permissions as configured in RBAC.
Search modes
variant (HGVSc / HGVSp / genomic identifiers)
gene (gene symbol)
transcript (transcript ID)
subpanel (sub panel name)
author (annotation author)
Available filters
- Search string (required for POST search).
- Assay group multi-select filter.
Include Annotation Text checkbox.
What happens when options are checked
Include Annotation Text checked:
- annotation text content is included in matching/evidence context where available.
- Assay groups selected:
- search is restricted to those assay group contexts.
- Different search mode selected:
- query interpretation changes to the corresponding field domain (variant/gene/transcript/subpanel/author).
Results and interpretation
- Results combine annotation hits and reported-variant sample/report links.
- Non-variant search modes include tier statistics summary.
- Each result can show sample context and report references.
- From some variant pages, deep links prefill this page using URL query parameters.
When to use VARIANT SEARCH
- Reviewing whether an event or gene has prior reporting context.
- Checking historical annotation usage across samples.
- Finding report-linked evidence before final classification/report.
5. End-to-end example paths
Example A: Gene discovery to detailed panel context
- Open
MATRIX.
- Search gene and identify relevant modality/category/list column.
- Open
CATALOG.
- Navigate to matching modality/category/list and inspect details.
- Export CSV if needed.
Example B: Case review with historical evidence
- From DNA/RNA workflow, identify gene/variant of interest.
- Open
VARIANT SEARCH and search by variant or gene mode.
- Filter by assay group if needed.
- Enable annotation text if broader context is required.
- Review linked samples/reports and return to case workflow.
6. Common mistakes and fixes
- Using CATALOG when only quick yes/no coverage is needed:
- start with MATRIX first, then drill down into CATALOG.
- Using VARIANT SEARCH without mode alignment:
- choose mode that matches your input format (gene vs transcript vs variant).
- Overly broad searches returning too many rows:
- add assay filter and narrow query terms.
- Missing expected results:
- verify search mode, spelling, and assay-group filter state.
7. Cross-reference map
- For sample-centric interpretation actions: DNA Workflow, RNA Workflow
- For route-level page responsibilities: Navigation and Page Map
- For strict click-by-click operations: Complete Click Paths
- For governance/config creation actions: Admin Creation Playbooks