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 |