FlowCytometryTools.FCMeasurement

class FlowCytometryTools.FCMeasurement(ID, datafile=None, readdata=False, readdata_kwargs={}, metafile=None, readmeta=True, readmeta_kwargs={})[source]

A class for holding flow cytometry data from a single well or a single tube.

__init__(ID, datafile=None, readdata=False, readdata_kwargs={}, metafile=None, readmeta=True, readmeta_kwargs={})

Initialize self. See help(type(self)) for accurate signature.

Methods

ID_from_data([ID_field]) Returns the well ID from the src keyword in the FCS file.
__init__(ID[, datafile, readdata, …]) Initialize self.
apply(func[, applyto, noneval, setdata]) Apply func either to self or to associated data.
apply_queued()
copy([deep]) Make a copy of this object
gate(gate[, apply_now]) Apply given gate and return new gated sample (with assigned data).
get_data(**kwargs) Get the measurement data.
get_meta(**kwargs) Get the measurement metadata.
get_meta_fields(fields[, kwargs]) Return a dictionary of metadata fields
load(path) Loads object from a pickled file.
plot(channel_names[, kind, gates, …]) Plot the flow cytometry data associated with the sample on the current axis.
read_data(**kwargs) Read the datafile specified in Sample.datafile and return the resulting object.
read_meta(**kwargs) Read only the annotation of the FCS file (without reading DATA segment).
save(path) Saves object to a pickled file.
set_data([data]) Read data into memory, applying all actions in queue.
set_meta([meta]) Assign values to self.meta.
subsample(key[, order, auto_resize]) Allows arbitrary slicing (subsampling) of the data.
transform(transform[, direction, channels, …]) Applies a transformation to the specified channels.
view([channel_names, gates, diag_kw, …]) Generates a matrix of subplots allowing for a quick way to examine how the sample looks in different channels.
view_interactively([backend]) Loads the current sample in a graphical interface for drawing gates.

Attributes

channel_names A tuple containing the channel names.
channels A DataFrame containing complete channel information
counts Returns total number of events.
data Data may be stored in memory or on disk
meta Metadata associated with measurement.
shape