NMR-Differenzen zwischen ähnlichen Strukturen als interaktive jmol-Grafik
Für strukturell ähnliche Konformere/Isomere ist die grafische Auftragung der NMR-Differenzen eine interessante Analysemöglichkeit.
Ein Beispiel findet sich in Restricted:Alis Molekuele Stammsystem optimiert(Herges).
Erzeugt werden kann ein solcher Plot in folgenden Schritten:
Overlay der beiden Isomere mit gOpenMol
siehe RMSD-fit von Molekülen mit gOpenMol
Speichern der Isomer als je eine xyz-Datei
Kommando in gOpenMol (File/Export/Coords)
Kombinieren der Einzelmoleküle zu einem einzigen Molekül
Hier ist wichtig, dass die Bindungsinfomationen bereits in der Moleküldatei stehen, da ein automatischer Reconnect der Atome aus den xyz-Koordinaten natürlich nicht mehr möglich ist. Wichtig ist außerdem, dass beide Isomere als ein kombiniertes Molekül gespeichert werden, da jmol sonst beide Moleküle in unterschiedliche "Modelle" packt und nicht gleichzeitig anzeigt.
cat mol1.xyz mol2.xyz > overlay.xyz babel --join -ixyz overlay.xyz -omol overlay.mol
Generieren des jmol-Tags für die Wikipedia
jmol Templat
Als erstes bitte folgendes jmol Templat auf die Seite einfügen. Die Script-Sektion enthält einen Platzhalter und wird im folgenden noch modifiziert.
<jmol> <jmolApplet> <name>relative_nmrshifts</name> <uploadedFileContents>overlay.mol</uploadedFileContents> <color>black</color> <size>800</size> <script>
# Platzhalter für Skript-Befehle # .... </script> </jmolApplet>
Ausrichtung der Moleküle im Raum
Eine schöne Ausrichtung der Moleküle ist natürlich optional und wird am besten aus dem standalone-jmol Programm vorbereitet.
Dazu ds Programm jmol starten:
jmol overlay.mol
Moleküle mit der Maus ausrichten, jmol-Konsole öffnen und die Ausrichtung abfragen:
show ORIENTATION
Die Ausrichtungsbefehle in die Skript-Sektion übertragen, z.B.:
reset;center {0.16879988 0.89875007 -0.013550043}; rotate z -1.95; rotate y 1.16;
Moleküle "formatieren"
in die Skriptsektion folgenden Abschnitt einfügen:
wireframe spacefill off select molecule=2 color bonds green select molecule=1 color bonds yellow label "%i
relative NMR-shifts generieren
wenn NMR-Rechnungen zu den Isomeren unter isomer1.nmr.log bzw isomer2.nmr.log verfügbar sind, dann folgenden Befehle aufrufen:
nmr_shift isomer_