Flow Cytometry GUI for Matlab

版本 1.3.0.0 (8.4 MB) 作者: Nitai Steinberg
This GUI was built in order to make Flow Cytometry data analyses in Matlab – gating, statistics etc.
3.1K 次下载
更新时间 2016/1/18

查看许可证

Elaborate documentation can be found in the 'FCGUI_help.pdf' file.
Some of its functionalities:
* Present scatter plot (+density color map) or histograms (+values of statistical measures), of FC data and of gates, X and Y axis selection among the different parameters that were collected, linear or logarithmic display, and option to export the plot to a separate Matlab figure
* Move between FC files keeping the same display setting
* Gating in different methods: manually – draw a shape on the plot, automatically – select # cells from a center (circle, or according to the density of cells in plot), quadrants, thresholds on histogram plot, and logical operations on the created gates
* Saving the data of cells included in a gate, or the gate coordinates, into .mat files, and load it on a different FC data file
* Make calculations on the collected parameters for each cell (e.g. normalize fluorescence to SSC)
* Make a multiplot figure of scatter plots or histograms, of a few FC data files.
This GUI was built with the aid of the 'GUI layout toolbox' (file exchange submission, see link below), and it is required for its functionality, download it and run the 'install.m' file there.
This submission includes the following file exchange submissions: 'Fast points-in-polygon test' by Darren Engwirda, ' Distance from a point to polygon' by Alejandro Weinstein, 'Subaxis - Subplot' by Aslak Grinsted, see links below.
Please, help to improve it:
1. Report any bug or inconvenience you experience.
2. Make suggestions on how to improve it.
3. Modify the code and share what you changed.
Some open issues:
1. Logicle (biexponential) display is missing. An implementation of the logicle transformation in Matlab is needed (see Parks et al. 2006, and Moore and Parks 2012 papers).
2. 'Fast points-in-polygon test' by Darren Engwirda, was found to be faster here in the .mex file version (see '2D polygon interior detection' by Bruno Luong). It was not included here to simplify installation and compatibility issues (see remark in help file section 1 for how to use it here).

Nitai Steinberg
At Prof. Yitzhak Pilpel Lab,
Molecular Genetics Department
The Weizmann Institute of Science

引用格式

Nitai Steinberg (2024). Flow Cytometry GUI for Matlab (https://www.mathworks.com/matlabcentral/fileexchange/38080-flow-cytometry-gui-for-matlab), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2010b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Biological Physics 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.3.0.0

More compatibility issues with newer Matlab versions, hopefully this time I fixed most

1.2.0.0

Bug in lines 1771-1773 in FCGUI_main.m file was fixed due to incompatibility with newer Matlab version

1.1.0.0

The GUI layout toolbox has two versions
for MATLAB R2014a or earlier
http://www.mathworks.com/matlabcentral/fileexchange/27758-gui-layout-toolbox
MATLAB R2014b or later
http://www.mathworks.com/matlabcentral/fileexchange/47982-gui-layout-toolbox
There was a mistake in the 'inpoly' version I put in the .zip folder, now it is the correct form.

1.0.0.0