createMSnset: Creates an object of class 'MSnSet' from text file

Description Usage Arguments Value Author(s) Examples

View source: R/inOutFiles.R

Description

Builds an object of class MSnSet from a single tabulated-like file for quantitative and meta-data and a dataframe for the samples description. It differs from the original MSnSet builder which requires three separated files tabulated-like quantitative proteomic data into a MSnSet object, including metadata.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
createMSnset(
  file,
  metadata = NULL,
  indExpData,
  indFData,
  colnameForID = NULL,
  indexForOriginOfValue = NULL,
  logData = FALSE,
  replaceZeros = FALSE,
  pep_prot_data = NULL,
  proteinId = NULL,
  versions = NULL
)

Arguments

file

The name of a tab-separated file that contains the data.

metadata

A dataframe describing the samples (in lines).

indExpData

A vector of string where each element is the name of a column in designTable that have to be integrated in the fData() table of the MSnSet object.

indFData

The name of column in file that will be the name of rows for the exprs() and fData() tables

colnameForID

The name of the column containing the ID of entities (peptides or proteins)

indexForOriginOfValue

xxxxxxxxxxx

logData

A boolean value to indicate if the data have to be log-transformed (Default is FALSE)

replaceZeros

A boolean value to indicate if the 0 and NaN values of intensity have to be replaced by NA (Default is FALSE)

pep_prot_data

A string that indicates whether the dataset is about

proteinId

xxxx

versions

A list of the following items: Prostar_Version, DAPAR_Version peptides or proteins.

Value

An instance of class MSnSet.

Author(s)

Florence Combes, Samuel Wieczorek

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
require(Matrix)
exprsFile <- system.file("extdata", "Exp1_R25_pept.txt", package="DAPARdata")
metadataFile <- system.file("extdata", "samples_Exp1_R25.txt", package="DAPARdata")
metadata = read.table(metadataFile, header=TRUE, sep="\t", as.is=TRUE)
indExpData <- c(56:61)
indFData <- c(1:55,62:71)
colnameForID <- 'id'
createMSnset(exprsFile, metadata,indExpData,  indFData, colnameForID, indexForOriginOfValue = NULL, pep_prot_data = "peptide")

colnameForID <- 'AutoID'
createMSnset(exprsFile, metadata,indExpData,  indFData, colnameForID, indexForOriginOfValue = NULL, pep_prot_data = "peptide")

DAPAR documentation built on April 11, 2021, 6 p.m.