ameba interactive visualization of metabolic networks
play

AMEBA Interactive visualization of metabolic networks Ren e Rex - PowerPoint PPT Presentation

AMEBA Interactive visualization of metabolic networks Ren e Rex Include even more information: reaction fluxes Ren e Rex | AMEBA Interactive visualization of metabolic networks | 3 Visualization of metabolic networks Ren e Rex |


  1. AMEBA Interactive visualization of metabolic networks Ren´ e Rex

  2. Include even more information: reaction fluxes Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 3

  3. Visualization of metabolic networks Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 4

  4. Visualization of metabolic networks Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 5

  5. Metabolic context Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 6

  6. Graph handling NetworkX http://networkx.github.com graph.degree(node) graph.edge[newNode][successor]["disconnected"] = True output: various graph formats (e.g. GML, GraphML, dot) However, interactive usage would be handy. . . Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 7

  7. xdot – exactly what I needed http://code.google.com/p/jrfonseca/wiki/XDot an interactive viewer for graphs written in Graphviz’s dot language can be used either as a standalone application from command line, or as a library embedded in your python application Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 8

  8. xdot – exactly what I needed http://code.google.com/p/jrfonseca/wiki/XDot an interactive viewer for graphs written in Graphviz’s dot language can be used either as a standalone application from command line, or as a library embedded in your python application Features Since it doesn’t use bitmaps it is fast and has a small memory footprint Arbitrary zoom, Keyboard/mouse navigation Supports events on the nodes with URLs Animated jumping between nodes Highlights node/edge under mouse Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 8

  9. Sample code and clickable nodes def __init__(self): xdot.DotWindow.__init__(self) self.widget.connect(’clicked’, self.on_url_clicked) def on_url_clicked(self, widget, url, event): dialog = gtk.MessageDialog( parent = self, buttons = gtk.BUTTONS_OK, message_format="%s clicked" % url) dialog.connect(’response’, lambda dialog, response: dialog.destroy()) dialog.run() return True Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 9

  10. Clickable nodes xdot: self.emit("clicked", unicode(url.url), event) Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 10

  11. Clickable nodes xdot: self.emit("clicked", unicode(url.url), event) AMEBA: self.splitRatioGraph.node[node]["URL"] = node [...] self.widget.connect("clicked", self._node_clicked) Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 10

  12. AMEBA: Advanced MEtabolic Branchpoint Analysis Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 11

  13. AMEBA: Advanced MEtabolic Branchpoint Analysis Interactively visualizes metabolic networks and display flux distributions Easily configurable to produce high-quality figures Available online, GPLv3, http://metano.tu-bs.de/ameba Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 12

  14. AMEBA: Advanced MEtabolic Branchpoint Analysis Interactively visualizes metabolic networks and display flux distributions Easily configurable to produce high-quality figures Available online, GPLv3, http://metano.tu-bs.de/ameba Thank your for your attention! r.rex@tu-bs.de Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend