[fcsdat, fcshdr] = fca_readfcs(filename);
Read FCS 2.0 and FCS 3.0 type flow cytometry data file and put the list mode parameters to the fcsdat array with size of [NumOfPar TotalEvents].
Some important header data are stored in the fcshdr structure:
TotalEvents, NumOfPar, starttime, stoptime and specific info for parameters
as name, range, bitdepth, logscale(yes-no) and number of decades.
[fcsdat, fcshdr] = fca_readfcs;
Without filename input the user can select the desired file using the standard open file dialog box.
[fcsdat, fcshdr, fcsdatscaled] = fca_readfcs(filename);
Supplying the third output the fcsdatscaled array contains also the scaled parameters. It might be useful for logscaled parameters.
The program should work also in the case of Becton EPics DLM FCS2.0, CyAn Summit FCS3.0, FACSDiva, BD LSR-II, Partec, Accuri and Luminex type list mode files.
If you find unsupported LM file type please email me.
You can also find a complex flow cytometry data evaluation toolbox(GUI) at the FileExchane area including this function and containing more specific options:
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8480&objectType=file |