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 Resolve Missing Monomers

Prev Next

When a peptide references a monomer that Ideation cannot resolve, that peptide is imported with its HELM sequence preserved but without a full structure or calculated properties, and the dataset is flagged. This guide shows how to see what was skipped, register the missing monomers, and sync the dataset.

Step 1: Spot the skipped structures

On the dataset page, a warning in the title bar (warning sign icon) reads "N structures skipped during import" — this is the entry point for resolving them. In the grid, a Missing Monomers column flags the unresolved symbol(s) on affected rows (those rows show 0 monomers and no computed structure).

The Peptides 1273 dataset page with the skipped-structures warning in the title bar and the Missing Monomers column in the grid

Step 2: Review what was skipped, and resolve it from the dialog

Click the N structures skipped during import warning to open the "N Structures Could Not Be Imported" dialog. It lists each skipped structure with its reason, and — at the bottom — a highlighted box that summarizes the monomers missing from the Monomer Service and gives you the tools to fix them: a Monomer Service App link and a Sync Monomers button.

The Structures Could Not Be Imported dialog: a list of skipped structures with per-structure reasons, and a footer box listing the missing monomers with a Monomer Service App link and a Sync Monomers button

Not every skipped structure is a missing-monomer case. Reasons fall into two groups:

  • Missing monomer — for example "The following monomers are missing from the Monomer Service: aMePhe_4F, Ala_cPent". These are fixed by registering the monomers (Steps 3–4).
  • Structural / HELM errors — for example "Attachment point R3 for monomer source Dap_Ac doesn't exist" or "HELM conversion failed: Unknown attachment point 'R2' in monomer …". These are problems in the peptide's HELM itself, and registering a monomer will not fix them — the HELM needs correcting at the source.

The Monomer Service runs a duplication check on structure, so a monomer may already be registered under a different symbol (an alias). In that case Ideation matches your symbol to the existing entry instead of registering a duplicate — so a symbol can resolve even though you never registered that exact name.

Step 3: Register the missing monomers

From the dialog's footer box, open the Monomer Service App — the link points at your environment's service; the production app is at https://monomer.discngine.cloud/ords/f?p=prod_t1_dng_monomer. Register each listed monomer (its symbol and structure) there, then return to Ideation.

Registering a monomer is permanent and organization-wide. Once a non-natural monomer is in the Monomer Service, every current and future dataset that uses the same symbol resolves it automatically — you never need to register it again. Registration only adds new monomers; existing ones are never overwritten.

Step 4: Sync the dataset

Back in the dialog, click Sync Monomers. Ideation re-resolves the dataset's still-missing monomers against the service and, for any that are now available, recomputes their structure and properties in the background. Peptides whose monomers are still missing (or that failed for a structural reason) are left untouched.

Syncing is always user-initiated — Ideation never auto-syncs. The recompute runs as a background job; the dataset returns to Ready when it finishes.

If the Monomer Service is unreachable, the sync fails with a "service unavailable" message. Retry once the service is back.

Next steps