3D Feature Viewer for UniProt is a browser extension that brings structural protein interpretation directly into UniProt. It adds an interactive 3D workspace to UniProt entry pages so users can inspect post-translational modifications, variants, clinical annotations, precomputed variant-effect evidence, ligand context, and structural-context overlays without leaving UniProt.
- View UniProt PTMs, disease-associated variants, ClinVar annotations, and AlphaMissense scores on available 3D structures.
- Switch between AlphaFold models and mapped experimental PDB structures.
- Per-residue predictor table: EVE, ESM1b, FoldX ΔΔG, conservation, and CADD scores via ProtVar.
- Ligand and pocket context: PDBe-KB known sites, AlphaFill ligand context, PubChem/ChEMBL chemical links, and structure-based pocket inspection.
- Open Targets tractability and drug evidence per protein.
- Ligand similarity by CACTVS/Tanimoto fingerprint against AlphaFill transplants.
- Export residue sets and annotation data to CSV.
Install from the Chrome Web Store
Install manually from GitHub (latest build)
- Go to the Releases page and download the latest release:
chrome-extension-v2.0.1.zipfor Chromefirefox-extension-v2.0.1.zipfor Firefox
- Unzip the downloaded file.
Chrome:
- Open
chrome://extensions/ - Enable Developer mode (top-right toggle)
- Click Load unpacked and select the unzipped folder
Firefox:
- Open
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on
- Select the
manifest.jsoninside the unzipped folder
Firefox temporary add-ons are removed on browser restart.
Build from source:
git clone https://github.com/aminkvh/3D-Feature-Viewer-for-UniProt.git
cd 3D-Feature-Viewer-for-UniProt
pwsh ./build-all.ps1- Open any UniProt entry, e.g.
https://www.uniprot.org/uniprotkb/P14867/entry - Go to a section with PTMs, variants, or related annotations.
- Click View in 3D.
- Choose a structure, filter annotations, click residues or the Nearby panel to inspect.
- Export results via the Download menu.
See the doc/ folder for a full guide to all features.
The extension runs entirely in the browser with no server-side component. It retrieves data from public resources (UniProt, PDBe, AlphaFold DB, 3D-Beacons, ProtVar, Open Targets, PubChem, AlphaFill). No personal data is collected. See PRIVACY_POLICY.md for details.
Released under the MIT License. See LICENSE.