From 302f96442ad1e3ec818d3dad8b5b63eae00949ff Mon Sep 17 00:00:00 2001 From: kilian Date: Tue, 27 Oct 2026 13:39:32 +0100 Subject: [PATCH] Dateien nach "Report" hochladen --- Report/Masterarbeit_Kilian_Seng.pdf | Bin 4754588 -> 4761515 bytes Report/Masterarbeit_Kilian_Seng.tex | 242 ++++++++++++++-------------- Report/refs.bib | 28 ++++ 3 files changed, 150 insertions(+), 120 deletions(-) diff --git a/Report/Masterarbeit_Kilian_Seng.pdf b/Report/Masterarbeit_Kilian_Seng.pdf index 25ecf23c46aa90d415a4db4e992c623f0199ba0b..501fcda5855dcd0b0d2a46e75004f4a5e6cff1b9 100644 GIT binary patch delta 147520 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 z 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 bv~>6Mb+@)b7Ze5wiSh}cGchS>DWd;BWxhmo delta 140725 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 fYybx=2&NJ1daPn3~zqK>a!xiF#aBH10mSl&i%f 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

7Ah?R})-8chPkP^Ud33TA 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 diff --git a/Report/Masterarbeit_Kilian_Seng.tex b/Report/Masterarbeit_Kilian_Seng.tex index df7ddc1..60fa6e6 100644 --- a/Report/Masterarbeit_Kilian_Seng.tex +++ b/Report/Masterarbeit_Kilian_Seng.tex @@ -222,13 +222,13 @@ Ein chemisches Molekül bestehend aus kovalenten Bindungen kann dabei als ein un \end{itemize} \subsection{Morphismen} \label{chmophisms} Die Definition der Morphismen wurde aus der Masterarbeit von Jakob Andersen entnommen \cite{andersenphd}. Es seien $G = (V_{G}, E_{G})$ und $H = (V_{H}, E_{H})$, zwei einfache, ungerichtete Graphen. -\subsubsection{Morphismus} +\paragraph{Morphismus} Ein Graphmorphismus $m: G \rightarrow H$ ist dann eine Abbildung von $G$ nach $H$. In dieser Abbildung müssen alle Knoten und Kanten in $G$ auch eine Abbildung in $H$ haben. Also gilt: Wenn $e = (u,v) \in E_{G} \implies \exists m(e) = (m(u),m(v)) \in E_{H}$. Die Abbildung muss aber nicht injektiv sein. Ein Beispiel für einen Morphismus, der kein Monomorphismus ist, ist wenn der Graph $G$ aus zwei verbundenen Knoten besteht und der Graph $H$ aus einem Knoten mit einer Schleife besteht (Abbildung \ref{morphisms}). Die Kante kann zwischen beiden Graphen Injektiv abgebildet werden, aber beide Knoten aus Graph $G$ werden auf den selben Knoten in Graph $H$ abgebildet. -\subsubsection{Monomorphismus} +\paragraph{Monomorphismus} Der Monomorphismus ist ein Morphismus, bei dem alle Knoten in $H$ nur von einem Knoten in $G$ abgebildet werden. Die Abbildung muss Injektiv sein. Es gilt: $\forall u,v \in V_{G}, u \neq v \implies m(u) \neq m(v)$. Ein Beispiel für einen Monomorphismus, der aber kein Subgraph Isomorphismus ist, ist wenn der Graph $G$ aus drei in Reihe verbundenen Knoten besteht und der Graph $H$ aus drei Knoten besteht, die alle untereinander verbunden sind. Dadurch würde zwischen Knoten, die Teil der Abbildung sind eine Kante bestehen, die wiederum nicht abgebildet wird. -\subsubsection{Subgraph Isomorphismus} +\paragraph{Subgraph Isomorphismus} Der Subgraph Isomorphismus ist ein Monomorphismus, bei dem zwischen allen abgebildeten Knoten keine nicht abgebildeten Kanten bestehen. Es gilt: $(u,v) \in E_{G} \iff (m(u), m(v)) \in E_{H}$. Ein Beispiel für einen Subgraph Isomorphismus, der kein Isomorphismus ist, ist wenn ein Graph $G$ aus drei linear verbundenen Knoten besteht und Graph $H$ aus einem Graphen mit vier Knoten besteht,wobei drei linear verbunden sind und der letzte beliebig mit den drei anderen verbunden ist. -\subsubsection{Isomorphismus} +\paragraph{Isomorphismus} Der Isomorphismus is ein Subgraph Isomorphismus, bei dem alle Knoten und Kanten jeweils genau einen Knoten und eine Kante haben auf den sie abgebildet werden können. Die Abbildung ist also bijektiv. \begin{figure} [h] \includegraphics[width=\textwidth]{morphismen.png} @@ -259,7 +259,7 @@ Die Kategorie \textbf{C} besteht aus: \item zwei Morphismen können den selben Start und Endgraphen haben \end{itemize} Auf dieser Kategorie von Graphen lassen sich drei Unterliegende Graphen Typen definieren. -\subsubsection{Pushout} +\paragraph{Pushout} Bei zwei gegebenen Morphismen $g: A \rightarrow C$ und $f: A \rightarrow B$ erzeugen die Morphismen $g': B \rightarrow D$ und $f': C \rightarrow D$ genau dann ein Pushout D von f und g, wenn: \begin{itemize} \item die morphismen kommutativ sind: $g' \circ f = f' \circ g$ @@ -270,7 +270,7 @@ Bei zwei gegebenen Morphismen $g: A \rightarrow C$ und $f: A \rightarrow B$ erze \caption{Beispiel für eine Gruppe mit einem Pushout D. Die Knoten $A,B,C,D,D'' \in Obj(\textbf{C})$ stellen selber Graphen dar. Die Kanten $g, g', g'',f,f',f'', d'' \in Mor(\textbf{C})$ stellen Morphismen dieser Graphen dar. \cite{andersenphd}. } \label{pushout} \end{figure} -\subsubsection{Pullback} +\paragraph{Pullback} Bei zwei gegebenen Morphismen $g': B \rightarrow D$ und $f': C \rightarrow D$ erzeugen die Morphismen $g: A \rightarrow C$ und $f: A \rightarrow B$ genau dann ein Pulback A von f' und g', wenn: \begin{itemize} \item die morphismen kommutativ sind: $g' \circ f = f' \circ g$ @@ -359,9 +359,9 @@ Bei zwei gegebenen Morphismen $g': B \rightarrow D$ und $f': C \rightarrow D$ er \label{pushpullex} \end{figure} Im folgenden werden zum Pushout und Pullback vier Beispiele näher untersucht (Abb. \ref{pushpullex}). Im oben rechten Beispiel fügen die Morphismen jeweils eine Horizontale oder vertikale Kante mit Knoten hinzu. Das Pushout hat beides hinzugefügt. Im unten linken Beispiel wird für das Pushout nur insgesamt eine Kante hinzugefügt. Die beiden zuvor erzeugten Kanten werden also kombiniert, weshalb zwei unterschiedliche Morphismusmen $d'':D \rightarrow D''$ mit D'' als tatsächliches Pushout existieren würden. Das Pushout ist in diesem Fall also zu klein. Beim unten linken Beispiel wird für das Pushout eine Kante zu viel eingefügt. Dadurch existieren ebenfalls zwei verschiedene Morphismen (grün und blau) zu einem weiteren vier Stern Graphen. Ebenso existiert kein Morphismus von dem drei Stern Graphen zu dem tatsächlichen Pushout. Das Pushout ist also zu groß. In dem Beispiel unten links wird für das Pullback angenommen, dass wenn die Kante entfernt wird, auch die zugehörigen Knoten entfernt werden. Dadurch ist aber kein Morphismus von dem tatsächlichen Pullback zu diesem Pullback möglich. Ebenso würden, wenn jeweils zwei Knoten mit einer Kante mit $g$ und $f$ hinzugefügt würden, diese im Pushout kombiniert werden. Beides wiederspricht den etablierten Regeln. -\subsubsection{Pushout Complement} +\paragraph{Pushout Complement} Bei zwei gegebenen Morphismen $g': B \rightarrow D$ und $f: A \rightarrow B$ erzeugen die Morphismen $g: A \rightarrow C$ und $f': C \rightarrow D$ genau dann ein Pushoutcomplement C von f und g', wenn f' und g' der Pushout von f und g ist oder f und g der Pullback von f' und g' ist. -\subsubsection{Double Pushout} +\paragraph{Double Pushout} Eine Graphtransformation lässt sich mit dem Double Pushout (DPO) Ansatz realisieren. Der DPO ist dabei eine Kombination aus den Morphismen l, r, l', r', m, m' (Abbildung \ref{dpo}) und einer Transformations Regel $p = (L \stackrel{l}{\leftarrow} K \stackrel{r}{\rightarrow} R)$. Die Regel besteht aus dem Kontext $K$, den zwei Morphismen $l$ und $r$. Bei einer angenommen Transformation von links nach rechts stellt $L$ die Vorbedingung, $R$ die Folgebedingung, $G$ den Vorzustand und $H$ den Folgezustand dar. Die Graphransformation eines Graphen $G$ zu einem Graphen $H$ mit der Regel $p$ und dem Morphismus $m$ wird über den Ausdruck $G \stackrel{p,m}{\implies} H$ dargestellt. Die nötigen Schritte lauten: \begin{itemize} \item Finde einen Morphismus $m: L \rightarrow G$ von der Vorbedingung $L$ zum Startgraphen $G$ @@ -588,8 +588,8 @@ Um die Bestimmung der optimale Dichteverteilung zu vereinfachen, wird diese Funk \rho_{\mu\nu}(r) = \sum_{K} d_{K}^{\mu\nu} \eta_{K} \end{equation} Die hierfür verwendeten Basisfunktionen können variieren, sind aber meistens Slater oder Gauss-Funktionen \cite{DFTORCA}. -\chapter{Methoden} -\section{M\o{}d Derivation Graph} +\chapter{Methoden und Tools} +\section{Graptransformation Derivation Graph} M\o{}d kurz für Med\O{}lDatschgerl ist ein Python basiertes Graphtransformtions Tool, welches mit dem DPO Ansatz aus Graphtransformationsregeln und aus Startgraphen und den durch Graphtransformation gefundenen neuen Graphen einen Hypergraphen definiert. Die Graphen in M\o{}d können dabei erzeugt werden indem ein SMILE-String geladen wird oder über einen GML-String definiert werden. Im folgenden wird das selbe Molekül Cyclohexan über seinen SMILE und einen GML String definiert. \begin{verbatim} cyclohexan = smiles ("C1CCCCC1") @@ -668,17 +668,17 @@ Der durch die Regelanwendung erzeugte Hypergraph kann als über verschiedene pri \end{verbatim} M\o{}d wurde verwendet die Einwirkung natürlich auftretenden Reaktionen auf natürliche oder synthetische Moleküle zu untersuchen. \section{networkx} -Networkx ist ein Pythonbasiertes Netzwerk und Graphen Analyse Tool \cite{networkx}. Eine Funktion ist dabei das identifizieren aller sehnen losen Zyklen. Während der laufzeit von M\o{}d wurden verschiedene Analysen dieser sehnen losen Zyklen als restriction verwendet. +Networkx ist ein Pythonbasiertes Netzwerk und Graphen Analyse Tool \cite{networkx}. Eine Funktion ist dabei das identifizieren aller sehnen losen Zyklen. Während der laufzeit des Graptransformationstools wurden verschiedene Analysen dieser sehnen losen Zyklen als restriction verwendet. \section{ORCA} ORCA ist ein Quantenchemisches Rechnungs Programm auf DFT Basis. Es erlaubt unter anderem Geometrieoptimierung und NMR-Spektren Berechnung von Chemischen Molekülen \cite{ORCA}. Für diese Arbeit wurde ORCA 6.1.1 verwendet. -Für die von M\o{}d generierten Moleküle wurden die Graphen und SMILE Strings bestimmt. +Für die durch das Graptransformationstool generierten Moleküle wurden die Graphen und SMILE Strings bestimmt. Die zugehörigen XYZ Koordinatendateien wurden aus der RDKit Bibliothek über ihren SMILE String bezogen \cite{rdkit} oder mit dem chemischen Zeichenprogramm Avogadro2 \cite{avogadro} gezeichnet. In beiden Fällen wurde die Geometrie mit ORCA mit den der Dichtefunktion PBE, D4 Dispersionskorrektur und dem Basissatz DEF2-SVP optimiert. Anschließend wurden für die optimierte Struktur mit der Dichtefunktion TPSS, dem Basissatz pcSseg-3 und mit autoaux und tightscf die chemischen Verschiebungen berechnet. \begin{verbatim} !PBE D4 DEF2-SVP OPT !TPSS pcSseg-3 autoaux tightscf NMR \end{verbatim} -Für den Vergleich wurden die selben Berechnungen für TMS durchgeführt. Die Kohlenstoff Verschiebung von TMS lag dabei bei 179.73 ppm. Die Bestimmung chemisch Äquivalenter Kerne wurde von Hand durchgeführt. Für jedes mit M\o{}d erzeugte Molekül wurde ein $^{13}$C-NMR berechnet. +Für den Vergleich wurden die selben Berechnungen für TMS durchgeführt. Die Kohlenstoff Verschiebung von TMS lag dabei bei 179.73 ppm. Die Bestimmung chemisch Äquivalenter Kerne wurde von Hand durchgeführt. Für jedes mit dem Graptransformationstool erzeugte Molekül wurde ein $^{13}$C-NMR berechnet. \section{NMR-Vergleich} Um die von ORCA berechneten NMR Spektren zu Vergleichen und ihre Ähnlichkeit zu Quantifizieren wurde die Binning Methode mit anschließender Crosscorrelation angewandt \cite{nmrbin}. Jeder Peak $j$ des Spektrums setzt sich aus seiner Intensität $I_{j}$ und seiner Verschiebung $\nu_{j}$ zusammen. Zuerst wird für ein gegebenes NMR Spektrum der Peak mit der größten chemischen Verschiebung $\nu_{max}$ und der kleinsten chemischen Verschiebung $\nu_{min}$ bestimmt und eine Bingröße $b$ festgelegt. Der größte Wert $\nu_{max}$ wird dabei aufgerundet und um eine Bingröße $b$ erhöht (Gleichung \ref{binupper}). Der kleinste Wert $\nu_{min}$ wird abgerundet und um eine Bingröße $b$ verringert (Gleichung \ref{binlower}). \begin{equation} \label{binupper} @@ -702,10 +702,10 @@ Die Intensität des Bins $I_{i}$ ist dabei die Summe aller in ihm liegenden Peak Die Intensität wird über alle Bins normalisiert. Um zwei Spektren zu vergleichen wird anstelle des Randwerte des einen Spektrums gemeinsame Randwerte für beide Spektren nach dem gleichen System bestimmt und die Peaks auf diese Bind aufgeteilt. Anschließend werden die Bins für jedes Spektrum einzelnd normiert. Der Überlapp $O_{i}$ eines Bins des ersten Spektrums $i$ ist dabei mit den Bins des zweiten Spektrums $j$ gleich der Summe beider Bins, sowie des halben Werts der benachbarten Bins (Gleichung \ref{overlap}). \begin{equation} \label{overlap} - O_{i} = 0.5 \times (I_{i} + I_{j-1}) + (I_{i} + I_{j}) + 0.5 \times (I_{i} + I_{j+1}) : i = j + O_{i} = 0.5 \times (I_{i} \times I_{j-1}) + (I_{i} \times I_{j}) + 0.5 \times (I_{i} \times I_{j+1}) : i = j \end{equation} Der Gesamtüberlapp $O$ ist die Summe aller Teilüberlappe $O_{i}$ (Gelichung \ref{fulloverlap}) -\begin{equation} \label{fuloverlap} +\begin{equation} \label{fulloverlap} O_{ij} = \sum_{i} O_{i} \end{equation} Aus dieser Crosskorrelation beider Spektren $O_{ij}$ und der Selbstkorrelation beider Spektren $O_{ii}$ und $O_{jj}$, wird der Ähnlichkeitsindex $SI$ berechnet (Gleichung \ref{similarity}) @@ -716,7 +716,7 @@ Für alle Moleküle eines aus dem gesamten Derivationgraph ausgewählten Reaktio Jedes mit ORCA berechnete $^{13}$C-NMR, wurde mit den Literaturspektren verglichen. Die für ein Literaturspektrum normierten Ähnlichkeitsindices wurden als Wahrscheinlichkeit angenommen, dass beide NMR-Spektren die Gleiche Substanz abbilden. \section{Gurobipy} Gurobipy \cite{gurobi} ist ein Python basierter ILP-Solver. Zur Bestimmung der Optimalen Parameter wird ein ILP-Baum verwendet. Die bestimmten Wahrscheinlichkeiten wurden mit dem Derivationgraph kombiniert. Darauf basierend wurde Gruobipy verwendet um einen diese Wahrscheinlichkeiten maximierenden Reaktionpfad in dem Derivationgraph zu identifizieren. -\section{M\o{}d Zertifikat} +\section{Petrinetz Zertifikat} Eine weitere Funktion von M\o{}d ist das Zertifizieren eines bestimmten Reaktionpfades des Hypergraphen mittels Petrinetzen. Dafür müssen die mittels Gurobi bestimmten Parameter für den Derivationgraph in M\o{}d festgelegt werden. Ein mittels ILP bestimmter Reaktionspfad kann so nähergehend untersucht werden, indem Reaktionen, auf Erfüllbarkeit mit den gegebenen Startmolekülen überprüft werden. \chapter{Ergebnisse} @@ -736,23 +736,23 @@ Vanillin ist die einer der beliebtesten Aromatischen Moleküle mit hoher Verwend \caption{Synthese von Vanilline in der Vanille Orchidee. Die Synthese erfolgt aus der Aminosäure Phenylalanin. Dabei wird zuerst die Aminogruppe eliminiert, anschließend der Phenylrest hydroxyliert und die aus der Eliminierung entstandene Doppelbindung oxidiert (rot). Der letzte Schritt ist die Methylierung des 4-Hydroxyrests \cite{vanillinesynth}. } \label{vansynth} \end{figure} -\section{M\o{}d: Ein-Molekül-Reaktionen} -Für die Ein-Molekül-Reaktionen wurden zuerst in M\o{}d Transformationsregeln definiert. Diese Regeln wurden dann auf ein Startmolekül angewandt, welches Teil des natürlichen Syntheseprozesses ist. Der betrachtete Syntheseausschnitt wurde dabei mit möglichst wenigen und möglichst einfachen Regen dargestellt. -\subsection{M\o{}d: Koffein} -Für die Synthese von Koffein wurde mit dem Purin Ring Xanthine gestartet (Abb. \ref{xanthine}) +\section{Graptransformation: Ein-Molekül-Reaktionen} +Für die Ein-Molekül-Reaktionen wurden zuerst in dem Graptransformationstool Transformationsregeln definiert. Diese Regeln wurden dann auf ein Startmolekül angewandt, welches Teil des natürlichen Syntheseprozesses ist. Der betrachtete Syntheseausschnitt wurde dabei mit möglichst wenigen und möglichst einfachen Regen dargestellt. +\subsection{Koffein} +Für die Synthese von Koffein wurde mit dem Purin Ring Xanthin gestartet (Abb. \ref{xanthine}) \begin{figure} [h] \includegraphics[width=\textwidth]{xanthine.png} - \caption{Darstellung von Xanthin in M\o{}d.} + \caption{Darstellung von Xanthin in dem Graptransformationstool.} \label{xanthine} \end{figure} Ebenso wurde für die Transformationsregel zum Austausch eines an einen Stickstoff gebundenen Wasserstoff, durch eine Methylgruppe definiert. (Abb. \ref{nmeth}). \begin{figure} [h] \includegraphics[width=\textwidth]{nmeth.png} - \caption{Darstellung der Regel zum Methylieren eines protonierten Stickstoffs in M\o{}d.} + \caption{Darstellung der Regel zum Methylieren eines protonierten Stickstoffs in dem Graptransformationstool.} \label{nmeth} \end{figure} -Durch das wiederholte anwenden der Regel auf Xanthine konnte ein Reaktionsnetzerk entwickelt werden, an dessen Ende die Synthese von Koffein steht (Abb. \ref{coffsynthmod}). Dabei wurden die folgenden Zwischenprodukte bestimmt: +Durch das wiederholte anwenden der Regel auf Xanthin konnte ein Reaktionsnetzerk entwickelt werden, an dessen Ende die Synthese von Koffein steht (Abb. \ref{coffsynthmod}). Dabei wurden die folgenden Zwischenprodukte bestimmt: \begin{itemize} \item $p_{0,0}$: 1-Methylxanthin \item $p_{0,1}$: 3-Methylxanthin @@ -763,25 +763,25 @@ Durch das wiederholte anwenden der Regel auf Xanthine konnte ein Reaktionsnetzer \end{itemize} \begin{figure} [h] \includegraphics[width=\textwidth]{coffsynthmod.png} - \caption{Darstellung aller Synthesepfade von Koffein aus Xanthine in M\o{}d. Die Graphen $p_{0,0}$ bis $p_{0,5}$ stellen dabei die Zwischenprodukte 1-Methylxanthin, 3-Methylxanthin, 7-Methylxanthin, 1,3-Dimethylxanthin oder Theophylline, 1,7-Dimethylxanthin oder Paraxanthin und 3,7-Dimethylxanthin oder Theobromin dar.} + \caption{Darstellung aller Synthesepfade von Koffein aus Xanthin in dem Graptransformationstool. Die Graphen $p_{0,0}$ bis $p_{0,5}$ stellen dabei die Zwischenprodukte 1-Methylxanthin, 3-Methylxanthin, 7-Methylxanthin, 1,3-Dimethylxanthin oder Theophylline, 1,7-Dimethylxanthin oder Paraxanthin und 3,7-Dimethylxanthin oder Theobromin dar.} \label{coffsynthmod} \end{figure} -\subsection{M\o{}d: Vanillin und 3,4-Dihydroxyaldehyd} -Für die Synthese von Koffein wurde mit Zimtsäure gestartet (Abb. \ref{zimt}). Das natürliche Produkt ist dabei E-Zimtsäure. +\subsection{Vanillin und 3,4-Dihydroxyaldehyd} +Für die Synthese von Vanillin wurde mit Zimtsäure gestartet (Abb. \ref{zimt}). Das natürliche Produkt ist dabei E-Zimtsäure. \begin{figure} [h] \includegraphics[width=\textwidth]{zimt.png} - \caption{Darstellung von Zimtsäure in M\o{}d.} + \caption{Darstellung von Zimtsäure in dem Graptransformationstool.} \label{zimt} \end{figure} Zur Umsetzung der Zimtsäure zu dem Vanillin Zwischenprodukts, 3,4-Dihydroxybenzaldehyd, wurde eine Regel zur Hydroxylierung der aromatischen Kohlenstoffe (Abb. \ref{hydrox}) und zur Oxidierung einer Doppelbindung mit Carboxylgruppe zu einem Aldehyd (Abb. \ref{aldhyd}) definiert. \begin{figure} [h] \includegraphics[width=\textwidth]{hydrox.png} - \caption{Darstellung der Regel zum Hydroxylieren des Phenylrests in M\o{}d.} + \caption{Darstellung der Regel zum Hydroxylieren des Phenylrests in dem Graptransformationstool.} \label{hydrox} \end{figure} \begin{figure} [h] \includegraphics[width=\textwidth]{aldehyd.png} - \caption{Darstellung der Regel zum oxidieren der Zimtsäure Doppelbindung zu einem Aldehyd in M\o{}d.} + \caption{Darstellung der Regel zum oxidieren der Zimtsäure Doppelbindung zu einem Aldehyd in dem Graptransformationstool.} \label{aldhyd} \end{figure} Durch das wiederholte anwenden beider Regeln auf Zimtsäure konnte ein Reaktionsnetzerk entwickelt werden, an dessen Ende die Synthese von 3,4-Dihydroxybenzaldehyd steht (Abb. \ref{vanisynthmod}). Die breite Regelanwendung bedeutet die Ermittlung vieler Moleküle, welche nicht mehr zu dem Zielmolekül umgesetzt werden können. Darum wurden die Zwischenprodukte auf die Moleküle beschränkt, die tatsächlich Zwischenprodukte darstellen. Dabei wurden die folgenden Zwischenprodukte bestimmt: @@ -795,12 +795,12 @@ Durch das wiederholte anwenden beider Regeln auf Zimtsäure konnte ein Reaktions \end{itemize} \begin{figure} [h] \includegraphics[width=\textwidth]{vanisynthmod.png} - \caption{Darstellung aller Synthesepfade von 3,4-Dihydroxybenzaldehyd aus Zimtsäure in M\o{}d. Nur ein Teil aller Zwischenprodukte wird dabei tatsächlich zu dem gewünschten Produkt.} + \caption{Darstellung aller Synthesepfade von 3,4-Dihydroxybenzaldehyd aus Zimtsäure in dem Graptransformationstool. Nur ein Teil aller Zwischenprodukte wird dabei tatsächlich zu dem gewünschten Produkt.} \label{vanisynthmod} \end{figure} \section{NMR: Ein-Molekül-Reaktionen} Für alle Zwischenprodukte wurde mit ORCA ein $^{13}$C-NMR berechnet und ein dazugehöriges Literaturspektrum recherchiert. -\subsection{NMR: Koffein} +\subsection{Koffein} Für alle Xanthinringe lässt sich sagen, dass ausschließlich die Protonen der Methygruppen chemisch Äquivalent zueinander sind. In einem $^{13}$C-NMR weisen also alle Kohlenstoffe ein eigenes Signal mit Intensität 1 auf. Die von ORCA berechneten NMR Spektren wurden den recherchierten Literaturspektren gegenübergestellt (Tabellen \ref{tabelxanthin},\ref{tabel1xanthin},\ref{tabel3xanthin},\ref{tabel7xanthin},\ref{tabel13xanthin},\ref{tabel17xanthin},\ref{tabel37xanthin},\ref{tabel137xanthin}) und ihre Verschiebung zueinander bestimmt. \begin{table}[htb] \caption{Vergleich des von ORCA berechneten Spektrum für Xanthin mit einem Literatur Spektrum \cite{xanthinnmr}. Die Werte sind in ppm angegeben. Die durchschnittliche Differenz beträgt 3.14 ppm.} @@ -810,11 +810,11 @@ Für alle Xanthinringe lässt sich sagen, dass ausschließlich die Protonen der ORCA & Exp & Differenz ORCA - Exp\\ \hline 112.57 & 108.8 & 3.77 \\ - 138.61 & 137.2 & 1.41000000000003 \\ + 138.61 & 137.2 & 1.413 \\ 151.03 & 140.5 & 10.53 \\ - 152.87 & 152.4 & 0.469999999999999 \\ - 155.64 & 156.1 & -0.460000000000008 \\ - & & 3.144 \\ + 152.87 & 152.4 & 0.47 \\ + 155.64 & 156.1 & -0.46 \\ + & & 3.14 \\ \hline \end{tabular} \end{center} @@ -830,9 +830,9 @@ Für alle Xanthinringe lässt sich sagen, dass ausschließlich die Protonen der 112.28 & 106.4 & 5.88 \\ 137.88 & 140.6 & -2.72 \\ 150.37 & 147 & 3.37 \\ - 153.13 & 151.2 & 1.93000000000001 \\ - 157.91 & 155.2 & 2.71000000000001 \\ - & & 2.39166666666667 \\ + 153.13 & 151.2 & 1.93 \\ + 157.91 & 155.2 & 2.71 \\ + & & 2.39 \\ \hline \end{tabular} \end{center} @@ -848,9 +848,9 @@ Für alle Xanthinringe lässt sich sagen, dass ausschließlich die Protonen der 112.87 & 106.9 & 5.97 \\ 138.12 & 140.5 & -2.38 \\ 153.46 & 149.4 & 4.06 \\ - 154.78 & 151.2 & 3.58000000000001 \\ - 155 & 154.7 & 0.300000000000011 \\ - & & 2.345 \\ + 154.78 & 151.2 & 3.58 \\ + 155 & 154.7 & 0.30 \\ + & & 2.35 \\ \hline \end{tabular} \end{center} @@ -864,8 +864,8 @@ Für alle Xanthinringe lässt sich sagen, dass ausschließlich die Protonen der \hline 36.69 & 33.03 & 3.66 \\ 113.78 & 106.9 & 6.88 \\ - 143.18 & 143.01 & 0.170000000000016 \\ - 151.13 & 149.3 & 1.82999999999998 \\ + 143.18 & 143.01 & 0.17 \\ + 151.13 & 149.3 & 1.83 \\ 153.94 & 151.35 & 2.59 \\ 157.1 & 155.85 & 1.25 \\ & & 2.73 \\ @@ -882,12 +882,12 @@ Für alle Xanthinringe lässt sich sagen, dass ausschließlich die Protonen der \hline 29.23 & 27.7 & 1.53 \\ 32.05 & 29.7 & 2.35 \\ - 112.36 & 106.4 & 5.95999999999999 \\ - 137.43 & 140.5 & -3.06999999999999 \\ - 152.62 & 147.8 & 4.81999999999999 \\ - 155.4 & 151.2 & 4.20000000000002 \\ - 156.89 & 154.4 & 2.48999999999998 \\ - & & 2.61142857142857 \\ + 112.36 & 106.4 & 5.96 \\ + 137.43 & 140.5 & -3.07 \\ + 152.62 & 147.8 & 4.82 \\ + 155.4 & 151.2 & 4.20 \\ + 156.89 & 154.4 & 2.49 \\ + & & 2.61 \\ \hline \end{tabular} \end{center} @@ -902,11 +902,11 @@ Für alle Xanthinringe lässt sich sagen, dass ausschließlich die Protonen der 28.59 & 26.7 & 1.89 \\ 36.8 & 32.9 & 3.9 \\ 113.44 & 106.5 & 6.94 \\ - 142.72 & 143 & -0.280000000000001 \\ + 142.72 & 143 & -0.28 \\ 151.81 & 147.4 & 4.41 \\ 153.04 & 151.1 & 1.94 \\ 158.8 & 155.3 & 3.5 \\ - & & 3.18571428571428 \\ + & & 3.19 \\ \hline \end{tabular} \end{center} @@ -920,12 +920,12 @@ Für alle Xanthinringe lässt sich sagen, dass ausschließlich die Protonen der \hline 30.96 & 29.3 & 1.66 \\ 36.7 & 33.9 & 2.8 \\ - 114.14 & 108.1 & 6.04000000000001 \\ - 142.73 & 142.6 & 0.129999999999995 \\ - 153.39 & 150 & 3.38999999999999 \\ - 155.92 & 153.1 & 2.81999999999999 \\ + 114.14 & 108.1 & 6.04 \\ + 142.73 & 142.6 & 0.13 \\ + 153.39 & 150 & 3.39 \\ + 155.92 & 153.1 & 2.82 \\ 156.49 & 154.9 & 1.59 \\ - & & 2.63285714285714 \\ + & & 2.63 \\ \hline \end{tabular} \end{center} @@ -941,18 +941,18 @@ Für alle Xanthinringe lässt sich sagen, dass ausschließlich die Protonen der 31.72 & 29.3 & 2.42 \\ 36.86 & 33.1 & 3.76 \\ 113.66 & 106.6 & 7.06 \\ - 142.13 & 142.8 & -0.670000000000016 \\ - 153.86 & 148.1 & 5.76000000000002 \\ - 155.29 & 151 & 4.28999999999999 \\ - 158.29 & 154.5 & 3.78999999999999 \\ - & & 3.77285714285714 \\ + 142.13 & 142.8 & -0.67 \\ + 153.86 & 148.1 & 5.76 \\ + 155.29 & 151 & 4.29 \\ + 158.29 & 154.5 & 3.79 \\ + & & 3.77 \\ \hline \end{tabular} \end{center} \end{table} \newline -Die Methylwasserstoff lassen sich dabei den Signalen um ca. 30 ppm zuordnen, wobei das 1-Methyl Signal mit 28.6 bis 30.18 bei ORCA und 26.7 bis 27.7 in den experimentellen Spektren den niedrigsten Wert aufweist. Die mittlere Verschiebung weißt das 3-Methylsignal mit 31.0 bis 32.1 in ORCA und 28.8 bis 29.7 in den experimentellen Spektren auf. Die größte Verschiebung ist dem 7-Methylsignal mit 36.7 bis 36.9 in ORCA und 32.9 bis 33.9 in den experimentellen Spektren zuzuordnen. Die Signale des Purinrings sind für den größten Teil konstant über alle Moleküle, wobei Xanthin mit 151.03 in ORCA zu 140.5 im Experiment eine besonders große Differenz aufweist. Die größten Unterschiede sind über alle Xanthine bei dem Kohlenstoff neben dem 7-Stickstoff. Über alle Moleküle gemittelt lässt sich bestimmen, dass die von ORCA ermittelten Spektren im Durchschnitt um 2.5 ppm nach oben verschoben sind. -\subsection{NMR: Vanillin und 3,4-Dihydroxyaldehyd} +Die Methylwasserstoff lassen sich dabei den Signalen um ca. 30 ppm zuordnen, wobei das 1-Methyl Signal mit 28.6 bis 30.18 bei ORCA und 26.7 bis 27.7 in den experimentellen Spektren den niedrigsten Wert aufweist. Die mittlere Verschiebung weißt das 3-Methylsignal mit 31.0 bis 32.1 in ORCA und 28.8 bis 29.7 in den experimentellen Spektren auf. Die größte Verschiebung ist dem 7-Methylsignal mit 36.7 bis 36.9 in ORCA und 32.9 bis 33.9 in den experimentellen Spektren zuzuordnen. Die Signale des Purinrings sind für den größten Teil konstant über alle Moleküle, wobei Xanthin mit 151.03 in ORCA zu 140.5 im Experiment eine besonders große Differenz aufweist. Die größten Unterschiede sind über alle Xanthin bei dem Kohlenstoff neben dem 7-Stickstoff. Über alle Moleküle gemittelt lässt sich bestimmen, dass die von ORCA ermittelten Spektren im Durchschnitt um 2.5 ppm nach oben verschoben sind. +\subsection{Vanillin und 3,4-Dihydroxyaldehyd} Für 3-hydroxylierte Zwischenprodukte gilt, dass keine Kerne chemisch Äquivalent zueinander sind. Wenn nicht oder nur in der 4-Position hydroxyliert ist, sind jeweils die im Phenylrest gegenüberliegenden Wasserstoffe und Kohlenstoff zueinander chemisch Äquivalent. In einem $^{13}$C-NMR weisen also alle Kohlenstoffe in 3-hydroxilierten Moleküle ein eigenes Signal mit Intensität 1 auf. In nicht oder 4-hydroxylierten Molekülen verschmelzen jeweils zwei Signale zu insgesamt zwei Signalen mit Intensität 2. Die von ORCA berechneten NMR Spektren wurden den recherchierten Literaturspektren gegenübergestellt (Tabellen \ref{tabelzimt},\ref{tabelmcoum},\ref{tabelpcoum},\ref{tabelald},\ref{tabelcafac},\ref{tabel3ald},\ref{tabel4ald},\ref{tabel34ald}) und ihre Verschiebung zueinander bestimmt. \begin{table}[htb] \caption{Vergleich des von ORCA berechneten Spektrum für Zimtsäure mit einem Literatur Spektrum \cite{cinamnmr}. Die Werte sind in ppm angegeben. Die durchschnittliche Differenz beträgt 4.02 ppm.} @@ -964,11 +964,11 @@ Für 3-hydroxylierte Zwischenprodukte gilt, dass keine Kerne chemisch Äquivalen 1 & 117.33 & 120.33 & 3 \\ 2 & 128.39 & 133.48 & 5.09 \\ 2 & 128.98 & 134.2 & 5.22 \\ - 1 & 130.77 & 135.91 & 5.13999999999999 \\ - 1 & 134.04 & 140.47 & 6.43000000000001 \\ - 1 & 147.14 & 151.41 & 4.27000000000001 \\ - 1 & 172.6 & 171.56 & -1.03999999999999 \\ - & & & 4.01571428571429 \\ + 1 & 130.77 & 135.91 & 5.14 \\ + 1 & 134.04 & 140.47 & 6.43 \\ + 1 & 147.14 & 151.41 & 4.27 \\ + 1 & 172.6 & 171.56 & -1.04 \\ + & & & 4.02 \\ \hline \end{tabular} \end{center} @@ -981,15 +981,15 @@ Für 3-hydroxylierte Zwischenprodukte gilt, dass keine Kerne chemisch Äquivalen Height & Exp & ORCA & Differenz ORCA - Exp\\ \hline 1 & 115.3 & 118.6 & 3.3 \\ - 1 & 118.6 & 121.09 & 2.49000000000001 \\ + 1 & 118.6 & 121.09 & 2.49 \\ 1 & 119.2 & 121.69 & 2.49 \\ 1 & 120.8 & 122.36 & 1.56 \\ - 1 & 131 & 134.46 & 3.46000000000001 \\ + 1 & 131 & 134.46 & 3.46 \\ 1 & 137.1 & 141.29 & 4.19 \\ 1 & 146.5 & 153.69 & 7.19 \\ - 1 & 159.1 & 164.15 & 5.05000000000001 \\ - 1 & 170.5 & 172.55 & 2.05000000000001 \\ - & & & 3.53111111111111 \\ + 1 & 159.1 & 164.15 & 5.05 \\ + 1 & 170.5 & 172.55 & 2.05 \\ + & & & 3.53 \\ \hline \end{tabular} \end{center} @@ -1001,14 +1001,14 @@ Für 3-hydroxylierte Zwischenprodukte gilt, dass keine Kerne chemisch Äquivalen \label{tabelpcoum} Height & Exp & ORCA & Differenz ORCA - Exp\\ \hline - 1 & 115.41 & 117.18 & 1.77000000000001 \\ - 2 & 115.83 & 118.65 & 2.82000000000001 \\ - 1 & 125.36 & 132.76 & 7.39999999999999 \\ - 2 & 130.17 & 135.75 & 5.58000000000001 \\ - 1 & 144.27 & 149.67 & 5.39999999999998 \\ - 1 & 159.67 & 166.09 & 6.42000000000002 \\ + 1 & 115.41 & 117.18 & 1.77 \\ + 2 & 115.83 & 118.65 & 2.82 \\ + 1 & 125.36 & 132.76 & 7.40 \\ + 2 & 130.17 & 135.75 & 5.58 \\ + 1 & 144.27 & 149.67 & 5.40 \\ + 1 & 159.67 & 166.09 & 6.42 \\ 1 & 168.05 & 171.61 & 3.56 \\ - & & & 4.70714285714286 \\ + & & & 4.71 \\ \hline \end{tabular} \end{center} @@ -1020,12 +1020,12 @@ Für 3-hydroxylierte Zwischenprodukte gilt, dass keine Kerne chemisch Äquivalen \label{tabelald} Height & Exp & ORCA & Differenz ORCA - Exp\\ \hline - 2 & 128.9 & 133.45 & 4.54999999999998 \\ - 2 & 129.5 & 135.86 & 6.36000000000001 \\ - 1 & 134.2 & 139.15 & 4.95000000000002 \\ - 1 & 136.4 & 141.47 & 5.06999999999999 \\ + 2 & 128.9 & 133.45 & 4.55 \\ + 2 & 129.5 & 135.86 & 6.36 \\ + 1 & 134.2 & 139.15 & 4.95 \\ + 1 & 136.4 & 141.47 & 5.07 \\ 1 & 192 & 195.09 & 3.09 \\ - & & & 4.804 \\ + & & & 4.80 \\ \hline \end{tabular} \end{center} @@ -1037,16 +1037,16 @@ Für 3-hydroxylierte Zwischenprodukte gilt, dass keine Kerne chemisch Äquivalen \label{tabelcafac} Heigt & Exp & ORCA & Differenz ORCA - Exp\\ \hline - 1 & 147.9 & 155.79 & 7.88999999999999 \\ + 1 & 147.9 & 155.79 & 7.89 \\ 1 & 146.5 & 149.88 & 3.38 \\ 1 & 129.3 & 132.99 & 3.69 \\ 1 & 123.1 & 131.94 & 8.84 \\ 1 & 121.7 & 118.15 & -3.55 \\ - 1 & 116.4 & 116.16 & -0.240000000000009 \\ + 1 & 116.4 & 116.16 & -0.24 \\ 1 & 141.5 & 149.28 & 7.78 \\ - 1 & 114.6 & 110.95 & -3.64999999999999 \\ - 1 & 176.2 & 171.66 & -4.53999999999999 \\ - & & & 2.17777777777778 \\ + 1 & 114.6 & 110.95 & -3.65 \\ + 1 & 176.2 & 171.66 & -4.549 \\ + & & & 2.18 \\ \hline \end{tabular} \end{center} @@ -1061,9 +1061,9 @@ Für 3-hydroxylierte Zwischenprodukte gilt, dass keine Kerne chemisch Äquivalen 1 & 115 & 122.95 & 7.95 \\ 1 & 122 & 123.33 & 1.33 \\ 1 & 123 & 124.61 & 1.61 \\ - 1 & 131 & 133.96 & 2.96000000000001 \\ + 1 & 131 & 133.96 & 2.96 \\ 1 & 138 & 143.41 & 5.41 \\ - 1 & 158 & 164.39 & 6.38999999999999 \\ + 1 & 158 & 164.39 & 6.39 \\ 1 & 194 & 195.16 & 1.16 \\ & & & 3.83 \\ \hline @@ -1077,12 +1077,12 @@ Für 3-hydroxylierte Zwischenprodukte gilt, dass keine Kerne chemisch Äquivalen \label{tabel4ald} Height & Exp & ORCA & Differenz ORCA - Exp\\ \hline - 2 & 116.5 & 118.46 & 1.95999999999999 \\ + 2 & 116.5 & 118.46 & 1.96 \\ 1 & 130.3 & 135.08 & 4.78 \\ - 2 & 132.7 & 137.69 & 4.99000000000001 \\ - 1 & 163.8 & 168.28 & 4.47999999999999 \\ - 1 & 191 & 191.53 & 0.530000000000001 \\ - & & & 3.348 \\ + 2 & 132.7 & 137.69 & 4.99 \\ + 1 & 163.8 & 168.28 & 4.48 \\ + 1 & 191 & 191.53 & 0.53 \\ + & & & 3.35 \\ \hline \end{tabular} \end{center} @@ -1095,13 +1095,13 @@ Für 3-hydroxylierte Zwischenprodukte gilt, dass keine Kerne chemisch Äquivalen Height & Exp & ORCA & Differenz ORCA - Exp\\ \hline 1 & 113.1 & 114.22 & 1.12 \\ - 1 & 117.79 & 115.21 & -2.58000000000001 \\ + 1 & 117.79 & 115.21 & -2.58 \\ 1 & 133.4 & 124.59 & -8.81 \\ 1 & 134.66 & 130.13 & -4.53 \\ 1 & 149.32 & 145.44 & -3.88 \\ 1 & 158.08 & 151.27 & -6.81 \\ - 1 & 191.41 & 190.26 & -1.15000000000001 \\ - & & & -3.80571428571429 \\ + 1 & 191.41 & 190.26 & -1.15 \\ + & & & -3.81 \\ \hline \end{tabular} \end{center} @@ -1113,8 +1113,8 @@ In bisherigen Analysen zu der Genauigkeit von berechneten NMR-Spektren im Vergle \begin{equation} \label{binsize} b \in \{0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0\} \end{equation} -\subsection{NMR SI: Koffein} -Den Erwartungen entsprechend weißt das ORCA Spektrum von 7-Methylxanthine eine hohe Ähnlichkeit zu dem experimentellen Spektrum von 7-Methylxanthin auf. Das Spektrum von Paraxanthin ist jedoch noch etwas ähnlicher. Die Spektren von Theobromin haben im Vergleich dazu die größten Übereinstimmungen, wobei Koffein am zweit ähnlichsten ist. Allgemein scheint eine Identifikation des 7-Methylrest gut zu funktionieren, jedoch keine einfache Unterscheidung der Restlichen Methylgruppen möglich zu sein. Da in allen Molekülen das xanthine Grundgerüst vorliegt und die Addition einer Methylgruppe dieses nicht zu sehr verändert, haben alle Moleküle eine signifikante Ähnlichkeit zueinander (Tabelle \ref{nmrsimcoff}). +\subsection{Koffein} +Den Erwartungen entsprechend weißt das ORCA Spektrum von 7-Methylxanthin eine hohe Ähnlichkeit zu dem experimentellen Spektrum von 7-Methylxanthin auf. Das Spektrum von Paraxanthin ist jedoch noch etwas ähnlicher. Die Spektren von Theobromin haben im Vergleich dazu die größten Übereinstimmungen, wobei Koffein am zweit ähnlichsten ist. Allgemein scheint eine Identifikation des 7-Methylrest gut zu funktionieren, jedoch keine einfache Unterscheidung der Restlichen Methylgruppen möglich zu sein. Da in allen Molekülen das Xanthin-Grundgerüst vorliegt und die Addition einer Methylgruppe dieses nicht zu sehr verändert, haben alle Moleküle eine signifikante Ähnlichkeit zueinander (Tabelle \ref{nmrsimcoff}). \begin{table}[htb] \caption{Resultierende Wahrscheinlichkeiten beim Vergleich aller Zwischenprodukte der Koffeinsynthese, sowie Xanthin und Koffein mit den natürlichen Zwischenprodukten 7-Methyxanthin und Theobromin.} \begin{center} @@ -1135,7 +1135,7 @@ Den Erwartungen entsprechend weißt das ORCA Spektrum von 7-Methylxanthine eine \end{center} \end{table} -\subsection{NMR SI: Vanillin und 3,4-Dihydroxyaldehyd} +\subsection{Vanillin und 3,4-Dihydroxyaldehyd} Bei der Vanillin Synthese liegen die chemischen Verschiebungen des Grundgerüsts weiter auseinander, weshalb manche Moleküle, wie 3-Hydroxybenzaldehyd nur eine sehr geringe Ähnlichkeit zu den natürlich Zwischenprodukten aufweisen. p-Coumarsäure hat die größte Ähnlichkeit zu sowohl seinem eigenen experimentellen Spektrum, sowie zu dem von 4-Hydoxybenzaldehyd. Die zweitgrößte Ähnlichkeit zu dem experimentellen Spektrum von p-Coumarsäure hat Kaffeesäure. Bei dem experimentellen Spektrum von 4-Hydroxybenzaldehyd hat das richtige Molekül die zweit größte Ähnlichkeit (Tabelle \ref{nmrsimvani}). \begin{table}[htb] \caption{Resultierende Wahrscheinlichkeiten beim Vergleich aller Zwischenprodukte der Vanillesynthese mit den natürlichen Zwischenprodukten p-Coumarsäure und 4-Hydroxybenzaldehyd.} @@ -1175,7 +1175,7 @@ Unter diesen Beschränkungen soll ein Pfad durch den Hypergraphen bestimmt werde \begin{equation} \label{objective} max Obj = \sum_{e} 1000 \times (p_{1,e} \times n_{1,e} + p_{2,e} \times n_{2,e}) \newline - \frac{x_{e}}{ max(p_{1,e}, p_{2,e})} \end{equation} -\subsubsection{ILP: Koffein} +\subsubsection{Koffein} Der Hypergraph für die Koffeinsynthese wird in Tabelle \ref{hypergraphcaffsynth} dargestellt. \begin{table} \caption{Der für die Koffeinsynthese definierte Hypergraph in Gurobi mit den für jede Kante definierten Wahrscheinlichkeiten.} @@ -1218,7 +1218,7 @@ Die beste gefundene Lösung ist für die Kanten 1, 4, 10, 13 und 14 jeweils ein 4 &Xanthin & 7-Methylxanthin & 1\\ 5 &1-Methylxanthin & Theophyllin & 0\\ 6 &1-Methylxanthin & Paraxanthin & 0\\ - 7 &3-Methylxanthin & Theophyllin & 1\\ + 7 &3-Methylxanthin & Theophyllin & 0\\ 8 &3-Methylxanthin & Theobromin & 0\\ 9 &7-Methylxanthin & Paraxanthin & 0\\ 10 &7-Methylxanthin & Theobromin & 1\\ @@ -1230,10 +1230,10 @@ Die beste gefundene Lösung ist für die Kanten 1, 4, 10, 13 und 14 jeweils ein \end{tabular} \end{center} \end{table} -\subsection{ILP: Vanillin und 3,4-Dihydroxyaldehyd} +\subsection{Vanillin und 3,4-Dihydroxyaldehyd} Der Hypergraph für die Vanillinsynthese wird in Tabelle \ref{hypergraphcaffsynth} dargestellt. \begin{table} - \caption{Der für die Vanillesynthese definierte Hypergraph in Gurobi mit den für jede Kante definierten Wahrscheinlichkeiten.} + \caption{Der für die Vanillinsynthese definierte Hypergraph in Gurobi mit den für jede Kante definierten Wahrscheinlichkeiten.} \begin{center} \scriptsize \begin{tabular}{ |c|c|c|c|c| } @@ -1260,7 +1260,7 @@ Der Hypergraph für die Vanillinsynthese wird in Tabelle \ref{hypergraphcaffsynt \end{table} Die beste gefundene Lösung ist für die Kanten 1, 2, 6, 13 und 14 jeweils ein flow $x_{e} = 1$ und alle anderen Kanten ein flow $x_{e} = 0$ (Tabelle \ref{ilpsolvan}). Dies entspricht der natürlich auftretenden Lösung. \begin{table} - \caption{Lösung von Gurobi für die Koffeinsynthese.} + \caption{Lösung von Gurobi für die Vanillinsynthese.} \begin{center} \scriptsize \begin{tabular}{ |c|c|c|c| } @@ -1309,23 +1309,23 @@ Die Diels Alder Reaktion ist eine ohne Katalysator natürlich auftretende Reakti Die Diels Alder Reaktion ist einfach und sorgt dafür, dass Doppelbindungen zu Einfachbindungen werden. In der Kombination mit der Olefin Metathese sollten so viele verschiedene Produkte möglich werden. \subsection{Butadien} Der gewählte Ausgangsstoff ist Butadien. Das vorliegen von Zwei Doppelbindungen erlaubt es der Olefinmetathese Kohlenstoffketten mit alternierenden Einfach und Doppelbindungen aufzubauen. Diese können wiederum mit der Diels Alder Reaktion untereinander Kombiniert werden und so zu einer Großen Menge an unterschiedlichen Molekülen führen, welche alle untereinander kombinierbar sind. -\section{M\o{}d: Multi-Molekül-Reaktionen} +\section{Graptransformation: Multi-Molekül-Reaktionen} Bei der Definition der Transformationsregeln für Multi-Molekül-Reaktionen müssen auf der linken und rechten Seite, sowie im Kontext die gleichen Atome vorliegen. Bei den meisten mehrstufigen, chemischen Synthesen wird ein Zentrales Molekül betrachtet. Es kommt zwar vor, dass für eine Reaktion zwei Moleküle zusammen geführt werden, aber Teile des Moleküls, die in Reaktionen abgespalten werden, werden in der Restlichen Synthese nicht weiter erwähnt. Bei einem Multi Molekül sollen diese abgespaltenen Moleküle potenziell wieder miteinander Reagieren. Es ist also wichtig, dass eine Transformationsregel in hinsicht auf Multi-Molekül-Reaktionen, alle Teile vollständig weiterführt. -\subsection{M\o{}d: Olefin Metathese und Diels Alder} -In M\o{}d wurde mit dem Molekül Butadien (Abb. \ref{butadienmod}) gestartet. Auf dieses wurden wiederholt die Olefin Metathese (Abb. \ref{olmetmod}) und die Diels Alder Reaktion (Abb. \ref{dialdmod}) angewendet. +\subsection{Olefin Metathese und Diels Alder} +In dem Graptransformationstool wurde mit dem Molekül Butadien (Abb. \ref{butadienmod}) gestartet. Auf dieses wurden wiederholt die Olefin Metathese (Abb. \ref{olmetmod}) und die Diels Alder Reaktion (Abb. \ref{dialdmod}) angewendet. \begin{figure} [h] \includegraphics[width=\textwidth]{butadienmod.png} - \caption{Butadien in M\o{}d. } + \caption{Butadien in dem Graptransformationstool.} \label{butadienmod} \end{figure} \begin{figure} [h] \includegraphics[width=\textwidth]{olmetmod.png} - \caption{Olefin Metathese in M\o{}d.. } + \caption{Olefin Metathese in dem Graptransformationstool.} \label{olmetmod} \end{figure} \begin{figure} [h] \includegraphics[width=\textwidth]{dialmod.png} - \caption{Diels Alder Reaktion in M\o{}d.} + \caption{Diels Alder Reaktion in dem Graptransformationstool.} \label{dialdmod} \end{figure} Bei dieser Reaktion ist es anders als bei den bisherigen Reaktionen möglich, dass der Ergebnisraum unbegrenzt wachsen kann. Darum sind Beschränkungen des Ergebnisraums nötig. Die einfachste Beschränkung der Ergebnisse ist eine Obergrenze für die Anzahl an Atomen. Damit Butadien als Startmolekül diese Begrenzung erfüllt, müssen mindestens 4 Kohlenstoffe zugelassen werden. Damit die Diels Alder Reaktion stattfinden kann müssen 6 Kohlenstoffe erlaubt sein. Die Regeln zeigen einen diversen Raum an gefundenen Molekülen bei 10 Kohlenstoffen. Da dies die Computerleistung stark beansprucht muss der Raum weiter eingeschränkt werden. Die Olefin Metathese ist bekannt dafür, Ringe mit großer Ringspannung aufzubrechen \cite{olefinmetathese}. Besonders strapaziert sind kleine Ringe mit der Größe 3 und 4, sowie große Ringe. Ein Kohlenstoff Ring der Größe 6 ist am stabilsten \cite{ringstrain}. Da die Olefin Metathese mit hoher Selektivität Ringe mit hoher Spannung aufbricht, ist davon auszugehen, dass zu große und zu kleine Ringe nicht Teil des Ergebnisraums sind. Insbesondere ist nur der 6 Ring als die stabilste Ringgröße zu erwarten. Deshalb wurden für jedes gefundene Molekül alle sehnenlosen Ringe gefunden und alle Ringe, die nicht die Größe 6 hatten aus dem Ergebnis Raum entfernt. Eine weitere Quelle der Ringspannung sind überlappende Ringe. Norbornan wird zum Beispiel aus drei überlagernden Ringen gebildet. Da auch in diesen Molekülen hohe Ringspannung vorliegt wurden alle Moleküle mit Ringen, die mehr als zwei gemeinsame Atome haben aus dem Ergebnisraum entfernt. Die letzte Begrenzung für Ringspannung ist, dass kein Atom in vier Ringen sein kann. \newline @@ -1356,16 +1356,16 @@ Die Moleküle und ihre SMILE-Strings lauten: Wenn die Startmoleküle mit einem generischen Olekinmetathese Katalysator zum reagieren gebracht wird ist zu erwarten, dass alle Moleküle in verschiedenen Enantiomeren und E/Z-Isomeren synthetisiert werden würden. Daher ist es ohne das tatsächliche durchführen dieses Experiments schwierig einen Reaktionspfad herauszusuchen, der von dem ILP bestätigt werden soll. Es wurde sich für die Synthese von Benzol entschieden, da die hohe Symmetrie im Vergleich zu den anderen Spektren zu einem sehr markanten Spektrum führt (Abb. \ref{benzsynthmod}). \begin{figure} [h] \includegraphics[width=\textwidth]{benzsynthmod.png} - \caption{Benzolsynthese in M\o{}d. Erst Olefin Metathese von zwei Butadien zu Hexatrien und Ethylen. Dann Olefin Metathese von Hexatrien und Butdien zu Ethylen und Octatetraen. Zuletzt eine Ringschluss Olefin Metathese von Octatetraen zu Bensol und Ethylen.} + \caption{Benzolsynthese in dem Graptransformationstool. Erst Olefin Metathese von zwei Butadien zu Hexatrien und Ethylen. Dann Olefin Metathese von Hexatrien und Butdien zu Ethylen und Octatetraen. Zuletzt eine Ringschluss Olefin Metathese von Octatetraen zu Bensol und Ethylen.} \label{benzsynthmod} \end{figure} Die direkteste Synthese ist dabei die Olefin Metathese von zwei Butadien zu Hexatrien und Ethylen. Anschließend die Olefin Metathese von Hexatrien mit Butadien zu Octatetraen. Zuletzt eine Ringschluss Olefin Metathese von Octatretraen zu Benzol und Ethylen. Es werden drei Butadien eingesetzt um mit drei Olefin Metathesen ein Benzol und drei Ethylen zu erhalten. \section{NMR: Multi-Molekül-Reaktionen} -\subsection{NMR: Olefin Metathes und Diels Alder} +\subsection{Olefin Metathes und Diels Alder} Die generierten Graphen wiesen anders als zuvor verschiedene Enantiomere, sowie E/Z-Isomere auf. Es ist daher notwendig diese zu unterscheiden. In den Fällen Hexatrien und Octatetraen wurde speziell die Konfiguration gewählt, bei der alle Doppelbindungen in der E-Konfiguration sind. Bei den Verbindungen mit Cyclohexanring und angehängten Vinylgruppen, wurde die Position so gewählt, dass die Reste Äquatorial zum Ring stehen. Bei den beiden Hydronaphtalinen wurde die Konfiguration gewählt, bei der beide Ringe in der Äquatorialen Konfiguration liegen. Verallgemeinert wurde die Konfiguration mit der größten Symmetrie und dadurch mit den meisten chemisch Äquivalenten Kohlenstoffen gewählt. \section{NMR SI: Multi-Molekül-Reaktionen} In der Literatur werden NMR-Spektren bevorzugt für einen vollständig aufgereinigten Stoff angegeben. Daher wurde entschieden, dass jedes Molekül NMR mit dem Kombinierten NMR aller Edukte der vorangegangenen Reaktionen verglichen werden. -\subsection{NMR SI: Olefin Metathes und Diels Alder} +\subsection{Olefin Metathes und Diels Alder} Die Referenzspektren der Benzolsynthese sind: \begin{itemize} \item Hexatrien und Ethylen @@ -1410,8 +1410,8 @@ Das Referenzspektrum mit Octatetraen und Ethylen weißt eine große Ähnlichkeit Das Referenzspektrum mit Benzol und Etyhlen hat die größte Ähnlichkeit mit den beiden tatsächlich im Spektrum enthaltenden Stoffen, Ethylen mit 0.17 und Benzol mit 0.51. Es gibt aber auch einige weitere Stoffe wie 5-Butan-1-enyl-Cyclo-1,3-dien und 3,5-Divinyl-Cyclohex-1-en, welche mit 0.09 und 0.16 ebenfalls eine deutliche Ähnlichkeit aufweisen. Diese Ähnlichkeit liegt daran, dass der eine Benzolpeak bei ca. 132.96 ppm mit Peaks aus den anderen beiden Spektren überlagert. Beide Moleküle haben einen Peak bei 132.93 und 133.29 ppm respektive. Da der Peak von 5-Butan-1-enyl-Cyclo-1,3-dien näher liegt ist die Ähnlichkeit größer. Diese Vergleiche demonstrieren die Limitationen eines simpleren Ansatz wie dem Binning mit Crosskorrelation. Ähnliche Moleküle mit vergleichbaren chemischen Verschiebungen können einen hohen Ähnlichkeitsindex $SI$ aufweisen, auch wenn die Anzahl der Peaks nicht zum Molekül passt. Die tiefer gehenden chemischen Informationen können so verloren gehen. \section{ILP: Multi-Molekül-Reaktionen} -Für die Definition des ILP Problems wurde der Hypergraph über alle mit M\o{}d entwickelten Reaktionen definiert. Dabei besteht eine Kante, die den Ausgangsstoff in das System einführen kann und für jedes andere Molekül eine Kante, die es aus dem System entfernt. Die Kanten, bei der die Edukte und Produkte identisch zueinander sind wurden aufgrund ihrer Redundanz entfernt. -\subsection{ILP: Olefin Metathes und Diels Alder} +Für die Definition des ILP Problems wurde der Hypergraph über alle mit dem Graptransformationstool entwickelten Reaktionen definiert. Dabei besteht eine Kante, die den Ausgangsstoff in das System einführen kann und für jedes andere Molekül eine Kante, die es aus dem System entfernt. Die Kanten, bei der die Edukte und Produkte identisch zueinander sind wurden aufgrund ihrer Redundanz entfernt. +\subsection{Olefin Metathes und Diels Alder} \subsubsection{Kantenwahrscheinlichkeit} Die Wahrscheinlichkeiten wurden als konstante Werte $p_{i,e}$ den Kanten $e$ des Hypergraphen zugeordnet. Die Wahrscheinlichkeit wurde der Kante zugeordnet, welche in den Knoten fließt. Im der Olefinmetathese fließt jede Kante entweder in keine, ein oder zwei Edukte. Augehende Kanten, die ins nichts fließen sollten in der Zieflunktion nicht berücksichtigt werden. Die chemischen Reaktionen sind also nur die Kanten mit ein oder zwei Produkten. Da den Produkten Wahrscheinlichkeitswerte zugewiesen sind liegt nahe, dass die Gesamtwahrscheinlichkeit dem Produkt beider Einzelwahrscheinlichkeiten der Produkte entspricht. Da die Wahrscheinlichkeiten kleiner als 1 sind, wird dies bei Kanten mit zwei Edukten zu kleineren Wahrscheinlichkeiten führen als bei Kanten mit nur einem Edukt. Ein weiterer Ansatz ist den Mittelwert beider Produkte zu wählen. Diese Lösung sorgt dafür, dass eine Kante mit einem sehr unwahrscheinlichen und einem sehr wahrscheinlichen Produkt trotzdem eine mittlere Gesamtwahrscheinlichkeit hat. Wir betrachten zur demonstration der Kantenwahrscheinlichkeit zwei Kanten im Hypergraphen bezüglich ihrer Wahrscheinlichkeit für das dritte Referenzspektrum. \begin{itemize} @@ -1560,8 +1560,10 @@ Beide Lösungen der Knotenauswahlmethode erfüllen ein Petrinetzzertifikat. \section{Fazit: Multi-Molekül-Reaktionen} Im Vergleich zu einem kleinen Netzwerk mit Festgelegten Start- und Zielmolekülen, ist die Formulierung der Zielfunktionen und Einschränkungen für ein Multi Molekül Netzwerk deutlich komplexer. Dazu kommt die Entscheidung, nur die Ausgangsmoleküle zu definieren. Dabei kommt nur das ILP mit der Kantenwahrscheinlichkeit als Produkt gar nicht auf die erwartete Lösung. In beiden anderen Modellen ist die direkte Synthese von Benzol die erste Lösung mit Petrinetzzertifikat. Das ILP mit der Kantenwahrscheinlichkeit als Durchschnitt hatte trotzdem einige Lösungen, welche deutlich von der erwarteten Lösung abwichen und teilweise keine Kanten mit dieser teilten. Das ILP bei dem drei Knoten ausgewählt wurden, die in der Synthese vorkommen müssen war dabei noch effizienter. Die zweit beste Lösung bei diesem ILP ist ebenfalls eine realistische Möglichkeit unter den Reaktionsbedingungen, wenn gleich sie in der Kohlenstoffeffizienz geringer ist. Die Lösung würde eigentlich vier Butadien zum Start benötigen. Da bei den Reaktionen aber ein neues Butadien entsteht, sind die ILP Bedingungen aber erfüllt. Da Butadien aber als Startmolekül theoretisch unbegrenzt vorliegt, ist die Synthese trotzdem chemisch möglich. Das überschüssige Butadien kann zum Beginn der nächsten Synthese erneute verbraucht werden. -\chapter{Ausblick} +\chapter{Zusammenfassung und Ausblick} +In dieser Masterarbeit wurde die Möglichkeit untersucht die Syntheseplanung und -analyse mittels NMR-Spektren zu automatisieren. Dabei wurden die charakteristischen Verschiebungen in $^{13}$C-NMR-Spektren verwendet, um die Wahrscheinlichkeit einzelner Moleküle und Reaktionen zu bestimmen. Diese Wahrscheinlichkeiten wurden über eine ILP-Berechnung optimiert. Noch öfter als $^{13}$C-NMR-Spektren in der organischen Chemie sind die $^{1}$H-NMR-Spektren. Diese haben zu den charakteristischen Verschiebungen noch zusätzliche Informationen durch Multiplettaufspaltungen. Da Wasserstoff im Gegensatz zu Kohlenstoffen als Protonen abgespalten werden können, kommt es vor allem bei Wasserstoff-Stickstoff und Wasserstoff-Sauerstoff Bindungen zu großen Schwankungen in der chemischen Verschiebung. Hinzu kommt, dass ORCA in der Berechnung der $^{1}$H-NMR-Spektren deutlich inkonstanter von den experimentellen Spektren abweicht. Zudem kommt es bei der Berechnung der Peakintensitäten und Aufspaltung zu größeren Fehlern, weshalb es für die verwendete Analyse nicht geeignet ist. Die Crosskorrelation bietet eine sehr einfache Methode zum Vergleich von NMR-Spektren. Da jedoch bei den $^{1}$H-NMR-Spektren die Multiplettaufspaltung oft mehr Informationen enthält, als nur Intensität und chemische Verschiebung, geht bei der Analyse eine zentrale Komponente verloren. Beim Vergleich zwischen Spektren der gleichen Substanz, ist die Crosskorrelation auch bei $^{1}$H-NMR-Spektren geeignet, da nur leichte Verschiebungen der Peaks zu erwarten sind. Wenn jedoch zwei verschiedene Substanzen verglichen werden, kann die Verschiebung schon größer sein, weshalb die Ähnlichkeit gering ist, auch wenn die Spektren als Ganzes betrachtet ähnlich sind. Für eine solche Analyse könnte ein Machine Learning Model trainiert werden \cite{nmrsimml}, welches diese Details berücksichtigt. Zum Training dieses Models müssten jedoch deutlich mehr Beispiele verwendet werden und der NMR-Vergleich müsste eine deutlich zentralere Rolle in dieser Arbeit einnehmen. Die Lösungen des ILP erfüllen die Erwartungen. In der NMR-Spektroskopie ist es auch möglich zwei Substanzen in einem NMR-Spektrum abzubilden. Dabei kann der Vergleich der Intensität der zugeordneten Peaks bestimmt werden, welches Stoffmengenverhältnis beide Substanzen zueinander haben \cite{nmrquant}. Es ist also möglich anstelle von mehreren NMR-Spektren für eine Synthese, nur ein gemeinsames NMR-Spektrum zu bestimmen und auf Basis dieses Spektrums neben den vorliegenden Substanzen, auch deren relative Stoffmenge zu bestimmen. Sowohl die natürlichen Synthesen im Organismus, als auch die Olefin Metathese und Diels Alder Reaktion für Butadien, eignen sich als Reaktion in einem Topf. Dadurch könnten die Startmoleküle mit den Enzymen und Katalysatoren in eine Lösung gebracht werden und nach einer festen Zeit NMR-Spektren aufgenommen werden. Basierend auf diesen Spektren könnten die relativen Stoffmengen und basierend auf diesen die Gleichgewichtskonstanten für diese Reaktionen bestimmt werden. Zudem erlaubt eine solche Analyse die Bestimmung von Nebenprodukten, welche in dem bisherigen Ansatz nicht definiert wurden. Die bisherige Untersuchung eignet sich trotzdem als eine Demonstration der möglichen Kombination beider bisher getrennter Felder. +\chapter{Danksagung} %%================================================================================== \addcontentsline{toc}{chapter}{Quellenverzeichnis} diff --git a/Report/refs.bib b/Report/refs.bib index 600b78f..3c51870 100644 --- a/Report/refs.bib +++ b/Report/refs.bib @@ -646,6 +646,34 @@ keywords = {Chemical reaction network, Structural optimization, Kinetic fitting, Mixed-integer-linear programming}, abstract = {The manual determination of chemical reaction networks (CRN) and reaction rate equations is cumbersome and becomes workload prohibitive for large systems. In this paper, a framework is developed that allows an almost entirely automated recovery of sets of reactions comprising a CRN using experimental data. A global CRN structure is used describing all feasible chemical reactions between chemical species, i.e. a superstructure. Network search within this superstructure using mixed integer linear programming (MILP) is designed to promote sparse connectivity and can integrate known structural properties using linear constraints. The identification procedure is successfully demonstrated using simulated noisy data for linear CRNs comprising two to seven species (modelling networks that can comprise up to forty two reactions) and for batch operation of the nonlinear Van de Vusse reaction. A further case study using real experimental data from a biodiesel reaction is also provided.} } +@article{nmrsimml, + author = {Rowlands, J. Benji and Jonsson, Lina and Goodman, Jonathan M. and Howe, Peter W. A. and Czechtizky, Werngard and Leek, Tomas and Lewis, Richard J.}, + title = {Towards automatically verifying chemical structures: the powerful combination of 1H NMR and IR spectroscopy}, + journal = {Chemical Science}, + volume = {16}, + number = {45}, + pages = {21590-21599}, + year = {2025}, + month = {12}, + abstract = { Human interpretation of spectroscopic data remains key to confirming newly synthesised chemical structures. Whilst there have been advances in automated spectral interpretation, the false positive and false negative rates remain too high to replace human interpretation. One approach, Automated Structure Verification (ASV), scores observed nuclear magnetic resonance (NMR) spectra against predicted NMR spectra. We describe a method to extend this approach to infrared (IR) spectra and apply it alongside proton NMR spectra to distinguish between a challenging set of 99 similar isomer pairs. Based on relative scores, we classify each as correct, incorrect or unsolved. Our results show that IR can be used as an efficient automated method to distinguish similar isomers with an accuracy close to that of proton NMR. We further introduce a method to combine NMR and IR results and show that the combination significantly outperforms either technique alone. At a true positive rate of 90\%, unsolved pairs are reduced to 0–15\% using NMR and IR together compared to 27–49\% using individual techniques alone. At a true positive rate of 95\%, they are reduced to 15–30\% from 39–70\%. These results are a significant step towards efficient automated structure verification based on easily measured spectroscopy data. }, + issn = {2041-6520}, + doi = {10.1039/d5sc06866e}, + url = {https://doi.org/10.1039/d5sc06866e}, + eprint = {https://pubs.rsc.org/sc/article-pdf/16/45/21590/1904936/d5sc06866e.pdf}, +} +@article{nmrquant, + title = {Quantitative 1H NMR spectroscopy}, + journal = {TrAC Trends in Analytical Chemistry}, + volume = {35}, + pages = {5-26}, + year = {2012}, + issn = {0165-9936}, + doi = {https://doi.org/10.1016/j.trac.2012.02.007}, + url = {https://www.sciencedirect.com/science/article/pii/S0165993612000702}, + author = {Santosh Kumar Bharti and Raja Roy}, + keywords = {Calibration-curve method, Electronic referencing, Metabolomics, NMR spectroscopy, Nuclear magnetic resonance (NMR), Pharmaceutical analysis, Quantitative NMR (qNMR), Referencing technique, Standard-addition method, Validation}, + abstract = {This review illustrates the need to use nuclear magnetic resonance (NMR) spectroscopy for the quantitative analysis of small molecules in their crude forms and in mixtures. We provide the basic concepts of quantitative NMR (qNMR), a brief description of important acquisition and processing parameters responsible for obtaining high-quality, reproducible NMR spectra in order to maximize accuracy, and the latest referencing techniques used for quantitative analysis. We also describe methods that are used for quantitative analysis including calibration-curve and standard-addition methods. Further, we briefly address validation of qNMR spectroscopy and its major applications in various scientific disciplines.} +}