← Back to UNICORNE

UNICORNE Documentation

A guide to using the Unified Conformational Ensemble database for exploring multiconformational protein structures.

Table of Contents

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.

Type in the search bar and press Enter to search. You can search by:

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

Fold/Domain View Filters

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:

Each structure ID links to its RCSB PDB page via the PDB link next to the checkbox.

Unaligned structures

Most conformations are structurally superposed onto a common reference so they overlay cleanly in the superposition viewer. A minority could not be aligned by the automated pipeline (for example very short chains, partial models, or atypical geometry). Rather than drop them, these are offered in a collapsible Unaligned sublist as their raw deposited coordinates — exactly as in the PDB, with no site alignment applied — so no conformation is lost.

To superimpose them yourself, check two or more unaligned structures to load them into the superposition viewer, then follow the step-by-step Aligning structures (TM-align) instructions below. TM-align is sequence-independent and often succeeds where the standard pipeline could not.

A UniProt's conformation count reflects this split: (5 aligned / 10 confs) means 10 total conformations of which 5 have aligned versions — the other 5 appear under Unaligned. When every conformation is aligned it shows simply (10 confs).

5. Normal Mode Viewer (Upper Panel)

Displays a single protein structure animated along its principal modes of conformational variation (PCA-based normal mode dynamics). Both 3D viewers are powered by Mol*.

Animation

Displacement Colouring

By default the structure is coloured by per-residue displacement (RMSF): blue marks the most stable residues and red the most mobile, with the legend scaled in angstroms (Å) for the current mode. This displacement colouring stays the default even when you switch representation from the controls panel; you can still choose any other Mol* colour theme (rainbow by sequence position, secondary structure, by chain, …).

Displacement Vectors

Click the arrow button (↗) in the viewport toolbar to toggle displacement vectors — cone-tipped arrows drawn from each residue showing the direction and magnitude of motion for the current mode. The button highlights teal while vectors are shown. Vectors follow the selected mode and clear automatically when you load a different protein.

Representation & Settings

Open the controls panel (the Toggle Controls Panel button in the viewport toolbar) to change the representation (cartoon, molecular surface, ball & stick, putty, …) and colour theme. The toolbar also provides reset view, screenshot, fullscreen, and Mol*'s settings (including background colour).

Hover

Hover over any residue to highlight it and show an info label with the chain, residue name, and residue number.

6. Superposition Viewer (Lower Panel)

Overlays multiple selected structures for visual comparison, also rendered with Mol*. Structures load automatically as you check them — there is no separate Visualize button. Unchecking a structure hides it without reloading the others.

Appearance

Aligning structures (TM-align)

Structures shown in this viewer are already superposed. If you load structures that are not aligned — for example from the Unaligned sublist — you can superimpose them yourself with Mol*'s built-in TM-align:

  1. Load two or more structures — check them in the sidebar so they appear in the superposition viewer.
  2. Open the controls panel — click the Toggle Controls Panel button (the settings/tune icon) in the viewer's right-hand toolbar. The Structure Tools panel appears.
  3. Turn on selection mode — click the selection button (cursor icon) in the toolbar, then set its granularity dropdown to Chain.
  4. Pick one chain in each structure — click a chain per structure, either directly in the 3D view or in the Sequence bar at the top. Each pick is listed under Superposition.
  5. Run it — in the Structure Tools panel under Superposition, click TM-align, then TM-align Superpose. The structures snap into alignment and the per-pair TM-score / RMSD is written to the log.
TM-align is a structure-based, sequence-independent alignment, so it works even for conformations the standard pipeline could not align. To start over, uncheck the structures and check them again to reload the raw coordinates.

Hover

Hover over any residue to see an info label; the structure's PDB ID is included so the overlaid models can be told apart.

Fullscreen

Use the fullscreen button in the viewport toolbar to expand either viewer.

7. Sequence 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, aligned by residue number so the same column corresponds to the same UniProt position across all superposed structures.

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.

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)

Fold Statistics (Fold/Domain view)

Domain Statistics (Fold/Domain view)

10. Global Controls

11. Icons & Indicators

12. Benchmark Leaderboard

The leaderboard at /leaderboard evaluates structure-prediction tools on two benchmark datasets:

The Dataset dropdown switches between them. The same tools are scored on both: alphaflow_pdb, afsample2, bioemu, cfrandom, esmdiff, esmflow_pdb, speach_af.

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.

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 (rendered with Mol*). The viewer has two modes:

Metrics + Sequence

Below the viewer: a metrics table lists each tool's TM against the active GT, the full tool×tool pairwise-TM matrix at that GT (i.e., TM between every pair of tools' best-pred structures), and RMSD. The header reads Pairwise TM at GT: <name> — in Pred mode when multiple GTs are selected, this matrix follows the last-selected GT, so you always know which conformation the numbers correspond to. Eye toggles per row hide / show individual tools in the viewer. To the right of the viewer, the reference vs. GT-chain sequence alignment with mismatches in lowercase — hover any residue to highlight it in the alignment.

The inter-tool TM values come from data/inputs/<dataset>/<tool>-inter-tool-TM-scores.csv: one CSV per tool, one row per (uniprot, GT_conf), columns being the other six tools' TM-scores. Values are max(TM_chain1, TM_chain2, TM_avg) from a single TMalign call per pair.


UNICORNE — MIT License — Affiliation withheld for double-blind review