readFiles: Read and process mulitple data files

View source: R/readFiles.R

readFilesR Documentation

Read and process mulitple data files

Description

Apply spectral binning on multiple data files.

Usage

readFiles(files, dp, scans)

Arguments

files

A vector of converted data file paths

dp

An integer denoting the number of decimal places for spectral binning

scans

A vector of scan numbers that should be retrieved

Details

Parallel processing is managed by the future package. This can be specified using the plan() function. See the example below and ?future::plan for details on how this can be specified.

Value

A list containing peak lists for the relevant scans with combined scan ranges for each present mode in the data file.

Examples

## Example file path
file_paths <- system.file('example-data/1.mzML.gz',package = 'binneR')

## Optionally declare parallel processing backend
# plan(future::multisession,workers = 2)
                                                                        
## Process example file
res <- readFiles(file_paths,
                 dp = 2,
                 scans = detectInfusionScans(file_paths))


jasenfinch/binneR documentation built on Aug. 21, 2023, 9:22 a.m.