Skip to contents

Reads and parses one Agilent MassHunter Quant CSV result file

Usage

parse_masshunter_csv(path, expand_qualifier_names = TRUE, silent = FALSE)

Arguments

path

File path of MassHunter Quant CSV file

expand_qualifier_names

If TRUE, original qualifier names will be renamed by adding the quantifier name in front and placing qualifier name into square brackets(e.g. Qualifier (422.3 -> 113.0) transition names of quantifier will be added to qualifier names

silent

Suppress messages

Value

A tibble with the parse results in the long format

Examples

file_path = system.file("extdata", "MHQuant_demo.csv", package = "midar")

tbl <- parse_masshunter_csv(
  path = file_path,
  expand_qualifier_names = TRUE)

head(tbl)
#> # A tibble: 6 × 18
#>   analysis_id         file_run_seq_num raw_data_filename sample_name sample_type
#>   <chr>                          <int> <chr>             <chr>       <chr>      
#> 1 001_EQC_TQC prerun…                1 001_EQC_TQC prer… 001_EQC_TQ… Sample     
#> 2 001_EQC_TQC prerun…                1 001_EQC_TQC prer… 001_EQC_TQ… Sample     
#> 3 001_EQC_TQC prerun…                1 001_EQC_TQC prer… 001_EQC_TQ… Sample     
#> 4 001_EQC_TQC prerun…                1 001_EQC_TQC prer… 001_EQC_TQ… Sample     
#> 5 001_EQC_TQC prerun…                1 001_EQC_TQC prer… 001_EQC_TQ… Sample     
#> 6 001_EQC_TQC prerun…                1 001_EQC_TQC prer… 001_EQC_TQ… Sample     
#> # ℹ 13 more variables: sample_level <chr>, acquisition_time_stamp <dttm>,
#> #   vial_position <chr>, feature_id <chr>, integration_qualifier <lgl>,
#> #   method_polarity <fct>, method_precursor_mz <dbl>, method_product_mz <dbl>,
#> #   method_collision_energy <dbl>, feature_rt <dbl>, feature_area <dbl>,
#> #   feature_fwhm <dbl>, feature_manual_integration <lgl>