Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions inst/NEWS.rd
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@
\title{News for package, \pkg{MSstats}}
\encoding{UTF-8}

\section{Version 4.20.0 (2026-04-23)}{
\itemize{
\item \strong{Protein turnover analysis}: Added support for multi-label summarization, enabling experiments that use multiple isotope labels to quantify protein synthesis and degradation rates. Each isotope label is now summarized independently, giving more accurate per-label abundance estimates.
\item \strong{Protein turnover analysis}: Normalization using unlabeled peptides is now available for protein turnover experiments. Specify \code{nameStandards = "unlabeled"} in \code{dataProcess} to use all unlabeled peptides as references for normalization
\item \strong{Profile plots}: Run-level profile plots in \code{dataProcessPlots} now display 95\% confidence interval bars around summarized protein abundance values when applying anomaly score based feature weighting, giving a direct visual indication of quantification uncertainty across biological replicates.
\item \strong{Global standards normalization}: The reference signal used for normalization is now computed as the median (instead of the mean) across standard peptide measurements, making the normalization more robust to outlier measurements in the reference channel.
\item \strong{Bug fix}: Anomaly-score-based feature weighting could produce invalid weights (division by zero) when all features in a run had identical intensities. A variance floor has also been added to prevent degenerate variance estimates that could distort protein-level summaries.
}
}

\section{Version 4.18.0 (2025-10-15)}{
\itemize{
\item Introduced MSstats+ functionalities.
Expand Down
Loading