flow_auto_qc(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")"all" removes the
anomalies from all the three steps. Alternatively, you can use:
"FR_FS", "FR_FM", "FS_FM", "FR", "FS", "FM", to remove the anomalies only
on a subset of the steps where FR stands for the flow rate, FS stands
for signal acquisition and FM stands for dynamic range.1.NULL and the name is retrieved
automatically."timestep" if you wish to recreate the flow rate at the maximum
resolution allowed by the flow cytometry instrument. Usually, the timestep
corresponds to 0.01, however, to shorten the running time of the analysis the
fraction used by default is 0.1, corresponding to 1/10 of a second.0.01.TRUE and the ESD
outlier detection will be executed on the trend component penalized by the
magnitude of the cyclical component. If it is FALSE the ESD outlier
detection will be executed on the original flow rate.c("FSC", "SSC"), excludes the scatter parameters.
If you want to include all the parameters in the analysis use NULL.FALSE."1.5*log(n)",
where n indicates the number of cells in the FCS file. The higher the
penalty value the less strict is the detection of the anomalies.
The default is 200.3.NULL and
with it all the channels are selected for the analysis."both", "upper", "lower". The default is "both".1 to remove
negative outliers or use 2 to truncate the negative values to the cut-off
indicated in the FCS file."_QC". If you do not
want to generate a report use FALSE."_QCmini". If you do not want to generate
the mini report use FALSE."_QC".
If you do not want to generate the high quality FCS file use FALSE.FALSE and hence the high quality FCS file is not generated.FALSE and hence the low quality FCS file is not generated."resultsQC". If you intend
to return the results in the working directory use FALSE.
## a sample dataset as flowSet object
data(Bcells)
## quality control on a flowFrame object
resQC <- flow_auto_qc(Bcells[[1]], html_report = FALSE, mini_report = FALSE, fcs_QC = FALSE, folder_results = FALSE)
Run the code above in your browser using DataLab