R/krsa_qc_steps.R

Defines functions krsa_qc_steps

Documented in krsa_qc_steps

#' QC pre-processing of raw data (deals with negative values, and adjust signal saturation values)
#'
#' This function takes in the raw data and QC pre-processes it (deals with negative values, and adjust signal saturation values)
#'
#' @param df krsa raw data
#' @param sat_qc to filter out data point with high SignalSaturation
#'
#' @return df
#'
#' @family QC functions
#'
#'
#' @export
#'
#' @examples
#' TRUE
#'
krsa_qc_steps <- function(df, sat_qc = T) {
    df %>%
        dplyr::mutate(Signal = ifelse(Signal < 1, 1, Signal)) %>%
        {
            if (sat_qc == T) {
                dplyr::filter(., !SignalSaturation > 0.05)
            } else {
                .
            }
        }
}
CogDisResLab/KRSA documentation built on Sept. 27, 2024, 2:03 p.m.