Skip to content

PistoiaHELM/pistoiahelm.github.com

Repository files navigation


NOTE

From September 2018 new changes to the HELM code will start to use Java 8 and may include some features not supported by Java 7. Please take this into account in your HELM plans. Specific details will be available in the repository release notes.


HELM

HELM (hierarchical editing language for macromolecules) is both a notation, and a set of tools and applications that implement the notation. It allows (among other things) the compact representation of complex biomolecules, includes the ability to use non-natural monomers, enables you to create conjugates of different types of polymers or small molecules and describe ambiguity.

Our wiki is the best place to start if you have a general interest in HELM. You can get easy access to compiled versions of the tools, links to the documentation including slide sets, videos and information about the community and project.

Developers will find all the open source code under this PistoiaHELM organisation.

We have an active group which meets regularly and works on extending the tools and supporting HELM. We love it when new people want to get involved, so please do get in touch.

Email us at info@openHELM.org

Orientation

There are two major versions of HELM:

  • HELM1 - (the original)
  • HELM2 which added the ability to define ambiguous components, connections and compositions as well as more complex annotations and groups.

Some tools support HELM1 only and some also include HELM2 support:

HELM1 tools

The original HELM Editor - a Java thick client

The HELM Antibody Editor - a Java thick client, kindly donated by Roche.

There is also a toolkit to play with.

HELM2 tools

HELM WebEditor - a Javascript editor

  • The webeditor depends on a a set of services which have been split into modules for easier maintenance. The diagram below shows the relationship between the components.

The HELM Antibody Editor 2 - a Java thick client containing many improvements over the first version. Also kindly donated by Roche.

Installation Packs

Installation packs for many components are available in Maven repositories within Nexus Repository Manager, so you won't find all the binaries in GitHub.

The exceptions are:

  • HELM Editor
  • HELM Antibody Editor (V1 & V2)
  • HELM Webeditor Javascript code

Where releases are available in the GitHub release folder.

See the individual repositories for full details.

Alternatively you can use the Docker image available in https://github.com/PistoiaHELM/pistoiahelm.github.com/tree/master/docker Full instructions are available in this folder.

Forum

Please use the issue list in this repository to post general HELM questions (and feel free to add answers to other peoples!).

Code defects should be discussed in the respective repository.

Licencing

All code is released under the permissive MIT licence.

About

Community stuff – currently including release notes, but more coming soon.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors