--- title: "How to Explore the Peptide Viewer" slug: "how-to-explore-peptide-viewer" status: "update" updated: 2026-10-14T09:23:18Z published: 2026-10-14T09:23:18Z canonical: "docs.discngine.com/how-to-explore-peptide-viewer" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.discngine.com/llms.txt > Use this file to discover all available pages before exploring further. # How to Explore the Peptide Viewer The peptide viewer is the interactive canvas of a SAR Slide. It draws the reference peptide's backbone, branches, bridges, and chemical objects, and lets you inspect the variants observed across all aligned peptides. This guide covers navigating the canvas, selecting monomers, working with regions, reading branches and bridges, reading side chemical chains, expanding monomers, cyclizing, opening galleries, choosing how endpoints are summarized, and the display options. One canvas per SAR Slide Each viewer canvas is one **SAR Slide** — a tab in the report. Use the tabs to switch between slides, or **Add SAR Slide** to create a new one. ![The peptide viewer showing the toolbar, the reference peptide backbone, a cyclized bridge ring, a disulfide bridge, collapsed and discontiguous regions, and open galleries](https://cdn.document360.io/dde9293e-c107-4b3e-9774-9c9c296ed970/Images/Documentation/viewer-glucagon-overview.png?sv=2026-02-06&spr=https&st=2026-10-27T12%3A04%3A51Z&se=2026-10-27T13%3A04%3A51Z&sr=c&sp=r&sig=OT0o6pMrsxBw%2FFHeyKLQxyQChpHlFlKZZpyaiWRDpOA%3D) ## Navigate the canvas The toolbar (top of the canvas) controls layout and interaction. Its five menus open when you hover their button (a click works too) and close when the pointer leaves: | Control | What it does | | --- | --- | | **Pan & Drag** | Zoom and pan the canvas; drag monomers, chemical objects, bridge linkers, and regions to reposition them. | | **Select** | Enter selection mode (or hold Ctrl while in Pan & Drag). | | **Linear** / **Cyclic** | Switch between the linear (line-wrapping) layout and a circular layout. Shown only for a macrocyclic reference peptide, which opens in Cyclic layout the first time; a linear peptide is always drawn linearly. | | **Layout** menu | **Reset Layout** (or **Reset to Saved Layout** once a layout is saved), **Save Layout (local)** (kept in your session until you save the SAR Report), **Reset to Default Layout**, the **Smart Guides** checkbox, and **Hide All Galleries**. | | **Monomers** menu | **Expand All Monomers**, **Collapse All Monomers**, **Select All Monomers** (switches to Select mode with every residue selected), **Unselect All**. | | **Regions** menu | **Collapse All Regions**, **Expand All Regions**, **Delete All Regions**. Greyed out while the canvas has no region. | | **Bridges** menu | **Cyclize All Bridges**, **Uncyclize All**, **Expand All Linkers**, **Collapse All Linkers**. Greyed out when the peptide has no bridge; the linker items when no bridge runs through a chemical linker. | | **Chem chains** menu | **Group All Chains**, **Ungroup All Chains**, **Expand All Chems**, **Collapse All Chems**. Greyed out when the peptide has no chemical object. | | **Clear position filters** | Remove every per-position variant filter, including side-chain and bridge filters. Appears only while a filter is active. | | **Download as image** | Save the canvas as an image. | | **Settings** | Open the SAR Report settings drawer (Data, Alignment, Endpoints, Clusters, Filters, Display, Hotspot, Legend). | Every menu item that would do nothing is greyed out, and its tooltip says why (*No cyclized bridge*, *Nothing is selected*). Right-click an empty spot of the canvas for the same groups as submenus, plus the mode and layout switches, **Download as image**, and — while something is selected — a **Selection (n)** submenu holding every action of the selection toolbar. Two sliders on the canvas control the linear layout: **Monomers per line** (across the top) sets how many monomers appear before the backbone wraps to the next line, and **Gap between lines** (down the right edge, in px) sets the vertical spacing between the wrapped lines. Smart Guides While **Smart Guides** is on, anything you drag — a monomer, a multi-selection, a region, a region segment, a cyclization hub, or a gallery — locks onto the axes of the surrounding elements as it comes close: monomer rows and columns, the next regular slot after the end of a chain, and region pill edges and centres. A dragged gallery aligns to monomers and to the other open galleries. A dashed line shows the axis it locked onto; release to drop the element exactly on it. Turn it off from the toolbar's **Layout** menu or in **Settings → Display** for free pixel placement. ## Select monomers Enter selection by clicking **Select** in the toolbar (or hold Ctrl while in **Pan & Drag** mode). A **Selection Options** panel appears with a **Selection Mode** toggle: **Rectangle** or **Lasso**. ![Select mode active with the Selection Options panel offering rectangle and lasso selection](https://cdn.document360.io/dde9293e-c107-4b3e-9774-9c9c296ed970/Images/Documentation/viewer-select-mode.png?sv=2026-02-06&spr=https&st=2026-10-27T12%3A04%3A51Z&se=2026-10-27T13%3A04%3A51Z&sr=c&sp=r&sig=OT0o6pMrsxBw%2FFHeyKLQxyQChpHlFlKZZpyaiWRDpOA%3D) You can build a selection in several ways: - **Click** a monomer, a chemical object, or a bridge linker to select it. - Hold Ctrl and click more elements to add them to the selection. - Use **Select All Monomers** in the toolbar's **Monomers** menu to select every residue at once. - **Drag** on the canvas (rectangle or lasso, per the Selection Mode) to select a set at once. - Click an empty area of the canvas **without** Ctrl to clear the selection. With elements selected you can, from the selection toolbar or the **Selection (n)** submenu of the canvas right-click menu, create a region, cyclize the selection, expand or collapse the selected elements (chemical objects and bridge linkers included), reset the layout of the selection, keep only the selection variable, filter on the selection, or unselect all. **Create Region** and **Cyclize Selection** show the number of residues they will act on; chemical objects and linkers do not count towards a region. The two filter actions are opposites: **Keep Only Selection Variable** locks every other position and chain to the reference so only the selection varies, while **Filter on Selected Monomers and Chems** keeps only the peptides carrying the selected monomers and chemical chains, and leaves the filters of the other positions as they are. ## Work with regions A **region** groups positions (contiguous or not) so you can collapse them into a single pill, analyze them together, filter them, and show them as one gallery. - **Create** a region by selecting monomers and choosing **Create Region**. - **Manage** a region by right-clicking it: ![The region context menu with rename, Show Gallery, Expand Region, Filter on the reference, Keep only this region variable, and Delete Region](https://cdn.document360.io/dde9293e-c107-4b3e-9774-9c9c296ed970/Images/Documentation/viewer-region-context-menu.png?sv=2026-02-06&spr=https&st=2026-10-27T12%3A04%3A51Z&se=2026-10-27T13%3A04%3A51Z&sr=c&sp=r&sig=OT0o6pMrsxBw%2FFHeyKLQxyQChpHlFlKZZpyaiWRDpOA%3D) The region context menu offers: rename (pencil), **Show Gallery**, **Expand Region** / collapse, **Filter on the reference**, **Keep only this region variable**, and **Delete Region**. The toolbar's **Regions** menu acts on all of them at once: **Collapse All Regions**, **Expand All Regions**, and **Delete All Regions** for every region you created. Regions can be contiguous (for example *Region 24 to 28*) or discontiguous (for example *Region 19 + 22*); on a macrocycle, a region that spans the ring closure counts as contiguous. Auto-generated **Branch** and **synergy** regions are managed by the app, and neither delete action touches them. ## Read branches and bridges - **Branches** are drawn above the backbone with a red connector and a **Branch** label, as their own numbered chain. They are collapsed by default; expand a branch region to see its monomers. ![The Branched Peptides viewer with an expanded Branch 1 region connected to the backbone by a red link](https://cdn.document360.io/dde9293e-c107-4b3e-9774-9c9c296ed970/Images/Documentation/viewer-branched-overview.png?sv=2026-02-06&spr=https&st=2026-10-27T12%3A04%3A51Z&se=2026-10-27T13%3A04%3A51Z&sr=c&sp=r&sig=OT0o6pMrsxBw%2FFHeyKLQxyQChpHlFlKZZpyaiWRDpOA%3D) A branch always hangs off the backbone residue's **R3**, but it can bond through either of its own two ends, and your HELM says which (see [HELM Rules for Peptide Import](/public/docs/reference-helm-rules) for how Ideation picks the backbone and its branches): `3:R3-1:R1` bonds through the branch's **first** residue (its N-terminal end), `3:R3-3:R2` through its **last** (its C-terminal end). The viewer follows that. The red connector lands on the residue that actually carries the bond, and the chain then grows **away** from it — rightwards for a first-residue attachment, leftwards for a last-residue one, instead of crossing back over its own backbone residue. A collapsed branch behaves the same way: the connector points at the square of the bonded residue rather than at the row's first square. Alignment gaps padding a branch are not residues, so a branch whose first column is a gap still attaches through its first real residue. Where the structure does not say which residue carries the bond, the first one is assumed. None of this is configurable — it is read from the data. The one thing that overrides it is your own hand: a branch you have dragged stays where you put it. - **Bridges** are colored arcs between two monomers, colored by type (disulfide, lactam, thioether, and so on — see the Legend tab). Bridges present only in other peptides (not the reference) are drawn dotted/faded and can be toggled with **Include Non-Reference Bridges**. Some bridges are not a direct bond but run **through a chemical linker** — a chemical monomer whose two attachment points each bond to one of the bridged residues. Such a bridge is drawn as the same colored arc with the linker as a **node at its middle**: - **Expand** it from the bridge's right-click menu to draw the linker's chemical structure with its two bridge bonds; collapse it the same way, or use **Expand All Linkers** / **Collapse All Linkers** in the toolbar's **Bridges** menu. An expanded linker is sized to the proportions of its own molecule; drag its corner handle to resize it by hand. - **Drag** the node to reshape the bridge — the arc keeps its shape and follows, and the bridge's gallery stays anchored on the node. Like other manual adjustments, the drag is not saved with the layout; **Reset Position** in the bridge's menu, or **Reset Layout**, sends the linker back to the middle of its arc. - **Select** the node like a monomer (click, or catch it in a rectangle or lasso) to expand, collapse, or reset it together with the rest of the selection. - Clicking the node opens the **bridge's gallery**, exactly like clicking the arc. The linker is not part of the bridge's identity: all bridges between the same two residues are drawn as **one bridge**, and its gallery shows **one variant per flavour** — each chemical linker, the direct bridge, and the peptides with no bridge there at all. The linker's name appears in the bridge tooltip, in gallery variant cards (whose bridge symbol carries a small box on its arc marking the linker), and in the peptide list's bridge badges and tooltips. A bridge that only other peptides carry shows its linker as a small dashed marker instead of a full node — hover it for the name — and only when every such peptide bridges through the same linker; with mixed flavours the arc is drawn bare and the gallery tells them apart. ## Read side chemical chains A **chemical object** is a non-peptide chemistry bonded to a residue's side chain — a PEG spacer, a biotin tag, a cap, a lipid. In HELM it is a `CHEM` polymer bonded to the residue's **R3** (`PEPTIDE1,CHEM1,5:R3-1:R1`), and a chemical object can in turn carry further chemical objects on its own free attachment points (`CHEM1,CHEM2,1:R2-1:R1`). Ideation draws the whole **chain** — or tree, when one object carries several — one node per object, each bonded to its parent with the same dashed attachment-point bond that ties the first object to its residue, growing away from the backbone so nothing overlaps. Every object of a chain behaves like a single chemical object always has: click it to open its gallery, expand it to see its structure, right-click it for its menu, drag it. Dragging the **residue** moves its whole chain with it; dragging an **object** moves that object alone and stretches the bond to its parent, so you can fan a chain out by hand. **Reset Position** in an object's right-click menu puts it back where the layout places it. ### Group and ungroup a chain A chain of several objects opens **grouped**: a single pill labelled with its size (*3 chems*) drawn where the first object sits, still bonded to its residue. To see the individual objects, hover the pill and click its **+** button, or right-click it and choose **Ungroup Chem Chain**; **Group Chem Chain** and the **−** button fold it again. The toolbar's **Chem chains** menu does the same for every chain at once (**Group All Chains** / **Ungroup All Chains**) and shows or hides the structures of every drawn object (**Expand All Chems** / **Collapse All Chems**). A grouped chain moves as one when dragged, and the galleries and expanded structures of the objects it hides are only put away, not closed: ungroup and they are back. Which chains you ungrouped is saved with the slide. A residue carrying a single chemical object has nothing to group, so it shows no **+** / **−** button. ### The chain is the variant A chemistry gallery compares **whole chains**: one column per distinct chain observed at that residue across the aligned peptides, plus a **None** column for the peptides with no chemistry there. Two chains made of the same objects wired differently are two columns. Each column header writes the chain in a compact notation read from the residue outwards — `K - Tri3Am >R² EG2 >R² AcCap` says a lysine carries `Tri3Am`, whose R2 carries `EG2`, whose R2 carries `AcCap` — with each further branch on its own line, and the full notation in the header's tooltip. The same notation names the chain in the enlarged gallery, on chart axes, in filter values, and in the **Filter this position on the reference** menu item. Hotspot impacts, synergy combinations, and **Keep Only Selection Variable** use the same whole-chain identity. Where a chemical object can attach A chemical object hangs off a residue's **R3**, and among the natural amino acids only `D`, `C`, `E` and `K` have one — HELM validation rejects a `CHEM` bond to any other natural residue. One thing is not drawn yet: a chemical object hanging off a **bridge linker's** free attachment point. The rest of the peptide renders normally. See [HELM Rules for Peptide Import](/public/docs/reference-helm-rules) for how to write chemical objects in HELM. ## Expand monomers By default each monomer is drawn as a labelled shape. **Expand** it — from the selection toolbar, or **Expand All Monomers** in the toolbar's **Monomers** menu — to draw its actual chemical structure in place. An expanded chemical object or bridge linker is drawn as its structure inside a thin ring in the node's colour, and the attachment-point atoms keep their element colours. How large an expanded monomer is drawn is set by the **Expanded monomer size** slider in **Settings → Display**. Every expanded monomer you have not resized by hand follows the slider, and moving it resizes them all at once; a monomer you resized with its own handle keeps that size. The slider applies to monomers only — an expanded chemical object keeps its own dimensions. ### Read structures without expanding: zoom in You do not have to expand anything to read the chemistry. **Zoom in past a threshold** and every collapsed monomer and chemical object in view draws its chemical structure inside its existing bead — with its colored ring, its bonds toward its neighbours, its cap groups, and its symbol tucked at the bottom. Nothing moves or resizes: zoom back out and the symbols return exactly as they were. Explicitly expanded monomers are unaffected and keep their structure at any zoom level. ![Collapsed monomer beads at high zoom, each drawing its chemical structure inside its colored ring with the residue symbol at the bottom](https://cdn.document360.io/dde9293e-c107-4b3e-9774-9c9c296ed970/Images/Documentation/viewer-zoom-structures.png?sv=2026-02-06&spr=https&st=2026-10-27T12%3A04%3A51Z&se=2026-10-27T13%3A04%3A51Z&sr=c&sp=r&sig=OT0o6pMrsxBw%2FFHeyKLQxyQChpHlFlKZZpyaiWRDpOA%3D) Structures appear live during the zoom gesture and are drawn only for the nodes in view (plus a margin), so the canvas stays fluid on long peptides. The mouse wheel and trackpad zoom wherever the pointer is on the canvas, over a gallery or a node included. When monomers are colored by **Amino acid distribution**, the pie charts win and no structure is drawn. The behaviour is on by default; turn it off with **Show Structures at High Zoom** in **Settings → Display**. An expanded monomer's **free attachment points are drawn with the cap group the Biotoolkit Monomer Service declares for them**, so a C-terminal residue reads as the carboxylic acid it is, and an unused side-chain attachment point (a lysine outside any bridge, for example) shows its cap rather than nothing. Attachment points that carry a real bond — to the next residue, to a bridge, to a chemical object — stay drawn as that bond, uncapped. A monomer whose cap group the service does not declare is drawn with an implicit hydrogen, as before. ## Cyclize For a run of monomers joined end-to-end by a bridge, you can lay them out as a ring: - Select the run and choose **Cyclize Selection**, or use a bridge's **Cyclize** menu, or **Cyclize All Bridges** from the toolbar's **Bridges** menu. - A bridge that runs through a chemical linker cyclizes too: the linker takes its own place on the ring, between the two residues it joins. - A collapsed region inside the ring takes one place on it, as its pill. A collapsed region that hides one of the bridge's residues lays the ring flat on the backbone instead. - A **macrocyclic peptide** opens in the circular layout the first time its slide is shown; switch back and forth with the **Linear** / **Cyclic** toolbar toggle, which is shown only for macrocycles. A layout you save, or a switch you make, is kept. - Reverse with **Uncyclize** / **Uncyclize All**. Cyclizing is available in the linear layout only. ## Open galleries Click a monomer, bridge, region, or chemical object to open a **gallery** — a small, draggable table of the variants observed at that element across all aligned peptides, with per-endpoint aggregated values (and deltas when hotspot analysis is on). Use the expand icon to open the enlarged gallery for charts and larger tables. ## Choose how an endpoint is summarized A gallery cell covers several peptides — every peptide carrying that variant at that position — so each endpoint needs a rule for reducing them to one thing to show. That rule is the endpoint's **aggregation**, and you set it per endpoint. Open **Settings → Endpoints**, open the endpoint, and use the **Aggregation** row on its **Details** tab. The quicker route is in the gallery itself: the grey suffix after an endpoint's name in the property-label column (`(max)`) is a button, and it opens the same list. Clicking the endpoint name opens all of that endpoint's settings for the slide. For a **numeric** endpoint: | Aggregation | The cell shows | | --- | --- | | **Max** / **Min** | The highest / lowest value. | | **Average** / **Median** | The mean / median. | | **Histogram** | A small distribution chart of the cell's values. | | **Boxplot** | A small boxplot of the cell's values. | A **text** endpoint gets a shorter list, because a mean, a median, a histogram and a boxplot all need the distance between two values and text has none. Those four are not offered at all rather than greyed out: | Aggregation | The cell shows | | --- | --- | | **Most frequent** | The value carried by the most peptides in the cell — the default for a text endpoint. A tie is broken alphabetically, so it resolves the same way every time. | | **Max** | The last value alphabetically. | | **Min** | The first value alphabetically. | | **Bar chart** | One bar per distinct value, with how many peptides carry each. Offered only for an endpoint with a bounded set of values — a free-text endpoint such as a peptide name has no category list to draw bars against. | The bar chart is drawn against the gallery's whole category list and ordered alphabetically, so a category keeps the same slot and the same color in every column of the row and you can read a row across; a category no peptide in that cell carries leaves an empty slot. Hovering a bar names the category and its count. Colors come from the endpoint's own value coloring when it is colored by unique values. Two aggregations that can fall back **Histogram** and **Boxplot** need at least three values in the cell to be worth drawing. Below that the cell shows a number instead — the average for Histogram, the median for Boxplot. Where it is saved Aggregation is stored per endpoint. **Bar chart** and **Most frequent** are the exceptions: they are kept with the SAR Report rather than on the endpoint itself, so they travel with the report and not with the dataset. ## Configure display options Open **Settings → Display** to control how the canvas is drawn. ![The Display tab of the settings drawer with color-by, display toggles, and gallery options](https://cdn.document360.io/dde9293e-c107-4b3e-9774-9c9c296ed970/Images/Documentation/settings-display-tab.png?sv=2026-02-06&spr=https&st=2026-10-27T12%3A04%3A51Z&se=2026-10-27T13%3A04%3A51Z&sr=c&sp=r&sig=OT0o6pMrsxBw%2FFHeyKLQxyQChpHlFlKZZpyaiWRDpOA%3D) - **Color monomers by** — Amino acid colors, Number of variants, Popularity (peptide count), Amino acid distribution, or Hotspot (when hotspot analysis is enabled). Hover over each option to see what it does. - **Display toggles** — Show Empty Positions (gaps) with N/C-terminus options, Show Bridges (+ Include Non-Reference Bridges), Show Side Chemical Chains (+ Include Non-Reference Chains), Show Line Break Links, Show Position Indexes, Show N/C-Terminus Labels, Enable Smart Guides (snap while dragging), Show Structures at High Zoom. - **Expanded monomer size** — the default size of expanded monomers; expanded monomers you have not resized by hand follow it live. - **Galleries Options** — default monomers per page, property label width, monomer column width: **Autofit monomer columns to variant name** is on by default in new tabs: each monomer and bridge column fits its variant name and widens further so its numeric values are never cut (the width then reads *Auto*). Region and chemistry columns keep the uniform width. Turn autofit off to set one width for all columns with the slider. A report saved before this release with a custom monomer column width keeps that width, with autofit off, until you turn autofit on. Color mappings for amino acids and bridge types are documented on the **Legend** tab. ![The Legend tab showing visual representations, bridge colors, and amino-acid color groups](https://cdn.document360.io/dde9293e-c107-4b3e-9774-9c9c296ed970/Images/Documentation/settings-legend-tab.png?sv=2026-02-06&spr=https&st=2026-10-27T12%3A04%3A51Z&se=2026-10-27T13%3A04%3A51Z&sr=c&sp=r&sig=OT0o6pMrsxBw%2FFHeyKLQxyQChpHlFlKZZpyaiWRDpOA%3D) ## Next steps - [How to Analyze Hotspots and Synergies](/public/docs/how-to-analyze-hotspots-and-synergies) - [How to Cluster Peptides](/public/docs/how-to-cluster-peptides) - [Understanding Peptides in Ideation](/public/docs/explanation-understanding-peptides)