← 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. The scale is recomputed for whichever mode is selected. This displacement colouring stays the default even when you switch representation from the controls panel.

To use a different colour theme, see Changing the colour theme below — it works the same in both viewers.

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 Structure Tools button in the viewport toolbar) to change the representation (cartoon, molecular surface, ball & stick, putty, …). Quick Styles gives one-click presets (Default / Cartoon / Spacefill / Surface). The toolbar also provides fullscreen (top), reset view, screenshot, and Mol*'s settings, including background colour.

Hover any toolbar button for a short description of what it does.

Changing the colour theme

Colouring is handled by Mol*'s own controls, in both viewers:

  1. Click Structure Tools in the viewport toolbar.
  2. Scroll to Components and find the Polymer row.
  3. Click the (Actions) button on that row.
  4. Choose Set Coloring, then pick a theme.

Themes are grouped by category — Atom Property, Chain Property, Residue Property, Symmetry, Validation, and Miscellaneous (Uniform, Illustrative, …). Common choices are sequence position (rainbow, N→C), secondary structure, chain, and uniform.

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

Overlaying structures (TM-align)

Structures loaded from the normal list are already superposed. Structures from the Unaligned sublist are raw deposited coordinates, so they arrive in unrelated frames and will look scattered until you overlay them.

Click the Overlay button (the stacked-layers icon at the bottom of the viewport toolbar). Every loaded structure is TM-aligned onto the first one, and the viewer reports the result — for example “Overlaid 5 onto the first — mean RMSD 2.20 Å, TM 0.815”.

TM-align is structure-based and sequence-independent, so it works even for conformations the standard alignment pipeline could not handle. Overlay uses the Cα trace of the whole structure — no chain picking needed. 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 — the first 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 four benchmark datasets, selected with the Dataset dropdown:

Tools scored: alphaflow_pdb, afsample2, bioemu, cfrandom, esmdiff, esmflow_pdb, speach_af, plus afsample3 on UNICORNE_BENCH. Coverage varies slightly by dataset — a blank cell means that tool has no predictions for that ensemble.

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.

13. Running tools on your own sequence

/run submits your own sequence to the same ensemble-generation tools the leaderboard scores, on lab GPU workstations. Jobs run one at a time in a first-in-first-out queue; the page shows live progress and the finished structures are downloadable as a ZIP.

Submitting

Available tools

ToolMin. conformationsMSANotes
BioEMU1noSequence → backbone ensemble, emulating equilibrium fluctuations.
ESMFlow1noESMFold-based flow model.
ESMDiff1noDiffusion model over ESMFold.
AlphaFlow1yesAlphaFold-based flow model.
SPEACH_AF1yesSystematic MSA mutation to surface alternative states.
AFsample25yesMSA subsampling for conformational diversity.
CFrandom25yesColabFold with random seeds + variable MSA depth.
Tools marked MSA: yes build a ColabFold multiple-sequence alignment before folding, which adds roughly a minute to the first job for a given sequence.

Watching a job

Results

A finished job offers a Download button giving every generated conformation as a ZIP, and the structures can be previewed in the built-in viewer. Outputs are kept in object storage under a per-job directory.

/run is access-controlled — it needs the shared credentials, since jobs occupy lab GPUs.

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