Aufgabe 2: Flux Coupling Analysis
Deadline: Mittwoch, 25.03.2015
Schreibe ein Programm, dass:
- ein metabolisches Netzwerk einliest: Einen struct in einem .mat file, welches "network" heißt, wie in Aufgabe 1 beschrieben.
Das Programm soll folgendes berechnen:
- für jede Reaktion soll berechnet werden, ob und wenn ja, wie sie zu den anderen Reaktionen gekoppelt ist (gerichtet, voll gekoppelt oder gar nicht)
Ausgabe-Format:
Eine Matrix, die aus 0en, 1en und 2en besteht. An der Stelle (i,j) bedeutet eine
- 0, dass die Reaktion i nicht an die Reaktion j gekoppelt ist
- 1, dass die Reaktion i an die Reaktion j voll gekoppelt ist
- 2, dass die Reaktion j an die Reaktion i gerichtet gekoppelt ist
Desweiteren sollen die benötigte Zeit, die Anzahl der voll gekoppelten Reaktionen und die Anzahl der gerichtet gekoppelten Reaktionen ausgegeben werden. (Hierzu: 1 → 2 → 3 werden als zwei gerichtete Kopplungen gezählt, auch wenn noch 1 → 3 gilt. 1 <-> 2 <-> 3 sind 2 volle Kopplungen (1 <-> 3 wird hier wieder ignoriert), aber sollen nicht zu den Gerichteten gezählt werden.)