Download presentation
Presentation is loading. Please wait.
Published byOsborne Ramsey Modified over 9 years ago
1
“ Good annotation practice ” for chemical data: ChEBI experience Kirill Degtyarenko European Patent Office
2
§good N aming practice l how to give most appropriate names §good O ntology practice l how to link the entity of interest by defined logical relationships to other entities good D rawing practice how to draw unambiguous 2-D diagrams Good anNODation practice
3
or How to Give Most Appropriate Names Good Naming Practice
4
2-{[3-(trifluoromethyl)phenyl]amino}benzoic acid Systematic Name (IUPAC) 1 2 3 4 5 6 1 2 3 4 5 6
5
flufenamic acid (INN English) acide flufénamique (INN French) ácido flufenámico (INN Spanish) acidum flufenamicum (INN Latin) Flufenaminsäure (German) Common Name
6
The Unpronounceables CHEBI:48935 ( E )-roxithromycin IUPAC name: (3 R,4 S,5 S,6 R,7 R,9 R,10 E,11 S,12 R,13 S,14 R )-4-(2,6-dideoxy-3- C -methyl-3- O -methyl-α- L - ribo -hexopyranosyloxy)-14- ethyl-7,12,13-trihydroxy-10-{[(2- methoxyethoxy)methoxy]imino}-6-[3,4,6-trideoxy-3- (dimethylamino)-β- D - xylo -hexopyranosyloxy]- 3,5,7,9,11,13-hexamethyloxacyclotetradecan-2-one
7
CHEBI:32109 ( Z )-roxithromycin What is the common name of roxithromycin? CHEBI:48935 ( E )-roxithromycin INN: roxithromycin
8
Roxithromycin (2) CHEBI:48844CHEBI:48844 roxithromycin ( E )-roxithromycin( Z )-roxithromycin
9
What is thiamine? CHEBI:18385 thiamine(1+) aka thiamine CHEBI:33283 thiamine(1+) chloride INN: thiamine CHEBI:49105CHEBI:49105 thiamine(2+) dichloride aka thiamine chloride hydrochloride aka thiamine hydrochloride
10
Problem is not unique to ChEBI Cf. phenol vs phenols phenol metabolism vs phenols metabolism Bad solution: article use a phenol metabolism? Solution: prepositional phrases metabolism of phenols Plurals and singulars
11
or How to Draw Unambiguous 2-D Diagrams Good Drawing Practice
12
Linear forms of monosaccharides
13
Pyranose forms of monosaccharides
14
Fused systems ( R )-camphor ambiguousunambiguous
15
Square planar geometry InChI=1/2ClH.2H3N.Pt/h2*1H;2*1H3;/q;;;;+2/p-2 cisplatintransplatin SMILES: [H][N]([H])([H])[Pt](Cl)(Cl)[N]([H])([H])[H]
16
Compositional uncertainty Positional uncertainty Configurational uncertainty Conformational uncertainty Uncertainty and ambiguity in chemistry
17
Examples an alkali metal cation vanadate( V ) anion [ 2 H]ethanol Compositional uncertainty
18
Examples L -bromohistidine residue pteroic acid (several tautomers)pteroic acid Positional uncertainty
19
Examples androstane rel -(2 R,3 R )-2-amino-3-methylpentanoic acid tetradec-11-enoic acid Configurational uncertainty
20
Examples cyclohexane: chair, boat, twist protein secondary structure: , , … Conformational uncertainty
21
or How to Link the Entity of Interest by Defined Logical Relationships to Other Entities Good Ontology Practice
22
Molecular structure ontology Subatomic particle ontology Biological role ontology Application ontology ChEBI ontology
23
Relationships in ChEBI ∆ Is A generic ⋄ Is Part Of generic ♯ Is Conjugate Acid Of specific ♭ Is Conjugate Base Of specific Is Enantiomer Of specific Is Tautomer Of specific ℛ Is Substituent Group From specific ℋ Has Parent Hydride specific ℱ Has Functional Parent specific
24
Is A relationship ∆ L -cysteinecysteine is a
25
L -cysteinium Is Part Of ⋄ L -cysteine hydrochloride is part of has part
26
Is Enantiomer Of L -cysteine ∆∆ D -cysteine is enantiomer of
27
Is Tautomer Of 3 H -pyrrole2 H -pyrrole 1 H -pyrrole
28
Is Conjugate Acid Of ♯ L -cysteine L -cysteinate(1–) is conjugate acid of L -cysteinium L -cysteinate(2–) ♯♯
29
Is Conjugate Base Of ♭ L -cysteine L -cysteinate(1–) L -cysteinium L -cysteinate(2–) ♭♭
30
Acid/base relationships ♭ L -cysteine L -cysteinate(1–) L -cysteinium L -cysteinate(2–) ♭ ♯ ♭♯ ♯
31
L -cysteinyl Is Substituent Group From L -cysteine L -cysteine residue L -cysteino ℛ ℛ ℛ * * * *
32
salutaridinol Has Parent Hydride has parent hydride is parent hydride of ℋ morphinan
33
7- O -acetylsalutaridinol Has Functional Parent has functional parent is functional parent of ℱ salutaridinol
34
Live annotation demo
35
Going to SourceForge…
36
Reading a request…
37
Going to curator tool…
38
Search result…
39
Adding new entry…
40
Editing new entry…
41
Success!
42
Let’s draw
43
Approving structure
44
Success again!
45
Using ACD/Name (1)
46
Using ACD/Name (2)
47
Adding IUPAC name (1)
48
Adding IUPAC name (2)
49
Classifying (1)
50
Classifying (2)
51
Classifying (3)
52
Classifying (4)
53
The last touch (1)
54
The last touch (2)
55
Responding request…
56
A job well done…
57
Rafael Alcántara Michael Ashburner Volker Ast * Michael Darsow * Paula de Matos Marcus Ennis Janna Hastings Alan McNaught * Chris Steinbeck Martin Zbinden * The team
58
Kristian Axelsen Hélène Courrier Anne Morgat Ian Unwin Our faithful Users EU: funding Thanks
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.