MolDraw › Chemie-Tools › Leitfaden zur SMILES-Notation

Leitfaden zur SMILES-Notation

Kurz gesagt: Lerne die SMILES-Notation: was SMILES ist, die Regeln für Atome, Bindungen, Verzweigungen, Ringe, Aromatizität und Stereochemie, SMILES-Codes häufiger Moleküle und ein Live-Validator mit 2D-Vorschau. Kostenlos, läuft im Webbrowser und braucht keinen Download.

SMILES schreibt ein Molekül als Textzeile. Dieser Leitfaden erklärt jede Regel, die du brauchst, mit Rechenbeispielen und einer Tabelle von SMILES-Codes häufiger Moleküle. Ein Live-Validator prüft deinen SMILES, gibt die Summenformel aus und zeichnet ihn.

Kurzantwort: SMILES listet Atome als Symbole auf (Wasserstoffatome sind implizit), verwendet = und # für Doppel- und Dreifachbindungen, ( ) für Verzweigungen, gleiche Ziffern für Ringe und Kleinbuchstaben für aromatische Atome. Ethanol ist CCO und Benzol ist c1ccccc1.

Was ist SMILES?

SMILES (Simplified Molecular Input Line Entry System) ist eine Methode, eine chemische Struktur als einzelne Zeile ASCII-Text zu schreiben. David Weininger führte sie 1988 ein (J. Chem. Inf. Comput. Sci. 28, 31–36). Heute ist sie in der OpenSMILES-Spezifikation dokumentiert. Ein SMILES-String listet die Atome in der Reihenfolge auf, in der man ihnen beim Durchwandern des Moleküls begegnet, mit Symbolen für Bindungen, Verzweigungen und Ringschlüsse. Ethanol ist CCO, Benzol ist c1ccccc1 und Koffein ist Cn1cnc2c1c(=O)n(C)c(=O)n2C.

Weil es reiner Text ist, ist SMILES der Standard, um Moleküle in Datenbanken (PubChem, ChEMBL), Tabellen, Code und Datensätzen für maschinelles Lernen zu speichern, zu durchsuchen und auszutauschen. Es lässt sich in fast jedes Chemieprogramm eintippen oder kopieren, auch in MolDraw.

SMILES-Regeln in 8 Schritten

RegelSo funktioniert esBeispiele
AtomeAtome der organischen Teilmenge B, C, N, O, P, S, F, Cl, Br, I werden als bloße Symbole geschrieben. Wasserstoffatome werden automatisch ergänzt, bis die normale Wertigkeit erreicht ist.C Methan, O Wasser, N Ammoniak, CCl Chlormethan
Eckige KlammernJedes andere Element, jede Ladung, jedes Isotop und jedes explizite H steht in eckigen Klammern; dann werden keine Wasserstoffatome automatisch ergänzt.[Na+], [NH4+], [O-], [13CH4], [Fe+2]
BindungenEinfachbindungen zwischen Nachbarn sind implizit. Schreibe = für Doppel-, # für Dreifachbindungen und ., um nicht verbundene Teile zu trennen.CC Ethan, C=C Ethen, C#N HCN, [Na+].[Cl-]
VerzweigungenEine Verzweigung steht in runden Klammern hinter dem Atom, an dem sie hängt. Verzweigungen können verschachtelt werden.CC(C)C Isobutan, CC(=O)O Essigsäure
RingeBrich eine Bindung des Rings auf und kennzeichne beide Enden mit derselben Ziffer. Ziffern können nach dem Ringschluss wiederverwendet werden; für sehr viele Ringe gibt es %10 und höher.C1CCCCC1 Cyclohexan, C1CC1 Cyclopropan
AromatizitätAtome in Kleinbuchstaben sind aromatisch, ebenso die Bindungen zwischen ihnen. Die Kekulé-Form mit abwechselnden =-Bindungen ist ebenfalls gültig.c1ccccc1 = C1=CC=CC=C1 Benzol; c1cc[nH]c1 Pyrrol
Stereochemie (cis/trans)/ und \ zeigen die Richtung der Bindungen auf beiden Seiten einer Doppelbindung.F/C=C/F trans-, F/C=C\F cis-1,2-Difluorethen
Stereochemie (Chiralität)@ (gegen den Uhrzeigersinn) oder @@ (im Uhrzeigersinn) in eckigen Klammern geben die Reihenfolge der Nachbarn an, vom ersten aus gesehen.C[C@@H](C(=O)O)N L-Alanin

Einen SMILES von Hand schreiben: Isobutanol

  1. Zeichne das Gerüst ohne Wasserstoffatome: (CH₃)₂CH–CH₂–OH.
  2. Wähle ein Startatom an einem Ende, z. B. einen Methyl-Kohlenstoff: C.
  3. Gehe zu seinem Nachbarn, dem CH-Kohlenstoff: CC. Er trägt eine zweite Methylgruppe, geschrieben als Verzweigung: CC(C).
  4. Folge der Hauptkette weiter zum CH₂ und dann zum O: CC(C)CO.
  5. Wasserstoffatome sind implizit, daher ist CC(C)CO vollständig: C₄H₁₀O.

Viele SMILES können dasselbe Molekül beschreiben (OCC(C)C ist ebenfalls Isobutanol). Ein kanonischer SMILES ist die eine Standardversion, die ein Programm erzeugt, sodass identische Moleküle identische Strings ergeben. Ein isomerer SMILES enthält zusätzlich Stereochemie und Isotope.

SMILES-Codes häufiger Moleküle

SMILES aus PubChem, Summenformeln vom Parser dieser Seite geprüft. Tippe auf Testen, um einen davon in den Validator zu laden.

MolekülSMILESFormel
EssigsäureCC(=O)O C2H4O2
AcetonCC(=O)C C3H6O
Adrenalin (Epinephrin)CNC[C@@H](C1=CC(=C(C=C1)O)O)O C9H13NO3
AmmoniakN H3N
AspirinCC(=O)OC1=CC=CC=C1C(=O)O C9H8O4
BenzolC1=CC=CC=C1 C6H6
KoffeinCN1C=NC2=C1C(=O)N(C(=O)N2C)C C8H10N4O2
KohlenstoffdioxidC(=O)=O CO2
CholesterinC[C@H](CCCC(C)C)[C@H]1CC[C@@H]2[C@@]1(CC[C@H]3[C@H]2CC=C4[C@@]3(CC[C@@H](C4)O)C)C C27H46O
CitronensäureC(C(=O)O)C(CC(=O)O)(C(=O)O)O C6H8O7
CyclohexanC1CCCCC1 C6H12
EthanolCCO C2H6O
EthenC=C C2H4
EthinC#C C2H2
GlucoseC([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)O C6H12O6
GlycinC(C(=O)O)N C2H5NO2
IbuprofenCC(C)Cc1ccc(cc1)C(C)C(=O)O C13H18O2
L-AlaninC[C@@H](C(=O)O)N C3H7NO2
MethanC CH4
MethanolCO CH4O
Naphthalinc1ccc2ccccc2c1 C10H8
ParacetamolCC(=O)Nc1ccc(O)cc1 C8H9NO2
PhenolOc1ccccc1 C6H6O
Pyridinc1ccncc1 C5H5N
SerotoninC1=CC2=C(C=C1O)C(=CN2)CCN C10H12N2O
Natriumchlorid[Na+].[Cl-] ClNa
SaccharoseC([C@@H]1[C@H]([C@@H]([C@H]([C@H](O1)O[C@]2([C@H]([C@@H]([C@H](O2)CO)O)O)CO)O)O)O)O C12H22O11
ToluolCc1ccccc1 C7H8
VanillinCOC1=C(C=CC(=C1)C=O)O C8H8O3
WasserO H2O

Häufige Fehler in SMILES

SMILES in andere Formate umwandeln

MolDraw bietet kostenlose Konverter für jede gängige Richtung: SMILES in Struktur (2D), Struktur in SMILES, Name in SMILES, SMILES in IUPAC-Namen, SMILES in InChI, SMILES in MOL und SMILES in 3D.

Zeichnest du Strukturen für deine Notizen? MolDraw ist ein kostenloser Online-Editor für chemische Strukturen – für Moleküle, Reaktionen und Laborskizzen.

MolDraw-Editor öffnen

Häufig gestellte Fragen

Wofür steht SMILES in der Chemie?

Simplified Molecular Input Line Entry System: eine Zeilennotation, die die Struktur eines Moleküls als kurzen Textstring schreibt, z. B. CCO für Ethanol.

Wie lautet der SMILES-Code für Wasser?

O. Wasserstoffatome sind implizit, ein einzelner Sauerstoff bedeutet also H₂O. Die explizite Form ist [OH2].

Wie werden Ringe in SMILES geschrieben?

Brich eine Ringbindung auf und setze dieselbe Ziffer hinter beide Atome: Cyclohexan ist C1CCCCC1 und Benzol ist c1ccccc1.

Was bedeuten Kleinbuchstaben in SMILES?

Aromatische Atome: c, n, o, s, p (und b). c1ccccc1 ist Benzol mit aromatischen Bindungen.

Was ist der Unterschied zwischen kanonischem und isomerem SMILES?

Ein kanonischer SMILES ist ein standardisierter String pro Molekül. Ein isomerer SMILES kodiert zusätzlich Stereochemie (@, @@, /, \) und Isotope. PubChem liefert beide.

Wie erhalte ich den SMILES eines Moleküls?

Zeichne es und nutze „Struktur in SMILES“, wandle einen Namen mit „Name in SMILES“ um oder schlage ihn in PubChem nach. Füge ihn dann zur Prüfung in den Validator oben ein.

Weitere Chemie-Tools

Zuletzt aktualisiert: