SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Exchangeable HELM
Markus Weisser
at HELM Showcase Webinar
Status quo HELM notation
flexible for different types of biomolecules
compact notation
human readable
not self-contained
2
HELM use case pharma company
3
Monomer database
HELM use case in small organizations
4
Local
Monomer
Store
Local
Monomer
Store
Collaboration between pharma and CRO
5
Monomer database
Local
Monomer
Store
Request for proposal for Exchangeable HELM
from Pistoia Alliance
1. Definition of exchangeable HELM notation (xHELM)
2. Modification HELM editor for exchangeable HELM
3. Support inline SMILES notation for all types of
monomers
4. Registration of new monomers from exchangeable
HELM
6
Status quo HELM toolkit/editor
 Create, edit, load and save HELM notation
 Register monomers in local ‘database’ (xml document)
 Modify chemical monomers (inline SMILES)
7
Local
Monomer
Store
Exchangeable HELM – XML container for HELM
notation and monomer information
8
Local
Monomer
Store
xHELM
HELM notation
Monomers
HELM Specification 1_1.doc
http://www.openhelm.org/HELM_Notation
xHELM structure
9
Xhelm
HelmNotation
Monomers
Monomer
MonomerID
MonomerSmiles
MonomerMolFile
MonomerType
PolymerType
NaturalAnalog
MonomerName
Attachments
Attachment
AttachmentID
AttachmentLabel
CapGroupName
CapGroupSmiles
xHELM example
10
<?xml version="1.0" encoding="UTF-8"?>
<Xhelm>
<HelmNotation>PEPTIDE1{A.G}$$$$</HelmNotation>
<Monomers>
<Monomer>
<MonomerID>A</MonomerID>
<MonomerSmiles>C[C@H](N[*])C([*])=O |$;;;_R1;;_R2;$|</MonomerSmiles>
<MonomerMolFile>H4sIAAAAAA…</MonomerMolFile>
<MonomerType>Backbone</MonomerType><PolymerType>PEPTIDE</PolymerType>
<NaturalAnalog>A</NaturalAnalog><MonomerName>Alanine</MonomerName>
<Attachments>
<Attachment>
<AttachmentID>R2-OH</AttachmentID><AttachmentLabel>R2</AttachmentLabel>
<CapGroupName>OH</CapGroupName><CapGroupSmiles>O[*] |$;_R2$|</CapGroupSmiles>
</Attachment>
<Attachment>
<AttachmentID>R1-H</AttachmentID><AttachmentLabel>R1</AttachmentLabel>
<CapGroupName>H</CapGroupName><CapGroupSmiles>[*][H] |$_R1;$|</CapGroupSmiles>
</Attachment>
</Attachments>
</Monomer>
<Monomer>
<MonomerID>G</MonomerID>
<MonomerSmiles>[*]NCC([*])=O |$_R1;;;;_R2;$|</MonomerSmiles>
<MonomerMolFile>H4sIAAAAAAAAAKWSP…</MonomerMolFile>
<MonomerType>Backbone</MonomerType><PolymerType>PEPTIDE</PolymerType>
<NaturalAnalog>G</NaturalAnalog><MonomerName>Glycine</MonomerName>
<Attachments>
<Attachment>
<AttachmentID>R2-OH</AttachmentID><AttachmentLabel>R2</AttachmentLabel>
<CapGroupName>OH</CapGroupName><CapGroupSmiles>O[*] |$;_R2$|</CapGroupSmiles>
</Attachment>
<Attachment>
<AttachmentID>R1-H</AttachmentID><AttachmentLabel>R1</AttachmentLabel>
<CapGroupName>H</CapGroupName><CapGroupSmiles>[*][H] |$_R1;$|</CapGroupSmiles>
</Attachment>
</Attachments>
</Monomer>
</Monomers>
</Xhelm>
xHELM support in HELM toolkit and editor
 Load and save HELM as well as xHELM
11
xHELM
HELM
New monomers from xHELM
12
Monomer Modification and inline SMILES notation
13
HELM inline SMILES notation
 Existing SMILES inline notation for chemical monomers
extended for all monomer types.
 Extended SMILES notation in square brackets
 Example:
PEPTIDE1{G.A.T}$$$$
→
PEPTIDE1{G.[C[13C@H](N[*])C([*])=O |$;;;_R1;;_R2;$|].T}$$$$
14
Monomer Registration from xHELM and inline
SMILES
 Checking for mismatches and uniqueness
15
Local
Monomer
Store
xHELM
Inline SMILES
Collaboration between pharma and CRO
16
Monomer database
Local
Monomer
Store
xHELM
Project Summary
 Definition and implementation of exchangeable HELM
format
 HELM toolkit and editor support for xHELM
 Definition and implementation of inline SMILES for all
monomer types
 Inline editing of all types of monomers in editor
 Registration of new monomers out of xHELM and
inline SMILES notation
17

Weitere ähnliche Inhalte

Was ist angesagt?

Metodología de Data Mining CRISP
Metodología de Data Mining CRISPMetodología de Data Mining CRISP
Metodología de Data Mining CRISP
Óscar Alonso
 
temporal and spatial database.pptx
temporal and spatial database.pptxtemporal and spatial database.pptx
temporal and spatial database.pptx
64837JAYAASRIK
 
M05 Metamodel
M05 MetamodelM05 Metamodel
M05 Metamodel
Dang Tuan
 
conformational search used in Pharmacophore mapping
conformational search used in Pharmacophore mappingconformational search used in Pharmacophore mapping
conformational search used in Pharmacophore mapping
Vishakha Giradkar
 

Was ist angesagt? (20)

Cheminformatics, concept by kk sahu sir
Cheminformatics, concept by kk sahu sirCheminformatics, concept by kk sahu sir
Cheminformatics, concept by kk sahu sir
 
Dichotomy of parallel computing platforms
Dichotomy of parallel computing platformsDichotomy of parallel computing platforms
Dichotomy of parallel computing platforms
 
Patterns
PatternsPatterns
Patterns
 
DBMS - Relational Model
DBMS - Relational ModelDBMS - Relational Model
DBMS - Relational Model
 
CS8592 Object Oriented Analysis & Design - UNIT IV
CS8592 Object Oriented Analysis & Design - UNIT IV CS8592 Object Oriented Analysis & Design - UNIT IV
CS8592 Object Oriented Analysis & Design - UNIT IV
 
Basic communication operations - One to all Broadcast
Basic communication operations - One to all BroadcastBasic communication operations - One to all Broadcast
Basic communication operations - One to all Broadcast
 
Machine learning with ADA Boost
Machine learning with ADA BoostMachine learning with ADA Boost
Machine learning with ADA Boost
 
Monte Carlo Simulations & Membrane Simulation and Dynamics
Monte Carlo Simulations & Membrane Simulation and DynamicsMonte Carlo Simulations & Membrane Simulation and Dynamics
Monte Carlo Simulations & Membrane Simulation and Dynamics
 
Metodología de Data Mining CRISP
Metodología de Data Mining CRISPMetodología de Data Mining CRISP
Metodología de Data Mining CRISP
 
temporal and spatial database.pptx
temporal and spatial database.pptxtemporal and spatial database.pptx
temporal and spatial database.pptx
 
M05 Metamodel
M05 MetamodelM05 Metamodel
M05 Metamodel
 
Database management systems
Database management systemsDatabase management systems
Database management systems
 
Conformational_Analysis.pptx
Conformational_Analysis.pptxConformational_Analysis.pptx
Conformational_Analysis.pptx
 
Mcs 011 ignou question paper c language
Mcs 011 ignou question paper c languageMcs 011 ignou question paper c language
Mcs 011 ignou question paper c language
 
Traffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksTraffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined Networks
 
Denclue Algorithm - Cluster, Pe
Denclue Algorithm - Cluster, PeDenclue Algorithm - Cluster, Pe
Denclue Algorithm - Cluster, Pe
 
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai UniversityMachine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
 
Types of UML diagrams
Types of UML diagramsTypes of UML diagrams
Types of UML diagrams
 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
 
conformational search used in Pharmacophore mapping
conformational search used in Pharmacophore mappingconformational search used in Pharmacophore mapping
conformational search used in Pharmacophore mapping
 

Kürzlich hochgeladen

Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Kürzlich hochgeladen (20)

Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 

Exchangeable HELM as a new standard for biomolecules

  • 1. Exchangeable HELM Markus Weisser at HELM Showcase Webinar
  • 2. Status quo HELM notation flexible for different types of biomolecules compact notation human readable not self-contained 2
  • 3. HELM use case pharma company 3 Monomer database
  • 4. HELM use case in small organizations 4 Local Monomer Store Local Monomer Store
  • 5. Collaboration between pharma and CRO 5 Monomer database Local Monomer Store
  • 6. Request for proposal for Exchangeable HELM from Pistoia Alliance 1. Definition of exchangeable HELM notation (xHELM) 2. Modification HELM editor for exchangeable HELM 3. Support inline SMILES notation for all types of monomers 4. Registration of new monomers from exchangeable HELM 6
  • 7. Status quo HELM toolkit/editor  Create, edit, load and save HELM notation  Register monomers in local ‘database’ (xml document)  Modify chemical monomers (inline SMILES) 7 Local Monomer Store
  • 8. Exchangeable HELM – XML container for HELM notation and monomer information 8 Local Monomer Store xHELM HELM notation Monomers HELM Specification 1_1.doc http://www.openhelm.org/HELM_Notation
  • 10. xHELM example 10 <?xml version="1.0" encoding="UTF-8"?> <Xhelm> <HelmNotation>PEPTIDE1{A.G}$$$$</HelmNotation> <Monomers> <Monomer> <MonomerID>A</MonomerID> <MonomerSmiles>C[C@H](N[*])C([*])=O |$;;;_R1;;_R2;$|</MonomerSmiles> <MonomerMolFile>H4sIAAAAAA…</MonomerMolFile> <MonomerType>Backbone</MonomerType><PolymerType>PEPTIDE</PolymerType> <NaturalAnalog>A</NaturalAnalog><MonomerName>Alanine</MonomerName> <Attachments> <Attachment> <AttachmentID>R2-OH</AttachmentID><AttachmentLabel>R2</AttachmentLabel> <CapGroupName>OH</CapGroupName><CapGroupSmiles>O[*] |$;_R2$|</CapGroupSmiles> </Attachment> <Attachment> <AttachmentID>R1-H</AttachmentID><AttachmentLabel>R1</AttachmentLabel> <CapGroupName>H</CapGroupName><CapGroupSmiles>[*][H] |$_R1;$|</CapGroupSmiles> </Attachment> </Attachments> </Monomer> <Monomer> <MonomerID>G</MonomerID> <MonomerSmiles>[*]NCC([*])=O |$_R1;;;;_R2;$|</MonomerSmiles> <MonomerMolFile>H4sIAAAAAAAAAKWSP…</MonomerMolFile> <MonomerType>Backbone</MonomerType><PolymerType>PEPTIDE</PolymerType> <NaturalAnalog>G</NaturalAnalog><MonomerName>Glycine</MonomerName> <Attachments> <Attachment> <AttachmentID>R2-OH</AttachmentID><AttachmentLabel>R2</AttachmentLabel> <CapGroupName>OH</CapGroupName><CapGroupSmiles>O[*] |$;_R2$|</CapGroupSmiles> </Attachment> <Attachment> <AttachmentID>R1-H</AttachmentID><AttachmentLabel>R1</AttachmentLabel> <CapGroupName>H</CapGroupName><CapGroupSmiles>[*][H] |$_R1;$|</CapGroupSmiles> </Attachment> </Attachments> </Monomer> </Monomers> </Xhelm>
  • 11. xHELM support in HELM toolkit and editor  Load and save HELM as well as xHELM 11 xHELM HELM
  • 12. New monomers from xHELM 12
  • 13. Monomer Modification and inline SMILES notation 13
  • 14. HELM inline SMILES notation  Existing SMILES inline notation for chemical monomers extended for all monomer types.  Extended SMILES notation in square brackets  Example: PEPTIDE1{G.A.T}$$$$ → PEPTIDE1{G.[C[13C@H](N[*])C([*])=O |$;;;_R1;;_R2;$|].T}$$$$ 14
  • 15. Monomer Registration from xHELM and inline SMILES  Checking for mismatches and uniqueness 15 Local Monomer Store xHELM Inline SMILES
  • 16. Collaboration between pharma and CRO 16 Monomer database Local Monomer Store xHELM
  • 17. Project Summary  Definition and implementation of exchangeable HELM format  HELM toolkit and editor support for xHELM  Definition and implementation of inline SMILES for all monomer types  Inline editing of all types of monomers in editor  Registration of new monomers out of xHELM and inline SMILES notation 17