R/processData.R
processData.Rd
The function combines the raw MaxQuant data, and the outputs from confirmIntensityColumns
and confirmColumnNames
to form a netPhorce-class
object.
processData(
rawMaxQuant = rawMaxQuant,
processedColNames = processedColNames,
processedIntensity = intensity,
minReplication = minReplication,
minLocalProb = minLocalProb
)
(Required). Loaded MaxQuant data
(Required). Processed required columns from confirmColumnNames
function.
(Required). Processed required intensity columns from the confirmIntensityColumns
function.
(Required). The minimal number of valid replicate data points or replicate zeros per sample a peptide should contain across the entire time course and experiment. Peptides that do not meet these criteria are filtered out.
(Required). The minimal localization probability required for a peptide to be included in downstream analyses.
The netPhorce object with the following slots:
Contains data design information and filtering parameters
Contains all the data points in a Long
format that passed filtering criteria.
Contains the anova results in a Long
format .
Contains accessory data including default plotting colors and FASTA Keys, if present.
if (FALSE) {
## Loading One Condition Data
data("oneConditionExample")
## Identify the Key Columns
identifiedCols <- confirmColumnNames(rawMaxQuant = oneConditionExample,
positionCol = "Position",
reverseCol = "Reverse",
localizationProbCol = "Localization prob",
potentialContaminationCol = "Potential contaminant",
aminoAcidCol = "Amino acid",
uniqueIDCol = "Protein",
seqWindowIDCol = "Sequence window",
fastaIDCol = "Fasta headers")
## Identify the Intensity Columns with Condition, Time Point and Replication Information
intensityCols <- confirmIntensityColumns(rawMaxQuant = oneConditionExample,
intensityPattern = "con_time_rep",
verbose = TRUE)
## Process the data based on the identified columns
netPhorceData <- processData(rawMaxQuant = oneConditionExample,
processedColNames = identifiedCols,
processedIntensity = intensityCols,
minReplication = 3,
minLocalProb = 0.75)
}