Re: Translating Elite files

Dave Coder (dave@nucleus.immunol.washington.edu)
Mon, 6 Dec 93 07:59:26 -0800

In their older MDADS, EPICS C, and Profile file formats (and some BD data
streams for that matter) there's lots of bit-wise data coding. In 10 bit data,
Coulter uses the remaining 6 bits for coding parameter order or some such
thing, so you need to mask the data to 10 bits.

An example of the data portion of a 5 parameter list mode file looks like this
using hexadecimal:

Start of raw data field at offset 280h
P1 P2 P3 P4 P5 P1 etc.
byte offset 00000280h: A5 06 6A 0F 50 17 A4 1F 32 27 9B 86 6A 8F 4F 97

N.B.: byte order!
Cell 1 low high
---------- ----------
P1 in binary is: 10 10 01 01 00 00 01 10 or A5 00h when masked to 10 bits
which is channel 165 decimal

P2 in binary is: 01 10 10 10 00 00 11 11 or 6A 00h when masked to 10 bits
which is channel 106 decimal

Cell 2

P1 in binary is: 10 01 10 11 10 00 00 10 or 9B 02h when masked to 10 bits
which is channel 667 decimal

Why do they write more than 10 bit data? I'm sure there's some Coulter answer
in there somewhere.

Dave Coder
Univ. of Washington


Home Page Table of Contents Sponsors Web Sites
CD ROM Vol 2 was produced by staff at the Purdue University Cytometry Laboratories and distributed free of charge as an educational service to the cytometry community. If you have any comments please direct them to Dr. J. Paul Robinson, Professor & Director, PUCL, Purdue University, West Lafayette, IN 47907. Phone:(317) 494-0757; FAX (317) 494-0517; Web http://www.cyto.purdue.edu EMAIL robinson@flowcyt.cyto.purdue.edu