Description Usage Arguments Value
View source: R/cytosee_flowAI.R
For a set of FCS files, flow_auto_qc performs a complete and automatic quality control. It consists in the detection and removal of anomalies by checking three properties of flow cytometry: 1) flow rate, 2) signal acquisition, 3) dynamic range.
1 2 3 4 5 6 | cytosee_flowAI(fcsfiles, remove_from = "all", output = 1, timeCh = NULL,
second_fractionFR = 0.1, alphaFR = 0.01, decompFR = TRUE,
ChRemoveFS = c("FSC", "SSC"), outlierFS = FALSE, pen_valueFS = 200,
max_cptFS = 3, ChFM = NULL, sideFM = "both", neg_valuesFM = 1,
html_report = "_QC", mini_report = "QCmini", fcs_QC = "_QC",
fcs_highQ = FALSE, fcs_lowQ = FALSE, folder_results = "resultsQC")
|
fcsfiles |
It can be a character vector with the filenames of the FCS files, a flowSet or a flowFrame. |
remove_from |
Select from which of the three steps the anomalies have to be
excluded in the high quality FCS file. The default option |
output |
Set it to 1 to return a flowFrame or a flowSet with high quality events only.
Set it to 2 to return a flowFrame or a flowSet with an additional
parameter where the low quality events have a value higher than 10,000.
Set it to 3 to return a list with the IDs of low quality cells. Set it to any other
value if no R object has to be returned. Default is |
timeCh |
Character string corresponding to the name of the Time Channel
in the set of FCS files. By default is |
second_fractionFR |
The fraction of a second that is used to split
the time channel in order to recreate the flow rate. Set it to
|
alphaFR |
The level of statistical significance used to
accept anomalies detected by the ESD method. The default value is |
decompFR |
Logical indicating whether the flow rate should be decomposed
in the trend and cyclical components. Default is |
ChRemoveFS |
Add a character vector with the names or name portions
of the channels that you want to exclude from the signal acquisition check.
The default option, |
outlierFS |
logical indicating whether outliers have to be removed
before the changepoint detection of the signal acquisition check.
The default is |
pen_valueFS |
The value of the penalty for the changepoint detection
algorithm. This can be a numeric value or text giving the formula to use;
for instance, you can use the character string |
max_cptFS |
The maximum number of changepoints that can be detected
for each channel. The default is |
ChFM |
A character vector that indicates which channels need to include
for the dynamic range check. The default option is |
sideFM |
Select whether the dynamic range check has to be executed on
both limits, the upper limit or the lower limit. Use one of the options:
|
neg_valuesFM |
Scalar indicating the method to use for the removal of the
anomalies from the lower limit of the dynamic range. Use |
html_report |
Suffix to be added to the FCS filename to name the HTML
report of the quality control. The default is |
mini_report |
Name for the TXT file containing the percentage of
anomalies detected in the set of FCS files
analyzed. The default is |
fcs_QC |
Suffix to be added for the filename of the new FCS
containing a new parameter where the low quality events only have a value
higher than 10,000. The default is |
fcs_highQ |
Suffix to be added for the filename of the new FCS
containing only the events that passed the quality control. The default
is |
fcs_lowQ |
Suffix to be added for the filename of the new FCS
containing only the events that did not pass the quality control. The default
is |
folder_results |
Character string used to name the directory that
contains the results. The default is |
A complete quality control is performed on flow cytometry data in FCS format. By default the analysis returns:
1. a flowFrame or flowSet object containing new FCS files with only high quality events
and a directory named resultsQC containing:
1. a set of new FCS files with a new parameter to gate out the low quality events a value larger than 10,000 is assigned to them only,
2. a set of HTML reports, one for each FCS file, that include graphs and table indicating where the anomalies were detected,
3. a single TXT file reporting the percentage of events removed in each FCS file.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.