Zum Inhalt springen
CovaSyn
Erstgespräch

Leitfaden

Von PDF und Bild zu sauberen Strukturdaten

Strukturen aus PDFs, Scans und Namen in eine nutzbare Datei holen: die vier Wege der Extraktion, die Standardisierung danach und wie du das Ergebnis prüfst.

Dr. Oliver Kraft8 Min. Lesezeit

Alle Artikel
Von PDF und Bild zu sauberen Strukturdaten

Strukturen, die in PDFs, gescannten Berichten, Lieferantenkatalogen und alten Tabellen festsitzen, werden in zwei Stufen nutzbar: Extraktion, die aus einer Zeichnung oder einem Namen eine maschinenlesbare Struktur macht, und Standardisierung, die Tausende solcher Strukturen untereinander vergleichbar macht. Die meisten Projekte scheitern an der zweiten Stufe, nicht an der ersten. Eine Extraktion mit 90 % Treffern ist nützlich; eine Sammlung, in der dieselbe Verbindung als vier verschiedene Datensätze auftaucht, ist es nicht, egal wie sie extrahiert wurde.

Die vier Wege der Extraktion

QuelleWegTypische Zuverlässigkeit
Struktur im PDF als VektorgrafikZeichenprimitive auslesen, dann interpretierenHoch, weil Bindungen und Atombeschriftungen echte Objekte sind
Struktur als Bitmap (Scan, Screenshot, Bild in einem Paper)Optische StrukturerkennungGut bei sauberen Einzelstrukturen, schwächer bei gedrängten Schemata
Chemischer Name im TextName-zu-Struktur-UmwandlungHoch bei systematischen IUPAC-Namen, unzuverlässig bei Trivial- und Hausnamen
Kennung in einer Tabelle (CAS-Nummer, Katalognummer, interne ID)Abgleich gegen Datenbank oder RegisterExakt, wenn die Kennung stimmt, stumm, wenn nicht

In der Praxis braucht ein echtes Dokument alle vier. Der Methodenteil nennt Namen, eine Abbildung zeigt Zeichnungen, eine Tabelle enthält CAS-Nummern, und der Anhang ist ein Scan.

Wähle den Weg je Quelle, nicht je Projekt, und halte fest, welcher Weg welche Struktur geliefert hat. Findest du später eine falsche Struktur, sagt der Weg dir, ob es ein Einzelfall oder ein systematisches Problem ist.

Wo die Extraktion schiefgeht

  • Stereochemie. Keil- und Strichbindungen in einem Bitmap gehen zuerst verloren. Eine ohne Stereodeskriptoren extrahierte Struktur ist eine andere Verbindung als die im Paper.
  • R-Gruppen und Markush-Strukturen. Eine generische Struktur mit Substituentenvariablen ist keine einzelne Verbindung. Werkzeuge liefern oft den Kern und lassen die Variable stillschweigend weg.
  • Ladungen, Salze und Solvate. Aus einem Hydrochlorid in der Zeichnung wird im Datensatz die freie Base, oder das Gegenion wird ein eigener Datensatz.
  • Gedrängte Schemata. Reaktionspfeile, Reagenzien über dem Pfeil und überlappende Strukturen verwirren die Bitmap-Erkennung stärker als jedes einzelne Molekül.
  • Trivial- und Hausnamen. "Verbindung 7b" löst sich zu nichts auf; ein Handelsname löst sich möglicherweise zur falschen Salzform auf.

Die praktische Folge: Die Extraktion braucht eine Konfidenzmarkierung je Struktur und eine Prüfliste für die unsicheren Fälle. Eine Verarbeitung, die still verwirft oder rät, ist schlechter als eine, die weniger extrahiert und das sagt.

Standardisierung: die Stufe, die über die Nutzbarkeit entscheidet

Sobald Strukturen vorliegen, müssen sie auf eine Darstellung gebracht werden. Eine praktikable Reihenfolge:

1. Prüfen. Lässt sich die Struktur einlesen, sind die Valenzen plausibel, gibt es getrennte Fragmente, die nicht hingehören? 2. Salze und Solvate abtrennen in ein eigenes Feld, die Stammstruktur bleibt der Hauptdatensatz. Entscheide die Regel einmal: größtes Fragment oder eine kuratierte Salzliste. 3. Ladungen neutralisieren oder standardisieren nach einer Konvention, die ursprüngliche Form in ein zweites Feld. 4. Funktionelle Gruppen normalisieren: Nitro, Azid, Sulfoxid und andere Gruppen haben mehrere gültige Zeichnungen. Eine Konvention je Gruppe. 5. Tautomere standardisieren für die Dublettenerkennung, die Originalzeichnung bleibt erhalten. Ein tautomerstandardisierter Schlüssel dient dem Abgleich, nicht dem Bericht. 6. Stereochemie ausdrücklich behandeln. Markiere Strukturen mit undefinierten Stereozentren als solche. Lass ein undefiniertes Zentrum nie als bestimmte Konfiguration interpretieren. 7. Schlüssel erzeugen. Eine kanonische Strukturzeichenkette plus InChIKey und für die Dublettenerkennung einen tautomerunempfindlichen Schlüssel.

Dann über die Schlüssel entdoppeln, nicht über Namen. Namen sind in jedem chemischen Datensatz die unzuverlässigste Kennung.

Wie du das Ergebnis prüfst

Drei Prüfungen finden die meisten Probleme und kosten wenig:

  • Rückweg. Wandle die extrahierte Struktur zurück in eine Zeichnung und vergleiche mit dem Quellbild, für eine Zufallsstichprobe von 50 bis 100 Strukturen. Das findet systematischen Stereo- und Ladungsverlust sofort.
  • Abgleich der Kennungen. Wo neben der Zeichnung eine CAS- oder Katalognummer steht, löse beide auf und vergleiche. Abweichungen zeigen so oft auf das Quelldokument wie auf die Extraktion.
  • Plausibilität der Eigenschaften. Molmasse, Atomzahl und Elementzusammensetzung gegen die Angaben der Quelle. Eine Differenz von 36,5 ist ein Hydrochlorid, eine von 18 ein Hydrat oder ein Zeichenfehler.

Halte Stichprobengröße und gefundene Fehlerrate fest. "95 % von 100 geprüften Strukturen stimmten mit der Quellzeichnung überein, Fehler waren Stereodeskriptoren in gedrängten Schemata" ist eine brauchbare Aussage zur Datenqualität. "Die Extraktion funktioniert" ist es nicht.

Was eine saubere Sammlung möglich macht

Sind die Strukturen standardisiert und verschlüsselt, wird Routine, was vorher unmöglich war: einen Lieferantenkatalog gegen den eigenen Bestand entdoppeln, feststellen, ob eine neue Zielstruktur im Haus schon einmal hergestellt wurde, eine Substruktursuche über zwanzig Jahre Berichte, und jede rechnerische Methode mit Eingaben füttern, die sie wirklich verarbeiten kann. Auf einer Sammlung aus Namen und Bildern ist nichts davon möglich, auf denselben Daten nach der Kuratierung alles.

Grenzen der Aussage

  • Die Extraktionsgenauigkeit hängt an der Quellqualität. Ein 300-dpi-Scan einer sauberen Einzelstruktur und ein Foto einer projizierten Folie sind nicht dasselbe Problem.
  • Standardisierung ist eine Menge von Konventionen, keine Wahrheit. Dokumentiere sie; ein anderes Projekt kann legitim andere wählen, und zwei Sammlungen zusammenzuführen heißt, sie abzugleichen.
  • Beim Umgang mit Tautomeren und Stereochemie können chemisch gleichwertige Entscheidungen auseinandergehen. Behalte immer die Originaldarstellung, damit eine spätere Konventionsänderung keine neue Extraktion verlangt.
  • Eine kuratierte Struktur ist keine belegte Struktur. Wo die Identität zählt, verweist der Datensatz auf analytische Belege, nicht auf die Extraktion.

Häufige Fragen

Lassen sich chemische Strukturen automatisch aus einem PDF extrahieren?

Ja, mit unterschiedlicher Zuverlässigkeit je nach Speicherform. Vektorzeichnungen lassen sich aus den Zeichenprimitiven zuverlässig interpretieren; Bitmaps brauchen eine optische Strukturerkennung, die bei sauberen Einzelstrukturen gut und bei gedrängten Reaktionsschemata schlechter arbeitet.

Was ist der häufigste Fehler in extrahierten Strukturen?

Verlorene oder falsche Stereochemie, danach der Umgang mit Salzen und Ladungen. Beides ist in einer Strukturzahl unsichtbar und ändert die Identität der Verbindung, weshalb ein Vergleich über den Rückweg in jedes Projekt gehört.

Warum über InChIKey entdoppeln und nicht über den Namen?

Weil Namen unzuverlässig sind: Trivialnamen, Handelsnamen, interne Codes und Tippfehler beschreiben dieselbe Verbindung unterschiedlich. Ein aus der Struktur berechneter kanonischer Schlüssel gibt eine Kennung je Verbindung, und eine tautomerunempfindliche Variante fängt die restlichen Beinah-Dubletten.

Sollten Tautomere standardisiert werden?

Für Dublettenerkennung und Suche ja, nach einer dokumentierten Konvention. Für den Bericht behalte die Struktur wie gezeichnet, denn das Tautomer kann Information über den Kontext tragen, aus dem es kommt.

Wie misst man die Qualität eines Strukturdatensatzes?

Über Stichproben: 50 bis 100 Datensätze gegen ihre Quelle vergleichen und die Fehlerrate mit den gefundenen Fehlertypen berichten. Ergänzend Kennungsabgleich und Plausibilität der Molekülformeln über den ganzen Satz.

Weiterführende Artikel

Kostenlos als PDF

Ergebnisse, auf die Sie sich verlassen können

Unser Einsteiger-Guide für Chemie, Pharma und Biotech: woran Sie Schätzung und Rechnung unterscheiden, sieben Fragen an jedes Ergebnis und sechs Fragen an jeden Anbieter. 8 Seiten.

Guide anfordern

Nächster Schritt

Nachrechnen statt schätzen.

30 Minuten per Microsoft Teams mit dem CovaSyn-Team. Wenn es nicht passt, sagen wir dir das direkt.