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 |