Skip to main content
Advertisement
  • Loading metrics

A Bayesian framework for multivariate differential analysis

  • Marie Chion ,

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Project administration, Resources, Software, Validation, Visualization, Writing – original draft, Writing – review & editing

    mc2411@cam.ac.uk

    Affiliation Medical Research Council Biostatistics Unit, University of Cambridge, Cambridge, United Kingdom

    ⨯
  • Arthur Leroy

    Roles Conceptualization, Formal analysis, Investigation, Methodology, Resources, Software, Validation, Visualization, Writing – original draft, Writing – review & editing

    Affiliations Université Paris-Saclay, INRAE, AgroParisTech, GABI, Jouy-en-Josas, France, Université Paris-Saclay, AgroParisTech, INRAE, UMR MIA Paris-Saclay, Palaiseau, France

    ⨯

Abstract

Differential analysis is a routine procedure in the statistical analysis toolbox across many applied fields, including quantitative proteomics, the main illustration of the present paper. The state-of-the-art limma approach uses a hierarchical formulation with moderated-variance estimators for each analyte directly injected into the t-statistic. While standard hypothesis testing strategies are recognised for their low computational cost, allowing for quick extraction of the most differential among thousands of elements, they generally overlook key aspects such as handling missing values, inter-element correlations, and uncertainty quantification. The present paper proposes a fully Bayesian framework for differential analysis, leveraging a conjugate hierarchical formulation for both the mean and the variance. Inference is performed by computing the posterior distribution of compared experimental conditions and sampling from the distribution of differences. This approach provides well-calibrated uncertainty quantification at a similar computational cost as hypothesis testing by leveraging closed-form equations. Furthermore, a natural extension enables multivariate differential analysis that accounts for possible inter-element correlations. We also demonstrate that, in this Bayesian treatment, missing at random data should generally be ignored in univariate settings, and further derive a tailored approximation that handles multiple imputation for the multivariate setting. We argue that probabilistic statements in terms of effect size and associated uncertainty are better suited to practical decision-making. Therefore, we finally propose simple and intuitive inference criteria, such as the overlap coefficient, which express group similarity as a probability rather than traditional, and often misleading, p-values. The performance of this approach is evaluated through an extensive empirical study using both synthetic and controlled real-world proteomics datasets. Overall, we believe that this Bayesian framework for (multivariate) differential analysis provides a valuable and intuitive counterpart to standard methods at a comparable computational cost.

Author summary

In many areas of biology, researchers need to decide whether one condition truly changes the levels of proteins or other measured features. Standard statistical tools often reduce this question to a single significance value, which can be hard to interpret and may handle missing measurements poorly. In this work, we developed a probability-based method for comparing groups that focuses on two practical questions: how large is the difference, and how certain are we about it? Using quantitative proteomics as our main example, we show that this approach can deal naturally with uncertainty, make use of relationships between related measurements, and, in simple cases, avoid unnecessary filling-in of missing values. Because the method relies on formulas that can be computed directly, it remains fast enough for large studies while giving results that are more informative than traditional testing alone. Rather than encouraging yes-or-no decisions based on a threshold, our framework helps researchers judge the size and reliability of observed changes. We hope this offers a clearer and more useful way to study biological differences in proteomics and beyond.

1. Introduction

Context. Differential analysis is a statistical framework used to identify meaningful differences between groups, conditions, or time points within complex datasets. By quantifying how measured variables change across predefined situations, it allows researchers to isolate specific effects or patterns of interest. Such methods play a central role in biostatistics, where distinguishing the true signal from background variability is essential. Throughout the paper, we illustrate our methodological proposal in the specific context of quantitative proteomics, although the underlying statistical models can be adapted to many other contexts.

Differential proteomics aims to compare peptide and/or protein expression levels across several biological conditions. The amount of data provided by label-free mass spectrometry-based quantitative proteomics experiments requires reliable statistical modelling tools to assess which proteins are differentially abundant. In summary, Table 1 presents the main state-of-the-art routines for differential proteomics analysis. They are based on well-known statistical methods, though they face several challenges. First, while quantitative proteomics data usually contain missing values, they rely on complete datasets. In label-free quantitative proteomics, the proportion of missing values ranges from 10% to 50% [1]. Imputation remedies this problem by replacing a missing value with a user-defined one. In particular, multiple imputation [2] consists of generating several imputed datasets, which are combined to obtain an estimator of the parameter of interest (often a peptide or protein’s mean intensity under a given condition) and an estimator of its variability. Recent work in [3] includes the uncertainty induced by the multiple imputation process in the moderated t-testing framework, previously described in [4]. This approach relies on a hierarchical model to deduce the posterior distribution of the variance estimator for each analyte. The expectation of this distribution is used as a moderated estimation of variance and is substituted into the expression of the t-statistic.

thumbnail
Table 1. State-of-the-art software for differential proteomics analysis.

https://doi.org/10.1371/journal.pcbi.1014637.t001

Despite such theoretical advances, traditional tools such as t-tests and their more recent variants, as presented in Table 1, suffer from several limitations that we aim to address. Inference based on Null Hypothesis Significance Testing (NHST) and p-values has been widely questioned over the past decades. Many authors demonstrated that NHST often leads to underestimated rates of false discoveries, publication bias, and contributes as a major factor to the reproducibility crisis in experimental science [5–7]. Additionally, NHST does not provide an interpretable distinction between effect sizes and uncertainty quantification, whereas Bayesian statistics offers a valuable alternative in most cases [8]. Recently, some authors provided convenient approaches and their implementations [9] for handling differential analysis problems using Bayesian inference. For instance, the R package BEST (standing for Bayesian Estimation Supersedes T-test) has widely contributed to the diffusion of those practices in experimental fields. Subsequently, in the proteomics field, [10] suggested a Bayesian selection model to mitigate the problem of missing values. In the proteomics literature, Bayesian methods have been reviewed by [11]. In particular, [12] implemented a probabilistic model in Triqler that accounts for variability across identification and quantification, as well as differential analysis. More recently, [13] introduced IsoBayes, a Bayesian framework that propagates uncertainty, including peptide detection errors and ambiguous peptide-to-isoform mappings, when inferring isoform-level abundance and differential expression.

Although traditional differential analysis routines usually operate on thousands of peptides simultaneously, their computations assume independence across analytes. [14] developed a multivariate statistical test for differential expression analysis, restricted to discrete transcriptomics data. To the best of our knowledge, no Bayesian framework has been proposed so far for conducting multivariate differential expression analysis. However, the existence of correlations, for instance, between peptides of the same protein, seems like a reasonable assumption. Modelling and accounting for such structures explicitly could enhance the ability to discover and quantify meaningful differences between groups or conditions. In response to the aforementioned methodological issues, we propose a novel framework for differential analysis that accounts for uncertainty quantification and inter-element correlations, with an emphasis on the specific context of quantitative proteomics.

Leveraging standard results of Bayesian inference with conjugate priors, we derive a fully Bayesian approach that handles missing data and multiple imputation, both commonly encountered in proteomics. We propose a hierarchical model with prior distributions on both mean and variance parameters to provide a well-calibrated quantification of the uncertainty for subsequent differential analysis. The inference is performed by computing the posterior distribution of the difference of means between two experimental conditions. In contrast to more flexible models with complex hierarchical structures, our choice of conjugate priors yields analytical expressions that enable direct sampling from posterior distributions without the need for time-consuming Monte Carlo Markov Chain (MCMC) methods. This results in a fast inference scheme comparable to classical NHST procedures while providing more interpretable results expressed as probabilistic statements.

Outline. The paper is organised as follows: Section 2.1 presents well-known results about Bayesian inference for Gaussian-inverse-gamma conjugated priors. Following analogous results for the multivariate case, Section 2.2 introduces a general Bayesian framework for evaluating mean differences in differential proteomics contexts. Section 2.3 provides insights on the particular case where the considered analytes are uncorrelated. The proofs of these methodological developments can be found in Text B in S1 Appendix. Section 3 evaluates our framework, called ProteoBayes, through an extensive simulation study and comparisons with existing approaches. We further illustrated the framework with hands-on examples using real proteomics datasets and highlighted its benefits for practitioners.

2. Modelling

2.1. Bayesian inference for Normal-Inverse-Gamma conjugated priors

Before deriving our complete workflow, let us recall some classical results in Bayesian inference that will further serve the framework with hands-on examples using real proteomics datasets and highlight its benefits owing to expression:

  • is the prior distribution over the mean,
  • is the error term,
  • is the prior distribution over the variance,

with an arbitrary set of prior hyper-parameters. In Fig 1, we provide an illustration summarising these hypotheses.

thumbnail
Fig 1. Graphical model of the hierarchical structure when assuming a Gaussian-inverse-gamma prior, conjugated with a Gaussian likelihood with unknown mean and variance.

https://doi.org/10.1371/journal.pcbi.1014637.g001

From the previous assumptions, we can deduce the likelihood of the model for a sample of observations :

Let us recall that the proposed prior, known as the Gaussian-inverse-gamma, is conjugate to the Gaussian likelihood with unknown mean and variance . The probability density function (PDF) of such a prior distribution can be written as follows:

In this particular case, it is a well-known result that the inference is tractable, and the posterior distribution remains a Gaussian-inverse-gamma [20]. We provided an extended proof of this result in Text B.1. Therefore, the joint posterior distribution can be expressed as:

(1)

with:

  • ,
  • ,
  • ,
  • .

Although these updated expressions for the hyperparameters already yield valuable results, we shall see in the sequel that we are more interested in the marginal distribution over the mean parameter for comparison purposes. Computing this marginal from the joint posterior in Equation (1) remains tractable as well by integrating over :

with:

  • ,
  • .

The marginal posterior distribution over can thus be expressed as a non-standardised Student’s t-distribution that we express below in terms of the initial hyper-parameters:

(2)

We shall see in the next section how to leverage this approach to introduce a novel comparison-of-means methodology based on such analytical posterior computations.

2.2. General Bayesian framework for evaluating mean differences

Recalling our differential proteomics context that assesses the differences in mean intensity values for peptides or proteins quantified in samples divided into groups (also called conditions). As before, Fig 2 illustrates the hierarchical generative structure assumed for each group .

thumbnail
Fig 2. Graphical model of the hierarchical structure of the generative model for the vector of peptide intensities in groups of biological samples, i.e., experimental conditions.

https://doi.org/10.1371/journal.pcbi.1014637.g002

Maintaining the notation analogous to previous ones, the generative model for , can be written as:

where:

  • is the prior mean intensities vector of the -th group,
  • is the error term of the -th group,
  • is the prior variance-covariance matrix of the -th group,

with a set of hyper-parameters that needs to be chosen as modelling hypotheses and represents the inverse-Wishart distribution, used as the conjugate prior for an unknown covariance matrix of a multivariate Gaussian distribution [21].

Traditionally, in Bayesian inference, those quantities must be carefully chosen to achieve the most accurate estimation, particularly with small sample sizes. Incorporating expert or prior knowledge into the model would also come from appropriately setting these hyperparameters. We discuss in more detail the choice and influence of those prior hyperparameters in Section 3.5. However, this article’s ultimate purpose is not to estimate but to compare group means (i.e., differential analysis). Interestingly, providing a perfect estimation of the posterior distributions over does not appear as the main concern here, as the posterior difference of means (i.e., represents the actual quantity of interest. Although providing meaningful prior hyperparameters leads to more accurate uncertainty quantification, we shall mainly set those quantities equal across all groups to ensure an unbiased comparison. This sharing applies only to the prior specification; the covariance matrices themselves remain group-specific through and are updated separately from the observed data in each condition.

The multivariate formulation should be viewed as the natural extension of the univariate conjugate Gaussian model to vector-valued observations. Its assumptions are therefore analogous in nature, but the model is more demanding in practice because it requires estimation of covariance structures, which is substantially harder than estimating independent variances from limited replication. Accordingly, we primarily intend this framework for moderate-dimensional groups of correlated analytes, such as peptides within a protein, where explicit covariance modelling is both biologically meaningful and statistically feasible.

The present framework aims to estimate a posterior distribution for each mean parameter vector , using the same prior assumptions across groups. The comparison between the means of all groups would then rely solely on the ability to sample directly from these distributions and compute empirical posteriors for the difference in means. As a bonus, this framework remains compatible with multiple imputation strategies previously introduced to handle missing data that frequently arise in applicative contexts [3]. From the previous hypotheses, we can deduce the likelihood of the model for an i.i.d. sample :

However, as previously noted, such datasets often contain missing data, and we shall introduce a consistent notation here. Assume to be the set of all observed data, we additionally define:

  • , the set of elements that are observed in the -th group,
  • , the set of elements that are missing the -th group.

Moreover, as we remain in the context of multiple imputation, we define as the set of draws of an imputation process applied on missing data in the -th group. In such a context, a closed-form approximation for the multiple-imputed posterior distribution of can be derived for each group as stated in Proposition 1.

Proposition 1. For all , the posterior distribution of can be approximated by a mixture of multiple-imputed multivariate t-distributions, such as:

with:

  • ,
  • ,
  • ,

where we introduced the shorthand to represent the -th imputed vector of observed data, and the corresponding average vector .

The proof of Proposition 1 can be found in Text B.2. This analytical formulation is particularly convenient for approximating the posterior distribution of the mean vector for each group using multiple-imputed datasets. Although such a linear combination of multivariate t-distributions is not a known specific distribution in itself, it is now straightforward to generate realisations of posterior samples by simply drawing from the multivariate t-distributions, each being specific to an imputed dataset, and then computing the mean of the vectors. Therefore, the empirical distribution resulting from a large number of samples generated by this procedure would be easy to visualise and compare. Generating the empirical distribution of the mean’s difference between two groups and comes directly by computing the difference between each couple of samples drawn from both posterior distributions and . In Bayesian statistics, relying on empirical distributions drawn from the posterior is common practice in the context of Markov chain Monte Carlo (MCMC) algorithms, but often comes at a high computational cost. In our framework, we maintained analytical distributions from model hypotheses to enable probabilistic inference with adequate uncertainty quantification, while remaining tractable and avoiding MCMC procedures. Therefore, the computational cost of the method roughly remains as low as its frequentist counterparts, as inference merely requires updating hyper-parameter values and drawing from corresponding t-distributions. Empirical evidence of this claim is provided in the further simulation study and summarised in Table 2.

thumbnail
Table 2. Running times (in seconds) of univariate and multivariate ProteoBayes compared with t-test, limma, proDA, and MSqRob differential analysis procedures, for an increasing number of peptides. All results are averaged over 10 repetitions of the experiments and reported using the format Mean (Sd).

https://doi.org/10.1371/journal.pcbi.1014637.t002

As usual, when it comes to comparing the means between two groups, we still need to assess if the posterior distribution of the difference appears, in a sense, to be sufficiently away from zero. This practical inference choice is not specific to our context and remains highly dependent on the study’s context. Moreover, because the present model is multidimensional, we may also question the metric used to compute vector differences. In a sense, our posterior distribution of means’ differences offers an elegant solution to the traditional problem of multiple testing often encountered in applied science and calls for tailored definitions of what could be called a meaningful result (significant does not appear as an appropriate term anymore in this more general context). For example, displaying the distribution of squared differences would penalise large differences in the elements of the mean vector. In contrast, the absolute difference would give a more balanced conception of the average divergence between the two groups. Clearly, as any marginal of a multivariate t-distribution remains a (multivariate) t-distribution, comparing specific elements of the mean vectors merely by restricting to the appropriate dimension is also straightforward. In particular, comparing two groups in the univariate case would be a particular case of Proposition 1 with . Recalling our proteomics context, we could still compare the mean peptide intensities between groups, one peptide at a time, or compare all peptides at once, accounting for possible correlations within each group. However, an appropriate way to account for those correlations could be to group peptides by their reference protein. Let us provide in Algorithm 1 a summary of the overall procedure for comparing mean vectors of two different experimental conditions (i.e., Bayesian multivariate differential analysis). The algorithm first updates the parameters of the posterior distribution of the group means from the observed (and possibly imputed) data. Then, an imputation index is randomly chosen (optional), and samples of the group means are repeatedly drawn from the associated posteriors. Finally, the sampled means are compared across conditions to obtain an empirical posterior distribution of the mean difference.

2.3. The uncorrelated case: no more multiple testing nor imputation

Let us note that modelling covariances across all variables, as in Proposition 1, often poses a challenge, is computationally expensive in high dimensions, and is not always well-adapted. However, we detailed in Section 2.1 results that, although classical in Bayesian statistics, remain too rarely exploited in applied science. In particular, we can leverage these results to adapt Algorithm 1 to the univariate case for handling the same problem as in [3] with a probabilistic flavour. In the classical setting of the absence of correlations between peptides (i.e., being diagonal), the problem reduces to the analysis of independent inference problems (as is supposed Gaussian) and the posterior distributions can be derived in closed-form, as we recalled in Equation (1). Moreover, let us highlight a pleasant property that arises from relaxing this assumption: (multiple-)imputation is no longer needed in this context. Using the same notation as before and the uncorrelated assumption (and thus the induced independence between analytes for ), we can write:

(3)(4)(5)(6)(7)(8)

with:

  • ,
  • .

Algorithm 1 Posterior distribution of the vector of means’ difference

1:  Initialise the hyper-posteriors , , ,

2:  for do

3:  - Compute and from hyper-posteriors and data

4:  end for

5:  for do

6:  - Draw a random imputation index

7:  - Draw realisations and

8:  - Compute a realisation from the difference’s distribution

9:  end for

10: return , an R-sample drawn from the posterior distribution of the mean’s difference

It can be noticed that factorises naturally over , and thus only depends upon the data that have actually been observed for each peptide. We observe that integrating over missing data is straightforward in this framework, and neither Rubin’s approximation nor imputation (whether multiple or not) appears necessary. The observed data already bear all relevant information as if each unobserved value could merely be ignored without effect on the posterior distribution.

Let us emphasise that this property of factorisation and tractable integration over missing data comes directly from the covariance structure as a diagonal matrix and thus only constitutes a particular case of the previous model, though convenient. It should also be noted that this result applies only to values that are Missing At Random (MAR). Under MAR, the missingness mechanism is ignorable for inference on the means, and the observed-data posterior is sufficient. This does not extend to Missing Not At Random (MNAR) settings, where missingness depends on the unobserved abundance itself, for instance, through censoring below a detection limit. In such cases, missingness is informative and should be modelled explicitly, as in selection or Heckman-type models [22,23] and related probabilistic approaches such as proDA [19,24] or Triqler [25]. Therefore, our result should be interpreted as a no-imputation result for the univariate MAR setting, not as a general recommendation for all proteomics missing-data problems.

To conclude, whereas the analytical derivation of posterior distributions with Gaussian-inverse-gamma constitutes a well-known result, our proposition to define such probabilistic means’ comparison procedure provides, under the standard uncorrelated-peptides assumption, an elegant and handy alternative to classical techniques that alleviates both imputation and multiple testing issues. Let us provide in Algorithm 2 the pseudo-code summarising the univariate inference procedure. The only difference with the fully-correlated case comes from the absence of imputed datasets, and thus multiple associated posteriors:

Algorithm 2 Posterior distribution of the means’ difference

1: for do

2: - Initialise the hyper-posteriors , , ,

3: - Compute and from hyper-posteriors and data

4: - Draw R realisations ,

5: for do

6: - Generate a realisation from the difference’s distribution

7: end for

8: end for

9: return , an R-sample drawn from the posterior distribution of the mean’s difference

3. Experiments

In this section, we assess the performance of the ProteoBayes framework using both simulated datasets and well-calibrated quantitative proteomics data. Where applicable—that is, in the context of the univariate approach—we compare its results to those obtained using the limma framework, as implemented in the DAPAR R package [16]. We also compared our method to proDA [19], which constructs a probabilistic dropout model to avoid imputing missing values, and MSqRob [26], a robust regression framework that performs peptide-level inference with empirical variance stabilisation.

3.1. Synthetic datasets

Univariate datasets: To generate simulated datasets to evaluate the performance of our method, called ProteoBayes, we used the generative model presented in Fig 1. A Gaussian distribution is taken as a baseline reference. To compute mean differences between groups, we generated samples from various distributions where m and will vary depending on the context. Unless otherwise stated, each experiment is repeated 1000 times, and the results are averaged using the computed mean and standard deviation of the metrics. In each group, we observe 5 distinct samples.

Multivariate datasets: Similarly to the univariate setting, multivariate datasets are simulated from the generative model proposed in Fig 2. Each experiment is repeated 1000 times to compute performance metrics. In each group, we observe 5 distinct samples. To emulate different contexts of correlations between peptides that remain intuitive for illustration purposes, we use as a baseline reference a 3-dimensional Gaussian distribution defined as:

(9)

Several distributions with different mean vectors and covariance matrices are used for comparison purposes and reported accordingly in the results.

3.2. Real datasets

Description of all datasets: To further evaluate our methodology on real datasets, we used four well-calibrated proteomics experiments, cited in previous methodological works [3,27]. These experiments use a “spike-in” design, which helps us determine which peptides are expected to show differences in expression. Hence, they provide a diverse and robust framework for benchmarking our method under various experimental conditions.

  • The Muller2016 dataset refers to the experiment from [28], where a mixture of UPS1 proteins has been spiked in increasing amounts (0.5, 1, 2.5, 5, 10, and 25 fmol) in a constant background of Saccharomyces cerevisiae lysate (yeast), with each condition analysed in triplicate using a data-dependent acquisition method. This dataset is available on the ProteomeXchange website using the PXD003841 identifier.
  • The Bouyssie2020 dataset from [29] is similar to Muller_2016 but expands the range of UPS1 spike-in concentrations to include ten levels (0.01, 0.05, 0.1, 0.25, 0.5, 1, 5, 10, 25, and 50 fmol), with each condition analysed in quadruplicate. The dataset is available on ProteomeXchange using the PXD009815 identifier.
  • The Huang2020 dataset from [30] features UPS2 proteins spiked at five concentrations (0.75, 0.83, 1.07, 2.04, and 7.54 amol) into of mouse cerebellum lysate, analysed in pentaplicate using a data-independent acquisition (DIA) method. The dataset is available on the ProteomeXchange repository using the PXD016647 identifier.
  • The Chion2022 dataset refers to the ARATH dataset from [3], where a mixture of UPS1 proteins spiked at seven increasing concentrations (0.05, 0.25, 0.5, 1.25, 2.5, 5, and 10 fmol) into a constant background of Arabidopsis thaliana lysate, with triplicate analyses performed for each condition using a DDA method. The dataset is available on ProteomeXchange using the PXD027800 identifier.

For each experiment, a normalisation step on the log2-intensities was performed before analysis using the normalize.quantiles function of the preprocessCore R package [31].

Illustration dataset: Additionally, we illustrate our arguments using the Chion2022 experiment, namely the UPS-spiked Arabidopsis thaliana dataset. Briefly, let us recall that UPS proteins were spiked into a constant background of Arabidopsis thaliana (ARATH) protein lysate at increasing concentrations. Hence, UPS proteins are differentially expressed, and ARATH proteins are not. For illustration purposes, we arbitrarily focused the examples on the P12081upsSYHC_HUMAN_UPS and the spF4I893ILA_ARATH proteins. Note that both proteins have nine quantified peptides. Unless otherwise stated, we used the examples of the AALEELVK UPS peptide and the VLPLIIPILSK ARATH peptide, and set the same values for the prior hyperparameters as for synthetic data.

Additionally, let us recall that in our real datasets, the constants have the following values:

  • data points, in the absence of missing data,
  • P = 9 peptides, when using the multivariate model,
  • D = 7 draws of imputation,
  • R = 104 sample points from the posterior distributions.

In this context, where the number of observed biological samples is extremely low, notably when data are missing, we should expect a perceptible influence of the prior hyperparameters and of inherent uncertainty in the posteriors. However, this influence has been reduced to a minimum in all subsequent graphs for clarity and to ensure a clear understanding of the methodology’s underlying properties. The high number R of sample points drawn from the posteriors ensures the empirical distribution is smoothly displayed on the graph. However, one should note that sampling is really quick in practice and that this number can be easily increased if necessary.

3.3. Performance metrics

We compared the performance of our method with simple t-tests and with the limma framework implemented in the ProStaR software via the DAPAR R package [16]. However, due to the intrinsic difference in paradigm, limma being a frequentist tool and ProteoBayes a probabilistic one, we could only compare them in terms of mean difference recovery. To evaluate ProteoBayes as a probabilistic tool, we used other metrics, such as credible intervals, the root mean square error (RMSE), and credible interval coverage, to assess the quality of estimation and uncertainty calibration.

  • Mean difference: For each peptide, we computed the difference between the mean intensity in the two groups compared. The common practice in proteomics is to use log2-intensities rather than raw intensities. Therefore, the mean difference is similar to the log2-fold change.
  • 95% Credible Interval Width (CI95 width): This indicator reflects the uncertainty in the posterior distribution of the mean. A smaller CIwidth indicates greater confidence in the estimated mean intensity. For each peptide, we computed the range of the 95% credible interval.
  • Root Mean Square Error (RMSE): This indicator describes the average error for all peptides between the posterior mean intensity and the reconstructed reference mean intensity (see next paragraph).
  • 95% Credible Interval Coverage (CIC95): This indicator shows how well our method is calibrated. Empirical values should be as close as possible to the theoretical 95%. This measure is computed as the proportion of peptides for which the reference mean falls within the 95% credible interval bounds.

Both the RMSE and CIC95 indicators rely on a reference mean. Ideally, and for synthetic datasets, we would know the true mean intensity for each peptide within a group and be able to compute the metrics exactly. However, in real-data experiments, this value is unknown, but can be approximated in a carefully controlled design. More specifically, the spike-in experimental design revolves around known theoretical abundances. In proteomics, global quantification assumes that peptide intensity is proportional to peptide abundance, scaled by its response factor. This means that while we may not know the absolute mean intensity, we do know the true difference in mean intensity between two groups. For each group k and each peptide p, we thus reconstructed the reference intensity mean as follows:

  1. For each peptide, we adjusted its observed intensity by adding the log2-fold change between its group and a designated reference group (in the real data experiments, the highest point of the spike-in range). This created a reconstructed sample of peptide intensities for the reference group.
  2. We then averaged these reconstructed values to obtain the reference mean intensity for the reference group.
  3. Finally, for each peptide in any other group, we derived its reference mean intensity by subtracting the log2-fold change from the reference mean of the reference group.

3.4. The overlap coefficient and the total variation distance

In addition to the previous standard metrics for assessing estimation performance and uncertainty calibration, let us introduce a particularly relevant quantity provided by the probabilistic treatment of differential analysis, namely the overlap coefficient [32]. The overlap coefficient (OVL) is a measure of similarity between two distributions, defined as the shared probability mass. It ranges from 0 (disjoint supports) to 1 (identical distributions). Formally, for two arbitrary probability distributions P and Q on , it can be computed as:

In addition, a related quantity often used in modern machine learning literature is known as the Total Variation Distance (TVD) [33], such that:

Both quantities are therefore linked by the simple relation , as illustrated in Fig 3. Even though one should always be careful when summarising both effect size and uncertainty with a single number, TVD and OVL provide intuitive measures of distributional difference based on the observed data. They constitute valuable counterparts to traditional p-values as decision-making tools for assessing differential status, based on genuine probabilities rather than a somewhat arbitrary and too often misunderstood significance threshold. Therefore, TVD can be interpreted as the probability that two random variables drawn from the respective distributions differ, while OVL measures their overlap. In practice, it should be interpreted more as a continuous measure of evidence rather than as a universal binary decision rule. Any reporting threshold should therefore be chosen in light of the scientific objective and a practically relevant effect size, in a way that is conceptually related to ROPE-style decision rules [34], although we do not use it here as a strict binary testing device. For clarity, we chose to report TVD in the following experiments, as it aligns more closely with the traditional rejection viewpoint of hypothesis testing and is likely more straightforward for readers less familiar with the Bayesian paradigm.

thumbnail
Fig 3. Illustration of the overlap (OVL) and the total variation distance (TVD) between two probability distributions.

https://doi.org/10.1371/journal.pcbi.1014637.g003

3.5. Choice of hyperparameters

Unless otherwise stated, we used the following values for prior hyperparameters throughout the experiment section:

  • ,
  • ,
  • ,
  • ,

where represent the average of observed values computed over all groups. These values correspond to practical insights from empirical sanity checks, while remaining relatively vague. In particular, the hyperparameter corresponds to the confidence one holds in the prior value to be the correct mean. As in our differential analysis context, this prior mean is shared across all groups/conditions, and does not bear much interest in itself (we are interested in the difference of means, not in their actual values), we purposefully set to a really low value, therefore cancelling most of influence in posterior distributions to facilitate fair comparison with competing methods (in particular with non-Bayesian ones). is considered diagonal a priori, which corresponds to a prior assumption of no correlations between peptides, and is always chosen as low as possible while satisfying the dimensional constraint for the posterior. To further examine robustness to prior misspecification, we conducted an extensive sensitivity analysis of all key hyperparameters in Text C and Fig A-E in S1 Appendix. Although we can argue that those priors could be improved, for instance, with an expert’s knowledge, we believe that those choices are sensible, as we remove potential biases and confounding factors in the empirical results in our simulation study that could come from prior specification. As previously stated, identical values in all groups are essential to ensure a fair and unbiased comparison. More generally, prior specification is a central question in Bayesian statistics that has been thoroughly explored, in particular for conjugate models, and extended discussions can be found in [35].

3.6. Illustration and interpretation of posterior distributions

First, let us illustrate the univariate framework described in Section 2.3, using the Chion2022 dataset. In this experiment, we compared the intensity means at the lowest (0.05 fmol UPS1) and highest (10 fmol UPS1) points of the UPS1 spike range. Remember that our univariate algorithm does not rely on imputation and should be applied directly to raw data. For illustrative purposes, the chosen peptides were observed in all three biological samples for both experimental conditions.

As a result of the application of our univariate algorithm, posterior distributions of the mean difference for both peptides are represented on Fig 4. As the analysis compares conditions, the value 0 has been highlighted on the x-axis to assess both the direction and the magnitude of the difference. The blue area under the distribution curve corresponds to the 95% credible interval, meaning that there is a 95% probability that the true mean difference lies within it. The distance to zero of the distributions indicates whether the peptide is differentially expressed or not. In particular, the left panel shows the posterior distribution of the means’ difference for the UPS peptide. Its location, far from zero, indicates a high probability (almost surely in this case) that the mean intensity of this peptide differs between the two groups. Conversely, the posterior distribution of the difference of means for the ARATH peptide (right panel) indicates, as expected, with high probability, that the groups are not so different. Those conclusions support the raw data summaries depicted on the bottom panel of Fig 4. Moreover, the posterior distribution provides additional insights into whether a peptide is under-expressed or over-expressed in a condition compared to another. For example, looking back to the UPS peptide, the left panel suggests an over-expression of the AALEELVK peptide in the seventh group (being the condition with the highest amount of UPS spike) compared to the first group (being the condition with the lowest amount of UPS spike), which is consistent with the experimental design. Furthermore, the middle panel merely highlights that the posterior distribution of the difference is symmetric to that of , so the direction of the comparison remains an aesthetic choice.

thumbnail
Fig 4. Posterior distributions of the difference of means between the 0.05 fmol UPS spike condition () and the 10 fmol UPS spike condition ().

The blue central region indicates the 95% credible interval. Left: AALEELVK peptide from the P12081upsSYHC_HUMAN_UPS protein. Right: VLPLIIPILSK peptide from the spF4I893ILA_ARATH protein.

https://doi.org/10.1371/journal.pcbi.1014637.g004

We believe this inference procedure, based on the probability that one group has a larger mean than another, is particularly intuitive to practitioners. Instead of following automatic, and somewhat arbitrary, decision rules based on a significance threshold that can be modified from one experiment to another, probabilistic reasoning emphasises that statistical inference inherently carries a degree of uncertainty. However, if this uncertainty is carefully quantified and explicitly presented in statistical software, it returns decision-making power to the scientists, the actual experts in the specific field being studied [36]. We argue that scientists should be the ones knowledgeably assessing whether a certain effect size, and its associated uncertainty, can be considered meaningful in this specific context [37].

3.7. Univariate Bayesian inference for differential analysis

In this subsection, we evaluate the univariate framework described in Section 2.3 using the performance indicators defined in 3.3 on both simulated (see section 3.1) and real controlled datasets (see section 3.2).

3.7.1. Running time comparison.

A drawback often associated with Bayesian methods is the greater computational burden compared to frequentist counterparts. However, by leveraging conjugate priors in our model and sampling from analytical distributions for inference, we maintained a (univariate) algorithm that was as quick as reference non-probabilist methods in practice, as illustrated in Table 2. As expected, the multivariate version generally suffers from a scaling issue when modelling more than 103 peptides jointly, as we need to estimate large covariance matrices. However, this benchmark is mainly theoretical, as typical use cases in proteomics would consider numbers of correlated peptides, for instance, within the same protein, way below than 103. Therefore, scaling remains roughly as effective as univariate methods when peptides are allocated to subgroups of reasonable size. Overall, ProteoBayes provides a competitive alternative to the main differential analysis tools (such as limma, proDA, MSqRob), offering additional benefits of probabilistic and multivariate inference at a negligible computational cost.

3.7.2 Acknowledging the effect size and uncertainty quantification.

A key feature of ProteoBayes is to directly perform inference on effect sizes (referred to as fold change in proteomics), i.e., the estimated difference in means within posterior distributions, leveraging explicit uncertainty quantification to provide probabilistic statements. Fig 5 illustrates increasing mean differences with the amount of UPS proteins spiked, across various conditions, consistent with the experimental design. [3]. In addition, Fig 5 highlights the importance of considering the effect size, which is crucial when studying the underlying biological phenomenon. To dive into the extensive evaluation of ProteoBayes on synthetic data, we provided in Table 3 a thorough analysis of the computation of mean differences for various effect sizes and variance combinations. We recover empirical values that are close to the expected mean difference on average, even with only 5 samples, and are almost exact with 1000 observed samples. Increased variance results in wider credible intervals, as the posterior distributions reflect higher uncertainty. Empirical p-values reported by limma and MSqRob remain difficult to interpret as they conflate effect size, variance, and sample size (which is why volcano plots are generally displayed in practice), although they remain convenient for ranking analytes. In this sense, TVD provides an actual probability that two measurements are observed under indistinguishable conditions, which exhibits the expected empirical behaviour in the present experiments. In addition to inference metrics for all competing methods, we provided in Table 3, and all subsequent result tables, sanity-check metrics regarding the quality of estimation, including Root Mean Squared Error (RMSE) and the empirical Coverage of the 95% Credible Interval (CIC95). We observe consistent behaviour, while calibration of uncertainty quantification remains remarkably stable, even in low-sample-size regimes. Those measures constitute solid empirical evidence that our proposed method recovers accurate posterior distributions.

thumbnail
Table 3. Simulation study reporting performances of univariate ProteoBayes compared to limma and MSqRob for differential analysis inference. All distributions are compared with the univariate Gaussian baseline . All results are averaged over 1000 repetitions of the experiments and reported using the format Mean (Sd). (*) Mean differences are identical across all methods and thus only reported once for concision.

https://doi.org/10.1371/journal.pcbi.1014637.t003

thumbnail
Fig 5. Posterior distributions of the mean differences , and for the AALEELVK peptide from the P12081upsSYHC_HUMAN_UPS protein.

https://doi.org/10.1371/journal.pcbi.1014637.g005

We further evaluated our approach on real, controlled datasets from proteomics experiments. In the main text, we report the highest-quality experiment across our panel in Table 4, whereas results for additional datasets are available in Tables B-D in S1 Appendix. We displayed mean-difference metrics for both limma and ProteoBayes, which are always equal across all experiments. This behaviour is theoretically expected as we have set a purposefully low value for the prior hyperparameter that entirely cancels all influence of the prior mean . Our empirical results confirm that the fold change in limma constitutes a special case of ProteoBayes, in which we ignore prior information. Uncertainty remains well-calibrated, though yeast conditions (non-differential) are more challenging and lead to a slight but consistent overestimation of variability.

thumbnail
Table 4. Results table for the differential analysis of the Muller2016 dataset. All results are averaged over all peptides in each group and reported using the format Mean (Sd). (*) Mean differences are identical across all competing methods (limma, MSqRob) thus only reported for ProteoBayes for concision.

https://doi.org/10.1371/journal.pcbi.1014637.t004

While all these real-world controlled experiments yield overall coherent results, we observed some noticeable differences compared to simulations. As the true mean difference increases, sanity-check metrics decrease consistently, as displayed in Fig 6. Across all datasets, we observe that reasonable mean differences remain well estimated. In contrast, both errors and uncertainty calibration deteriorate sharply at higher values in the Bouyssie2020 and Chion2022 experiments (Tables B and D in S1 Appendix). Although we previously demonstrated correct calibration in simulations, the largest effect sizes are not well recovered by either limma or ProteoBayes on real datasets. This could challenge the hypothesis of proportionality between protein quantities and their measured intensities.

thumbnail
Fig 6. Graphical summary of the quality of estimation for all real datasets.

RMSE and CIC95 values are reported with respect to the true mean difference computed in different experimental settings. For CIC95, values should be as close as possible to the theoretical threshold 95. For RMSE, the lower the value, the better.

https://doi.org/10.1371/journal.pcbi.1014637.g006

In label-free data-dependent acquisition (DDA) proteomics, relative quantification using extracted ion chromatograms (XICs) relies on the assumption of a linear relationship between peptide signal intensity—typically expressed as the integrated chromatographic peak area—and peptide abundance across samples [38]. This assumption is strong, as it requires stable ionisation efficiency, detector response, and chromatographic performance across a wide dynamic range. In practice, however, the intrinsic stochasticity of DDA, combined with noisy signals, particularly for low-abundance peptides, can compromise this proportionality and lead to inaccurate peptide quantification [39,40].

3.7.3. The mirage of MAR imputed data.

After discussing the advantages and the valuable interpretative properties of our methods, let us mention a pitfall that one should avoid for the inferences to remain valid. In the case of univariate analysis, we noted in Equation (3) that all useful information is contained in the observed data, and no imputation is needed since we have already integrated out missing at random data. Our claim is not that imputation is always inappropriate in proteomics, nor that all missingness mechanisms are ignorable. Rather, in the univariate MAR setting considered here, replacing missing values with artificial observations can create the illusion of increased information, thereby distorting uncertainty quantification.

For illustration, we displayed in Fig 7 an example of our univariate algorithm applied to a real dataset (top panel) with 2 replicates and to the same dataset with 1 additional imputed replicate (bottom panel). In this context, we observe lower variance in the imputed dataset, though this reduction constitutes an artefact of the imputation process.

thumbnail
Fig 7. Posterior distributions of the mean difference for the EVQELAQEAAER peptide from the spF4I893ILA_ARATH protein using the observed dataset (top) and the imputed dataset (bottom).

https://doi.org/10.1371/journal.pcbi.1014637.g007

To explore this behaviour more systematically, Table 5 reports performance metrics similar to those before, although we deliberately introduced varying levels of MAR data to conduct analyses with and without imputation before applying all competing methods. As expected, we observe that imputation degrades the calibration of uncertainty quantification in ProteoBayes and should thus be avoided, since the posterior distributions naturally adapt to the amount of data collected (as indicated by the larger credible intervals), even at high rates of missing data. For test-based inference methods, we observe two problematic yet expected behaviours that depend on the context. In the absence of imputation, we can see p-values increasing, even though we did not change the underlying mean difference. This is expected, as p-values somewhat collapse information from both the effect size and its associated uncertainty into a single number, which is often hard to interpret for this very reason. Conversely, if we perform imputation before testing, we can see that p-values artificially decrease as the missing-data ratio increases, leading to spurious inferences solely due to overestimating the amount of observed information. Even the proDA algorithm, specifically designed to deal with missing data and avoid imputation, struggles to provide meaningful results in our experiments, and often failed to converge in really sparse regimes (as highlighted by pathological results for 80% missing data). While our claim about ignoring missing data holds only under MAR hypotheses, we conducted additional experiments to evaluate empirical robustness to MNAR. In Table E in S1 Appendix, instead of randomly sampling missing data, we systematically removed the lowest observed values (to emulate the detection threshold often encountered in proteomics), while still increasing the missingness ratio in both imputation and no-imputation contexts. We can observe that calibration metrics deteriorate, as expected, with increased RMSE and damaged credible intervals. However, this behaviour seems much worse when imputing missing data, leading to strong overconfidence. In terms of mean difference and total variation distance, ProteoBayes remains reasonably robust and cautious, whereas both limma and proDA seem to be consistently overconfident.

thumbnail
Table 5. Performance metrics of ProteoBayes, limma, and proDA, for different scenarios of missing data ratios. Missing data are randomly removed, and imputation is performed by replacing missing values with the average of the observed ones. All results are averaged over 1000 repetitions of the experiments with 10 samples per peptide and reported using the format Mean (Sd).

https://doi.org/10.1371/journal.pcbi.1014637.t005

Those pathological behaviours in the context of missing data once more highlight the counterintuitive phenomena that arise when conducting inference using simplistic and overly sensitive measures such as p-values. Let us note that this imputation issue is not specific to the present framework and, more generally, applies to Rubin’s rules as well. One should keep in mind that these approximations hold only for a reasonable level of missing data. Otherwise, one may consider adapting the method, for example, by penalising the degree of freedom in the relevant t-distributions. More generally, while imputation is sometimes necessary for the methods to run, one should keep in mind that it always introduces a bias (even when controlled) that should be accounted for.

3.8. Multivariate Bayesian inference

3.8.1. Comparing multivariate distributions.

To the best of our knowledge, the present paper is among the first attempts to tackle the problem of multivariate differential analysis (e.g., protein inference rather than peptide-wise univariate comparisons), especially in a Bayesian setting. The vast majority of routine methods operate in univariate settings, often performing thousands of independent tests across all studied elements to identify a subset of the most differentially expressed elements between groups/conditions. However, this approach largely ignores joint structures that are likely to exist (for instance, between peptides of the same protein) and would influence statistical results if carefully accounted for. Therefore, our aim in this section is to highlight the ability of the proposed method to capture such correlations and leverage them to perform genuine protein inference (in contrast with post-hoc inference, where decisions about proteins rely on arbitrary aggregation of peptide-wise differential statuses). We illustrate the difficulty of deriving reliable decision tools at the protein level from univariate analysis in Fig 8. In this illustrative example, which we know to be non-differential, we observe 9 peptides from the same proteins, whose marginal distributions of the difference between the 2 groups appear slightly over- or under-abundant for some peptides, but are roughly similar overall. Making a decision based on aggregation measures is always somewhat arbitrary (e.g., average, majority, or the simple presence of a single differential peptide have been proposed in the literature, with no clear consensus). In particular, when the magnitude and the orientation of the effect size and the uncertainty are not adequately taken into account, as in traditional null-hypothesis testing frameworks.

thumbnail
Fig 8. Posterior marginal distributions of mean differences for the nine peptides from the sp|F4I893|ILA_ARATH protein using multivariate ProteoBayes.

https://doi.org/10.1371/journal.pcbi.1014637.g008

Considering our quantities of interest as multivariate probability distributions, we now need to propose relevant inference measures and decision tools in this novel context. To illustrate the difficulties arising in such multivariate settings (which often relate to the well-known curse of dimensionality), we displayed in Fig 9 an example of 2-dimensional Gaussian densities, along their respective marginals, and overlapping regions. This figure illustrates that inference can be more subtle in multivariate settings and may quickly lead to intractable regimes. First, it is essential to recall that properties of the marginals differ from those of the joint distribution, in the sense that correlations play a crucial role in the shape of each distribution (i.e., on the central graph, the contour lines are almost orthogonal, indicating opposite signs in their respective covariance matrices). Additionally, criteria based on distances tend to become irrelevant as the dimension grows (intuitively, all objects are “far” from each other in high dimensions), and computations required to recover a reliable empirical distribution of the mean differences between two groups/conditions quickly become intractable (the number of necessary samples increases as , with D being the number of joint peptides).

thumbnail
Fig 9. Illustration of two 2-dimensional probability distributions along with their marginals (respectively in blue plain lines and black dashed lines).

The pink region depicts the overlap coefficient, which measures the similarity between two univariate distributions and can be interpreted as a probability. This graph highlights the difficulty of differential analysis in a multivariate setting, as univariate intuitions quickly become irrelevant when comparing distributions in higher dimensions.

https://doi.org/10.1371/journal.pcbi.1014637.g009

Fortunately, we argue that the full probability distribution is, most of the time, unnecessary for answering practitioners’ queries about a protein’s differential status. There exists another quantity of interest appearing sufficient to conduct inference while remaining remarkably trivial to compute, even in high dimension (i.e., peptides). Therefore, we propose to compute the probability distribution of N+, which we define as the number of peptides with higher values in one group/condition compared with the other. Symmetrically, if we denote N- the number of lower values, this can be deduced as . By being agnostic to peptide permutations, the probability distribution of D+ is straightforward and quick to estimate from samples, and it provides a valuable measure of uncertainty for the multivariate inference procedure. In practice, we recommend summarising the posterior of N+ through probabilities of the form or , where k encodes the minimum number of concordant peptides regarded as biologically meaningful. Large values provide strong evidence for a directional protein-level difference. In this sense, N+ should be viewed as a continuous measure of evidence. The appropriate reporting threshold depends on the study objective, with confirmatory analyses generally requiring stronger evidence than exploratory ones. We also stress that N+ is a pragmatic summary of coordinated peptide-level directionality within a protein group. Because it is invariant to peptide permutations, it does not explicitly model isoform-specific peptide subsets or ambiguous peptide-to-isoform assignments. This overall multivariate inference strategy is illustrated in Fig 10 on real data, and described in the following section.

thumbnail
Fig 10. Illustration of multivariate ProteoBayes inference on differential (left) and non-differential (right) proteins (resp. P12081ups|SYHC_HUMAN_UPS and sp|F4I893|ILA_ARATH), based on 9 peptides between three conditions (i.e., Groups 1, 4 and 7).

https://doi.org/10.1371/journal.pcbi.1014637.g010

3.8.2. Protein inference: effect size and uncertainty across peptides.

In this section, we consider the comparison of intensity means in a multivariate setting. As an example, we deliberately considered groups of 9 peptides from the Chion2022 dataset, whose intensities should be correlated to some degree, for both a known differential (P12081ups| SYHC_HUMAN_UPS) and a non-differential (sp| F4I893| ILA_ARATH) protein. The posterior differences of the mean vector between pairs of conditions have been computed.

As illustrated in Fig 10, both panels depict differences computed between 3 distinct groups (denoted as group 1, 4, and 7), which are increasingly differential in the left panel and non-differential in the right panel. At the bottom left, the effect size of mean differences in peptide-wise marginals remains directly interpretable, even in high dimensions, and we can observe large effect sizes as expected for the differential dataset. The distribution of N+ allows practitioners to assess whether two groups appear fairly similar (i.e., a distribution close to the central red dashed line, corresponding to half of the number of peptides), or clearly distinct (i.e., a distribution concentrated on one side, indicating that most peptides are highly likely differential, in one direction). In the most extreme case, when comparing groups 1 and 7, at the top right of the left panel, we are almost certain () that the intensity of all peptides is higher in group 7 than in group 1, as indicated by the distribution concentrated on the value 0.

To support visual intuition, we provided in Table 6 an empirical comparison of performance on synthetic datasets between the univariate and multivariate versions of the method. These results, across various situations with different effect sizes and inter-peptide correlation structures, demonstrate that our approach correctly recovers the mean differences in all conditions. One can observe that when accounting for correlations, errors remain consistently lower than in an univariate setting. In particular, when variance increases (on the diagonal of the covariance matrix), the sharp rise in errors observed with univariate ProteoBayes does not occur with the multivariate version, which leverages inter-peptide correlations to remain accurate. These errors remain low, even with only 5 samples per group, and decrease further as we increase the number of samples per group. Regarding uncertainty quantification, we observe that the multivariate version of the method appears well-calibrated (i.e., CI95 coverage close to the expected theoretical value of 95). It is crucial for the credible intervals themselves to be multivariate, as we highlight in the univariate CIC95 column, where those computed from marginals are poorly calibrated and consistently overestimate genuine uncertainties. Overall, those results highlight both the benefits of our probabilistic approach in providing interpretable, well-calibrated inference tools and the robustness and accuracy achievable by adequately modelling the underlying correlations among peptides.

thumbnail
Table 6. Simulation study reporting empirical performances and uncertainty quantification metrics of the univariate and multivariate versions of ProteoBayes. The reported distributions are compared with the Gaussian baseline defined in Equation (9). All results are averaged over 100 repetitions of the experiments, and reported using the format Mean (Sd).

https://doi.org/10.1371/journal.pcbi.1014637.t006

4. Conclusion and perspectives

This article presents a Bayesian inference framework for differential analysis, providing a fully probabilistic perspective that is often limited in traditional approaches based on moderated variance, such as limma. Furthermore, we leveraged and adapted well-established results from conjugate Bayesian inference to propose a coherent, computationally efficient strategy for tackling both univariate and multivariate contexts while accounting for missing data. In particular, multivariate differential analysis is rarely considered in the literature. However, we argue that quantitative proteomics constitutes a natural illustration in which correlations across multiple elements (e.g., inter-peptide correlations within the same protein) yield more accurate and robust inference of differential status between experimental conditions. We also explored, both theoretically and empirically, the recurring question of missing data in proteomics datasets, highlighting the problems caused by systematic imputation. We showed that, in the univariate setting with independent peptides and under MAR assumption, missing values can be integrated out analytically, so that imputation is unnecessary and may even degrade uncertainty quantification. Through various illustrations and simulation studies, we proposed a probabilistic inference framework that we expect will be more interpretable for practitioners by focusing on notions of effect size and uncertainty quantification rather than traditional null hypothesis testing. The primary interest of this framework, in contrast with other tools in the Bayesian toolbox (which is growing in many applied fields), is its remarkable computational efficiency, as closed-form posteriors and further sampling keep running times comparable to those of frequentist tests. Therefore, practitioners can still perform hundreds of thousands of differential analyses (even in multivariate settings if covariance structures include less than peptides at a time) in a couple of seconds and still benefit from intuitive probabilistic insights to determine, not only whether two conditions are differential or not, but more importantly, how much they differ and how certain are we? With an appropriate decision rule and a suitable correlation structure, Bayesian inference can also be used in large-scale proteomics experiments, such as label-free global quantification strategies. Furthermore, such experiments used in biomarker research could greatly benefit from quantifying uncertainty and assessing effect sizes.

While we believe this Bayesian framework provides a new perspective on differential analysis and its practical implementation, we should also mention that the current model has intrinsic limitations. The quick computations come at the cost of limited flexibility in the model hypotheses, to preserve conjugacy and closed-form equations. For instance, the current formulation assumes a Gaussian likelihood and is not well-suited to count data, which is common in other omics measurements. Nonetheless, several approximate modern strategies, such as Laplace Matching [41] or Variational Inference [42], can be used to perform efficient inference for latent structures with non-Gaussian likelihoods. Another limitation could come from the difficulty in estimating high-dimensional covariance structures from a limited number of samples (generally a handful in omics studies). On this matter, a possible avenue is to leverage covariance kernels [43], which are widely used in machine learning nowadays to learn expressive correlation structures from a limited number of hyperparameters and to share information across multiple data sources, thereby enhancing the robustness of estimation. Finally, while we proposed novel inference strategies that we believe are sound for comparing multivariate distributions in high dimensions, we concede that these proposals could probably be improved, as the curse of dimensionality is a pervasive problem across many fields of statistics. Many researchers have proposed sensible methods to mitigate this issue, and future adaptations to our framework could help maintain intuitive, interpretable results, even in this new high-dimensional differential analysis paradigm.

Supporting information

S1 Appendix. Supporting information including the following sections: (A) Notations and abbreviations, (B) Proofs, (C) Sensitivity analysis for hyperparameters, (D) Additional real-data experiments results and (E) Simulation experiment on MNAR data.

https://doi.org/10.1371/journal.pcbi.1014637.s001

(PDF)

References

  1. 1. Lazar C, Gatto L, Ferro M, Bruley C, Burger T. Accounting for the Multiple Natures of Missing Values in Label-Free Quantitative Proteomics Data Sets to Compare Imputation Strategies. J Proteome Res. 2016;15(4):1116–25. pmid:26906401
  2. 2. Little R, Rubin D. Statistical Analysis with Missing Data. Third ed. Wiley edition: Wiley. 2019.
  3. 3. Chion M, Carapito C, Bertrand F. Accounting for multiple imputation-induced variability for differential analysis in mass spectrometry-based label-free quantitative proteomics. PLoS Comput Biol. 2022;18(8):e1010420. pmid:36037245
  4. 4. Smyth GK. Linear models and empirical bayes methods for assessing differential expression in microarray experiments. Stat Appl Genet Mol Biol. 2004;3:Article3. pmid:16646809
  5. 5. Ioannidis JPA. Why most published research findings are false. PLoS Med. 2005;2(8):e124. pmid:16060722
  6. 6. Colquhoun D. An investigation of the false discovery rate and the misinterpretation of p-values. R Soc Open Sci. 2014;1(3):140216. pmid:26064558
  7. 7. Wasserstein R, Schirm A, Lazar N. Moving to a world beyond “p< 0.05”. 2019.
  8. 8. Kruschke JK, Liddell TM. The Bayesian new statistics: Hypothesis testing, estimation, meta-analysis, and power analysis from a Bayesian perspective. Psychonomic Bulletin & Review. 2018;25(1):178–206.
  9. 9. Kruschke JK. Bayesian estimation supersedes the t test. J Exp Psychol Gen. 2013;142(2):573–603. pmid:22774788
  10. 10. O’Brien JJ, Gunawardena HP, Paulo JA, Chen X, Ibrahim JG, Gygi SP, et al. The effects of nonignorable missing data on label-free mass spectrometry proteomics experiments. Ann Appl Stat. 2018;12(4):2075–95. pmid:30473739
  11. 11. Crook OM, Chung C-W, Deane CM. Challenges and Opportunities for Bayesian Statistics in Proteomics. J Proteome Res. 2022;21(4):849–64. pmid:35258980
  12. 12. The M, Käll L. Integrated Identification and Quantification Error Probabilities for Shotgun Proteomics. Mol Cell Proteomics. 2019;18(3):561–70. pmid:30482846
  13. 13. Bollon J, Shortreed MR, Jeffery E, Jordan BT, Miller R, Cavalli A, et al. IsoBayes: a Bayesian approach for single-isoform proteomics inference. Bioinformatics. 2025;41(8):btaf450. pmid:40796134
  14. 14. Tumminello M, Bertolazzi G, Sottile G, Sciaraffa N, Arancio W, Coronnello C. A multivariate statistical test for differential expression analysis. Sci Rep. 2022;12(1):8265. pmid:35585166
  15. 15. Tyanova S, Temu T, Sinitcyn P, Carlson A, Hein MY, Geiger T, et al. The Perseus computational platform for comprehensive analysis of (prote)omics data. Nat Methods. 2016;13(9):731–40. pmid:27348712
  16. 16. Wieczorek S, Combes F, Lazar C, Giai Gianetto Q, Gatto L, Dorffer A, et al. DAPAR & ProStaR: software to perform statistical analyses in quantitative discovery proteomics. Bioinformatics. 2017;33(1):135–6. pmid:27605098
  17. 17. Chang C, Xu K, Guo C, Wang J, Yan Q, Zhang J, et al. PANDA-view: an easy-to-use tool for statistical analysis and visualization of quantitative proteomics data. Bioinformatics. 2018;34(20):3594–6. pmid:29790911
  18. 18. Choi M, Chang C-Y, Clough T, Broudy D, Killeen T, MacLean B, et al. MSstats: an R package for statistical analysis of quantitative mass spectrometry-based proteomic experiments. Bioinformatics. 2014;30(17):2524–6. pmid:24794931
  19. 19. Ahlmann-Eltze C, Anders S. proDA: Probabilistic Dropout Analysis for Identifying Differentially Abundant Proteins in Label-Free Mass Spectrometry. 2020.
  20. 20. Murphy K. Conjugate Bayesian analysis of the Gaussian distribution. 2007.
  21. 21. Bishop CM. Pattern Recognition and Machine Learning. Springer. 2006.
  22. 22. Heckman JJ. Sample Selection Bias as a Specification Error. Econometrica. 1979;47(1):153.
  23. 23. Orwoll ES, Wiedrick J, Nielson CM, Jacobs J, Baker ES, Piehowski P, et al. Aging Cell. 2020;19(11):e13253.
  24. 24. Ahlmann-Eltze C, Anders S. proDA: Differential Abundance Analysis of Label-Free Mass Spectrometry Data. Bioconductor. 2023.
  25. 25. The M, Käll L. Triqler for MaxQuant: Enhancing Results from MaxQuant by Bayesian Error Propagation and Integration. J Proteome Res. 2021;20(4):2062–8. pmid:33661646
  26. 26. Goeminne LJE, Gevaert K, Clement L. Experimental design and data-analysis in label-free quantitative LC/MS proteomics: A tutorial with MSqRob. J Proteomics. 2018;171:23–36. pmid:28391044
  27. 27. Lucas E, Laura F, Samuel W, Nelle V, Thomas B. A new take on missing value imputation for bottom-up label-free LC-MS/MS proteomics. 2023.
  28. 28. Muller L, Fornecker L, Van Dorsselaer A, Cianférani S, Carapito C. Benchmarking sample preparation/digestion protocols reveals tube-gel being a fast and repeatable method for quantitative proteomics. Proteomics. 2016;16(23):2953–61. pmid:27749015
  29. 29. Bouyssié D, Hesse A-M, Mouton-Barbosa E, Rompais M, Macron C, Carapito C, et al. Proline: an efficient and user-friendly software suite for large-scale proteomics. Bioinformatics. 2020;36(10):3148–55. pmid:32096818
  30. 30. Huang T, Bruderer R, Muntel J, Xuan Y, Vitek O, Reiter L. Combining Precursor and Fragment Information for Improved Detection of Differential Abundance in Data Independent Acquisition. Mol Cell Proteomics. 2020;19(2):421–30. pmid:31888964
  31. 31. Bolstad B. preprocessCore: A collection of pre-processing functions. 2024.
  32. 32. Inman HF, Bradley EL Jr. The overlapping coefficient as a measure of agreement between probability distributions and point estimation of the overlap of two normal densities. Communications in Statistics - Theory and Methods. 1989;18(10):3851–74.
  33. 33. Le Cam L. On some asymptotic properties of maximum likelihood estimates and related bayes’ estimates. Matematika. 1960;4(2):69–120.
  34. 34. Kruschke JK. Rejecting or Accepting Parameter Values in Bayesian Estimation. Advances in Methods and Practices in Psychological Science. 2018;1(2):270–80.
  35. 35. Gelman A. Prior distributions for variance parameters in hierarchical models (comment on article by Browne and Draper). Statistical Science. 2006;21(3):357–65.
  36. 36. Betensky RA. The p -Value Requires Context, Not a Threshold. The American Statistician. 2019;73(sup1):115–7.
  37. 37. Sullivan GM, Feinn R. Using Effect Size-or Why the P Value Is Not Enough. J Grad Med Educ. 2012;4(3):279–82. pmid:23997866
  38. 38. Matzke MM, Brown JN, Gritsenko MA, Metz TO, Pounds JG, Rodland KD, et al. A comparative analysis of computational approaches to relative protein quantification using peptide peak intensities in label-free LC-MS proteomics experiments. Proteomics. 2013;13(3–4):493–503. pmid:23019139
  39. 39. Cox J, Hein MY, Luber CA, Paron I, Nagaraj N, Mann M. Accurate proteome-wide label-free quantification by delayed normalization and maximal peptide ratio extraction, termed MaxLFQ. Mol Cell Proteomics. 2014;13(9):2513–26. pmid:24942700
  40. 40. Rozanova S, Barkovits K, Nikolov M, Schmidt C, Urlaub H, Marcus K. Quantitative Mass Spectrometry-Based Proteomics: An Overview. Methods Mol Biol. 2021;2228:85–116. pmid:33950486
  41. 41. Hobbhahn M, Hennig P. Laplace matching for fast approximate inference in latent gaussian models. In: 2021. https://arxiv.org/abs/2105.03109
  42. 42. Blei DM, Kucukelbir A, McAuliffe JD. Variational Inference: A Review for Statisticians. Journal of the American Statistical Association. 2017;112(518):859–77.
  43. 43. Duvenaud D. Automatic model construction with Gaussian processes. 2014.