Flow Cytometry

This is a small program that parses Flow Cytometry data (.fcs files). The implementation follows this paper, and the files found in the resources directory were pulled from here.

How to run

You will need Scala and Mill. If you have neither, I recommend using the Scala One-Click Install. After that, you can run:

mill flow_cytometry.run

This program doesn't really do anything but parse a binary fcs file into a structured, statically typed form, so you should mostly see things being printed about the file.

The entry point to the program is the FCS.scala.