mcherry flow cytometry channelgfp flow cytometry channelfl2 channel flow cytometrycost of flow cytometryflow cytometry instrumentsflow cytometry servicesflow cytometry companiesflow cytometry laboratoryflow cytometry compensationflow cytometry procedurefree flow cytometry softwarespectral flow cytometry