Reads a long CSV file with Feature Intensities
Arguments
- path
path name and path of a plain long-format CSV file
- variable_name
Name of the variable representing the values in the table. Must be one of "intensity", "norm_intensity", "conc", "area", "height", "response")
- analysis_id_col
Column to be used as analysis_id
- import_metadata
Import additional metadata columns (e.g. batch ID, sample type) and add to the
MidarExperiment
object
Examples
file_path <- system.file("extdata", "plain_wide_dataset.csv", package = "midar")
tbl <- parse_plain_csv(
path = file_path,
variable_name = "conc",
analysis_id_col = "analysis_id",
import_metadata = TRUE)
head(tbl)
#> # A tibble: 6 × 6
#> analysis_id qc_type batch_id feature_id feature_conc integration_qualifier
#> <chr> <chr> <chr> <chr> <dbl> <lgl>
#> 1 1 SPL 1 S1P 18:1;O2 944. FALSE
#> 2 1 SPL 1 S1P 18:2;O2 321. FALSE
#> 3 1 SPL 1 S1P 18:0;O2 338. FALSE
#> 4 1 SPL 1 S1P 16:1;O2 91.2 FALSE
#> 5 1 SPL 1 S1P 17:1;O2 24.5 FALSE
#> 6 2 SPL 1 S1P 18:1;O2 977. FALSE