ATOMLENS 3.1 / MAC-HILFEApp Store ↗

Formate und Tools

Referenzinformationen zu Extraktions-Workflows, Reaktionsunterstützung, erweiterter Notation sowie zu den unterstützten Ein- und Ausgabeformaten in AtomLens.

AtomLens kann das Managed Repository nicht nur anhand von Dateinamen durchsuchen. Es kann chemische Strukturen vergleichen, das heißt, es berücksichtigt Atome und Bindungen und nicht nur den Text.

Eine chemische Suche starten

Ähnlichkeit versus Teilstruktur

Bei der Ähnlichkeitssuche lautet die Frage: „Welche Moleküle sehen chemisch ähnlich aus wie mein Suchbegriff?“ AtomLens stellt jedes Molekül als kompakten Fingerabdruck dar und vergleicht diese Fingerabdrücke anhand eines Tanimoto-Werts. Ein hoher Wert bedeutet, dass viele strukturelle Merkmale übereinstimmen, heißt aber nicht, dass der Suchbegriff exakt in den Ergebnissen vorkommt.

Bei der Teilstruktur-Suche lautet die Frage: „Enthält dieses Molekül meine Suchanfrage als exakten Teil seiner Struktur?“ Wenn du einen Benzolring zeichnest, müssen die Ergebnisse einen passenden Ring enthalten. Wenn du zwei kondensierte Ringe zeichnest, ist ein Molekül mit zwei getrennten Ringen, die durch eine Einfachbindung verbunden sind, nicht dieselbe Teilstruktur.

So funktioniert die Ähnlichkeitssuche

  1. AtomLens erstellt den Abfrage-Fingerabdruck. Die gezeichnete Struktur oder das ausgewählte Molekül wird in ein Molekül zerlegt und in dieselbe zirkuläre Fingerabdruckdarstellung umgewandelt, die auch vom Managed-Repository-Index verwendet wird.
  2. Der Such-Snapshot des Repositories wird geladen. AtomLens nutzt den aktuellen kompakten Such-Snapshot, der den Faltungsfingerabdruck jedes indexierten Moleküls sowie die gespeicherten Strukturkennungen enthält, anstatt zu Beginn der Suche jede Repository-Datei neu zu analysieren.
  3. Unmögliche Kandidaten werden schnell aussortiert. Der Fingerabdruck-Index kann Datensätze ausschließen, deren Bitanzahl selbst bei bestmöglicher Überlappung nicht die geforderte minimale Tanimoto-Ähnlichkeit erreichen kann.
  4. Die Tanimoto-Werte der Fingerabdrücke dienen zur Rangfolge der Kandidaten. AtomLens vergleicht die sortierten Bits des Abfrage-Fingerabdrucks mit jedem Kandidaten-Fingerabdruck, behält Ergebnisse bei, die mindestens die Mindestähnlichkeit erreichen, und sortiert die höheren Ähnlichkeitswerte an den Anfang. Bei gleichen Werten greift die stabile Reihenfolge der Namen und Bezeichner zurück.
  5. Große Suchvorgänge bleiben begrenzt. Wenn eine Ergebnisbegrenzung festgelegt wird, behält jeder Worker nur seine besten lokalen Ergebnisse bei; anschließend führt AtomLens diese Teil-Top-Ergebnisse zur endgültigen, sortierten Seite zusammen. Bei einer unbegrenzten Suche können weiterhin alle Datensätze zurückgegeben werden, die die Mindestpunktzahl erreichen.
  6. Gemeinsame Bereiche werden zur Hervorhebung vorbereitet. AtomLens weist der MCS-Analyse ein kurzes gemeinsames Zeitbudget zu, sodass komplexe Strukturen die Ergebnisse nicht unbegrenzt verzögern können. Die violette Markierung zeigt einen gemeinsamen Bereich, der in dieser Zeit gefunden wurde; möglicherweise gibt es einen größeren gemeinsamen Bereich. Dieser Vorgang hat keinerlei Auswirkungen auf den Fingerabdruck-Score, die Rangfolge oder die Anzahl der Übereinstimmungen. Die Ergebnisse bleiben auch dann verfügbar, wenn keine Markierung gefunden wird.
  7. Die gemeinsame Struktur wird hervorgehoben. AtomLens wandelt die MCS-Zielatomindizes wieder in die Atom-IDs des Zielmoleküls um, hebt Bindungen hervor, deren Endpunkte sich beide in diesem Atomsatz befinden, und zeigt die Ergebnisvorschau mit einer violetten MCS-Hervorhebung an. Beim Öffnen des Ergebnisses wird dieselbe violette Hervorhebung in das Molekülfenster übernommen.

Ähnlichkeitsergebnisse lesen

So funktioniert die Suche nach Unterstrukturen

  1. AtomLens bereitet die Abfrage vor. Die gezeichnete Struktur oder das ausgewählte Molekül wird in einen chemischen Graphen zerlegt. Ein Graph ist einfach eine Darstellung von Atomen, die durch Bindungen miteinander verbunden sind.
  2. Der Repository-Index wird geladen. AtomLens nutzt einen kompakten, auf SQLite/Core Data basierenden Suchindex, anstatt zu Beginn der Suche jede einzelne Molekül-Datei vollständig einzulesen.
  3. Schnelle Filter eliminieren offensichtliche Nichtübereinstimmungen. Ein Zielmolekül muss über genügend Atome und Bindungen, die erforderlichen Elemente sowie die erforderlichen Ring-, aromatischen und lokalen Bindungsmerkmale verfügen. Diese Prüfungen sind wesentlich kostengünstiger als ein vollständiger Graphabgleich.
  4. Die Kandidaten werden in eine Rangliste eingeordnet. Strukturen, die die Schnellprüfung bestehen, werden so sortiert, dass wahrscheinlich nützliche Ergebnisse zuerst geprüft werden. AtomLens nutzt die Überlappung der Fingerabdrücke und berücksichtigt, wie viel zusätzliche Struktur das Ziel gegenüber der Abfrage aufweist.
  5. Wiederverwendbare Molekülgraphen werden zwischengespeichert. AtomLens behält geparste Moleküle und SMSD Pro-Graph-Handles im Speicher, solange die Indexerstellung des Repositorys aktuell ist. Importe, Löschvorgänge, Neuindizierungen und Zusammenführungen von iCloud und Core Data machen veraltete Zwischenspeicherdaten ungültig.
  6. SMSD Pro überprüft die exakte Graph-Einschließung. AtomLens sendet Kandidaten-Batches an SMSD Pro. Der Standard-Matcher nutzt VF2++-Graph-Matching mit Nachbarschaftsfiltern und bitparallelen Machbarkeitsprüfungen. Metal kann beim sicheren Screening und bei der Priorisierung auf Apple-GPUs helfen, aber der abschließende exakte Graph-Abgleich läuft weiterhin auf der CPU.
  7. Exakte Treffer werden vollständig gezählt, bevor die sichtbare Seite angezeigt wird. AtomLens durchsucht das Repository, weist exakte Teilstrukturtreffer nach und überprüft die Kandidaten so lange, bis die Trefferanzahl vollständig ist. Es ordnet alle exakten Treffer anhand kostengünstiger Exaktübereinstimmungsdaten, berechnet MCIS-Metriken mit kurzer Zeitüberschreitung für ein kleines deterministisches Frontfenster und ordnet die angereicherten Ergebnisse anschließend erneut. Spätere Treffer behalten die kostengünstigere Exaktübereinstimmungsbewertung bei.
  8. Die gefundenen Übereinstimmungen werden hervorgehoben. Nach der Sortierung und der Anwendung der gewünschten Ergebnisbegrenzung lädt AtomLens die Darstellungsinhalte und speichert die IDs der übereinstimmenden Atome und Bindungen nur für die Zeilen, die es zurückgibt. In der Ergebnisvorschau wird die übereinstimmende Teilstruktur rot hervorgehoben, und wenn du ein Ergebnis öffnest, wird diese rote Hervorhebung in das Molekülfenster übernommen.

Ergebnisse der Substrukturanalyse auslesen

Die Spalte „MCIS / Target“ gibt die Größe des maximalen gemeinsamen induzierten Teilgraphen im Vergleich zur Größe des Zielmoleküls an. Einfach ausgedrückt: Sie gibt an, wie viele Zielatome zu dem größten exakten gemeinsamen Teil der beiden Strukturen gehören.

Warum manche Suchanfragen immer noch etwas dauern

Der exakte Abgleich von Unterstrukturen ist ein Graph-Isomorphismus-Problem. Das heißt, AtomLens muss nachweisen, dass die Atome und Bindungen der Abfrage auf Atome und Bindungen in jedem Zielmolekül abgebildet werden können. Schnelle Screenings und metallegestütztes Screening reduzieren den Aufwand, aber bei komplexen Molekülen oder weit gefassten Abfragen kann dennoch ein rechenintensiver exakter Abgleich erforderlich sein.

Extrahierwerkzeuge

AtomLens überprüft zuerst die Quelle, bestätigt die Anzahl und schreibt dann Dateien oder Tabellen, wobei der Fortschritt angezeigt wird.

Eine SDF-Datei mit mehreren Strukturen in mehrere Dateien aufteilen

  1. Wähle File > Extract > Split multi-structure SDF into multiple files....
  2. Wähle eine SDF-Datei mit zwei oder mehr Strukturen aus.
  3. Überprüfe die Anzahl und wähle „Managed Repository“ oder einen Zielordner aus.
  4. AtomLens schreibt einen Repository-Eintrag oder einen .sdf eine Datei pro Struktur, je nach ausgewähltem Zielort.

SDF-Attribute mit mehreren Strukturen in eine CSV-Datei extrahieren

  1. Wähle File > Extract > Extract multi-structure SDF attributes into CSV table....
  2. Wähle eine SDF-Datei mit mehreren Strukturen aus.
  3. Bestätige die Anzahl der analysierbaren Strukturen und wähle das Ziel aus .csv Datei.
  4. AtomLens schreibt eine CSV-Tabelle mit Anführungszeichen, die alle erkannten SDF-Felder enthält.

Wenn eine Struktur mehrere Werte für ein Feld enthält, verknüpft AtomLens diese mit |. Ungültige Datensätze werden übersprungen und am Ende aufgeführt.

Teile die Mehrfachreaktion SMILES in mehrere Dateien auf

  1. Wähle File > Extract > Split multi-reaction SMILES into multiple files....
  2. Wähle eine mehrzeilige Reaction-SMILES-Quelldatei aus.
  3. Überprüfe die Anzahl der gültigen Reaktionen und wähle einen Zielordner aus.
  4. AtomLens schreibt eins .rsmi eine Datei pro gültiger Reaktion.

Teile die Mehrfachreaktion SMILES in einzelne RXN-Dateien auf

  1. Wähle File > Extract > Split multi-reaction SMILES into multiple RXN files....
  2. Wähle eine mehrzeilige Reaction-SMILES-Quelldatei aus.
  3. Überprüfe die Anzahl, wähle einen Zielordner aus und starte die Extraktion.
  4. AtomLens wandelt jeden gültigen Reaktionseintrag in einen einzelnen .rxn Datei.

Bei macOS kann der SDF-Workflow mit mehreren Strukturen Strukturen in das Managed Repository importieren oder einzelne Dateien in einen Ordner schreiben. CSV- und Reaktions-Extraktions-Workflows schreiben in das von dir gewählte Zielverzeichnis.

Reaktionsunterstützung

AtomLens öffnet Reaktionsdateien direkt, darunter .rsmi, .rinchi, .rxn, .rdf, und mit Reaktionsflächen .cml.

Erweiterte Notation

AtomLens unterstützt weiterhin moderne CXSMILES-Funktionen und die dazugehörigen erweiterten Anmerkungen.

Unterstützte Eingabeformate

.mol und .sdf Die Eingabe kann die V2000- oder V3000-Syntax verwenden, und Standard-SMILES-Textdateien können weiterhin CXSMILES-Erweiterungen enthalten. Der spezielle Dokumentquell-Editor kann außerdem unterstützte IUPAC-Bezeichnungen in Strukturquelltext umwandeln, bevor du diesen anwendest und darstellst.

FormatErweiterungenUTI
MDL Molfile.molde.losko.atomlens.molfile
MDL SDFile.sdf, .sdde.losko.atomlens.sdfile
MDL RG-Datei.rgfde.losko.atomlens.rgfile
SMILES.smi, .smiles, .ism, .cande.losko.atomlens.smiles
CXSMILES.cxsmilesde.losko.atomlens.cxsmiles
Reaktion SMILES.rsmide.losko.atomlens.rsmi
RInChI.rinchide.losko.atomlens.rinchi
InChI.inchi, .ichde.losko.atomlens.inchi
Tripos MOL2.mol2de.losko.atomlens.mol2
Protein-Datenbank.pdb, .entde.losko.atomlens.pdb
XYZ-Koordinaten.xyzde.losko.atomlens.xyz
Chemische Auszeichnungssprache.cmlde.losko.atomlens.cml
Mehrfachdosierung.rxnde.losko.atomlens.rxn
MDL RDF.rdfde.losko.atomlens.rdf
Automatische Erkennung von Klartext.txtpublic.plain-text

Unterstützte Exportformate

Verwendung File > Export... um das aktuelle Molekül oder den aktuellen Reaktionskontext als Chemie-Dateien zu exportieren. Verwende File > Share für SVG-, PNG- oder PDF-Darstellungen des aktuellen Moleküls oder der gesamten Reaktion.

Verwende in iPad die Schaltfläche „Teilen“ im Molekül- oder Reaktionsfenster, wähle „ChemDraw CDX“ oder „ChemDraw CDXML“ aus und klicke dann auf „In Dateien speichern“.

ExportformatErweiterungenAnmerkungen
SVG-Darstellung.svgVerwendet den aktuellen Darstellungsstil.
MDL Molfile (V2000).molEinzelne Struktur.
MDL Molfile (V3000).molEine einzige Struktur in der neueren Syntax.
MDL SDFile.sdf, .sdEinzelne oder mehrere Strukturen.
MDL RG-Datei.rgfBedingungsabhängiger Export, wenn die aktuelle Struktur mit R-Gruppendaten beschrieben werden kann.
SMILES.smi, .smiles, .canStandardgeschmack.
SMILES (Isomer).ismStereochemie-bewusste Ausgabe.
InChI.inchi, .ichLokal erstellt.
Tripos MOL2.mol2Text exportieren.
Protein-Datenbank.pdb, .entText exportieren.
XYZ-Koordinaten.xyzText exportieren.
ChemDraw CDX / CDXML.cdx, .cdxmlBearbeitbare 2D-Moleküle und Reaktionen. Nicht unterstützte fortgeschrittene chemische Formeln führen zu einem Fehler; beliebige Quellmetadaten bleiben nicht erhalten. Import und Export werden für die dokumentierte Teilmenge chemischer Formeln unterstützt. Beim Import aus einem Repository bleibt die ursprüngliche Zeichnung erhalten und es werden bearbeitbare Datensätze erstellt.
Chemische Auszeichnungssprache.cmlXML-Export für Moleküle und Reaktionen.
Mehrfachdosierung.rxnExport der gesamten Reaktion beim Anzeigen eines Reaktionsdokuments.
MDL RDF.rdfExport der gesamten Reaktion beim Anzeigen eines Reaktionsdokuments.
Reaktion SMILES.rsmiExport des gesamten Reaktionstextes.
RInChI.rinchiExport der Identifikatoren für die gesamte Reaktion.

Unterstützung für Hin- und Rückfahrt

AtomLens bewahrt die wichtige chemische Bedeutung der unterstützten Quellformate, wenn du sie überprüfst und erneut exportierst.

© 2026 Dr. Sascha Losko – Obscure Essentials. Alle Rechte vorbehalten.

AtomLens 3.1 · Website-Leitfaden aktualisiert am 18.10.2026.