Annotates Data Table
Other configuration:
AnalysisConfiguration,
AnalysisParameters,
INTERNAL_FUNCTIONS_BY_FAMILY,
R6_extract_values(),
complete_cases(),
concrete_AnalysisConfiguration,
make_interaction_column(),
make_reduced_hierarchy_config(),
sample_subset(),
separate_factors(),
separate_hierarchy(),
setup_analysis(),
spread_response_by_IsotopeLabel(),
table_factors(),
table_factors_size()
fileNamecolumn name of column containing raw file names
sampleName(will be generated from factors or fileName)
isotopeLabelwhich column contains the isotope label (e.g. heavy or light), Gor light only if LFQ.
ident_qValuecolumn name with identification QValues (smaller better)
ident_Scorecolumn with identification score (lager better)
opt_rtoptional column with rt information
opt_mzoptional column with mz information
nr_childrenoptional column containing for instance the number of peptides
workIntensitycolumn which contains the intensities
is_response_transformedare the intensities transformed for constant variance
factorsNames of columns containing factors (annotations)
factorDepthnumber of relevant factors (used by plotting functions etc)
hierarchylist with columns describing the measurement hierarchy (i.e. protein peptide precursor fragment)
hierarchyDepthAt which depth do you want to model i.e. i.e. protein than 1
ata <- AnalysisTableAnnotation$new()
ata$fileName = "rawfile.column"
ata$hierarchy[["protein"]] = "protein.column"
ata$factors[["explanatory"]] = "explanatory.column"
ata$set_response("abundance")
ata$id_required()
#> explanatory protein
#> "rawfile.column" "explanatory.column" "protein.column"
#>
#> "isotopeLabel"
ata$id_vars()
#> [1] "rawfile.column" "explanatory" "protein" "isotopeLabel"
#> [5] "sampleName"
ata$value_vars()
#> [1] "abundance" "qValue" "nr_children"
ata$annotation_vars()
#> [1] "rawfile.column" "sampleName" "explanatory"
ac <- AnalysisConfiguration$new(ata)