ColorizeMSWiki: Difference between revisions

From BRF-Software
Jump to navigation Jump to search
imported>HeikoNeuweger
No edit summary
imported>HeikoNeuweger
No edit summary
Line 3: Line 3:


ColorizeMS is a Java Application that allows to qualitatively compare  
ColorizeMS is a Java Application that allows to qualitatively compare  
three experimental conditions from separation experiments.
up to three experimental conditions from separation experiments.


Support for 2D Gel Electrophoresis images as well as GC- or LC-MS experimental data is provided.
Support for 2D Gel Electrophoresis images as well as GC- or LC-MS experimental data is provided.
Line 14: Line 14:
In this example, the retention time of the compounds is mapped to the x-axis and the mass-to-charge ratio is
In this example, the retention time of the compounds is mapped to the x-axis and the mass-to-charge ratio is
represented on the y-axis. In GC- and LC-MS measurements the time axis is discretized by the scan rate of the instrument.  
represented on the y-axis. In GC- and LC-MS measurements the time axis is discretized by the scan rate of the instrument.  
Each scan is represented in this vsualization by one pixel and the discretization of the mass to charge ratio is done by rounding
Each scan is represented in this visualization by one pixel and the discretization of the mass to charge ratio is done by rounding
to integer values.
to integer values.


[[Image:ColorizeMSWiki$gui.png]]
[[Image:ColorizeMSWiki$gui.png]]


The ColorimzeMS application provides functionality to map up to three experimental conditions and rapidly visualize qualtitaive
The ColorimzeMS application provides functionality to map up to three experimental conditions and rapidly visualize qualitative
differences between the measurements. ColorizeMS is realized as web-start application and is licensed under the Gnu Public License 3.0.
differences between the measurements. ColorizeMS is realized as web-start application and is licensed under the Gnu Public License 3.0.


Line 27: Line 27:


There are several requirements which are specified in the JNLP description of ColorizeMS and will be installed upon start of the application.
There are several requirements which are specified in the JNLP description of ColorizeMS and will be installed upon start of the application.
- Java3D  
- [http://java.sun.com/javase/technologies/desktop/java3d/ Java3D technology]
- Jogl for Mac OS X
- [https://jogl.dev.java.net/ OpenGL Bindings for Java]
-


Please follow the instructions for installing a current version of Java3D on your Mac OS X machine if you experienec any problems with the
Please follow the instructions for installing a current version of Java3D on your Mac OS X machine if you experience any problems with the
ColorizeMS application.
ColorizeMS application.


Line 58: Line 57:
Navigate and zoom the visualization using the right mouse button and the scroll wheel. Users may adjust the position of the three different texture layers to compensate drifts using the buttons to the right.
Navigate and zoom the visualization using the right mouse button and the scroll wheel. Users may adjust the position of the three different texture layers to compensate drifts using the buttons to the right.


[[Image:ColorizeMSWiki$mover.png]]
[[Image:ColorizeMSWiki$mover.png]]


To compensate differences between teh amount of samples measure, the intensity of individual channels can be modified and even completely reduce.
To compensate differences between the amount of sample measured, the intensity of individual channels can be modified. It is also possible to completely  
remove the influence of individual layers by setting the intensity to zero.


[[Image:ColorizeMSWiki$alpha.png]]
[[Image:ColorizeMSWiki$alpha.png]]


ColorizeMS allows to rapidly identify common cahracteristica and features of the experimetal datasest and the mapping of the color
ColorizeMS allows to rapidly identify common characteristics and features of the experimental dataset.


[[Image:ColorizeMSWiki$main.png]]
[[Image:ColorizeMSWiki$main.png]]


== Sample Data ==
== Sample Data ==
Line 73: Line 73:
the three different carbon sources Glucose, Succinate and Mannitol.
the three different carbon sources Glucose, Succinate and Mannitol.


[[Image:ColorizeMSWiki$gcred.png]]
[[Image:ColorizeMSWiki$gcred.png]]


[[Image:ColorizeMSWiki$gcblue.png]]
[[Image:ColorizeMSWiki$gcblue.png]]


[[Image:ColorizeMSWiki$gcgreen.png]]
[[Image:ColorizeMSWiki$gcgreen.png]]


Three scans of the separated proteome  of the organism Xanthomonas campestris pv. campestris. The two dimensional gel electrophoresis  
Three scans of the separated proteome  of the organism Xanthomonas campestris pv. campestris. The two dimensional gel electrophoresis  
allows to separate the proteins by weight and polarity and the coloring of the spots has been achieved by Coomassie Blue.  
allows to separate the proteins by weight and polarity and the coloring of the spots has been achieved by Coomassie Blue.  


[[Image:ColorizeMSWiki$gered.png]]
[[Image:ColorizeMSWiki$gered.png]]


[[Image:ColorizeMSWiki$geblue.png]]
[[Image:ColorizeMSWiki$geblue.png]]


[[Image:ColorizeMSWiki$gegreen.png]]
[[Image:ColorizeMSWiki$gegreen.png]]


== Java Web Start ==
== Java Web Start ==

Revision as of 16:46, 17 April 2009

ColorizeMS

ColorizeMS is a Java Application that allows to qualitatively compare up to three experimental conditions from separation experiments.

Support for 2D Gel Electrophoresis images as well as GC- or LC-MS experimental data is provided.

File:ColorizeMSWiki$twod.png

Single GC-MS datasets can be visualized as heatmaps. the intensities measured for individual ion channels at individual scans are represented using a color mapping as shown in the previous image.

In this example, the retention time of the compounds is mapped to the x-axis and the mass-to-charge ratio is represented on the y-axis. In GC- and LC-MS measurements the time axis is discretized by the scan rate of the instrument. Each scan is represented in this visualization by one pixel and the discretization of the mass to charge ratio is done by rounding to integer values.

File:ColorizeMSWiki$gui.png

The ColorimzeMS application provides functionality to map up to three experimental conditions and rapidly visualize qualitative differences between the measurements. ColorizeMS is realized as web-start application and is licensed under the Gnu Public License 3.0.

Currently the program has been tested on Windows, Mac OS X and Linux systems.

Requirements

There are several requirements which are specified in the JNLP description of ColorizeMS and will be installed upon start of the application. - Java3D technology - OpenGL Bindings for Java

Please follow the instructions for installing a current version of Java3D on your Mac OS X machine if you experience any problems with the ColorizeMS application.

Features

- Visualize and compare up to three experimental conditions - Interactively correct drifts in separation (e.g. retention time in GC- or LC-MS experiments) - Adjust the intensity of individual measurements to compensate for e.g. different ammounts of sample that were analyze - Apply the visualization methods to various datasources, images from 2D gel electrophoresis measurements, GC- or LC-MS heatmaps - Colorize MS makes use of the additive color mapping in the RGB color space and allows to intuitively grasp the main differences of - Through the use of OpenGL functionality, the rapid zooming, scrolling and color blending of high resolution textures is delegated to the Graphics Processing Unit and allows to interactively visualize High resolution images of the described experimental data.

Integration with MeltDB

File:ColorizeMSWiki$meltdb.png

We have realized the exchange of experimental data form the Metabolomics software suite MeltDB to the ColorizeMS webstart application using web services technology and the modular generation of JNLP files which describe the input parameters of the software. We are therefore able to export information on chromatogram alignmentsst generated by the various tools in MeltDB to the ColorizeMS images which renders the linear intrepolation of aligned features between thje individual raw data representations.

User documentation

Select your png files representing experimental results and map them to the three color channels in ColorizeMS

File:ColorizeMSWiki$filechooser.png

Navigate and zoom the visualization using the right mouse button and the scroll wheel. Users may adjust the position of the three different texture layers to compensate drifts using the buttons to the right.

File:ColorizeMSWiki$mover.png

To compensate differences between the amount of sample measured, the intensity of individual channels can be modified. It is also possible to completely remove the influence of individual layers by setting the intensity to zero.

File:ColorizeMSWiki$alpha.png

ColorizeMS allows to rapidly identify common characteristics and features of the experimental dataset.

File:ColorizeMSWiki$main.png

Sample Data

2D representation of GC-MS measurements on Thermo Finnigan IonTra GC-MS measurement of Xanthomonas campestris pv. campestris grown under the three different carbon sources Glucose, Succinate and Mannitol.

File:ColorizeMSWiki$gcred.png
File:ColorizeMSWiki$gcblue.png
File:ColorizeMSWiki$gcgreen.png

Three scans of the separated proteome of the organism Xanthomonas campestris pv. campestris. The two dimensional gel electrophoresis allows to separate the proteins by weight and polarity and the coloring of the spots has been achieved by Coomassie Blue.

File:ColorizeMSWiki$gered.png
File:ColorizeMSWiki$geblue.png
File:ColorizeMSWiki$gegreen.png

Java Web Start

ColorizeMS WebStart (MAC) ColorizeMS WebStart