Class Metabolism

java.lang.Object
org.episteme.natural.biology.cell.Metabolism

public class Metabolism extends Object
Cellular metabolism models.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Field Details

    • ATP_HYDROLYSIS_G

      public static final Real ATP_HYDROLYSIS_G
      Gibbs free energy of ATP hydrolysis (kJ/mol)
  • Constructor Details

    • Metabolism

      public Metabolism()
  • Method Details

    • atpHydrolysisEnergy

      public static Quantity<Energy> atpHydrolysisEnergy(Real moles)
      Calculates energy released from ATP hydrolysis. ATP + H2O -> ADP + Pi
      Parameters:
      moles - Moles of ATP hydrolyzed
      Returns:
      Energy released
    • glycolysisAtpYield

      public static Real glycolysisAtpYield(Real glucoseMoles)
      Simplified Glycolysis net reaction energy. Net yield: 2 ATP per Glucose.
    • aerobicRespirationAtpYield

      public static Real aerobicRespirationAtpYield(Real glucoseMoles)
      Cellular Respiration (Aerobic) total ATP yield. Theoretical max: ~38 ATP per Glucose (~30-32 practical).
    • energyCharge

      public static Real energyCharge(Real atpConc, Real adpConc, Real ampConc)
      Energy charge of the cell. EC = ([ATP] + 0.5[ADP]) / ([ATP] + [ADP] + [AMP]) Healthy cell: 0.8 - 0.95