Analysis Configuration — holds all table annotations, hierarchy definitions, factor definitions, and analysis parameters in a single flat object.
See also
Other configuration:
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()
Public fields
sepseparator to use when uniting columns is necessary
fileNamecolumn name of column containing raw file names
sampleName(will be generated from factors or fileName)
normValueoptional column with normalization values (e.g., Creatinine)
isotopeLabelwhich column contains the isotope label (e.g. heavy or light), or light only if LFQ.
ident_qValuecolumn name with identification QValues (smaller better)
ident_Scorecolumn with identification score (larger 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
bin_respcolumn with encoded missing information
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. protein than 1
min_peptides_proteinminimum number of peptides per protein
Active bindings
tabledeprecated, use config directly. Returns self for backwards compatibility.
parameterdeprecated, use config directly. Returns self for backwards compatibility.
Methods
Method new()
create AnalysisConfiguration
Usage
AnalysisConfiguration$new(
analysisTableAnnotation = NULL,
analysisParameter = NULL
)Examples
istar <- sim_lfq_data_peptide_config()
#> creating sampleName from fileName column
#> completing cases
#> completing cases done
#> setup done
config <- istar$config
stopifnot("AnalysisConfiguration" %in% class(config))
stopifnot(length(config$hierarchy_keys()) > 0)
stopifnot(length(config$factor_keys()) > 0)
stopifnot(length(config$get_response()) == 1)