Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Monomers - the atom/bond representation of the building blocks

  • Simple polymers - a linear sequence of monomers of the same type

  • Complex polymers - combinations of simple polymers, hydrogen bond information and annotations

...


The flexibility allows you to define molecules like this which include a oligonucleotide connected to a small molecule (SMCC) connected to a peptide. 

...

HELM1

HELM 2

Covers different types of macromolecule : DNA/RNA, PEPTIDE and CHEM polymer types

Allows non-natural monomers : Monomers are defined by the HELM author, so there is no limit on the monomers that can be included in your molecule.

Is portable

xHELM allows you to ‘bundle’ all the monomer information with your molecule definition into a single package that can be used to transfer information outside your organisation.

Image Added

Adds the ability to define 

  • Unknown sections of or entire polymers

  • Repeating units

  • Annotations

  • Unknown connection points

  • Multiple possible connection points

  • Probabilities of different monomers or polymers

  • Mixtures

Image Added


Specification

The HELM 2.04 specification is available below.

...

The team have compiled a set of around 150 structures that illustrate the full range of structures that can be encoded in HELM.This is included as a resource for anyone who wants to implement their own HELM tools rather than use the open source toolkit.

Peptide Monomer Guidelines

We have developed recommendations for creating and naming a monomer set for peptides. 

...

.

...

Nucleotide Monomer Guidelines

View file
nameHELM RNA polymer nomenclature recommendations.docx

More Information

An academic overview of HELM and its origins

HELM 1.0 overview

View file
nameHELM Notation Deep Dive.pptx

xHELM overview

 

View file
nameExchangeable HELM.pptx

 

 HELM 2.0 quick reference diagram

...


Notepad++ highlighting definition file

...