Generic Embden-Meyerhof-Parnas (EMP) glycolysis module

A generic, taxon-neutral decomposition of Embden-Meyerhof-Parnas glycolysis as a module: the catabolism of a hexose phosphate to pyruvate through the fructose-6-phosphate and fructose-1,6-bisphosphate intermediates, with net production of ATP and reduced pyridine nucleotide. The module is deliberately phrased as an ordered chain of reaction steps with abstract function selectors rather than a fixed list of genes, so that it can represent bacterial, archaeal, fungal, plant, and animal implementations of the same route. Its defining feature is the passage through fructose-6-phosphate, which is what separates EMP from the Entner-Doudoroff route (which passes through 6-phosphogluconate and 2-keto-3-deoxy-6-phosphogluconate) and from the phosphoketolase routes. Three axes of genuine cross-taxon variation are modelled explicitly as variant sets: how hexose carbon enters the hexose-phosphate pool (ATP-dependent kinase, ADP-dependent kinase, phosphotransferase-system transport coupling, glucose-1-phosphate from a glucan, or fructose and mannose phosphorylated and delivered straight to the fructose 6-phosphate pool), which phosphoryl donor drives the committed 6-phosphofructokinase step (ATP, diphosphate, or ADP), and whether the glyceraldehyde-3-phosphate oxidation step is phosphorylating (conserving the oxidation energy as 1,3-bisphosphoglycerate and then ATP) or non-phosphorylating (running straight to 3-phosphoglycerate and forgoing that ATP). A concrete organism module specialises these selectors with genes, isozymes, compartments, and regulation; see the human investment-phase and payoff-phase modules for a worked concrete instantiation. The steps used by fungi are oriented by representative enzyme families with budding-yeast and fission-yeast members, including the paralogous isozymes that share a step.

MODULE:generic_emp_glycolysisDRAFTABSTRACTMetabolic Pathwaymodules/emp_glycolysis.yaml
glycolytic process through fructose-6-phosphateGO:0061615
GO:0061615
glycolytic process through fructose-6-phosphate
The module core is grounded in the GO term for glycolysis proceeding through a fructose-6-phosphate intermediate, which is the specific child of glycolytic process (GO:0006096) that picks out the Embden-Meyerhof-Parnas route. The Entner-Doudoroff route is grounded separately in GO:0061678; its former sibling term GO:0061688 was obsoleted in GO release 2026-05-19.
MetaCyc:PWY-5484
glycolysis II (from fructose 6-phosphate)
MetaCyc pathway cross-referenced by GO:0061615 (recorded as the has_dbxref of that term in the GO release used here), representing the EMP route as a conserved pathway with organism-specific enzyme variants.
GO:0061621
canonical glycolysis
GO subdivides the glucose-6-phosphate route by entry mechanism; canonical glycolysis is defined as beginning with conversion of glucose to glucose-6-phosphate by glucokinase activity. This supports modelling hexose entry as a variant set rather than a single fixed step.
GO:0061633
transport-coupled glycolytic process through glucose-6-phosphate
GO recognises transport-coupled entry (the bacterial phosphoenolpyruvate- dependent phosphotransferase system) as a distinct route into the same hexose-phosphate pool, supporting the PTS entry variant.
GO:0061622
glycolytic process through glucose-1-phosphate
GO recognises entry via glucose-1-phosphate, supporting the glucan-derived entry variant in which phosphoglucomutase feeds the hexose-phosphate pool.
GO:0046537
obsolete 2,3-bisphosphoglycerate-independent phosphoglycerate mutase activity
Both the cofactor-independent (GO:0046537) and cofactor-dependent (GO:0046538) phosphoglycerate mutase terms are obsolete and carry term_replaced_by GO:0004619. The dPGM/iPGM distinction therefore cannot be grounded in a GO molecular function term, and is recorded in this module as prose on the mutase step rather than as a term-bearing variant set.
GO:0061625
glycolytic process through fructose-1-phosphate
The fructose-1-phosphate route (fructose PTS + 1-phosphofructokinase, which bypasses fructose 6-phosphate) is a SIBLING of GO:0061615 under GO:0006096, not a child of it. GO therefore places that route outside the fructose-6-phosphate pathway this module models, which is the basis for scoping it out in notes rather than adding it as an entry variant. Auditable directly: the asserted superclasses of GO:0061625 are GO:0006001 fructose catabolic process and GO:0006096 glycolytic process, and GO:0061615 is not among them. Note that module_validator checks term LABELS, not parentage, so this claim is not covered by CI and rests on that check against the GO release in use.
file:modules/gluconeogenesis.yaml
Generic gluconeogenesis module
This module is the catabolic counterpart of the existing taxon-neutral gluconeogenesis template and follows the same modelling style (abstract function selectors, variant sets on axes of real cross-taxon variation). The two share the reversible trunk that the gluconeogenesis module leaves deliberately coarse.
file:modules/entner_doudoroff_and_gluconeogenesis.yaml
Entner-Doudoroff glycolysis and gluconeogenesis module
The existing ED module covers bacterial hexose catabolism for organisms that do not run a complete forward EMP route; it explicitly scopes itself against EMP, and this module supplies the EMP counterpart it contrasts with.
file:modules/glycolysis_investment_phase.yaml
Glycolysis I — investment phase (human)
Concrete human instantiation of parts 1-5 of this template (hexokinase, GPI, PFK-1, aldolase, TPI1), with isozyme families and disease associations.
file:modules/glycolysis_payoff_phase.yaml
Glycolysis II — payoff phase (human)
Concrete human instantiation of parts 6-9 of this template (GAPDH, PGK, PGAM, enolase, pyruvate kinase).
YeastPathways:GLYCOLYSIS
glycolysis I (from glucose 6-phosphate)
Source pathway for the S. cerevisiae realisation of parts 2-9 (glucose 6-phosphate to pyruvate). All glycolytic catalysts listed by SGD were retained (PGI1, PFK1/PFK2, FBA1, TPI1, TDH1-3, PGK1, GPM1, ENO1/ENO2, CDC19/PYK2). Two corrections: the frame also lists fructose-1,6- bisphosphatase FBP1 (F16BDEPHOS-RXN), which is the gluconeogenic bypass of the phosphofructokinase step and is excluded here (see the gluconeogenesis module); and it assigns GPM1 to both the cofactor-dependent (EC 5.4.2.11, RXN-15513) and cofactor-independent (EC 5.4.2.12, 3PGAREARR-RXN) mutase reactions, whereas Gpm1 is a 2,3-bisphosphoglycerate-dependent dPGM (UniProt P00950, EC 5.4.2.11), so only the former is used.
YeastPathways:PWY3O-3827
glucose-6-phosphate biosynthesis
Source for the hexose-kinase entry step: HXK1, HXK2 and GLK1, each sufficient for growth on glucose, with Hxk2 the main glucose-phosphorylating isoenzyme on glucose and HXK1/GLK1 glucose-repressed. No GO-CAM was generated for this frame; the hexokinase activities are grounded through the fructose and mannose frames and the fission-yeast model.
YeastPathways:PWY3O-0
fructose degradation
Fructose entry: Hxk1/Hxk2 phosphorylate fructose at C6, delivering it directly to the fructose 6-phosphate pool. The frame's second reaction (keto-D-fructose 6-phosphate to the furanose form, RXN-14812) is an uncatalysed anomer/tautomer interconversion and is not modelled as a step.
YeastPathways:PWY3O-1743
mannose degradation
Mannose entry: Hxk1, Hxk2 or Glk1 phosphorylate mannose to mannose 6-phosphate, and the reversible mannose-6-phosphate isomerase Pmi40 converts it to fructose 6-phosphate.
GO:0061616
glycolytic process from fructose through fructose-6-phosphate
Concept for the fructose branch of the fructose/mannose entry variant; a child of this module's core term GO:0061615.
GO:0061619
glycolytic process from mannose through fructose-6-phosphate
Concept for the mannose branch of the fructose/mannose entry variant; a child of GO:0061615.
PMID:12007644
The hexokinase 2-dependent glucose signal transduction pathway of Saccharomyces cerevisiae.
Hxk2 is the hexokinase highly expressed on glucose and also has a nuclear regulatory role.
The HXK2 gene, encoding hexokinase 2 (Hxk2), the enzyme that initiates glucose metabolism, is highly expressed during growth in glucose
PMID:8354408
Trehalose-6-phosphate, a new regulator of yeast glycolysis that inhibits hexokinases.
Trehalose 6-phosphate inhibits the yeast hexokinases, mainly Hxk2, but not glucokinase; a lineage-specific control of the entry step.
Glucokinase was not inhibited by trehalose-6-P up to 5 mM.
PMID:8549830
Schizosaccharomyces pombe possesses an unusual and a conventional hexokinase: biochemical and molecular characterization of both hexokinases.
Fission yeast has two hexokinases (hxk1, hxk2), with hxk2 the kinetically conventional one important for growth on glucose, and no glucokinase.
Disruption of hxk1+ had no effect on growth but disruption of hxk2+ doubled the generation time in glucose.
PMID:11221662
Single point mutations in either gene encoding the subunits of the heterooctameric yeast phosphofructokinase abolish allosteric inhibition by ATP.
Budding-yeast phosphofructokinase is a hetero-octamer of Pfk1 (alpha) and Pfk2 (beta) subunits; mutations in either subunit alter allosteric control of the holoenzyme.
Yeast phosphofructokinase is a heterooctameric enzyme subject to a complex allosteric regulation.
PMID:20833871
Molecular architecture and structural basis of allosteric regulation of eukaryotic phosphofructokinases.
Fungal phosphofructokinases are large multi-subunit enzymes whose architecture and allosteric sites differ from the bacterial homotetramer.
Eukaryotic ATP-dependent 6-phosphofructokinases (Pfks) differ from their bacterial counterparts in a much more complex structural organization and allosteric regulation.
PMID:3905788
Differential expression of the three yeast glyceraldehyde-3-phosphate dehydrogenase genes.
TDH3 supplies most of the GAPDH activity, TDH2 and TDH1 the rest.
The contribution of the TDH1, TDH2, and TDH3 gene products to the total glyceraldehyde-3-phosphate dehydrogenase activity in wild type cells is 10-15, 25-30, and 50-60%, respectively.
PMID:9139918
Characterization of a glucose-repressed pyruvate kinase (Pyk2p) in Saccharomyces cerevisiae that is catalytically insensitive to fructose-1,6-bisphosphate.
CDC19 (PYK1) is the main pyruvate kinase; the glucose-repressed, fructose-1,6-bisphosphate-insensitive Pyk2 is a minor isozyme for low glycolytic flux.
The results indicate that the PYK2-encoded pyruvate kinase may be used under conditions of very low glycolytic flux.
PMID:1377774
PMI40, an intron-containing gene required for early steps in yeast mannosylation.
Pmi40 is the yeast phosphomannose isomerase; its loss makes cells mannose auxotrophs, because the same reversible reaction also supplies mannose 6-phosphate for glycosylation.
Deletion of the PMI40 coding sequence results in a strain requiring D-mannose for growth.
29Nodes
13Parts
5Variant Sets
15Variants
21Annotons
13Connections

Derived QC

Recommended-field compliance

100.0% recommended fields populated

All recommended fields populated.

Module deep research

✗ none found

No MODULE:generic_emp_glycolysis deep-research report alongside the module YAML.

Leaf nodes lacking representative members

✓ representative grounding skipped for abstract module.

Template conformance

✓ every declared conforms_to bundle matches its template motif.

Function consistency and core coverage

39 gene-function check(s) reflected in core functions · 0 conflict(s) · 7 evidence or coverage gap(s) (69 comparison(s))

Retained noncore functions are reported separately; they do not require promotion to core functions. Support from representative genes does not establish conservation across the whole family. Missing reviews or identifiers leave a claim unverified.

AnnotonParticipantFunctionAssessment
hexokinase_entry_activity HXK2 (S. cerevisiae)
UniProtKB:P04807
Family Representative
hexokinase activity
GO:0004396
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
hexokinase_entry_activity HXK1 (S. cerevisiae)
UniProtKB:P04806
Family Representative
hexokinase activity
GO:0004396
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
hexokinase_entry_activity hxk2 (S. pombe)
UniProtKB:P50521
Family Representative
hexokinase activity
GO:0004396
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
hexokinase_entry_activity hxk1 (S. pombe)
UniProtKB:Q09756
Family Representative
hexokinase activity
GO:0004396
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
glucokinase_entry_activity GLK1 (S. cerevisiae)
UniProtKB:P17709
Family Representative
glucokinase activity
GO:0004340
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
adp_glucokinase_activity ANY_WITH_FUNCTION
Gene
ADP-specific glucokinase activity
GO:0043843
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews.
pts_activity ANY_WITH_FUNCTION
Gene
protein-N(PI)-phosphohistidine-carbohydrate phosphotransferase activity
GO:0008982
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews.
phosphoglucomutase_activity PGM2 (S. cerevisiae)
UniProtKB:P37012
Family Representative
phosphoglucomutase activity
GO:0004614
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
phosphoglucomutase_activity PGM1 (S. cerevisiae)
UniProtKB:P33401
Family Representative
phosphoglucomutase activity
GO:0004614
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
fructose_hexokinase_activity HXK2 (S. cerevisiae)
UniProtKB:P04807
Family Representative
hexokinase activity
GO:0004396
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
fructose_hexokinase_activity HXK1 (S. cerevisiae)
UniProtKB:P04806
Family Representative
hexokinase activity
GO:0004396
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
fructose_hexokinase_activity hxk1 (S. pombe)
UniProtKB:Q09756
Family Representative
hexokinase activity
GO:0004396
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
mannose_hexokinase_activity HXK2 (S. cerevisiae)
UniProtKB:P04807
Family Representative
hexokinase activity
GO:0004396
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
mannose_hexokinase_activity HXK1 (S. cerevisiae)
UniProtKB:P04806
Family Representative
hexokinase activity
GO:0004396
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
mannose_hexokinase_activity GLK1 (S. cerevisiae)
UniProtKB:P17709
Family Representative
hexokinase activity
GO:0004396
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
pmi_activity PMI40 (S. cerevisiae)
UniProtKB:P29952
Family Representative
mannose-6-phosphate isomerase activity
GO:0004476
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
pmi_activity pmi40 (S. pombe)
UniProtKB:O43014
Family Representative
mannose-6-phosphate isomerase activity
GO:0004476
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
gpi_activity PGI1 (S. cerevisiae)
UniProtKB:P12709
Family Representative
glucose-6-phosphate isomerase activity
GO:0004347
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
gpi_activity pgi1 (S. pombe)
UniProtKB:P78917
Family Representative
glucose-6-phosphate isomerase activity
GO:0004347
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
atp_pfk_activity PFK1 (S. cerevisiae; alpha subunit)
UniProtKB:P16861
Family Representative
6-phosphofructokinase activity
GO:0003872
Annotation Supported
A retained annotation or curated replacement supports this function, but core_functions does not yet reflect it.
atp_pfk_activity PFK2 (S. cerevisiae; beta subunit)
UniProtKB:P16862
Family Representative
6-phosphofructokinase activity
GO:0003872
Annotation Supported
A retained annotation or curated replacement supports this function, but core_functions does not yet reflect it.
atp_pfk_activity pfk1 (S. pombe)
UniProtKB:O42938
Family Representative
6-phosphofructokinase activity
GO:0003872
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
ppi_pfk_activity ANY_WITH_FUNCTION
Gene
diphosphate-fructose-6-phosphate 1-phosphotransferase activity
GO:0047334
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews.
adp_pfk_activity ANY_WITH_FUNCTION
Gene
ADP-specific phosphofructokinase activity
GO:0043844
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews.
aldolase_activity FBA1 (S. cerevisiae; class II)
UniProtKB:P14540
Family Representative
fructose-bisphosphate aldolase activity
GO:0004332
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
aldolase_activity fba1 (S. pombe; class II)
UniProtKB:P36580
Family Representative
fructose-bisphosphate aldolase activity
GO:0004332
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
aldolase_activity ALDOA (human; class I)
UniProtKB:P04075
Family Representative
fructose-bisphosphate aldolase activity
GO:0004332
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
tpi_activity TPI1 (S. cerevisiae)
UniProtKB:P00942
Family Representative
triose-phosphate isomerase activity
GO:0004807
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
tpi_activity tpi1 (S. pombe)
UniProtKB:P07669
Family Representative
triose-phosphate isomerase activity
GO:0004807
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
gapdh_activity TDH3 (S. cerevisiae)
UniProtKB:P00359
Family Representative
glyceraldehyde-3-phosphate dehydrogenase (NAD+) (phosphorylating) activity
GO:0004365
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
gapdh_activity TDH2 (S. cerevisiae)
UniProtKB:P00358
Family Representative
glyceraldehyde-3-phosphate dehydrogenase (NAD+) (phosphorylating) activity
GO:0004365
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
gapdh_activity TDH1 (S. cerevisiae)
UniProtKB:P00360
Family Representative
glyceraldehyde-3-phosphate dehydrogenase (NAD+) (phosphorylating) activity
GO:0004365
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
gapdh_activity tdh1 (S. pombe)
UniProtKB:P78958
Family Representative
glyceraldehyde-3-phosphate dehydrogenase (NAD+) (phosphorylating) activity
GO:0004365
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
gapdh_activity gpd3 (S. pombe)
UniProtKB:O43026
Family Representative
glyceraldehyde-3-phosphate dehydrogenase (NAD+) (phosphorylating) activity
GO:0004365
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
pgk_activity PGK1 (S. cerevisiae)
UniProtKB:P00560
Family Representative
phosphoglycerate kinase activity
GO:0004618
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
pgk_activity pgk1 (S. pombe)
UniProtKB:O60101
Family Representative
phosphoglycerate kinase activity
GO:0004618
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
gapn_activity ANY_WITH_FUNCTION
Gene
glyceraldehyde-3-phosphate dehydrogenase (NADP+) (non-phosphorylating) activity
GO:0008886
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews.
gapor_activity ANY_WITH_FUNCTION
Gene
glyceraldehyde-3-phosphate dehydrogenase (ferredoxin) activity
GO:0043797
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews.
pgam_activity GPM1 (S. cerevisiae; dPGM)
UniProtKB:P00950
Family Representative
phosphoglycerate mutase activity
GO:0004619
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
pgam_activity gpm1 (S. pombe; dPGM)
UniProtKB:P36623
Family Representative
phosphoglycerate mutase activity
GO:0004619
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
pgam_activity gpmI (Bacillus subtilis 168; iPGM)
UniProtKB:P39773
Family Representative
phosphoglycerate mutase activity
GO:0004619
Review Missing
No ai-review exists for this protein; its function and core-function coverage cannot yet be checked.
enolase_activity ENO2 (S. cerevisiae)
UniProtKB:P00925
Family Representative
phosphopyruvate hydratase activity
GO:0004634
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
enolase_activity ENO1 (S. cerevisiae)
UniProtKB:P00924
Family Representative
phosphopyruvate hydratase activity
GO:0004634
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
enolase_activity eno101 (S. pombe)
UniProtKB:P40370
Family Representative
phosphopyruvate hydratase activity
GO:0004634
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
enolase_activity eno102 (S. pombe)
UniProtKB:Q8NKC2
Family Representative
phosphopyruvate hydratase activity
GO:0004634
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
pyruvate_kinase_activity CDC19 (S. cerevisiae; PYK1)
UniProtKB:P00549
Family Representative
pyruvate kinase activity
GO:0004743
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
pyruvate_kinase_activity PYK2 (S. cerevisiae)
UniProtKB:P52489
Family Representative
pyruvate kinase activity
GO:0004743
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
pyruvate_kinase_activity pyk1 (S. pombe)
UniProtKB:Q10208
Family Representative
pyruvate kinase activity
GO:0004743
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass).
hexokinase_entry_activity hexokinase family
PANTHER:PTHR19443
Family
hexokinase activity
GO:0004396
Family Function Unreviewed
Family review leaves GO:0004396 UNRESOLVED. The modules' core activity (emp_glycolysis uses it as required_function). It holds for all characterized hexokinases and glucokinases (glucokinase activity is a child term). It is doubtful for the N-acetylglucosamine kinases (NGK1, Km for glucose 71 mM). The plant hexokinase-like proteins (SF63, SF18), which do not inherit the kinase node PTN004516717, were not assessed. Because of those groups the term is not scoped family-wide; the required_function filter in the module is the right safeguard.
glucokinase_entry_activity hexokinase family (glucokinase members)
PANTHER:PTHR19443
Family
glucokinase activity
GO:0004340
Family Function Unreviewed
Family review leaves GO:0004396 UNRESOLVED. The modules' core activity (emp_glycolysis uses it as required_function). It holds for all characterized hexokinases and glucokinases (glucokinase activity is a child term). It is doubtful for the N-acetylglucosamine kinases (NGK1, Km for glucose 71 mM). The plant hexokinase-like proteins (SF63, SF18), which do not inherit the kinase node PTN004516717, were not assessed. Because of those groups the term is not scoped family-wide; the required_function filter in the module is the right safeguard.
phosphoglucomutase_activity alpha-D-phosphohexomutase family
PANTHER:PTHR22573
Family
phosphoglucomutase activity
GO:0004614
Family Supported
Family review supports GO:0004614 FAMILY_WIDE. This is the defining activity of the bacterial, fungal, animal and plant PGMs. The five modules that use this family assert it with catalytic representatives (yeast PGM1/PGM2, S. pombe SPBC32F12.10, human PGM1): dolichol_phosphate_sugar_donor_supply, emp_glycolysis, galactose_leloir_pathway, glycogenolysis, and glycogen_metabolism_fungal (as SF2). The vertebrate PGM5 clade (SF27) is the exception, and PAINT already excludes it with an IKR.
fructose_hexokinase_activity hexokinase family
PANTHER:PTHR19443
Family
hexokinase activity
GO:0004396
Family Function Unreviewed
Family review leaves GO:0004396 UNRESOLVED. The modules' core activity (emp_glycolysis uses it as required_function). It holds for all characterized hexokinases and glucokinases (glucokinase activity is a child term). It is doubtful for the N-acetylglucosamine kinases (NGK1, Km for glucose 71 mM). The plant hexokinase-like proteins (SF63, SF18), which do not inherit the kinase node PTN004516717, were not assessed. Because of those groups the term is not scoped family-wide; the required_function filter in the module is the right safeguard.
mannose_hexokinase_activity hexokinase family
PANTHER:PTHR19443
Family
hexokinase activity
GO:0004396
Family Function Unreviewed
Family review leaves GO:0004396 UNRESOLVED. The modules' core activity (emp_glycolysis uses it as required_function). It holds for all characterized hexokinases and glucokinases (glucokinase activity is a child term). It is doubtful for the N-acetylglucosamine kinases (NGK1, Km for glucose 71 mM). The plant hexokinase-like proteins (SF63, SF18), which do not inherit the kinase node PTN004516717, were not assessed. Because of those groups the term is not scoped family-wide; the required_function filter in the module is the right safeguard.
pmi_activity type I phosphomannose isomerase
PANTHER:PTHR10309
Family
mannose-6-phosphate isomerase activity
GO:0004476
Family Supported
Family review supports GO:0004476 FAMILY_WIDE. This is the defining activity of every characterized member. Both modules that use the family assert it: dolichol_phosphate_sugar_donor_supply (PMI40, S. pombe SPBC2G2.16, human MPI) and emp_glycolysis (PMI40, S. pombe SPBC2G2.16).
gpi_activity glucose-6-phosphate isomerase family
PANTHER:PTHR11469
Family
glucose-6-phosphate isomerase activity
GO:0004347
Family Supported
Family review supports GO:0004347 FAMILY_WIDE. The defining activity of every characterized member, and the activity all three modules attach to the family.
atp_pfk_activity ATP-dependent phosphofructokinase family
PANTHER:PTHR13697
Family
6-phosphofructokinase activity
GO:0003872
Family Supported
Family review supports GO:0003872 FAMILY_WIDE. Asserted by glycolysis_investment_phase and emp_glycolysis; accepted by PFK1, PFK2, pfk1 and PFKM.
aldolase_activity fructose-bisphosphate aldolase (class II and class I families)
PANTHER:PTHR30559
Family
fructose-bisphosphate aldolase activity
GO:0004332
Family Supported
Family review supports GO:0004332 FAMILY_WIDE. The modules (emp_glycolysis aldolase_activity, gluconeogenesis gng_aldolase_activity) assert this activity for PTHR30559 together with the class I family PTHR11627. Aldolase activity is the defining function of every characterized member and the PAINT root node PTN001254576 carries it with yeast, fission yeast and E. coli seeds. Both yeast gene reviews accept the inherited IBA.
aldolase_activity fructose-bisphosphate aldolase (class II and class I families)
PANTHER:PTHR11627
Family
fructose-bisphosphate aldolase activity
GO:0004332
Family Supported
Family review supports GO:0004332 FAMILY_WIDE. The modules use PTHR11627 for the aldolase step (emp_glycolysis and gluconeogenesis, paired with the class II family PTHR30559; glycolysis_investment_phase with human ALDOA). The activity is ancestral to the family and depends on the Schiff-base lysine; every checked member except Drosophila Ald2 keeps it. Ald2 is listed as an exception, consistent with PAINT's IKR. The ALDOA, ALDOB and C. elegans aldo-1 gene reviews accept the inherited activity.
tpi_activity triosephosphate isomerase family
PANTHER:PTHR21139
Family
triose-phosphate isomerase activity
GO:0004807
Family Supported
Family review supports GO:0004807 FAMILY_WIDE. Asserted by glycolysis_investment_phase, emp_glycolysis and gluconeogenesis; accepted by every reviewed member.
gapdh_activity glyceraldehyde-3-phosphate dehydrogenase family
PANTHER:PTHR10836
Family
glyceraldehyde-3-phosphate dehydrogenase (NAD+) (phosphorylating) activity
GO:0004365
Family Supported
Family review supports GO:0004365 FAMILY_WIDE. Asserted by emp_glycolysis, gluconeogenesis and glycolysis_payoff_phase; accepted by the S. cerevisiae, S. pombe, human and mouse reviews.
pgk_activity phosphoglycerate kinase family
PANTHER:PTHR11406
Family
phosphoglycerate kinase activity
GO:0004618
Family Supported
Family review supports GO:0004618 FAMILY_WIDE. Asserted by emp_glycolysis, gluconeogenesis and glycolysis_payoff_phase; accepted by S. cerevisiae PGK1, S. pombe pgk1, human PGK1 and P. putida Pgk.
pgam_activity phosphoglycerate mutase (cofactor-dependent dPGM and cofactor-independent iPGM families)
PANTHER:PTHR11931:SF0
Family
phosphoglycerate mutase activity
GO:0004619
Family Supported
Family review supports GO:0004619 for PANTHER:PTHR11931:SF0. The active PGM subfamilies. The emp_glycolysis, gluconeogenesis and glycolysis_payoff_phase modules select the base family, which also takes in BPGM and GPM2/GPM3. SF11 (BPGM) is listed because BPGM has a genuine minor phosphoglycerate mutase activity (EC 5.4.2.11), kept as non-core in its review.
pgam_activity phosphoglycerate mutase (cofactor-dependent dPGM and cofactor-independent iPGM families)
PANTHER:PTHR11931:SF33
Family
phosphoglycerate mutase activity
GO:0004619
Family Supported
Family review supports GO:0004619 for PANTHER:PTHR11931:SF33. The active PGM subfamilies. The emp_glycolysis, gluconeogenesis and glycolysis_payoff_phase modules select the base family, which also takes in BPGM and GPM2/GPM3. SF11 (BPGM) is listed because BPGM has a genuine minor phosphoglycerate mutase activity (EC 5.4.2.11), kept as non-core in its review.
pgam_activity phosphoglycerate mutase (cofactor-dependent dPGM and cofactor-independent iPGM families)
PANTHER:PTHR11931:SF8
Family
phosphoglycerate mutase activity
GO:0004619
Family Supported
Family review supports GO:0004619 for PANTHER:PTHR11931:SF8. The active PGM subfamilies. The emp_glycolysis, gluconeogenesis and glycolysis_payoff_phase modules select the base family, which also takes in BPGM and GPM2/GPM3. SF11 (BPGM) is listed because BPGM has a genuine minor phosphoglycerate mutase activity (EC 5.4.2.11), kept as non-core in its review.
pgam_activity phosphoglycerate mutase (cofactor-dependent dPGM and cofactor-independent iPGM families)
PANTHER:PTHR11931:SF15
Family
phosphoglycerate mutase activity
GO:0004619
Family Supported
Family review supports GO:0004619 for PANTHER:PTHR11931:SF15. The active PGM subfamilies. The emp_glycolysis, gluconeogenesis and glycolysis_payoff_phase modules select the base family, which also takes in BPGM and GPM2/GPM3. SF11 (BPGM) is listed because BPGM has a genuine minor phosphoglycerate mutase activity (EC 5.4.2.11), kept as non-core in its review.
pgam_activity phosphoglycerate mutase (cofactor-dependent dPGM and cofactor-independent iPGM families)
PANTHER:PTHR11931:SF11
Family
phosphoglycerate mutase activity
GO:0004619
Family Supported
Family review supports GO:0004619 for PANTHER:PTHR11931:SF11. The active PGM subfamilies. The emp_glycolysis, gluconeogenesis and glycolysis_payoff_phase modules select the base family, which also takes in BPGM and GPM2/GPM3. SF11 (BPGM) is listed because BPGM has a genuine minor phosphoglycerate mutase activity (EC 5.4.2.11), kept as non-core in its review.
pgam_activity phosphoglycerate mutase (cofactor-dependent dPGM and cofactor-independent iPGM families)
PANTHER:PTHR31637
Family
phosphoglycerate mutase activity
GO:0004619
Family Supported
Family review supports GO:0004619 FAMILY_WIDE. The module selects this family (as a family_term of the PGAM step, beside dPGM PTHR11931) for phosphoglycerate mutase activity. That is the shared reaction of every characterized member, and PAINT places it at a node that covers all three subfamilies with seeds from each lineage. GO no longer has a separate term for the cofactor-independent mechanism, so the generic term is the correct one.
enolase_activity enolase family
PANTHER:PTHR11902
Family
phosphopyruvate hydratase activity
GO:0004634
Family Supported
Family review supports GO:0004634 FAMILY_WIDE. The modules (emp_glycolysis, gluconeogenesis, glycolysis_payoff_phase) select the whole family for this activity, and PAINT puts it at the family root. Experimental seeds cover every major lineage and include yeast ERR2 and ERR3. ERR1 and ENO4 hold the activity by homology only. For ERR1 the active-site residues are intact, so neither is treated as an exception.
pyruvate_kinase_activity pyruvate kinase family
PANTHER:PTHR11817
Family
pyruvate kinase activity
GO:0004743
Family Supported
Family review supports GO:0004743 FAMILY_WIDE. All modules that use the family (emp_glycolysis, glycolysis_payoff_phase, bacterial_pyruvate_metabolism) select the base family for this activity. That is safe for every characterized member. The only known loss is the Drosophila SF3 paralog set, which PAINT already excludes by IKR, so module selectors that rely on IBA inherit the correct exclusion. A module that selects SF3 or the family by sequence alone would include those paralogs.

Gene-review completeness (35/36 grounded genes reviewed)

34 complete review(s) · 21 with deep research · 1 missing review · 14 reviewed but lacking deep research

Gene Review Complete Deep research
ALDOA P04075 ✓ ✓ ✗
CDC19 P00549 ✓ ✓ ✓
ENO1 P00924 ✓ ✓ ✓
eno101 P40370 ✓ ✓ ✗
eno102 Q8NKC2 ✓ ✓ ✗
ENO2 P00925 ✓ ✓ ✓
FBA1 P14540 ✓ ✓ ✓
fba1 P36580 ✓ ✓ ✗
GLK1 P17709 ✓ ✓ ✓
gpd3 O43026 ✓ ✓ ✓
GPM1 P00950 ✓ ✓ ✓
gpm1 P36623 ✓ ✓ ✗
HXK1 P04806 ✓ ✓ ✓
hxk1 Q09756 ✓ ✓ ✗
HXK2 P04807 ✓ 61/62 ✓
hxk2 P50521 ✓ ✓ ✗
gpmI (Bacillus subtilis 168; iPGM) P39773 ✗ — —
pfk1 O42938 ✓ ✓ ✗
PFK1 P16861 ✓ ✓ ✓
PFK2 P16862 ✓ ✓ ✓
PGI1 P12709 ✓ ✓ ✓
pgi1 P78917 ✓ ✓ ✗
pgk1 O60101 ✓ ✓ ✗
PGK1 P00560 ✓ ✓ ✓
PGM1 P33401 ✓ ✓ ✓
PGM2 P37012 ✓ ✓ ✓
pmi40 O43014 ✓ ✓ ✗
PMI40 P29952 ✓ ✓ ✓
pyk1 Q10208 ✓ ✓ ✗
PYK2 P52489 ✓ ✓ ✓
TDH1 P00360 ✓ ✓ ✓
tdh1 P78958 ✓ ✓ ✗
TDH2 P00358 ✓ ✓ ✓
TDH3 P00359 ✓ ✓ ✓
TPI1 P00942 ✓ ✓ ✓
tpi1 P07669 ✓ ✓ ✗

Details

Context
cytosolGO:0005829
Generic Embden-Meyerhof-Parnas glycolysisMetabolic Pathwaygeneric_emp_glycolysis
glycolytic process through fructose-6-phosphateGO:0061615
Context
cytosolGO:0005829

Scope: direct entry at fructose 6-phosphate. Fructose phosphorylated at C6 by a broad-specificity hexokinase, and mannose phosphorylated to mannose 6-phosphate and isomerised by mannose-6-phosphate isomerase, both land on fructose 6-phosphate and are inside GO:0061615. They are modelled as the fructose_mannose_entry_variant of the entry step, which feeds the phosphofructokinase step directly and skips the glucose-6-phosphate isomerase step. Scope: the fructose-1-phosphate route is deliberately excluded. The bacterial fructose PTS yields fructose 1-phosphate, which 1-phosphofructokinase (FruK, EC 2.7.1.56) phosphorylates straight to fructose 1,6-bisphosphate, bypassing both the isomerase and the phosphofructokinase step — and therefore bypassing the fructose-6-phosphate intermediate that defines this module. GO treats that route the same way: GO:0061625 glycolytic process through fructose-1-phosphate is a SIBLING of this module's core term GO:0061615 under GO:0006096, not a child of it, so the route is outside this module rather than a missing variant of it. It is covered by modules/bacterial_fructose_pts_catabolism.yaml and modules/fructose_pts_uptake_and_catabolism.yaml. The glucose PTS variant retained here is a different thing: it yields glucose 6-phosphate and rejoins the F6P route at the isomerase. Scope. The module starts at hexose entry and ends at pyruvate. The fate of pyruvate (pyruvate dehydrogenase, lactate or ethanol fermentation, anaplerotic carboxylation), the reoxidation of the reduced cofactor produced at the oxidation step, and the mobilisation of glucans that feeds the glucose-1-phosphate entry variant are all deliberately outside it, and are covered by separate modules. Relationship to gluconeogenesis. Counting reactions rather than parts (the phosphorylating oxidation part contains two), the module has ten, of which seven are near-equilibrium and are shared, run in reverse, by the gluconeogenesis template. Only the entry kinase, the phosphofructokinase step (except in the diphosphate-dependent variant, which is freely reversible) and the pyruvate kinase step are effectively irreversible, and those three are exactly the steps the gluconeogenesis module covers with dedicated bypass reactions. The two modules are intended to be read together. Grounding. scope is ABSTRACT: every step is defined by its required GO molecular function, and the steps that fungi use are oriented by a PANTHER family with representative budding-yeast and fission-yeast members (for aldolase and phosphoglycerate mutase, both non-homologous enzyme families are named). The representatives are examples, not a complete list of members. The archaeal ADP-dependent kinases, the bacterial PTS, the diphosphate-dependent PFK and the non-phosphorylating or ferredoxin-dependent G3P oxidations have no yeast member and stay ungrounded ANY_WITH_FUNCTION selectors, so leaf-grounding QC gaps on those variants are expected. Concrete human grounding lives in glycolysis_investment_phase and glycolysis_payoff_phase; entner_doudoroff_and_gluconeogenesis is the bacterial contrast case. Yeast realisation (YeastPathways GLYCOLYSIS, PWY3O-3827, PWY3O-0, PWY3O-1743). On glucose the main isozymes are Hxk2 (hexokinase), Tdh3 (GAPDH, 50-60% of activity) and Cdc19 (pyruvate kinase), and PFK is the Pfk1/Pfk2 alpha4beta4 hetero-octamer. Hxk1, Glk1 and Pyk2 are glucose-repressed isozymes. Corrections relative to YeastCyc: (1) FBP1 is listed in the GLYCOLYSIS frame and its GO-CAM (F16BDEPHOS-RXN, part_of glycolysis) but is the gluconeogenic bypass enzyme and is not a member of this module; (2) GPM1 is assigned to both the dPGM (RXN-15513) and iPGM (3PGAREARR-RXN, EC 5.4.2.12) reactions, but Gpm1 is a dPGM, and only the former is used; (3) PWY3O-0 and its GO-CAM type Hxk1/Hxk2 on fructose as GO:0008865 fructokinase activity (EC 2.7.1.4). Hexokinases phosphorylate fructose with their own hexokinase activity (GO:0004396, EC 2.7.1.1), and that is the term used here. GO-CAM notes: the SGD glycolysis model has no hexokinase step (the frame starts at glucose 6-phosphate) and gives the PFK activity to complex CPX-554. The PomBase model 663d668500002302 covers all ten steps (hxk1/hxk2, pgi1, pfk1, fba1, tpi1, tdh1/gpd3, pgk1, gpm1, eno101/eno102, pyk1). It also holds activities outside this module (fbp26 fructose-2,6-bisphosphate turnover, ser3, pda1, mitochondrial pyruvate import) and lists tpi1 twice (663d668500002432 and 68b0f0d000002382). Stoichiometry. Per hexose entering at glucose 6-phosphate via an ATP-dependent kinase and running the phosphorylating oxidation variant: 2 ATP invested, 4 ATP and 2 NAD(P)H produced, for a net 2 ATP + 2 NAD(P)H + 2 pyruvate. The PTS entry variant substitutes one phosphoenolpyruvate for one investment ATP; the non-phosphorylating oxidation variants forgo 2 ATP per hexose; the diphosphate-dependent phosphofructokinase variant spends diphosphate rather than ATP. Ontology limitations recorded against this template. GO provides no molecular function term distinguishing cofactor-dependent (dPGM, EC 5.4.2.11) from cofactor-independent (iPGM, EC 5.4.2.12) phosphoglycerate mutase — GO:0046538 and GO:0046537 are obsolete with term_replaced_by GO:0004619 — and class I (Schiff-base) and class II (metal-dependent) fructose-bisphosphate aldolases likewise share GO:0004332 and EC 4.1.2.13. In both cases a concrete module cannot record which family an organism uses through the function term alone, despite the pairs being non-homologous, unevenly distributed across taxa, and of direct interest as drug targets; family-level grounding (PANTHER, InterPro) is the only route to that distinction. Term status (updated 2026-10-06). QuickGO now reports the whole family of glycolysis route terms as obsolete with GO:0006096 (now labelled "glycolysis") as the target: GO:0061615 (this module's core term), GO:0061616, GO:0061619, GO:0061621, GO:0061622, GO:0061625 and GO:0061633. GOA has already migrated the corresponding annotations (the S. pombe glycolysis gene reviews MODIFY them to GO:0006096). The ontology release pinned for validation in this repository still has these terms live, so the concept ids are kept for now; when the pinned GO is updated, the module core concept should become GO:0006096 and the entry-route variants should keep their preferred_term without a GO id. GO no longer distinguishes the EMP route from other glycolytic routes by a process term, so the EMP-versus-Entner-Doudoroff distinction will rest on the part structure of this module rather than on its concept. The PomBase model title "canonical glycolysis (GO:0061621)" is quoted as the model's own title. Before leaving DRAFT. This template has not been checked for satisfiability against a bacterial or archaeal genome. The archaeal ADP-dependent kinase and ferredoxin-dependent oxidation variants in particular are asserted from the GO term inventory and general pathway knowledge rather than from a specific annotated genome, and should be confirmed against one.

Connections

hexose_phosphate_entry -> gpi_step Provides Input For
All entry variants converge on the same D-glucose 6-phosphate pool consumed by the isomerase.
gpi_step -> pfk_step Provides Input For
D-fructose 6-phosphate is the substrate of the committed kinase step.
pfk_step -> aldolase_step Provides Input For
D-fructose 1,6-bisphosphate is the substrate of the aldol cleavage.
aldolase_step -> tpi_step Provides Input For
The glycerone phosphate half of the aldol cleavage is the substrate of the isomerase.
aldolase_step -> g3p_oxidation Provides Input For
The glyceraldehyde-3-phosphate half of the aldol cleavage enters the oxidation step directly, without passing through the isomerase.
tpi_step -> g3p_oxidation Provides Input For
The isomerase converts the second triose so that it too can be oxidised; this is the edge that makes the pathway yield two pyruvate per hexose.
g3p_oxidation -> pgam_step Provides Input For
Every oxidation variant yields 3-phospho-D-glycerate, whether via the kinase step or directly.
pgam_step -> enolase_step Provides Input For
2-phospho-D-glycerate is the substrate of the hydratase.
enolase_step -> pyruvate_kinase_step Provides Input For
Phosphoenolpyruvate is the phosphoryl donor of the terminal kinase.
enolase_step -> pts_entry_variant Provides Input For
Feedback edge into the PTS entry variant specifically: the phosphoenolpyruvate that drives transport-coupled sugar uptake is produced by this module's own penultimate step, so in PTS-using organisms the entry step depends on pathway output. Targeting the variant rather than the hexose_phosphate_entry node makes the conditionality structural, and keeps the top-level step graph acyclic for realisations that do not select PTS entry.
Fructose- and mannose-derived D-fructose 6-phosphate joins the route at the committed kinase step, bypassing the glucose-6-phosphate isomerase.
Part 1: entry of hexose carbon into the hexose-phosphate pool
Hexose to hexose 6-phosphateReactionhexose_phosphate_entry

Generation of a hexose 6-phosphate from an exogenous or stored hexose source. Four variants converge on D-glucose 6-phosphate, which the isomerase step then converts; the fifth (fructose or mannose entry) lands directly on D-fructose 6-phosphate and joins the route at the phosphofructokinase step. GO subdivides the glucose-6-phosphate route (GO:0061620) and the fructose-6-phosphate route (GO:0061616, GO:0061619) by exactly this axis, which is why it is modelled as a variant set.

Variant set: Hexose-phosphate entry variants by entry mechanism and phosphoryl donor (One Or More)

ONE_OR_MORE rather than EXACTLY_ONE: many organisms run several of these in parallel (for example an enteric bacterium with both a glucose PTS and a cytoplasmic glucokinase, or a hepatocyte mobilising glycogen while also phosphorylating free glucose).

ATP-dependent hexose kinase entryReactionatp_kinase_entry_variant

The canonical route (GO:0061621): a cytoplasmic ATP-dependent kinase phosphorylates free glucose at C6. The broad-specificity hexokinases and the glucose-specific glucokinases are alternatives here, not a required pair, so they are nested as a variant set on the specificity axis rather than listed as two conjunctive annotons.

canonical glycolysisGO:0061621
Variant set: Hexose kinase specificity variants by substrate specificity of the entry kinase (One Or More)

GO:0004340 glucokinase activity is a direct child of GO:0004396 hexokinase activity, so the two are related by subsumption rather than exclusion; an organism may carry either or both (vertebrates carry both). ONE_OR_MORE rather than EXACTLY_ONE for that reason.

Broad-specificity hexokinaseReactionbroad_hexokinase_variant

Annotons

Hexokinase (broad-specificity)
hexokinase_entry_activity
Participant: Family: hexokinase family
Family:
hexokinase familyPANTHER:PTHR19443
Representative Members: HXK2 (S. cerevisiae)UniProtKB:P04807 HXK1 (S. cerevisiae)UniProtKB:P04806 hxk2 (S. pombe)UniProtKB:P50521 hxk1 (S. pombe)UniProtKB:Q09756
Required Function:
hexokinase activityGO:0004396

Function

hexokinase activityGO:0004396
Substrates: D-glucose ATP
Products: D-glucose 6-phosphate ADP

Locations

cytosolGO:0005829

Commits hexose carbon to intracellular metabolism by trapping it as a phosphorylated, membrane-impermeant sugar. Glucose 6-phosphate is a branch point, not an EMP-exclusive intermediate: it also feeds the pentose phosphate pathway, the Entner-Doudoroff route, and glucan synthesis. In yeasts the hexokinases are inhibited by trehalose 6-phosphate (PMID:8354408), a lineage-specific control of glycolytic entry.

Glucose-specific glucokinaseReactionglucose_specific_kinase_variant

Annotons

Glucokinase
glucokinase_entry_activity
Participant: Family: hexokinase family (glucokinase members)
Family:
hexokinase family (glucokinase members)PANTHER:PTHR19443 Eukaryotic glucokinases belong to the hexokinase family; bacterial Glk-type glucokinases are unrelated (ROK and glucokinase families) and are covered only by the required_function selector.
Representative Members: GLK1 (S. cerevisiae)UniProtKB:P17709
Required Function:
glucokinase activityGO:0004340

Function

glucokinase activityGO:0004340
Substrates: D-glucose ATP
Products: D-glucose 6-phosphate ADP

Locations

cytosolGO:0005829

The glucose-specific kinase named in the GO definition of canonical glycolysis (GO:0061621). Bacterial Glk and the metazoan high-Km glucose-sensing isozyme are both of this type.

ADP-dependent glucokinase entry (archaeal)Reactionadp_kinase_entry_variant

Several hyperthermophilic archaea run a modified EMP route in which the two kinase steps use ADP rather than ATP as the phosphoryl donor, yielding AMP.

Annotons

ADP-specific glucokinase
adp_glucokinase_activity
Participant: Any With Function: ADP-specific glucokinase activity
Required Function:
ADP-specific glucokinase activityGO:0043843

Function

ADP-specific glucokinase activityGO:0043843
Substrates: D-glucose ADP
Products: D-glucose 6-phosphate AMP

Locations

cytosolGO:0005829

Pairs with the ADP-specific phosphofructokinase variant of the committed step; an organism using one generally uses both.

Phosphotransferase-system (transport-coupled) entryTransport Steppts_entry_variant

The bacterial phosphoenolpyruvate-dependent phosphotransferase system phosphorylates the sugar during translocation, so uptake and the first glycolytic phosphorylation are a single coupled event (GO:0061633). The phosphoryl donor is phosphoenolpyruvate produced downstream in this same module, making the entry step dependent on pathway output.

transport-coupled glycolytic process through glucose-6-phosphateGO:0061633

Annotons

PEP-dependent sugar phosphotransferase system
pts_activity
Participant: Any With Function: protein-N(PI)-phosphohistidine-carbohydrate phosphotransferase activity
Required Function:
protein-N(PI)-phosphohistidine-carbohydrate phosphotransferase activityGO:0008982

Function

protein-N(PI)-phosphohistidine-carbohydrate phosphotransferase activityGO:0008982
Substrates: D-glucose protein N(pi)-phospho-L-histidine
Products: D-glucose 6-phosphate protein L-histidine

Locations

plasma membraneGO:0005886

Couples transmembrane sugar transport to phosphorylation. No ATP is spent at this step; the cost is one phosphoenolpyruvate per hexose, so a PTS-using organism forgoes one of the four payoff-phase ATP per hexose rather than paying an investment-phase ATP. Net yield is unchanged at 2 ATP.

Glucose-1-phosphate entry from a glucan or disaccharideReactionglucan_entry_variant

Phosphorolytic mobilisation of glycogen, starch, maltodextrin, or sucrose yields glucose 1-phosphate, which phosphoglucomutase isomerises into the hexose-phosphate pool (GO:0061622). This is the entry route used when the carbon source is stored or polymeric rather than free hexose.

glycolytic process through glucose-1-phosphateGO:0061622

Annotons

Phosphoglucomutase
phosphoglucomutase_activity
Participant: Family: alpha-D-phosphohexomutase family
Family:
alpha-D-phosphohexomutase familyPANTHER:PTHR22573
Representative Members: PGM2 (S. cerevisiae)UniProtKB:P37012 PGM1 (S. cerevisiae)UniProtKB:P33401
Required Function:
phosphoglucomutase activityGO:0004614

Function

phosphoglucomutase activityGO:0004614
Substrates: D-glucose 1-phosphate
Products: D-glucose 6-phosphate

Entry point for glucan-derived carbon. The upstream phosphorylase or hydrolase that liberates glucose 1-phosphate belongs to the glucan-degradation module, not to this one.

Fructose or mannose entry at fructose 6-phosphateMetabolic Pathwayfructose_mannose_entry_variant

Fructose phosphorylated at C6 by a broad-specificity hexokinase, or mannose phosphorylated to mannose 6-phosphate and isomerised by mannose-6-phosphate isomerase, enters the pathway as D-fructose 6-phosphate and bypasses the glucose-6-phosphate isomerase step. Both routes still pass through the defining fructose 6-phosphate intermediate, so they are inside GO:0061615 (unlike the bacterial fructose-1-phosphate route, which is excluded; see notes).

Variant set: Hexoses entering at fructose 6-phosphate by entering hexose (One Or More)
Fructose phosphorylation at C6Reactionfructose_entry_variant
glycolytic process from fructose through fructose-6-phosphateGO:0061616

Annotons

Hexokinase acting on fructose
fructose_hexokinase_activity
Participant: Family: hexokinase family
Family:
hexokinase familyPANTHER:PTHR19443
Representative Members: HXK2 (S. cerevisiae)UniProtKB:P04807 HXK1 (S. cerevisiae)UniProtKB:P04806 hxk1 (S. pombe)UniProtKB:Q09756
Required Function:
hexokinase activityGO:0004396

Function

hexokinase activityGO:0004396
Substrates: D-fructose ATP
Products: D-fructose 6-phosphate ADP

Locations

cytosolGO:0005829

The same hexokinases that phosphorylate glucose deliver fructose straight to the fructose 6-phosphate pool.

Mannose phosphorylation and isomerisationMetabolic Pathwaymannose_entry_variant
glycolytic process from mannose through fructose-6-phosphateGO:0061619

Connections

mannose_kinase_step -> pmi_step Provides Input For
Part 1: mannose phosphorylation
D-mannose to D-mannose 6-phosphateReactionmannose_kinase_step

Annotons

Part 2: isomerisation into the fructose 6-phosphate pool
D-mannose 6-phosphate to D-fructose 6-phosphateReactionpmi_step

Annotons

Mannose-6-phosphate isomerase
pmi_activity
Participant: Family: type I phosphomannose isomerase
Family:
type I phosphomannose isomerasePANTHER:PTHR10309
Representative Members: PMI40 (S. cerevisiae)UniProtKB:P29952 pmi40 (S. pombe)UniProtKB:O43014
Required Function:
mannose-6-phosphate isomerase activityGO:0004476

Function

mannose-6-phosphate isomerase activityGO:0004476
Substrates: D-mannose 6-phosphate
Products: D-fructose 6-phosphate

Locations

cytosolGO:0005829

Freely reversible. In the reverse direction it supplies mannose 6-phosphate for GDP-mannose and glycosylation, which is why it is essential in the absence of external mannose; that biosynthetic use is outside this module.

Part 2: aldose-ketose isomerisation routing carbon into the EMP route
D-glucose 6-phosphate to D-fructose 6-phosphateReactiongpi_step

The step that makes the route EMP: this isomerisation is where carbon is routed into the Embden-Meyerhof-Parnas pathway, and passage through its product is what GO:0061615 names. It is not, however, the committed step — that is the phosphofructokinase step below. The reaction is near-equilibrium and runs in either direction depending on flux, and fructose 6-phosphate is itself a shared metabolite: it is an output of the non-oxidative pentose phosphate branch, an intermediate of the phosphoketolase routes, and the substrate drawn off into hexosamine biosynthesis.

Annotons

Glucose-6-phosphate isomerase
gpi_activity
Participant: Family: glucose-6-phosphate isomerase family
Family:
glucose-6-phosphate isomerase familyPANTHER:PTHR11469
Representative Members: PGI1 (S. cerevisiae)UniProtKB:P12709 pgi1 (S. pombe)UniProtKB:P78917
Required Function:
glucose-6-phosphate isomerase activityGO:0004347

Function

glucose-6-phosphate isomerase activityGO:0004347
Substrates: D-glucose 6-phosphate
Products: D-fructose 6-phosphate

Locations

cytosolGO:0005829

Reversibly interconverts glucose 6-phosphate and fructose 6-phosphate. Shared with gluconeogenesis, which runs this same enzyme in the opposite direction.

Part 3: committed, effectively irreversible phosphorylation
D-fructose 6-phosphate to D-fructose 1,6-bisphosphateReactionpfk_step

The committed step of the pathway proper and, where it is ATP-dependent, the principal locus of allosteric control. It is the step that gluconeogenesis must bypass with a phosphatase rather than reverse.

Variant set: 6-phosphofructokinase phosphoryl-donor variants by phosphoryl donor (One Or More)

The choice of donor has thermodynamic consequences for the whole module: the ATP and ADP variants are effectively irreversible and require a separate fructose-1,6-bisphosphatase for gluconeogenic flux, whereas the diphosphate-dependent enzyme is freely reversible and can itself serve both directions in organisms that use it. ONE_OR_MORE rather than EXACTLY_ONE: the donors are not mutually exclusive. Plants co-express a cytosolic ATP-dependent PFK and a diphosphate-dependent PFP, and where both are present the committed step is only partly irreversible, so a realisation may select more than one variant here.

ATP-dependent 6-phosphofructokinase routeReactionatp_pfk_variant

Annotons

ATP-dependent 6-phosphofructokinase
atp_pfk_activity
Participant: Family: ATP-dependent phosphofructokinase family
Family:
ATP-dependent phosphofructokinase familyPANTHER:PTHR13697 In budding yeast the active enzyme is an alpha4beta4 hetero-octamer of the paralogous Pfk1 (alpha) and Pfk2 (beta) subunits (GO:0005945 6-phosphofructokinase complex), and both subunits are needed for normal allosteric control (PMID:11221662); fission yeast has a single pfk1 gene. Both yeast subunits are listed because the catalytic unit is the complex, not either polypeptide alone.
Representative Members: PFK1 (S. cerevisiae; alpha subunit)UniProtKB:P16861 PFK2 (S. cerevisiae; beta subunit)UniProtKB:P16862 pfk1 (S. pombe)UniProtKB:O42938
Required Function:
6-phosphofructokinase activityGO:0003872

Function

6-phosphofructokinase activityGO:0003872
Substrates: D-fructose 6-phosphate ATP
Products: D-fructose 1,6-bisphosphate ADP

The usual bacterial and eukaryotic enzyme, and the canonical allosteric control point of glycolysis. The specific effectors are lineage-dependent and belong in the concrete module.

Diphosphate-dependent phosphofructokinase routeReactionppi_pfk_variant

Annotons

Diphosphate-fructose-6-phosphate 1-phosphotransferase
ppi_pfk_activity
Participant: Any With Function: diphosphate-fructose-6-phosphate 1-phosphotransferase activity
Required Function:
diphosphate-fructose-6-phosphate 1-phosphotransferase activityGO:0047334

Function

diphosphate-fructose-6-phosphate 1-phosphotransferase activityGO:0047334
Substrates: D-fructose 6-phosphate diphosphate
Products: D-fructose 1,6-bisphosphate phosphate

Uses inorganic diphosphate rather than ATP, salvaging the diphosphate released by biosynthetic reactions. Freely reversible, so in organisms that rely on it the step is not a committed one and the module's irreversibility argument does not hold.

ADP-dependent phosphofructokinase route (archaeal)Reactionadp_pfk_variant

Annotons

ADP-specific phosphofructokinase
adp_pfk_activity
Participant: Any With Function: ADP-specific phosphofructokinase activity
Required Function:
ADP-specific phosphofructokinase activityGO:0043844

Function

ADP-specific phosphofructokinase activityGO:0043844
Substrates: D-fructose 6-phosphate ADP
Products: D-fructose 1,6-bisphosphate AMP

Locations

cytosolGO:0005829

The archaeal counterpart, pairing with the ADP-specific glucokinase entry variant.

Part 4: aldol cleavage of the hexose bisphosphate into two trioses
D-fructose 1,6-bisphosphate to DHAP + D-glyceraldehyde 3-phosphateReactionaldolase_step

Retro-aldol cleavage producing one molecule each of dihydroxyacetone phosphate and glyceraldehyde 3-phosphate. Two mechanistically unrelated enzyme classes catalyse this reaction and both carry the same GO term: class I aldolases (lysine Schiff-base mechanism; animals, plants, green algae) and class II aldolases (divalent-metal-dependent; most bacteria and fungi). The distinction is an enzyme-family fact rather than a route fact, so it is recorded here as prose rather than as a term-bearing variant set.

Annotons

Fructose-bisphosphate aldolase
aldolase_activity
Participant: Family: fructose-bisphosphate aldolase (class II and class I families)
Family:
fructose-bisphosphate aldolase (class II and class I families)PANTHER:PTHR30559 Fungi (and most bacteria) use the metal-dependent class II enzyme (PTHR30559); animals and plants use the unrelated Schiff-base class I enzyme (PTHR11627).
Representative Members: FBA1 (S. cerevisiae; class II)UniProtKB:P14540 fba1 (S. pombe; class II)UniProtKB:P36580 ALDOA (human; class I)UniProtKB:P04075
Required Function:
fructose-bisphosphate aldolase activityGO:0004332

Function

fructose-bisphosphate aldolase activityGO:0004332
Substrates: D-fructose 1,6-bisphosphate
Products: glycerone phosphate D-glyceraldehyde 3-phosphate

Locations

cytosolGO:0005829

Halves the hexose skeleton. From this point the module's per-hexose stoichiometry doubles: every downstream step runs twice per molecule of glucose consumed.

Part 5: recovery of the second triose into the oxidisable pool
Glycerone phosphate to D-glyceraldehyde 3-phosphateReactiontpi_step

Only glyceraldehyde 3-phosphate is oxidised by the payoff phase, so without this isomerisation half the hexose carbon would be stranded as dihydroxyacetone phosphate. It is this step that makes the pathway yield two pyruvate per hexose.

Annotons

Triose-phosphate isomerase
tpi_activity
Participant: Family: triosephosphate isomerase family
Family:
triosephosphate isomerase familyPANTHER:PTHR21139
Representative Members: TPI1 (S. cerevisiae)UniProtKB:P00942 tpi1 (S. pombe)UniProtKB:P07669
Required Function:
triose-phosphate isomerase activityGO:0004807

Function

triose-phosphate isomerase activityGO:0004807
Substrates: glycerone phosphate
Products: D-glyceraldehyde 3-phosphate

Locations

cytosolGO:0005829

Near-diffusion-limited, freely reversible isomerisation. Also the point at which glycerol- and dihydroxyacetone-derived carbon enters the pathway, and the exit point toward glycerolipid synthesis.

Part 6: oxidation of glyceraldehyde 3-phosphate
D-glyceraldehyde 3-phosphate to 3-phospho-D-glycerateMetabolic Pathwayg3p_oxidation

The redox step of the pathway, and the axis on which EMP implementations differ most consequentially for energy yield. The phosphorylating route conserves the oxidation energy as the acyl phosphate 1,3-bisphosphoglycerate and then recovers it as ATP; the non-phosphorylating routes oxidise straight to 3-phosphoglycerate, forgoing that substrate-level phosphorylation in exchange for a large thermodynamic pull.

Variant set: Glyceraldehyde-3-phosphate oxidation variants by phosphorylating versus non-phosphorylating oxidation (One Or More)

ONE_OR_MORE because some organisms run a phosphorylating and a non-phosphorylating enzyme side by side, using the latter as a largely irreversible, NADPH-generating bypass under conditions where the ATP is worth sacrificing. Selecting a non-phosphorylating variant makes the phosphoglycerate kinase sub-step inapplicable, since 1,3-bisphosphoglycerate is never formed.

Phosphorylating oxidation with substrate-level phosphorylationMetabolic Pathwayphosphorylating_oxidation_variant

The canonical two-step route: oxidative phosphorylation of the aldehyde to an acyl phosphate, then transfer of that phosphate to ADP. This pair is the only ATP-yielding segment of the module besides the pyruvate kinase step.

Connections

gapdh_step -> pgk_step Provides Input For
1,3-bisphospho-D-glycerate produced by the dehydrogenase is the phosphoryl donor consumed by the kinase.
Part 1: oxidative phosphorylation of the aldehyde
G3P + phosphate + NAD(P)+ to 1,3-bisphospho-D-glycerateReactiongapdh_step

Annotons

Glyceraldehyde-3-phosphate dehydrogenase (phosphorylating)
gapdh_activity
Participant: Family: glyceraldehyde-3-phosphate dehydrogenase family
Family:
glyceraldehyde-3-phosphate dehydrogenase familyPANTHER:PTHR10836
Representative Members: TDH3 (S. cerevisiae)UniProtKB:P00359 TDH2 (S. cerevisiae)UniProtKB:P00358 TDH1 (S. cerevisiae)UniProtKB:P00360 tdh1 (S. pombe)UniProtKB:P78958 gpd3 (S. pombe)UniProtKB:O43026
Required Function:
glyceraldehyde-3-phosphate dehydrogenase (NAD+) (phosphorylating) activityGO:0004365

Function

glyceraldehyde-3-phosphate dehydrogenase (NAD+) (phosphorylating) activityGO:0004365
Substrates: D-glyceraldehyde 3-phosphate phosphate NAD(+)
Products: 3-phospho-D-glyceroyl phosphate NADH

Locations

cytosolGO:0005829

Couples aldehyde oxidation to formation of a high-energy acyl phosphate. Consumes inorganic phosphate, not ATP, and reduces NAD(P)+, creating the requirement that the cell reoxidise the reduced cofactor for flux to continue.

Part 2: substrate-level phosphorylation
1,3-bisphospho-D-glycerate + ADP to 3-phospho-D-glycerate + ATPReactionpgk_step

Annotons

Phosphoglycerate kinase
pgk_activity
Participant: Family: phosphoglycerate kinase family
Family:
phosphoglycerate kinase familyPANTHER:PTHR11406
Representative Members: PGK1 (S. cerevisiae)UniProtKB:P00560 pgk1 (S. pombe)UniProtKB:O60101
Required Function:
phosphoglycerate kinase activityGO:0004618

Function

phosphoglycerate kinase activityGO:0004618
Substrates: 3-phospho-D-glyceroyl phosphate ADP
Products: 3-phospho-D-glycerate ATP

Locations

cytosolGO:0005829

Recovers the acyl-phosphate energy as ATP, repaying the investment-phase cost. Freely reversible and shared with gluconeogenesis.

Non-phosphorylating NADP+ oxidation (GAPN bypass)Reactionnonphosphorylating_nadp_variant

Direct, essentially irreversible oxidation of the aldehyde to the carboxylate, reducing NADP+. No acyl phosphate is formed, so the phosphoglycerate kinase step is skipped and one ATP per triose is forgone. Used as the main route in some bacteria and as an NADPH-supplying bypass in plants and apicomplexans.

Annotons

Non-phosphorylating glyceraldehyde-3-phosphate dehydrogenase
gapn_activity
Participant: Any With Function: glyceraldehyde-3-phosphate dehydrogenase (NADP+) (non-phosphorylating) activity
Required Function:
glyceraldehyde-3-phosphate dehydrogenase (NADP+) (non-phosphorylating) activityGO:0008886

Function

glyceraldehyde-3-phosphate dehydrogenase (NADP+) (non-phosphorylating) activityGO:0008886
Substrates: D-glyceraldehyde 3-phosphate NADP(+)
Products: 3-phospho-D-glycerate NADPH

Converts the pathway's redox step into a source of NADPH for biosynthesis rather than NADH for energy metabolism, at the cost of one ATP per triose.

Ferredoxin-dependent oxidation (archaeal GAPOR)Reactionferredoxin_oxidation_variant

The tungsten-containing, ferredoxin-dependent oxidoreductase used by some hyperthermophilic archaea in place of the classical dehydrogenase. Like the GAPN route it produces 3-phosphoglycerate directly and bypasses phosphoglycerate kinase.

Annotons

Glyceraldehyde-3-phosphate dehydrogenase (ferredoxin)
gapor_activity
Participant: Any With Function: glyceraldehyde-3-phosphate dehydrogenase (ferredoxin) activity
Required Function:
glyceraldehyde-3-phosphate dehydrogenase (ferredoxin) activityGO:0043797

Function

glyceraldehyde-3-phosphate dehydrogenase (ferredoxin) activityGO:0043797
Substrates: D-glyceraldehyde 3-phosphate oxidized ferredoxin
Products: 3-phospho-D-glycerate reduced ferredoxin

Locations

cytosolGO:0005829

Routes the glycolytic electrons to ferredoxin rather than to a pyridine nucleotide, coupling the pathway to anaerobic archaeal electron flow.

Part 7: intramolecular phosphoryl transfer
3-phospho-D-glycerate to 2-phospho-D-glycerateReactionpgam_step

Repositions the phosphate group to set up the dehydration that creates the high-energy enol phosphate. Two unrelated enzyme families catalyse this reaction: the cofactor-dependent mutases (dPGM), which require 2,3-bisphosphoglycerate as a phosphate donor and are found in animals, fungi, and many bacteria, and the cofactor-independent mutases (iPGM), which are manganese-dependent and are the form found in plants, nematodes, archaea, and other bacteria. GO no longer distinguishes them: the dependent and independent MF terms (GO:0046538, GO:0046537) were obsoleted with term_replaced_by GO:0004619, so this step deliberately asserts only the generic term and records the family split as prose. That the two families are non-homologous and unevenly distributed makes iPGM a long-standing antiparasitic and antibacterial target.

Annotons

Phosphoglycerate mutase
pgam_activity
Participant: Family: phosphoglycerate mutase (cofactor-dependent dPGM and cofactor-independent iPGM families)
Family:
phosphoglycerate mutase (cofactor-dependent dPGM and cofactor-independent iPGM families) Yeasts use the 2,3-bisphosphoglycerate-dependent dPGM (PTHR11931); the unrelated manganese-dependent iPGM (PTHR31637) replaces it in plants, many bacteria and nematodes.
Representative Members: GPM1 (S. cerevisiae; dPGM)UniProtKB:P00950 gpm1 (S. pombe; dPGM)UniProtKB:P36623 gpmI (Bacillus subtilis 168; iPGM)UniProtKB:P39773
Required Function:
phosphoglycerate mutase activityGO:0004619

Function

phosphoglycerate mutase activityGO:0004619
Substrates: 3-phospho-D-glycerate
Products: 2-phospho-D-glycerate

Locations

cytosolGO:0005829

Near-equilibrium isomerisation shared with gluconeogenesis. The cofactor-dependent form is mechanistically linked to the 2,3-bisphosphoglycerate shunt in organisms that run one.

Part 8: dehydration creating the high-energy enol phosphate
2-phospho-D-glycerate to phosphoenolpyruvateReactionenolase_step

Removal of water redistributes energy within the molecule, raising the phosphoryl-transfer potential of the phosphate far above that of ATP without any input of energy. This is what makes the final step able to phosphorylate ADP.

Annotons

Enolase (phosphopyruvate hydratase)
enolase_activity
Participant: Family: enolase family
Family:
enolase familyPANTHER:PTHR11902
Representative Members: ENO2 (S. cerevisiae)UniProtKB:P00925 ENO1 (S. cerevisiae)UniProtKB:P00924 eno101 (S. pombe)UniProtKB:P40370 eno102 (S. pombe)UniProtKB:Q8NKC2
Required Function:
phosphopyruvate hydratase activityGO:0004634

Function

phosphopyruvate hydratase activityGO:0004634
Substrates: 2-phospho-D-glycerate
Products: phosphoenolpyruvate H2O

Locations

cytosolGO:0005829

Reversible and shared with gluconeogenesis. Phosphoenolpyruvate is a major branch point, feeding the PTS entry variant of this module as well as anaplerosis, aromatic-amino-acid biosynthesis, and cell-wall precursor synthesis.

Part 9: terminal substrate-level phosphorylation
Phosphoenolpyruvate + ADP to pyruvate + ATPReactionpyruvate_kinase_step

The terminal, effectively irreversible step, yielding pyruvate and the second ATP per triose. Gluconeogenesis cannot reverse it and must bypass it via oxaloacetate or via pyruvate-phosphate dikinase / PEP synthase.

Annotons

Pyruvate kinase
pyruvate_kinase_activity
Participant: Family: pyruvate kinase family
Family:
pyruvate kinase familyPANTHER:PTHR11817
Representative Members: CDC19 (S. cerevisiae; PYK1)UniProtKB:P00549 PYK2 (S. cerevisiae)UniProtKB:P52489 pyk1 (S. pombe)UniProtKB:Q10208
Required Function:
pyruvate kinase activityGO:0004743

Function

pyruvate kinase activityGO:0004743
Substrates: phosphoenolpyruvate ADP
Products: pyruvate ATP

Locations

cytosolGO:0005829

Defines the endpoint of the module. Pyruvate's onward fate — decarboxylation to acetyl-CoA, reduction to lactate or ethanol, carboxylation to oxaloacetate — belongs to downstream modules, not to this one.