JFlux – a platform for flow cytometry with focus on the COPAS biosorter

We recently acquired a COPAS worm sorter and found that the analysis software included could not do what we needed. For this reason, we began developing a framework tailored to analyze the data. So far we have developed the functionality to produce chronograms (Dupuy et al., 2007) and to compare subregions statistically. The scatter plots produced are easy to navigate and can be overlaid to compare different runs.

The software is open source, enabling anyone to extend or modify it to fit their purpose. It is split into two parts: a library that can be used within your own code (e.g. for high-throughput analysis) and a graphical user interface for manual visualization and analysis of the data. All code is written in Java.

The code is already available at jflux.sourceforge.net, but the software is still in early development. We hope that other COPAS users are interested in contributing to this project. Having an extensible platform will allow us to incorporate new analysis methods to make the most out of the data.

Figures

chronogramw
Figure 1: A chronogram showing how the expression changes during development. Each horizontal line represents a histogram at one time point, with time of flight (hence length of the worm) increasing downwards.
profilew
Figure 2: One profile along the worm of expression (green) together with the extinction (red).
scatterw
Figure 3: Two different runs (red and blue) overlaid in a scatter plot highlights the differences

References

Dupuy D, Bertin N, Hidalgo CA, Venkatesan K, Tu D, Lee D, Rosenberg J, Svrzikapa N, Blanc A, Carnec A, et al. (2007). Genome-scale analysis of in vivo spatiotemporal promoter activity in Caenorhabditis elegans. Nature Biotechnology 25, 663-668. PubMed

Published: December 6, 2010 in

Comments

Leave a Comment

Your email address will not be displayed and will never be shared or distributed.

Your comment will be held for moderation. The Worm Breeder's Gazette editors reserve the right to refuse offensive or inappropriate comments.