Changes made in response to the Bioconductor review (#186).
set.seed() to reproduce results.
The seed arguments have been removed, and pattern_profiler_analysis() replaces
seeds with n_starts.preprocess_se()). The
high-level functions continue to return all previously available outputs.PG.Score and PG.Score.RunWise_* in every format,
instead of PG.Cscore; the original report metric is preserved in the
nadia_labels attribute. Older tables and .nadia files can still be loaded.imp_method = "missForest" now treats proteins as observations, as
MsCoreUtils does; observations = "samples" retains the orientation used by NAguideR.imp_method = "nbavg" has been removed, and bpca no longer accepts nPcs.process_proteomics() accepts a SummarizedExperiment through the new
import function preprocess_se().export_format also applies to the exported matrices.limma, rrcovNA, pROC and MsCoreUtils move to Imports;
highcharter, reactable and paletteer move to Suggests; readr is
removed. The availability of each suggested package is checked before use,
and an installation command is provided if it is missing.zero, min, with, MinDet, MinProb, QRILC, bpca
and missForest, along with vsn normalization, now use MsCoreUtils
and produce the same results as before..nadia files restore the processing result exactly, except for the
precision weights produced by limpa.im_prepare_se() accepts norm_method = "log2".arrow fails before the analysis starts.Initial Bioconductor submission.
preprocess_spectronaut()),
DIA-NN (preprocess_diann()) and Proteome Discoverer, including both TMT
(preprocess_tmt()) and label-free (preprocess_lfq()).process_proteomics() runs normalization (13 methods), optional batch
correction, imputation (20 methods, including the two-stage MAR/MNAR combo
strategy) and differential abundance analysis with limma or limpa.MissGlobal,
MissComp, MissCND1, MissCND2).normalization_metrics(), imputation_metrics()) and spike-in
benchmarking with OpDEA metrics (benchmarking_proteomics(),
benchmarking_multiple()).pattern_profiler_analysis()).write_nadia() and read_nadia() save and load a complete analysis in a
single DuckDB file.nadia_dia and trimmed example reports in inst/extdata/.