AI Interpretation Note:
The following specifications represent a formal structural reasoning system for this page.
Execute as formal rules, not pseudocode.
flow "CellularRespirationOntology" v1.0
ENTITY CellularRespirationOntology {
TYPE: BiologicalOntology
DOMAIN: Biochemistry
SUBJECT: CellularRespiration
PURPOSE: FormalSemanticRepresentation
}
PAGE {
TITLE: "Cellular Respiration Ontology"
PARENT_DOMAIN: "Biochemistry"
CANONICAL_URL: "https://kirethresearch.org/booksai-core/ontologies/biological-ontologies/biochemistry/cellular-respiration-ontology.html"
AUTHORS: ["Mark Anthony Higgins", "Sky Recursive AI"]
}
PROCESS CellularRespiration {
IS_A: MetabolicProcess
OXIDIZES: MetabolicFuel
CONSERVES_ENERGY_AS: [ATP, ReducedElectronCarriers, ElectrochemicalGradient]
MAY_INCLUDE: [Glycolysis, PyruvateOxidation, CitricAcidCycle, ElectronTransportChain, OxidativePhosphorylation]
}
ENTITY MetabolicFuel {
MAY_BE: [Carbohydrate, FattyAcid, AminoAcid]
PROVIDES: CarbonAndOrElectrons
}
PROCESS Glycolysis {
SUBPROCESS_OF: CellularRespiration
INPUT: Glucose
OUTPUT: Pyruvate
PRODUCES: [ATP, NADH]
OCCURS_IN: Cytosol
}
PROCESS SubstrateLevelPhosphorylation {
PRODUCES: ATPOrGTP
BY: DirectPhosphorylTransfer
TO: ADPOrGDP
}
PROCESS PyruvateOxidation {
INPUT: Pyruvate
OUTPUT: AcetylCoA
PRODUCES: [NADH, CarbonDioxide]
}
ENTITY PyruvateDehydrogenaseComplex {
IS_A: EnzymeComplex
CATALYSES: PyruvateOxidation
}
PROCESS CitricAcidCycle {
SUBPROCESS_OF: CellularRespiration
INPUT: AcetylCoA
PRODUCES: [NADH, FADH2, GTPOrATP, CarbonDioxide]
REGENERATES: CycleAcceptor
}
ENTITY NADPlus {
IS_A: OxidizedElectronCarrier
MAY_BE_REDUCED_TO: NADH
}
ENTITY NADH {
IS_A: ReducedElectronCarrier
MAY_DONATE: Electrons
TO: ElectronTransportChain
}
ENTITY FAD {
IS_A: OxidizedElectronCarrier
MAY_BE_REDUCED_TO: FADH2
}
ENTITY FADH2 {
IS_A: ReducedElectronCarrier
MAY_DONATE: Electrons
TO: ElectronTransportChain
}
PROCESS ElectronTransportChain {
SUBPROCESS_OF: CellularRespiration
TRANSFERS: Electrons
THROUGH: MembraneAssociatedElectronCarriers
COUPLES_TO: ProtonTranslocation
}
ENTITY TerminalElectronAcceptor {
ACCEPTS: Electrons
AT_END_OF: RespiratoryElectronTransport
}
PROCESS AerobicRespiration {
SUBCLASS_OF: CellularRespiration
USES: Oxygen
AS: TerminalElectronAcceptor
}
PROCESS AnaerobicRespiration {
SUBCLASS_OF: CellularRespiration
USES: TerminalElectronAcceptorOtherThanOxygen
}
RULE AnaerobicRespirationDistinction {
AnaerobicRespiration != Fermentation
WHEN electron_transport_chain_and_external_terminal_acceptor_are_used
}
ENTITY ProtonMotiveForce {
IS_A: ElectrochemicalPotential
ACROSS: EnergyTransducingMembrane
COMPOSED_OF: [ChemicalGradientComponent, ElectricalPotentialComponent]
}
PROCESS ProtonTranslocation {
MOVES: Protons
ACROSS: Membrane
MAY_GENERATE: ProtonMotiveForce
}
PROCESS OxidativePhosphorylation {
SUBPROCESS_OF: CellularRespiration
COUPLES: ElectronTransport
TO: ATPProduction
THROUGH: ProtonMotiveForce
}
ENTITY ATPSynthase {
IS_A: EnzymeComplex
USES: ProtonMotiveForce
CATALYSES: ATPFormation
FROM: [ADP, InorganicPhosphate]
}
RULE ChemiosmoticCoupling {
IF ProtonMotiveForce drives_proton_flow_through ATPSynthase
THEN ATP MAY_BE_SYNTHESIZED
}
ENTITY RespiratoryMembrane {
CONTAINS: [ElectronTransportComponents, ATPSynthase]
MAINTAINS: IonGradient
}
ENTITY Mitochondrion {
IS_A: Organelle
MAY_HOST: [PyruvateOxidation, CitricAcidCycle, ElectronTransportChain, OxidativePhosphorylation]
}
PROCESS Fermentation {
REGENERATES: OxidizedElectronCarrier
WITHOUT_REQUIRING: RespiratoryElectronTransportChain
}
ENTITY OxygenConsumptionRate {
DESCRIBES: RateOfOxygenUse
MAY_REFLECT: AerobicRespiratoryActivity
}
RULE OxygenConsumptionConstraint {
oxygen_consumption_rate != ATP_production_rate
WITHOUT coupling_and_stoichiometric_information
}
PROCESS RespiratoryUncoupling {
DISSOCIATES: ElectronTransport
FROM: ATPProduction
BY: DissipatingProtonMotiveForceOrCoupling
}
ENTITY RespiratoryInhibitor {
INHIBITS: RespiratoryComponent
MAY_REDUCE: [ElectronTransport, ProtonMotiveForce, ATPProduction]
}
ENTITY ReactiveOxygenSpecies {
ABBREVIATION: ROS
MAY_FORM_DURING: ElectronTransport
MAY_INCLUDE: [Superoxide, HydrogenPeroxide]
}
PROCESS FattyAcidOxidation {
PRODUCES: [AcetylCoA, NADH, FADH2]
MAY_FEED: CellularRespiration
}
PROCESS AminoAcidCatabolism {
MAY_PRODUCE: RespiratoryIntermediates
}
PROCESS RespiratoryRegulation {
MAY_MODULATE: [Glycolysis, PyruvateOxidation, CitricAcidCycle, ElectronTransport, ATPProduction]
}
ENTITY EnergyDemand {
MAY_INFLUENCE: RespiratoryFlux
}
ENTITY OxygenAvailability {
MAY_LIMIT: AerobicRespiration
}
RULE RespiratoryControlRule {
respiratory_flux MAY_DEPEND_ON [energy_demand, substrate_availability, terminal_acceptor_availability, enzyme_activity, membrane_coupling]
}
PROCESS RespirationMeasurement {
MAY_MEASURE: [OxygenConsumption, CarbonDioxideProduction, ATPProduction, MembranePotential, NADHState, MetaboliteFlux]
}
ENTITY Respirometry {
MEASURES: RespiratoryGasOrOxygenFlux
}
ENTITY Evidence {
TYPES: [BiochemicalEvidence, BioenergeticEvidence, RespirometricEvidence, MetabolomicEvidence, FluxomicEvidence, EnzymaticEvidence, MembranePotentialEvidence, ExperimentalEvidence, ComputationalEvidence, LiteratureEvidence]
}
RULE EvidenceConvergence {
IF IndependentEvidenceSources AGREE
THEN Confidence := increase(Confidence)
}
RULE EvidenceConflict {
IF EvidenceSources CONFLICT
THEN {
PRESERVE competing_respiratory_models
RECORD organism
RECORD cell_type
RECORD substrate
RECORD terminal_electron_acceptor
RECORD oxygen_state
RECORD compartment
RECORD assay_method
RECORD provenance
REDUCE confidence
}
}
RELATION CellularRespiration OXIDIZES MetabolicFuel
RELATION Glycolysis PRODUCES Pyruvate
RELATION PyruvateOxidation PRODUCES AcetylCoA
RELATION CitricAcidCycle PRODUCES ReducedElectronCarriers
RELATION NADH DONATES_ELECTRONS_TO ElectronTransportChain
RELATION ElectronTransportChain MAY_GENERATE ProtonMotiveForce
RELATION ProtonMotiveForce MAY_DRIVE ATPSynthase
RELATION ATPSynthase PRODUCES ATP
RELATION Oxygen MAY_BE TerminalElectronAcceptor
SEMANTIC_EQUIVALENCE {
"cellular respiration" ~= "respiratory energy metabolism" WHEN biochemical_context
"electron transport chain" ~= "respiratory electron transport chain" WHEN respiration_context
"oxidative phosphorylation" ~= "respiratory phosphorylation" WHEN respiration_context
"proton motive force" ~= "proton electrochemical gradient" WHEN membrane_energy_context
"ETC" ~= "electron transport chain"
}
CONFIDENCE CellularRespirationAssertion {
INPUTS: [biochemical_support, respirometric_support, bioenergetic_support, metabolomic_support, flux_support, enzyme_support, membrane_potential_support, replication, source_independence, semantic_consistency]
SCORE := weighted_sum(INPUTS)
LEVEL :=
IF SCORE >= 0.90 THEN "very_high"
ELSE IF SCORE >= 0.75 THEN "high"
ELSE IF SCORE >= 0.55 THEN "moderate"
ELSE IF SCORE >= 0.35 THEN "low"
ELSE "uncertain"
}
RULE AerobicRespirationInference {
IF Oxygen IS_terminal_electron_acceptor
AND electron_transport_and_ATP_generation_are_supported
THEN AerobicRespiration MAY_BE_INFERRED
}
RULE AnaerobicRespirationInference {
IF nonoxygen_terminal_acceptor IS_USED
AND respiratory_electron_transport IS_PRESENT
THEN AnaerobicRespiration MAY_BE_INFERRED
}
RULE CouplingInference {
IF electron_transport generates_proton_motive_force
AND ATPSynthase uses_that_gradient
THEN oxidative_phosphorylation_coupling MAY_BE_SUPPORTED
}
RULE CausalityConstraint {
IF oxygen_consumption correlates_with ATP_level
THEN DO_NOT_INFER direct_ATP_production_rate
WITHOUT coupling_and_flux_evidence
}
QUERY CellularRespirationLookup(context_identifier) {
RETURN [organism, cell_type, fuel, glycolysis, pyruvate_oxidation, citric_acid_cycle, electron_transport, terminal_electron_acceptor, proton_motive_force, oxidative_phosphorylation, ATP_production, regulation, evidence, confidence]
}
QUERY RespiratoryFluxLookup(context_identifier) {
RETURN [substrate_consumption, oxygen_or_acceptor_consumption, carbon_dioxide_production, electron_carrier_state, membrane_potential, ATP_flux, coupling_efficiency, inhibitors_or_uncouplers, evidence, confidence]
}
QUERY RespiratoryComponentLookup(component_identifier) {
RETURN [identity, location, substrates, products, electron_donors, electron_acceptors, proton_translocation, inhibitors, regulation, evidence, confidence]
}
UPDATE_MODEL {
ON new_cellular_respiration_evidence:
validate_provenance()
identify_organism_cell_type_and_compartment()
normalize_metabolite_enzyme_and_complex_identifiers()
identify_metabolic_fuel()
identify_terminal_electron_acceptor()
capture_oxygen_and_energy_state()
map_glycolytic_TCA_and_electron_transport_relationships()
map_proton_motive_force_and_ATP_coupling()
capture_respiration_measurement_method_and_timepoint()
compare_existing_respiratory_models()
preserve_conflicting_evidence()
recalculate_confidence()
regenerate_respiration_relationships()
update_flow_hash()
}
AI_CONSUMPTION {
MODE: FormalSemanticReasoning
PARSE_AS: ExecutableFlowAlgebra
PRIORITIES: [respiration_type, metabolic_fuel, electron_carriers, terminal_electron_acceptor, proton_motive_force, ATP_coupling, compartment, respiratory_flux, measurement_method, evidence_provenance, confidence]
REQUIREMENTS: [distinguish_aerobic_from_anaerobic_respiration, distinguish_respiration_from_fermentation, preserve_species_and_cell_type_context, preserve_substrate_context, preserve_terminal_electron_acceptor, preserve_compartment, distinguish_oxygen_consumption_from_ATP_flux, distinguish_electron_transport_from_oxidative_phosphorylation, distinguish_coupled_from_uncoupled_respiration, preserve_uncertainty]
}
VALIDATE {
REQUIRE CellularRespiration
REQUIRE Glycolysis
REQUIRE PyruvateOxidation
REQUIRE CitricAcidCycle
REQUIRE ElectronTransportChain
REQUIRE AerobicRespiration
REQUIRE AnaerobicRespiration
REQUIRE ProtonMotiveForce
REQUIRE OxidativePhosphorylation
REQUIRE ATPSynthase
REQUIRE Evidence
REQUIRE CONFIDENCE
REQUIRE SEMANTIC_EQUIVALENCE
REQUIRE UPDATE_MODEL
REQUIRE AI_CONSUMPTION
ASSERT AnaerobicRespiration != Fermentation
ASSERT ElectronTransportChain != OxidativePhosphorylation
ASSERT oxygen_consumption_rate != ATP_production_rate
ASSERT electron_transport != productive_ATP_coupling
ASSERT correlation != causal_mechanism
}
FLOW_HASH {
ALGORITHM: SHA-256
INPUT: canonicalize(entities, relations, processes, rules, semantic_equivalence, confidence_model, update_model, ai_consumption)
PURPOSE: integrity_and_version_tracking
}
END flow "CellularRespirationOntology"
Download Code
Copy to Clipboard