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

ameba interactive visualization of metabolic networks
SMART_READER_LITE
LIVE PREVIEW

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 |


slide-1
SLIDE 1

AMEBA Interactive visualization of metabolic networks

Ren´ e Rex

slide-2
SLIDE 2
slide-3
SLIDE 3

Include even more information: reaction fluxes

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

slide-4
SLIDE 4

Visualization of metabolic networks

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

slide-5
SLIDE 5

Visualization of metabolic networks

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

slide-6
SLIDE 6

Metabolic context

Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 6

slide-7
SLIDE 7

Graph handling

NetworkX http://networkx.github.com graph.degree(node) graph.edge[newNode][successor]["disconnected"] = True

  • utput: various graph formats (e.g. GML, GraphML, dot)

However, interactive usage would be handy. . .

Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 7

slide-8
SLIDE 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

Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 8

slide-9
SLIDE 9

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

slide-10
SLIDE 10

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

slide-11
SLIDE 11

Clickable nodes

xdot: self.emit("clicked", unicode(url.url), event)

Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 10

slide-12
SLIDE 12

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

slide-13
SLIDE 13

AMEBA: Advanced MEtabolic Branchpoint Analysis

Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 11

slide-14
SLIDE 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

Ren´ e Rex | AMEBA – Interactive visualization of metabolic networks | 12

slide-15
SLIDE 15

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