quantification {MSstats} | R Documentation

## Protein sample quantification or group quantification

### Description

Model-based quantification for each condition or for each biological sample per protein in a targeted Selected Reaction Monitoring (SRM), Data-Dependent Acquisition (DDA or shotgun), and Data-Independent Acquisition (DIA or SWATH-MS) experiment. Quantification takes the processed data set by `dataProcess` as input and automatically generate the quantification results (data.frame) in a long or matrix format.

### Usage

    quantification(
      data,
      type = "Sample",
      format = "matrix",
      use_log_file = TRUE,
      append = FALSE,
      verbose = TRUE,
      log_file_path = NULL
    )

### Arguments

`data` | name of the (processed) data set.
`type` | choice of quantification. "Sample" or "Group" for protein sample quantification or group quantification.
`format` | choice of returned format. "long" for long format which has the columns named Protein, Condition, LogIntensities (and BioReplicate if it is subject quantification), NumFeature for number of transitions for a protein, and NumPeaks for number of observed peak intensities for a protein. "matrix" for data matrix format which has the rows for Protein and the columns, which are Groups(or Conditions) for group quantification or the combinations of BioReplicate and Condition (labeled by "BioReplicate"_"Condition") for sample quantification. Default is "matrix"
`use_log_file` | logical. If TRUE, information about data processing will be saved to a file.
`append` | logical. If TRUE, information about data processing will be added to an existing log file.
`verbose` | logical. If TRUE, information about data processing wil be printed to the console.
`log_file_path` | character. Path to a file to which information about data processing will be saved. If not provided, such a file will be created automatically. If 'append = TRUE', has to be a valid path to a file.

### Details

- Sample quantification : individual biological sample quantification for each protein. The label of each biological sample is a combination of the corresponding group and the sample ID. If there are no technical replicates or experimental replicates per sample, sample quantification is the same as run summarization from dataProcess. If there are technical replicates or experimental replicates, sample quantification is median among run quantification corresponding MS runs.

- Group quantification : quantification for individual group or individual condition per protein. It is median among sample quantification.

- The quantification for endogenous samples is based on run summarization from subplot model, with TMP robust estimation.

### Value

data.frame as described in details.

### Examples

    # Consider quantitative data (i.e. QuantData) from a yeast study with ten time points of
    # interests, three biological replicates, and no technical replicates which is
    # a time-course experiment.
    # Sample quantification shows model-based estimation of protein abundance in each biological
    # replicate within each time point.
    # Group quantification shows model-based estimation of protein abundance in each time point.
    QuantData<-dataProcess(SRMRawData, use_log_file = FALSE)
    head(QuantData$FeatureLevelData)
    # Sample quantification
    sampleQuant<-quantification(QuantData, use_log_file = FALSE)
    head(sampleQuant)
    # Group quantification
    groupQuant<-quantification(QuantData, type="Group", use_log_file = FALSE)
    head(groupQuant)

[Package MSstats version 4.1.1 Index]