Draw the flux of tuberculosis organism with e.coli map

77 views
Skip to first unread message

Agustin Maria Pardo

unread,
Sep 9, 2020, 11:18:35 AM9/9/20
to COBRA Toolbox
Hello,

I am running FBA using a mycobacterium tuberculosis model from BIGG (http://bigg.ucsd.edu/models/iEK1008).

After run FBA I using the e.coli map of the COBRA tutorial (https://opencobra.github.io/cobratoolbox/stable/tutorials/tutorialEcoliCoreModel_part1.html) to map the flux results:
"""
map=readCbMap('ecoli_Textbook_ExportMap.txt')
options.zeroFluxWidth = 0.1;
options.rxnDirMultiplier = 10;
drawFlux(map, model, FBAsolution.x, options); 
"""

I am new in the area and have some questions:

🚩 1) Is there some way to actualize the "ecoli_Textbook_ExportMap.txt" map to tuberculosis reactions/genes? Or anyone knows a map like the e.coli closer to tuberculosis organism pathways/reactions?

🚩 2) Do you think that e.coli draw flux map is a good approximation (biologically speaking) to draw the flux of tuberculosis? Should I take into account other technical aspects?

🚩 3) How I could check if some reactions of tuberculosis have a different id to e.coli map and they could not be drawn because they don't match the id of the map?

🚩 4) Is this (draw the fluxes result) the best way to debug my model an see if is working in the correct biology way? 

Regards

Agustin Pardo

Ronan M.T. Fleming

unread,
Sep 9, 2020, 4:32:47 PM9/9/20
to COBRA Toolbox
Hi Augustin,
the mapping functionality described in (https://opencobra.github.io/cobratoolbox/stable/tutorials/tutorialEcoliCoreModel_part1.html) is legacy code that is no longer maintained. Instead, there has been substantial effort put into interfacing with cell designer, there are several tutorials under "visualisation" that you could use instead.

You need a different map than e.coli core to use for tb.

If anyone is interested in writing an interface to use escher https://escher.github.io/#/ please go ahead. It would be a welcome addition.
Regards,
Ronan


--

---
You received this message because you are subscribed to the Google Groups "COBRA Toolbox" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cobra-toolbo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cobra-toolbox/0ab5b8d0-c774-4d29-bd20-6c045feae692n%40googlegroups.com.


--
--
Mr. Ronan MT Fleming B.V.M.S. Dip. Math. Ph.D.
----------------------------------------------------------------------------
Assistant Professor,
Division of Systems Biomedicine and Pharmacology,
Leiden Academic Centre for Drug Research,
Faculty of Science,
Leiden University.
https://www.universiteitleiden.nl/en/staffmembers/ronan-fleming
&
H2020 Project Coordinator,
Systems Medicine of Mitochondrial Parkinson’s Disease,
http://sysmedpd.eu
&
Adjunct Lecturer,
School of Medicine,
National University of Ireland, Galway.
----------------------------------------------------------------------------
Peer-reviewed publications: https://goo.gl/FZPG23
Mobile:  +353 852 109 806
Skype: ronan.fleming
----------------------------------------------------------------------------
(This message is confidential and may contain privileged information. It is intended for the named recipient only. If you receive it in error please notify me and permanently delete the original message and any copies.)

Agustin Maria Pardo

unread,
Sep 9, 2020, 5:34:42 PM9/9/20
to COBRA Toolbox
Hi Ronan,
Thanks for the answer!

Finally, I export the fluxes of the reactions of the model in .json format and I use Escher(https://escher.github.io/#/) to create the draw! I found some tuberculosis maps in .json format in this paper:  https://bmcsystbiol.biomedcentral.com/articles/10.1186/s12918-018-0557-y

Many Regards

Agustin Maria Pardo

unread,
Sep 9, 2020, 5:38:28 PM9/9/20
to COBRA Toolbox
Regarding to this:
"""
If anyone is interested in writing an interface to use Escher https://escher.github.io/#/ please go ahead. It would be a welcome addition.
"""

I think that the most difficult/problematic part is to get a "map" in json from the COBRA model to use in Escher.
Regards

Reply all
Reply to author
Forward
0 new messages