Skip to contents

Reads a long CSV file with Feature Intensities

Usage

parse_plain_csv(path, variable_name, analysis_id_col = NA, import_metadata)

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

Value

A tibble in the long format

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