The map and the inspector

The map shows a run's single substitutions, positions across and substitutions down, on a scale centered on the wild type; a run of nucleotide variants is read for the protein changes they make. Click any cell for its evidence in the inspector.

Reading the map

The map of the GRB2 SH3 domain colored by score, with the legend of states and p.Trp36Ala's evidence in the inspectorThe map of the GRB2 SH3 domain colored by score, with the legend of states and p.Trp36Ala's evidence in the inspector
GRB2's map colored by score: in this abundance assay blue is less function, red more, white like the wild type.

Above the map, the median score of each position; at the right, of each substitution. Positions are numbered on the target and, with an offset, on the reference. The overview strip below shows where the view is.

Nucleotide variants, at the protein level

The map of BRCA1's saturation genome editing scores at the protein level, two stretches of the protein scored; in words, the 3,893 nucleotide variants make 2,251 protein variants, 391 merged; below, the table Not on the map of 1,090 variants, filtered to splice sitesThe map of BRCA1's saturation genome editing scores at the protein level, two stretches of the protein scored; in words, the 3,893 nucleotide variants make 2,251 protein variants, 391 merged; below, the table Not on the map of 1,090 variants, filtered to splice sites
BRCA1's saturation genome editing: 3,893 nucleotide variants read for the protein changes they make, and the 1,090 with none to draw listed beside the map.

A run whose variants are named at the nucleotide level, on a DNA target (a codon library, a saturation genome editing screen, a table from MaveDB's hgvs_nt), is scored variant by variant as named, and each variant is read for the protein change it makes (Variant names): c.5559C>G is p.Tyr1853Ter, a nonsense variant; c.6T>C may be p.Ala2=, synonymous; c.5194-2A>G is at a splice site, with no protein change to name.

The map draws the protein: the nucleotide variants that make the same change (two codons for the same substitution, or two synonymous codons) are one cell, merged as DiMSum merges them: their scores weighted by 1/SE², the merged SE √(1/Σ 1/SE²) (averaged unweighted when the table gives no SEs). A variant that changes one amino acid and leaves another codon synonymous is left out of the cell, as DiMSum leaves it out. In words says how many nucleotide variants made how many protein variants, and how many were merged. The run's scores stay the nucleotide variants', and the Record menu also writes them at the protein level (A run's files).

Not on the map

A map of substitutions cannot show a frameshift, an insertion or deletion, a multi-variant, a splice-site, intronic or UTR variant. Beside the map, Not on the map lists every one, in order along the target, with its class, its protein change and its score or why it has none; choose a class to see only those. Click one to inspect it.

Settings

The simulated example's map colored by standard error, with a variant's evidence in the inspectorThe simulated example's map colored by standard error, with a variant's evidence in the inspector
Colored by standard error, the uncertain cells stand out: in the simulated example, the variants rare in the library.
The map of the simulated two-condition example colored by the difference With ligand vs Without ligand: pale except a blue band at positions 12 to 16; the inspector shows p.Pro13Ala's score in each condition and the difference, −2.28 with its interval and qThe map of the simulated two-condition example colored by the difference With ligand vs Without ligand: pale except a blue band at positions 12 to 16; the inspector shows p.Pro13Ala's score in each condition and the difference, −2.28 with its interval and q
Colored by the differential score: the binding site's variants lose fitness only with the ligand. The inspector gives the variant's score in each condition and the difference.

Tracks

The GRB2 example's map with tracks below it, on its positions: UniProt's SH3 domain, its sites and its strands and helices; conservation from PDBe-KB and from an alignment; AlphaMissense's classes at each position; ClinVar's three records; gnomAD's frequencies. Below them the Tracks panel; the inspector shows p.Trp36Ala's annotations: the SH3 2 domain, a beta strand, its conservation and AlphaMissense's 0.9981, likely pathogenicThe GRB2 example's map with tracks below it, on its positions: UniProt's SH3 domain, its sites and its strands and helices; conservation from PDBe-KB and from an alignment; AlphaMissense's classes at each position; ClinVar's three records; gnomAD's frequencies. Below them the Tracks panel; the inspector shows p.Trp36Ala's annotations: the SH3 2 domain, a beta strand, its conservation and AlphaMissense's 0.9981, likely pathogenic
GRB2's SH3 domain with its tracks: the intolerant positions are the ones AlphaMissense calls pathogenic; conservation follows them only in part.

Below the map, on its positions and moving with it, Tracks lines up what else is known about each position. Hover a track for what it holds there; click it to select that position's variants (a domain's: every position it covers). Add a track:

The run's own tracks are there too, to show when wanted: the reference's residues, coverage (the share of each position's designed substitutions scored), the position effect (the median score, from the wild type's) and its uncertainty (the median SE). With a structure shown in Structure and the target mapped onto it, its tracks join them: each position's structural class and DSSP's secondary structure, shown, and its relative accessibility, exposure, distance to a partner and a model's pLDDT, to show (Structure as evidence). In the panel, each track can be shown or hidden, moved, filtered (features by kind; ClinVar by class and review status; gnomAD by frequency), or removed, and names its source: the service, its release and the date it was retrieved, or the file. An annotation numbered on a reference is placed by the target's offset, and only where the target has the residues it names: one that disagrees is refused, saying why, rather than drawn in the wrong place. Annotations are kept with the workspace and its archive, so they reopen offline, and the methods name each with its source and cite it. The inspector shows a variant's annotations: its ClinVar records, gnomAD frequency, predictors' scores, and the features and conservation at its position. Export writes the map with its tracks (SVG, PNG) and the tracks shown, position by position (CSV).

Selections

Click a cell to select it and see it in the inspector; ⌘-click adds to the selection; ⇧-drag selects a rectangle, ⌥- or Alt-drag a freeform shape; or type a query below the map, such as missense at 40-80 with se < 0.2. Save as… keeps the selection by name in the workspace (with its query), listed in the dataset tree and under the map, where saved selections are combined; Export writes the selected variants with their scores (CSV) or the selection itself (JSON). The query language, set operations and the selection in the other views: Selections.

The map zoomed in on positions 35 to 37 of GRB2, selected and saved as WW motifThe map zoomed in on positions 35 to 37 of GRB2, selected and saved as WW motif
Positions 35–37 selected and saved as a named selection.

The variant inspector

For a variant, the inspector shows its name as written and in MAVE-HGVS, its class and position; its score with standard error and 95% interval (with the moderated combination, by t at the degrees of freedom shown; for rescaled scores, the anchors' uncertainty, SE_scale, beside it), or why it has none (the filter stage that left it out); its flags; each replicate's counts before and after selection, score and whether it was used; with conditions compared, its score in each and each difference with its interval and q (paired, each pair's difference too); every sample's counts; the other substitutions at its position against the run's range; the sequence around it; and the run it comes from.

The inspector for p.Tyr1853Ter of BRCA1's saturation genome editing: a nonsense variant at position 1853, made by two nucleotide variants, c.5559C>G at −2.15 and c.5559C>A at −1.49, averaged to −1.82The inspector for p.Tyr1853Ter of BRCA1's saturation genome editing: a nonsense variant at position 1853, made by two nucleotide variants, c.5559C>G at −2.15 and c.5559C>A at −1.49, averaged to −1.82
A protein variant of a nucleotide run: made by two nucleotide variants, each scored, merged into the cell.

A nucleotide variant also shows its protein change and the base it is at. A protein variant of a nucleotide run (a cell of its map) shows its merged score and the nucleotide variants that make it, each with its score and whether it was used; click one to inspect it. When the table was opened from MaveDB with its mapped variants, the inspector adds Mapped by MaveDB: the variant's HGVS on the human reference, its GA4GH VRS identifier and its ClinGen allele (Public data).

Export

Export writes the map as SVG (vector, for figures) or PNG at three times the resolution, in the export theme, with its legend and the tracks shown, and the tracks shown as a table (CSV).

In words and by keyboard

Below the map, In words describes it: the cells in each state, the least and most tolerant positions, the scale, and each track shown. Every cell is also in a table. With the map focused, the arrow keys move between cells, each announced, and Enter selects. Color-vision-friendly colors are a setting in the appearance menu.