View source: R/load_cell_data.R
load_cell_data | R Documentation |
load_cell_data
searches a specified directory (the working directory by default)
for folders that match a customizable pattern, usually PositionXXX where XXX is the
position number. This folders should contain the Cell-ID output files output_all
and the output_bf_fl_mapping for each position. The function
loads this files and generates a data structure suitable for filtering and
plotting. The function
returns a cell.data object that contains all the required
information for the analysis. All the functions included in the package
operate over this object, and its components should not be modified directly,
but through the provided functions. Remember to assign the returned value to a
variable (e.g. X<-load.cellID.data() )
load_cell_data( path = getwd(), pattern = "^[Pp]{1}os[:alpha:]*[:digit:]*", basename = "out", select = NULL, exclude = NULL, load.vars = "all", split.image = FALSE )
path |
string, path to folder containing PositionXXX folders. |
pattern |
string, Regex specifying 'PositionXXX' name format. |
basename |
string, cellID output extension. |
select |
character vector, defines which variables to include in the cell.data object |
exclude |
character vector, defines which variables to exclude in the cell.data object. |
load.vars |
string, character specifying which variables or group of variables of the Cell-ID out_all file should be loaded. |
split.image |
boolean, indicates if the images are split and upper cells should be matched to lower cells. Set to TRUE if analyzing a FRET split image experiment. |
Reads Cell ID output files (basename)_all in folders that match pattern in path and loads them into a cell.data object.
It searches for the output_all files in folders of the form specified by pattern (regular expression). If the folder has a numeric value in its name that number is taken as the position index (for example pos01 is given the index 1) If no numeric value is found in the folder name, then a ordinal index is assign.
Possible values for load.vars are 'all', 'fl' or 'fluorescence', 'bg' or 'background', 'calc', 'morph' or 'morphological', 'vac' or 'vacuole', 'nucl' or 'nuclear', 'disc'. The group of variables can be specified in either a positive form (i.e. '+fl+bg+morph') or in a negative form (i.e. '-nucl-vac'). Combination of positive and negative form is not allowed. A character vector containing the variables names of the out_all file is also allowed. The selection of variables is done before restructuring, so the variable names should correspond to those of the out_all files. Using this argument can be useful if memory issues arise.
Alternatively select
and exclude
can be used to subset the dataset.
This arguments are applied after the reshaping,
so variables names as returned by summary.cell.data
are used. Wildcard patterns (e.g. 'f.*.y')
and keywords (e.g. 'all', 'id.vars', 'YFP', etc.) can be used as components of these arguments.
a cell.data object
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.