Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

visualization-friendly version of Carbon dioxide flux #4

Open
2 tasks done
mcnaughtonadm opened this issue Jul 26, 2023 · 8 comments · May be fixed by #5
Open
2 tasks done

visualization-friendly version of Carbon dioxide flux #4

mcnaughtonadm opened this issue Jul 26, 2023 · 8 comments · May be fixed by #5
Assignees

Comments

@mcnaughtonadm
Copy link
Collaborator

mcnaughtonadm commented Jul 26, 2023

  • Create a source CO2 flux that is distinguishable from CO2 exchange
  • Remove bicarbonate <-> CO2 reaction from Rhodosporidium (or restrict the maximum flux) to prevent Cyano from getting more carbon that it should
@mcnaughtonadm mcnaughtonadm self-assigned this Jul 26, 2023
@mcnaughtonadm
Copy link
Collaborator Author

Addresses PNNL-CompBio/CONCERTO#99

@mcnaughtonadm
Copy link
Collaborator Author

image

Modifications would create the addition of a source carbon metabolite and exchange.

@ShantMahserejian
Copy link

Visualization for a test attempt at carbon source treatment:

Flux file used:
test_source_carbon.csv

Generated PNG file
Alluvial_Diagram_Terniary_Test

Interactive HTML version also available (sent to Andrew directly)

@djinnome
Copy link
Member

djinnome commented Aug 4, 2023

Why is Leu__L a source metabolite?

@djinnome
Copy link
Member

djinnome commented Aug 4, 2023

And why is glc__D a source metabolite? I thought this was supposed to be only carbon dioxide as the nitrogen source?

@mcnaughtonadm
Copy link
Collaborator Author

mcnaughtonadm commented Aug 4, 2023

Sorry that was my fault, I was more focused on seeing the co2 so the method I used to implement the specific carbon just loaded the 3-member model directly and made the edits to the co2_source and ran it with the rest of the medium default.

This exercise was just to see if the new co2 worked, which after talking to Shant may need to be edited with a new feature that the exchange between the medium and each individual organism may need it's own "source co2".

We can run one with the proper minimal carbon-nitrogen medium. I was going to make a method for that once we figured out which source co2 reactions were needed.

@mcnaughtonadm
Copy link
Collaborator Author

Altered approach to make sure the "source" co2 is actually being captured by visualization. Left comment on merge request.

#5 (comment)

@mcnaughtonadm
Copy link
Collaborator Author

I'm anticipating this to return a more visualization friendly carbon source as after optimization the fluxes for the co2 return like this:

Compartment EX_co2_e EX_co2_m EX_co2_source_e EX_co2_source_m
Azotobacter 5.02887247 0
Rhodosporidium -3.72924568 0
Synechococcus 1.299626789 1.89995819
medium 0 -1.8999582

So this to me shows that the source carbon is going into the Synechococcus (now it flowing here may not be the preferred outcome, but that means this co2 diagnostic visualization would be working and we can make tweaks to get the carbon where it needs to go)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants