Skip to content

Article image
Flussbilanzanalyse: Modellierung Metabolischer Netzwerke

May 16, 2026

Überblick

Die Flussbilanzanalyse (FBA) ist eine constraint-basierte Modellierungsmethode, die den Fluss von Metaboliten durch ein biochemisches Netzwerk vorhersagt, ohne detaillierte kinetische Parameter zu benötigen. Die FBA stellt den Stoffwechsel als stöchiometrische Matrix dar, in der jede Spalte eine Reaktion und jede Zeile ein Metabolit ist. Unter der Annahme, dass die Zelle sich im stationären Zustand befindet, die Metabolitkonzentrationen sind konstant, wird das System linearer Gleichungen unterbestimmt, und eine Zielfunktion wie Biomasseproduktion oder ATP-Synthese wird mittels linearer Programmierung optimiert, um eine physiologisch sinnvolle Flussverteilung zu erhalten.

Schlüsselkonzepte

Die stöchiometrische Matrix kodiert die Reaktionsnetzwerk-Topologie. Constraints begrenzen Reaktionsflüsse: Aufnahmeraten aus der Umgebung, thermodynamische Irreversibilität und maximale Enzymkapazitäten. Die Zielfunktion formalisiert, was die Zelle optimiert, typischerweise die Wachstumsrate in mikrobiellen Modellen. Die Flussvariabilitätsanalyse untersucht alternative optimale Lösungen, indem jeder Fluss maximiert und minimiert wird, während ein nahezu optimaler Zielfunktionswert beibehalten wird. Genomskalige metabolische Modelle (GEMs) umfassen jetzt Tausende von Reaktionen und Metaboliten und werden aus annotierten Genomen unter Verwendung von Datenbanken wie KEGG und MetaCyc rekonstruiert.

Anwendungen

FBA sagt Wachstumsraten, Gen-Essentialität und metabolische Engineering-Strategien vorher. Sie identifiziert optimale Knockout-Ziele für die Überproduktion von Biokraftstoffen oder Pharmazeutika in mikrobiellen Chassis. In der biomedizinischen Forschung zeigen kontextspezifische, aus Omics-Daten rekonstruierte Modelle metabolische Schwachstellen in Krebszellen auf. FBA verbindet direkt mit klassischen Stoffwechselwegen wie der Glykolyse und dem Citratzyklus und ist auf genaue Enzymregulation-Daten angewiesen, um Reaktionsflüsse mit kinetischen oder regulatorischen Informationen zu beschränken.

Praktisches Protokoll

Eine Rekonstruktion eines genomskaligen metabolischen Modells (GEM) in der COBRA Toolbox beginnt mit dem annotierten Genom. Verwenden Sie die Funktion getModelFromSEED oder laden Sie ein kuratiertes Modell von BiGG Models herunter. Initialisieren Sie in MATLAB/Octave die COBRA-Umgebung: initCobraToolbox. Laden Sie ein Modell mit readCbModel('model.xml') oder verwenden Sie ein Standard-GEM wie readCbModel('ecoli_core_model.mat'). Untersuchen Sie die Modelleigenschaften: printRxnStats(model), model.rxns, model.mets und model.S (die stöchiometrische Matrix). Setzen Sie die Zielfunktion auf Biomasseproduktion: model = changeObjective(model, 'BIOMASS_Ecoli_core_w_GAM'). Definieren Sie Umweltbeschränkungen durch Festlegen von Aufnahmeraten: model = changeRxnBounds(model, 'EX_glc(e)', -10, 'l') setzt eine maximale Glucoseaufnahme von 10 mmol/gDW/h. Führen Sie FBA mit solution = optimizeCbModel(model, 'max') aus; die Ausgabe enthält solution.f (Zielfunktionswert, d. h. Wachstumsrate) und solution.x (Flussvektor). Führen Sie eine Flussvariabilitätsanalyse (FVA) durch, um alternative Optima zu untersuchen: [minFlux, maxFlux] = fluxVariability(model, 90), wobei 90 Lösungen innerhalb von 90 % des Optimums bedeutet. Die Gen-Essentialitätsanalyse deletiert systematisch jedes Gen: [grRatio, grRateKO, grRateWT] = singleGeneDeletion(model), um essentielle Gene zu identifizieren. Die kontextspezifische Modellrekonstruktion aus Omics-Daten verwendet den iMAT-Algorithmus: model_ctx = createTissueSpecificModel(model, expression_data, 'iMAT'). Zur Visualisierung der Ergebnisse verwenden Sie drawFlux, um Flüsse auf ein metabolisches Netzwerkdiagramm abzubilden. Vergleichen Sie vorhergesagte Wachstumsraten mit experimentellen Messungen und verfeinern Sie Constraints durch Hinzufügen thermodynamischer oder regulatorischer Informationen aus Enzymkinetikdaten. Das COBRApy-Paket für Python bietet gleichwertige Funktionalität für diejenigen, die in Python-Umgebungen arbeiten.