Flow cytometry: basic principles and applications | Synapse