UNICORNE Documentation
A guide to using the Unified Conformational Ensemble database for exploring multiconformational protein structures.
1. View Modes
UNICORNE offers two ways to browse protein structures:
UniProt View (default)
A flat list of all UniProt entries. Each entry contains the aligned monomeric and oligomeric structure ensembles that map to that UniProt ID. Best for exploring a specific protein.
Fold/Domain View
Structures organized by fold and domain classifications. Navigate through Fold → Domain → UniProt → Structures. Best for exploring structural relationships across protein families.
Switch between views using the UniProt and Fold/Domain buttons at the top of the sidebar.
2. Searching
Type in the search bar and press Enter to search. You can search by:
- UniProt ID — e.g.,
P00323
- Entry name — e.g.,
FLAV_NITV2
- Protein name — e.g.,
Flavodoxin
- Structure ID — e.g.,
1AKQ
In Fold/Domain view, you can also search by fold name or domain name.
Click the × button to clear the search and reset all active filters.
3. Filters
Click the filter icon button to open the filter panel. Filters differ between views. Set your desired range, then press Enter or search to apply.
UniProt View Filters
- Conformations — Number of available structure conformations
- Min-TM Score — The minimum pairwise TM-score among all aligned structures (0–1). Lower values indicate greater structural diversity.
- Protein Length — Number of amino acid residues
- Avg Coverage — Average fraction of the sequence covered by aligned structures (0–1)
Fold/Domain View Filters
- Total Avg Angle — Average principal angle across all pairwise comparisons within the fold (degrees)
- Avg Seq Similarity — Average pairwise sequence identity among proteins in the fold (0–1)
- Direct UniProts — Number of UniProt entries directly assigned to the fold
All filters are double-sided range sliders. You can drag the endpoints or type exact values into the number fields.
4. UniProt Entries
Click on a UniProt entry to expand it. Inside each entry you will see:
- Entry Name and Protein Name — from the UniProt database
- Select All — Checks all structure checkboxes and starts the NMD animation in the normal mode viewer
- Clear — Unchecks all structures for this UniProt
- Share — Copies a direct URL to this UniProt entry to your clipboard
- Structure checkboxes — Check individual structures to load them. Clicking a checkbox loads the NMD animation for that UniProt in the normal mode viewer.
Each structure ID links to its RCSB PDB page via the PDB link next to the checkbox.
5. Normal Mode Viewer (Upper Panel)
Displays a single protein structure animated along its principal modes of conformational variation (PCA-based normal mode dynamics).
Animation Controls
Click the play icon (▶) to open the animation control panel:
- Play / Pause / Stop — Control animation playback
- Mode Selector — Choose which principal component mode to animate. Each mode shows its variance percentage (e.g., "Mode 1 (45.2%)")
- Frame Slider — Scrub through individual animation frames
- Speed — Adjust playback speed (1–100)
- Amplitude — Scale the magnitude of structural displacements (1–30)
- Loop — Toggle continuous loop on/off
- Show Vectors — Display displacement arrows showing the direction and magnitude of atom movement
Display Settings
Click the gear icon (⚙) to access:
- Color Scheme:
- Displacement (default) — Colors by displacement magnitude. Red = minimal movement, blue = maximum movement. The legend shows values in angstroms (Å), scaled by the mode's eigenvalue.
- Rainbow — Colors residues by sequence position (red at N-terminus → blue at C-terminus)
- By Chain — Different color per chain
- Background — White, Black, Light Gray, or Dark Gray
Hover
Hover over any residue to see a green highlight on the Cα atom and an info bar showing Chain | Residue Name Residue Number.
6. Superposition Viewer (Lower Panel)
Overlays multiple selected structures for visual comparison. Structures load automatically as you check them — there is no separate Visualize button. Unchecking a structure hides it without reloading the others.
Display Settings
Click the gear icon to access:
- Color:
- By Structure (default) — Each structure gets a unique color
- Rainbow — Residues colored by sequence position
- Secondary Structure — Colored by helix / sheet / coil
- By Chain — Different color per chain
- Style — Cartoon, Stick, Ball + Stick, Spacefill, or Trace
- Background — White, Black, Light Gray, or Dark Gray
- Show:
- All structures — Shows all selected structures
- 2 furthest (min TM) — Automatically loads only the two structures with the lowest pairwise TM-score (greatest structural difference)
Hover
Hover over any residue to see its info bar showing Structure ID | Chain | Residue Name Residue Number.
Fullscreen
Click the fullscreen button (⛶) in the top-right corner of either viewer to expand it.
7. Sequence Spotlight Panel
When at least one structure is loaded into the superposition viewer, a Sequence panel appears at the bottom of the right sidebar. It lists each loaded structure's sequence, extracted directly from the loaded 3D model and aligned by residue number so the same column corresponds to the same UniProt position across all superposed structures.
- Each row is labeled with the structure ID in its model color; gaps where a structure does not cover a residue show as
·.
- Hover any amino acid to spotlight that residue in green across every visible model in the 3D viewer simultaneously.
- Sequence wraps in fixed-width blocks that match the panel's current width — resize the sidebar to see more or fewer residues per line.
- The panel is available for the 3Dmol viewer (atomic structures); it is hidden for CA-only structures rendered with NGL.
8. Resizable Layout
Both sidebars are draggable. Hover over the divider between the protein list and the viewer area, or between the viewer area and the stats sidebar — the cursor will change to a resize cursor. Drag to set your preferred widths.
- The 3D viewers automatically resize as you drag, so the structure stays centered without clipping.
- The sequence panel re-flows its blocks to fit the new sidebar width.
- Widths are saved in your browser's local storage and persist across reloads.
- Keyboard: focus the divider with Tab and use ←/→ to nudge by 16 px at a time.
9. Statistics Panels
Statistics appear in the right sidebar when you select a UniProt, fold, or domain. Click the ⓘ button next to any statistic for a detailed explanation.
UniProt Statistics (flat view)
- Length — Number of amino acid residues
- Avg Coverage — Average fraction of the sequence covered by aligned structures
- Max GLOCON Score — Highest principal angle, indicating maximum conformational diversity
- Max GLOCON IDs — The two structures with the maximum principal angle difference
- Min TM Score — Lowest pairwise TM-score (greatest structural divergence)
- Min TM IDs — The two structures with the minimum TM-score
Fold Statistics (Fold/Domain view)
- Total Average — Average principal angle across all pairwise comparisons
- Min Average — Most conformationally conserved UniProt
- Avg Min — Average of each UniProt's minimum principal angle
- Min Min — Lowest principal angle observed in the fold
- Avg Seq Similarity — Average pairwise sequence identity
Domain Statistics (Fold/Domain view)
- Total Average — Average principal angle within the domain group
- Min Average — Most conformationally conserved UniProt in the domain
- Avg Min — Average of each UniProt's minimum principal angle
- Min Min — Lowest principal angle in the domain
10. Global Controls
- Download PDBs — Downloads all checked structures as individual PDB files
- Select All — Checks all visible structure checkboxes
- Clear All — Unchecks everything, stops animations, clears both viewers, and resets the Show dropdown
- Theme Toggle — Switch between dark mode (default) and light mode. Your preference is saved.
- Leaderboard — Opens the UNICORNE_BENCH structure-prediction leaderboard (see section 12).
11. Icons & Indicators
- ▶ Play — Appears next to UniProt entries that have normal mode animation data available. In Fold/Domain view, play icons reflect availability for that specific fold context.
- Conformation count — Shown as
(N confs) next to each UniProt, indicating the number of displayable structure conformations.
- Green dot — Status indicator at the bottom of the page showing the application is connected and data is loaded.
12. UNICORNE_BENCH Leaderboard
The leaderboard at /leaderboard evaluates structure-prediction tools on the UNICORNE_BENCH dataset of 854 protein ensembles, each with multiple experimentally-determined ground-truth conformations.
The table
Each row is one ensemble; each tool column shows the mean of the per-GT best TM-score — for every ground-truth conformation, the closest predicted structure's TM is taken, and those values are averaged. Higher is better. Click a column header to sort. Use the search bar to filter by UniProt ID or protein name.
- GT — Number of ground-truth conformations in the ensemble.
- len — Reference sequence length.
- Pair TM — Minimum pairwise TM among the GT conformations. Lower means the ensemble is more conformationally diverse, which makes it harder to predict.
- Per-tool columns — Mean of best-per-GT TM. Color-coded green (≥ 0.8), amber (0.6–0.8), red (< 0.6).
Graph view
Toggle to Graph for a scatter plot of min pairwise TM across GT conformations (x — ensemble diversity) vs. worst-GT best-pred TM (y — tool score on the hardest conformation). Each point is one ensemble; one trace per tool. Click any point to load that ensemble's viewer. Filter by AF2 training-cutoff status (in / out / all) to compare tools on truly out-of-distribution targets.
3D viewer
Click a row (or graph point) to open the superposition viewer. The ground-truth conformation is rendered as a thick white cartoon and each tool's best prediction is overlaid in its tool color at adjustable opacity.
- Pred opacity slider controls the prediction transparency.
- GT pills — Switch between the ensemble's ground-truth conformations.
- Settings (gear icon) — Choose Color scheme (Per-tool, Rainbow, Secondary structure), Background, and Reset zoom.
- Fullscreen (⛶) and double-click on the viewer toggle fullscreen.
Metrics + Sequence
Below the viewer header: a metrics table on the left lists each tool's TM, A→B, B→A, and RMSD against the active GT, with eye toggles to hide/show individual tools. To the right, the 3D viewer; on top, the reference vs. GT-chain sequence alignment with mismatches in lowercase. Hover any residue in the sequence to spotlight it in solid green on the GT cartoon.
UNICORNE — MIT License — Affiliation withheld for double-blind review