Skip to content

Add export of succinate from cells and mitochondria #424

Closed

Description

@johan-gson

Description of the issue:

We should add export of succinate from cells and mitochondria.
There is some evidence for that, for example:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7273505/
Also, that complex II can be run in reverse, which I assume implicitly says that succinate is exported:
https://www.science.org/doi/10.1126/science.abi7495
This is important in hypoxia, since fumarate turned into succinate will accept electrons as an alternative to oxygen.

Expected feature/value/output:

Succinate can be exported out of the cell, I guess first from mitochondria to cytosol, and then out of the cell, and then an exchange rxn.

I hereby confirm that I have:

  • Tested my code on my own computer for running the model
  • Done this analysis in the main branch of the repository
  • Checked that a similar issue does not exist already

Activity

  1. changed the title [-]Should we add export of succinate from cells (and mitochondria)?[/-] [+]Add export of succinate from cells and mitochondria[/+] on Nov 9, 2022
  2. johan-gson commented on Nov 9, 2022

    @johan-gson
    CollaboratorAuthor

    I think we should add this. The following evidence from retina shows that MCT1 (i.e., the SLC16A1 gene) or MCT4 (i.e., the SLC16A3 gene) can both mediate the succinate export out of cells: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8976921/
    I'm guessing there are more ways, but this is a start.

    The export mechanism from mitochondria to the cytosol is governed by dicarboxylate transporters, for example Slc26a6 - see https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7090288/. In addition, https://www.sciencedirect.com/topics/neuroscience/dicarboxylate-transporter suggests SLC25A10. There are probably more genes that could fill this function, but "SLC26A6 OR SLC25A10" is a start.

    I'm not totally sure what the reactions should look like, if any H+ should follow in the transportation mechanism.
    So, something like this:

    succinate[m] <=> succinate[c] GPR: SLC26A6 OR SLC25A10
    succinate[c] => succinate[e] GPR: SLC16A1 OR SLC16A3 - maybe the GPR can be copied from lactate

    This page: http://www.informatics.jax.org/go/term/GO:0071422
    suggests more genes, and that "SLC13A2 OR SLC13A3" can be responsible for import.

    So, succinate import/export seems rather complicated, but this could be a start. Any comments?

  3. haowang-bioinfo commented on Nov 9, 2022

    @haowang-bioinfo
    Contributor

    @johan-gson sounds good

    what specific changes do you suggest to start?

  4. feiranl commented on Nov 9, 2022

    @feiranl
    Collaborator

    There is a reaction for Succinate import/export which is co-transport with Sodium in Recon with gene annotation of "SLC13A2" or "SLC13A3", but not sure whether we should add sodium too.
    http://bigg.ucsd.edu/models/Recon3D/reactions/HMR_9610
    http://bigg.ucsd.edu/models/Recon3D/reactions/SUCCt4_2
    http://bigg.ucsd.edu/models/Recon3D/reactions/SUCCt4_2

  5. mihai-sysbio commented on Nov 9, 2022

    @mihai-sysbio
    Member

    @feiranl this is still available in the latest version of the model, see https://metabolicatlas.org/explore/Human-GEM/gem-browser/reaction/MAR09610

  6. feiranl commented on Nov 9, 2022

    @feiranl
    Collaborator

    Yes. It is just import. I think Johan wants an export rxn. Recon has three rxns with both import and export.

  7. johan-gson commented on Nov 9, 2022

    @johan-gson
    CollaboratorAuthor

    Hi, yeah sorry, I didn't focus so much on import, that seems to already exist. Good sign that the genes are the same. The export is the important thing for cases like hypoxia, although import of course also needs to be there as well since other cells need to take this up. I looked a bit at transport in/out of mitochondria, there are a lot of antiporters in the model for this. I did however have to explicitly add an export reaction to make my simulations work, and I think the sodium-dependent reactions should be added. An alternative is to make this (http://bigg.ucsd.edu/universal/reactions/SUCCtm) reversible, it is not now (see below).

    I think the sodium should be added to the reactions, the recon3D reactions are probably right, so 2 Na ions in the reaction as well.

    Transport reactions today:

    MAR04854		fumarate[c] + succinate[m] <=> fumarate[m] + succinate[c]		ENSG00000183048
    MAR04862		Pi[m] + succinate[c] => Pi[c] + succinate[m]		ENSG00000183048
    MAR04863		succinate[c] + sulfate[m] <=> succinate[m] + sulfate[c]
    MAR04864		succinate[c] + sulfite[m] <=> succinate[m] + sulfite[c]
    MAR06287		citrate[c] + H+[c] + succinate[m] => citrate[m] + H+[m] + succinate[c]		ENSG00000100075
    MAR06290		H+[c] + isocitrate[c] + succinate[m] => H+[m] + isocitrate[m] + succinate[c]		ENSG00000100075
    MAR06294		cis-aconitate[c] + H+[c] + succinate[m] => cis-aconitate[m] + H+[m] + succinate[c]		ENSG00000100075
    MAR02220		citrate[c] + succinate[m] <=> citrate[m] + succinate[c]		ENSG00000100075
    MAR02413		isocitrate[m] + succinate[c] <=> isocitrate[c] + succinate[m]		ENSG00000100075
    MAR02418		cis-aconitate[m] + succinate[c] <=> cis-aconitate[c] + succinate[m]		ENSG00000100075
    
  8. johan-gson commented on Nov 19, 2022

    @johan-gson
    CollaboratorAuthor

    I think then that this will be solved automatically when Human2 imports changes from Recon3D, correct? Let's check if the GPRs match when that is done, and after that we can close this issue.

  9. edkerk commented on Jul 11, 2026

    @edkerk
    Member

    The mitochondrial side is already covered: succinate can leave the mitochondria through the reversible SLC25A10 and SLC25A1 antiporters (exchange with malate, fumarate, sulfate, sulfite, or citrate). But you were right that cellular export was missing: the three plasma-membrane succinate transporters (MAR09610, MAR04939, MAR04938) are all Na-coupled and import-only (irreversible), so cytosolic succinate had no way out, and the Recon3D import did not add an export.

    Added a cellular export reaction, MAR20192: succinate[c] + H+[c] <=> succinate[e] + H+[e], GPR SLC16A1 or SLC16A3, reversible, modelled on the existing lactate MCT reaction and based on the MCT-mediated succinate export you cited (PMID:35363247). Import via SLC13A2/SLC13A3 already existed, so the pair is now complete and succinate can be secreted through the existing exchange reaction MAR09415.

  10. added
    wipA pull request for this issue is open
    on Sep 24, 2026
  11. added
    fixed in developMerged into develop, will be in the next release
    and removed
    wipA pull request for this issue is open
    on Sep 26, 2026
  12. edkerk commented on Sep 27, 2026

    @edkerk
    Member

    #1105 corrects the succinate export reaction added in #1039:

    Change Model entities Evidence
    2 H+ per succinate instead of 1: succinate[c] + 2 H+[c] => succinate[e] + 2 H+[e] MAR20193 Succinate is the dianion (C4H4O4, charge -2) in the model, so with 1 H+ the reaction was charge-imbalanced (net -1 moved out). MCT1 carries succinate in its monoprotonated form together with one H+, i.e. 2 H+ per succinate(2-): UniProt P53985 (MCT1) catalytic activity, Rhea RHEA:29303; human MCT1 expressed in oocytes, PMID:32946811. Rhea ids added: rxnRheaID RHEA:29304 (left to right), rxnRheaMasterID RHEA:29303; PMID:32946811 added to the references.
    GPR SLC16A1 or SLC16A3 -> SLC16A1 MAR20193 Succinate transport is shown for MCT1 (SLC16A1) (PMID:32946811; retina, PMID:35363247). For MCT4 (SLC16A3) no succinate transport is reported; UniProt O15427 lists lactate and pyruvate only.

    The reaction stays export-only. MCT1 can move succinate in both directions in oocytes (PMID:32946811), so this is a modelling choice: import of succinate is already covered by the Na+-coupled SLC13A2/SLC13A3 reactions (MAR09610, MAR04938, MAR04939).

    Implemented in #1105.

  13. added
    wipA pull request for this issue is open
    and removed
    wipA pull request for this issue is open
    on Sep 27, 2026
  14. added this to the 2.1.0 milestone on Sep 28, 2026
  15. edkerk commented on Oct 5, 2026

    @edkerk
    Member

    Fixed in Human 2.1.0.

  16. removed
    fixed in developMerged into develop, will be in the next release
    on Oct 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions