Skip to content
Petri Nets templates

Biology — Petri Net: Fermentation

Anaerobic regeneration of NAD+ from pyruvate.

Template previewPetri Nets
Anaerobic fermentationw=2Glucose≤1GlycolysisenabledPyruvate≤2FermentationEthanol / lactate≤2CO2≤2NAD+ regenerated≤2Reachable markings45 places · 2 transitionsTerminatesyes1 final markingLive transitions2/2every one firesSafe places1/5bound ≤ 1 tokenConservation laws3every place covered4 reachable markings, 5 places, 2 transitions — bounded, deadlock-free, and every transition fires: it stops at 1 final marking, each of them a net that used up what it was…`glycolysis -> Pyruvate` is written 2 times. The weights ADD, so the pair moves 2 tokens per firing — which is exactly what a Petri net means by repeated arcs, and how a stoichiometric coefficient …Place `Ethanol / lactate` has no outgoing arc: every token that reaches it stays there. A counter of completed work is exactly this, and so is a token leak — the two are the same drawing, and only …Place `CO2` has no outgoing arc: every token that reaches it stays there. A counter of completed work is exactly this, and so is a token leak — the two are the same drawing, and only the title tell…Place `NAD+ regenerated` has no outgoing arc: every token that reaches it stays there. A counter of completed work is exactly this, and so is a token leak — the two are the same drawing, and only t…This net runs to completion and stops at Ethanol / lactate 2 · CO2 2 · NAD+ regenerated 2. Nothing is enabled there, and it is not a deadlock: every transition still short of an input is short of o…Conservation law: 2·Glucose + Pyruvate + NAD+ regenerated = 2, at every reachable marking, for ever. No firing of any transition can change it — that is proved from the incidence matrix, not observ…+ 3 further findings not listed

Make it your own.

title Anaerobic fermentation

place Glucose tokens 1 "Glucose"
transition glycolysis "Glycolysis"
place Pyruvate tokens 0 "Pyruvate"
transition ferment "Fermentation"
place Ethanol tokens 0 "Ethanol / lactate"
place CO2 tokens 0 "CO2"
place NAD tokens 0 "NAD+ regenerated"

Glucose -> glycolysis
glycolysis -> Pyruvate
glycolysis -> Pyruvate
Pyruvate -> ferment
ferment -> Ethanol
ferment -> CO2
ferment -> NAD