read annotation files
Usage
read_annotation(
dsf,
repeated = TRUE,
SAINT = FALSE,
prefix = "G_",
QC = FALSE,
shorten_sample_names = TRUE,
sample_name_suffix_length = 14L,
sample_name_display_column = "sampleName"
)Arguments
- dsf
annotation table
- repeated
is this a repeated measurement
- SAINT
is this a SAINTexpress analysis
- prefix
prefix for group levels
- QC
if TRUE, read as QC annotation
- shorten_sample_names
derive short display sample names from long names
- sample_name_suffix_length
suffix length used for derived sample names
- sample_name_display_column
preferred derived display sample-name column
Value
list with annot (annotation table), atable (analtysis table configuration), contrasts list with contrasts.
Examples
annot <- data.frame(
file = c("a1.raw","a2.raw","a3.raw","a4.raw"),
name = c("aa","ba","aa","ba"),
group = c("a","a","b","b"))
read_annotation(annot, QC = TRUE)
#> INFO [2026-06-23 20:43:00] Using derived sample display names in column 'sampleName'.
#> $atable
#> <AnalysisConfiguration>
#> Public:
#> annotation_vars: function ()
#> bin_resp:
#> clone: function (deep = FALSE)
#> factor_depth: 1
#> factor_keys: function ()
#> factor_keys_depth: function ()
#> factors: list
#> file_name: file
#> get_response: function ()
#> hierarchy: list
#> hierarchy_depth: 1
#> hierarchy_keys: function (rev = FALSE)
#> hierarchy_keys_depth: function (names = TRUE)
#> id_required: function ()
#> id_vars: function ()
#> ident_q_value: qValue
#> ident_score:
#> initialize: function ()
#> is_response_transformed: FALSE
#> isotope_label: isotopeLabel
#> min_peptides_protein: 2
#> norm_value: NULL
#> nr_children: nr_children
#> opt_mz:
#> opt_rt:
#> opt_se:
#> pop_response: function ()
#> sample_name: sampleName
#> sep: ~
#> set_response: function (col_name)
#> value_vars: function ()
#> work_intensity: NULL
#>
#> $annot
#> file name group sampleName
#> 1 a1.raw aa a aa
#> 2 a2.raw ba a ba
#> 3 a3.raw aa b aa_1
#> 4 a4.raw ba b ba_1
#>