Skip to main content
BMC Bioinformatics logoLink to BMC Bioinformatics
. 2026 Mar 5;27:83. doi: 10.1186/s12859-026-06408-0

A nonparametric statistical method for deconvolving densities in the analysis of proteomic data

Akin Anarat 1,2,✉, Jean Krutmann 2, Holger Schwender 1
PMCID: PMC13063680  PMID: 41787275

Abstract

Background

Genomic or proteomic data are frequently affected by noise or are convolutions of different biological signals. This is, e.g., particularly relevant in skin aging research, in which intrinsic aging, driven by genetic factors, and extrinsic aging, caused by environmental exposure, are both investigated considering, e.g., the proteome of skin fibroblasts. Since all skin areas are affected by intrinsic aging, isolating the pure extrinsic signal from the mixture of the intrinsic and extrinsic effects is crucial to investigate extrinsic aging. In such settings, deconvolution methods can be used to estimate the density of the target component. However, existing nonparametric deconvolution approaches often fail when the variance of the mixed distribution is substantially greater than that of the target distribution, a common issue in genomic and proteomic data.

Results

We introduce a new nonparametric deconvolution method called N-power Fourier deconvolution (NPFD) that deals with this problem of differing variances by employing the N-th power of the Fourier transforms of the densities. Leveraging Fourier inversion and key properties of density transforms, NPFD reduces numerical instability, resulting in smooth and accurate density estimates. NPDF is able to effectively resolve smoothness- and variance-related challenges and performs comparably or better than existing methods in almost all considered scenarios, as a comprehensive simulation study shows. Moreover, applications to real proteomic data from skin fibroblasts demonstrate how NPFD can be employed to estimate the pure extrinsic aging signal.

Conclusions

NPFD represents a new conceptual framework for nonparametric density deconvolution by exploiting the properties of Fourier transforms in a novel way. Its ability to address smoothness- and variance-related challenges makes it a versatile and powerful tool for deconvolving complex biological signals on the level of density functions across diverse applications.

Keywords: Density deconvolution, Fourier inversion, Nonparametric density estimation, Proteomic data

Introduction

In biomedical applications, deconvolving densities can help to tackle multiple challenges. Two situations are particularly relevant in this context. First, many biomedical factors cannot be accurately measured, leading to observations tainted by measurement errors and uncertainties. Second, it is often necessary to separate mixed signals to understand the underlying biological processes, as observed data frequently reflect a combination of distinct biological sources or overlapping effects. Examples include the measurement of hormone levels [1], genetic expression data [2], and saturated fat consumption [3].

In the first situation, the goal is to estimate the density of the uncontaminated data based on measurements affected by random error. Such errors may arise from limitations in technology [4], self-reporting inaccuracies [5], or biological variability [6]. For instance, dietary records of saturated fat intake or protein concentrations in proteomics are often subject to misreporting or technical noise [7, 8]. In clinical trials, short-term blood pressure readings are used to infer long-term health outcomes, despite being affected by measurement error [9]. As noted by Carroll et al. [10], such errors can bias statistical analyses and obscure true relationships.

Since the observed values are the sum of the true values and random errors, deconvolution techniques play a crucial role in correcting for these inaccuracies. By leveraging additional information, such as replicated measurements, or by incorporating assumptions about the error distribution, deconvolution methods enable more precise estimation of the true values [3].

Historically, much research on deconvolution methods was conducted under the assumption that the error distribution is known. However, in scenarios in which the magnitude of error is unknown, multiple measurements of the same characteristic can still be informative. If such measurements are taken with different instruments or at different times, they can be used both to estimate the true underlying value and to assess the extent of measurement error. Recently, deconvolution methods have been developed for such cases. These procedures estimate the error distribution by using repeated measurements to extract variance components [11] or by employing estimators specifically designed to model the error structure [12]. There is also interest in estimating target densities when no additional data are available. However, this typically involves specific parametric models for error distributions [11] or particular assumptions about the target distribution [13].

In the second situation, in which the signal of interest can only be observed in combination with another signal, the goal is to extract the pure signal of interest from convolved data. For example, gene expression levels in heterogeneous tissue samples may reflect mixtures of different cell types, requiring separation to isolate each cell type’s contribution. In their study, Alonso-Moreda et al. [14] compared various methods for deconvolving cell mixtures and identifying gene signatures of blood, immune, and cancer cells, ultimately determining the most effective strategies for disentangling such complex signals.

Another example is the study of skin aging, where intrinsic and extrinsic aging are influenced by genetic and environmental factors, respectively. A major challenge in analyzing extrinsic aging lies in the fact that all human skin inherently undergoes intrinsic aging. As a result, measurements in areas exposed to external factors yield a mixture of both intrinsic and extrinsic signals. It is, therefore, necessary to extract the pure extrinsic signal from the mixture of extrinsic and intrinsic effects to investigate the impact of environmental factors on the aging process. In the “Application to real data” section, we show how the nonparametric deconvolution method proposed in this article can be employed for this purpose in an application to the proteomic data collected in the GerontoSys study [15] dedicated to the analysis of different sources of skin aging.

Deconvolution techniques can thus improve the reliability of biomedical measurements and enhance the understanding of underlying biological processes. Many methods assume full knowledge of the convolving density, but in practice, this distribution is often only partially known. A more realistic setting involves having a sample from one of the convolving distributions alongside the mixed data. Diggle and Hall [16] and Neumann [17] developed nonparametric deconvolution methods for such situations. These approaches, including methods based on truncated Fourier inversion [16] and minimax convergence rates [17], can be effective. However, they tend to perform poorly when the observed mixture distribution exhibits substantially higher variance than the signal to be recovered [16, 17]. This is a common situation in applications such as genomic or proteomic data, including the data from the GerontoSys study [15]. Additionally, difficulties arise when the convolving density is very smooth, which complicates the Fourier inversion process [18].

To address these limitations, we propose a new nonparametric deconvolution method called N-power Fourier deconvolution (NPFD). This approach leverages the N-th power of the Fourier transforms of densities to suppress high-frequency noise and improve the stability of Fourier inversion. By exploiting convolution properties such as the additivity of means and variances, NPFD disentangles mixed signals without relying on strong distributional assumptions. Its use of exponentiated Fourier-transformed values mitigates numerical inaccuracies, making it particularly robust in settings with large variance differences or very smooth convolving densities. While originally developed for the second situation discussed in this introduction, in which a sample from one of the convolving distributions is available, NPFD can also be applied in the first situation, making NPFD a flexible procedure that can effectively handle both cases within the same methodological approach.

The rest of this article is structured as follows. In the “Models and assumptions” section, the models considered in the two situations and their assumptions are described. In the “Methods” section, NPFD is introduced and its handling of numerical inaccuracies in deconvolution problems is discussed. In the “Simulation study” section, NPFD is evaluated in a comprehensive simulation study covering a variety of scenarios, including challenging cases with large differences in variance. Moreover, NPFD is compared to several established deconvolution methods in this simulation study. In the “Application to real data” section, we apply the proposed approach to blood pressure data from the Framingham Heart Study [10] as well as proteomic data from the GerontoSys study [15]. In the “Conclusion” section, this article is summarized with final remarks.

Models and assumptions

The first situation describes scenarios in which only noisy observations of a variable of interest are available. Thus, the true signal, i.e., the true values of this variable, is convolved with measurement error. In this situation, the objective of deconvolution is to estimate the density Inline graphic of the random variable Y representing the true, error-free signal based on observed noisy data Inline graphic, which are assumed to be independent realizations of the random variable Z with density Inline graphic. It is typically assumed in this situation that these observations follow an additive measurement error model

graphic file with name d33e352.gif 1

where Inline graphic are independent and identically distributed (i.i.d.) random variables with density Inline graphic, and Inline graphic are i.i.d. random variables with density Inline graphic, which model the measurement error. Moreover, Inline graphic and Inline graphic, Inline graphic, are also assumed to be independent.

The independence assumption is crucial in this case, as it implies the convolution relationship that underlies deconvolution. The additive model is appropriate in settings in which the mixed distribution can be decomposed into an underlying signal and an error component that is unrelated to the signal, such as technical measurement noise or instrument imprecision. If the measurement error depends on the latent signal so that X and Y are correlated, the convolution structure generally no longer holds and ordinary deconvolution methods, including NPFD, do not consistently recover the true density of Y.

In deconvolution settings, information about the error density Inline graphic is required to estimate the target density Inline graphic accurately. One common way to obtain such information is through replicated measurements, i.e., repeated observations of the same latent signal Y under independent realizations of the error [12]. The variation among these repeated observations reflects the influence of the error distribution and can provide a basis for estimating Inline graphic. This, in turn, enables the application of deconvolution techniques to separate the effect of the error from the observed data, resulting in a more accurate estimation of Inline graphic.

If replicate measurements for the noisy observations are available, e.g., several measurements of the blood pressure of a person under the same condition, it becomes feasible to estimate the target density Inline graphic without additional information on the variance of the error distribution. This holds as long as the error is centered, i.e., has zero mean. In this situation, there are L replicated measurements

graphic file with name d33e431.gif 2

for each observation Inline graphic, where Inline graphic represent the replicate measurements and the corresponding measurement errors Inline graphic are assumed to be i.i.d. and independent of Inline graphic, Inline graphic.

When no replicated measurements are available, i.e., when only one data set of the distorted data is provided, it becomes necessary to make an assumption either about the error distribution or the target distribution. For instance, Inline graphic can be effectively estimated under the assumption that it cannot be expressed as a convolution of two densities where at least one originates from a symmetric distribution, as this approach helps in accurately estimating Inline graphic [13]. Another, more typical approach is to assume that Inline graphic follow a known distribution such as a centered normal distribution or a Laplace distribution [11].

In contrast to the first situation, in which estimating the true density Inline graphic requires assumptions about the error distribution, the second situation, in which the observed data reflect a combination of two underlying sources, requires additional data from one of the convolving distributions to be available. This enables the estimation of the unknown distribution without imposing assumptions on the distributions involved [16]. Specifically, we assume in this situation that the observations Inline graphic are drawn from a distribution with density Inline graphic, which represents a mixture of two underlying signals that arises as the convolution

graphic file with name d33e494.gif 3

of two underlying densities. Here, Inline graphic represents the density of an additionally available sample Inline graphic, which originates from one of the two convolution components. This setting enables the estimation of Inline graphic solely based on the observed samples from Inline graphic and Inline graphic, without requiring prior knowledge of their functional forms. The convolution Eq. (3) formalizes the relationship between the observed mixture distribution and its underlying components, forming the foundation for deconvolution methods.

Since the sum of two independent random variables, as given in Eq. (1), is represented by the convolution of their distributions, the problems considered in both situations originate from Eq. (3). The key difference between the two situations lies in the available information: in the first situation, assumptions about Inline graphic are required, while in the second situation, an additional sample from Inline graphic is available. Notably, the first situation can be viewed as a restricted version of the second, in which no external sample from Inline graphic is available and additional structural assumptions are needed instead. While NPFD described in detail in the following section has been developed in the context of the second situation, it can also be applied in the first situation and be easily adapted for corresponding estimation tasks.

Methods

In this section, we introduce a new deconvolution approach called N-Power Fourier Deconvolution (NPFD). This nonparametric method builds upon the general idea for deconvolving densities, which will be briefly introduced in the “General idea of deconvolving densities” section. Unlike most established techniques (of which the ones most closely related to NPFD are described in Section S2 of Supplementary file S1) that rely on smoothing functions to address numerical instabilities, NPFD applies a specific transformation to the observed data. This transformation enables a stabilization step that reduces the impact of fluctuations in parts of the deconvolution procedure that are particularly sensitive to numerical noise. This can result in a more flexible and potentially more accurate handling of the deconvolution problem, enhancing both reliability and applicability. In the “N-power transformation” section, we discuss the theoretical framework of NPFD. In the “N-power Fourier deconvolution” section, the complete NPFD procedure is presented. Technical details on the different components of NPFD can be found in Section S3 of Supplementary file S1.

General idea of deconvolving densities

Assuming that for given densities Inline graphic and Inline graphic the convolution Eq. (3) holds, the unknown density Inline graphic can be recovered via Fourier transforms, where the Fourier transform Inline graphic of a function Inline graphic is defined as

graphic file with name d33e590.gif

Since convolution in the density domain corresponds to multiplication in the frequency domain [19], the Fourier transforms Inline graphic, Inline graphic, and Inline graphic of Inline graphic, Inline graphic, and Inline graphic, respectively, satisfy

graphic file with name d33e622.gif

This leads to the inversion formula

graphic file with name d33e626.gif 4

for determining Inline graphic. In practice, this expression often becomes numerically unstable due to estimation errors and the presence of small values of Inline graphic in the denominator, particularly in the tails of the function.

Two well-known sources of this instability are the smoothness of the convolving distribution Inline graphic [18] and a relatively large variance of X compared to Y [13], which results in a low signal-to-noise ratio. Both sources can cause Inline graphic to attain relatively small values compared to Inline graphic, which amplifies noise in the division in Eq. (4). A detailed discussion on how these two sources affect the stability of the deconvolution is provided in Section S1 of Supplementary file S1.

N-power transformation

To address the deconvolution problems associated with the smoothness of the convolving density Inline graphic and the high variance ratio between X and Y, a suitable transformation of the data can be highly beneficial. In NPFD, a linear transformation is applied to the Inline graphic observations Inline graphic from the convolving distribution and the Inline graphic observations Inline graphic from the convolved distribution as a first step.

For a more detailed explanation, we consider the densities Inline graphic and Inline graphic. For a positive scaling parameter Inline graphic and real-valued shift parameters Inline graphic and Inline graphic, we define

graphic file with name d33e727.gif 5

where Inline graphic, Inline graphic, and Inline graphic can be specified as discussed in the following.

Using the fact that the Fourier transform of the linear transformation Inline graphic of X is given by

graphic file with name d33e753.gif

and analogously for Inline graphic, the quotient of the Fourier transforms takes the form

graphic file with name d33e761.gif 6

Hence, the analogous transformation of Y is given by

graphic file with name d33e770.gif 7

Thus, with the uniqueness of Fourier transforms [19], we obtain that Inline graphic.

For an integer N, we set the scaling and shifting constants as

graphic file with name d33e787.gif 8

where the choices of these constants are motivated by the general properties of expectation and variance under convolution. Specifically, if Z is a random variable with density function Inline graphic, then

graphic file with name d33e799.gif 9

even if X and Y are not independent (see Section S1.2 of Supplementary file S1 for a detailed derivation), while in an additive measurement error model independence between X and Y is still required to interpret Inline graphic as the density of the sum Inline graphic. Applying (9) to the shift parameters yields

graphic file with name d33e832.gif

To interpret the N-th power in a probabilistically meaningful way, we consider N independent random variables Inline graphic that all follow the same distribution as Y. This allows us to express the N-th power of Inline graphic as the Fourier transform of a sum of such i.i.d. variables. More specifically, by transforming these random variables as in (7) to obtain Inline graphic, the N-th power of the ratio in (6) is given by

graphic file with name d33e871.gif 10

In the second equation, we use the property that the convolution of two density functions translates into the multiplication of their Fourier transforms [19]. Thus, by linearly transforming the random variables X and Z as in (5) and taking the N-th power of the quotient of their Fourier transforms, we can calculate the density function of the sum of i.i.d. random variables Inline graphic from the same distribution as Y. The resulting sum is scaled and shifted in such a way that the expected value and the variance match those of Y.

To clarify the role of the transformation in (5) and the subsequent power operation in (10), we note the following. While the linear transformations in (5) are initially used to generate the Fourier transform (6) of Inline graphic, they are specifically chosen to make the later application of the N-th power in (10) meaningful in the sense that the resulting N-fold convolution is scaled and shifted in such a way that it retains the mean and variance of Y, while staying closely related to the distribution of Y through its construction from i.i.d. copies of Y. Taking the N-th power in (10) constitutes the core idea of the NPFD procedure, as it helps to reduce numerical inaccuracies that arise particularly when the variance of X is (much) larger than that of Y. In such a setting, the ratio Inline graphic becomes unstable to determine when Inline graphic and Inline graphic are replaced by empirical estimators. Without numerical inaccuracies, a simple linear inverse transformation of Inline graphic in (6) would lead to a reliable estimate of Inline graphic. However, this linear transformation alone does not address the numerical challenges in deconvolution, as it does not tackle the problem of a low signal-to-noise ratio induced by the relation Inline graphic of the variances of Y and X. Specifically, since Inline graphic, the signal-to-noise ratio remains unchanged, while the additional application of the N-th power leads to computational stabilization.

The key motivation for applying the N-th power to the ratio of Fourier transforms lies in its stabilizing effect in the tails, which can have a large impact on the overall estimation of Inline graphic. Since the Fourier transforms of probability densities lie between Inline graphic and 1, small values in the tails can cause erratic fluctuations in the estimated ratio. Raising the quotient to the N-th power attenuates such fluctuations, mitigating numerical instability, while preserving the main structure of the target transform. However, overly large N can lead to oversmoothing. Specifically, as N increases, the centered and scaled sum

graphic file with name d33e1017.gif

from (10) converges in distribution (when Inline graphic) to a normal limit distribution with mean Inline graphic and variance Inline graphic by the Central Limit Theorem. Thus, N should be chosen to balance stability and accuracy. A procedure for selecting N is discussed in the “N-power Fourier deconvolution” section.

N-power Fourier deconvolution

In this section, we present the NPFD procedure which makes use of the ideas discussed in the previous section. Since NPFD was originally developed for the deconvolution situation in which observations from both the mixed distribution and the convolving distribution are available, we first describe the NPFD procedure for this case, and then outline the modifications required for additive measurement error models. After presenting the full NPFD algorithm, we briefly explain the ideas motivating its more technical steps. For the sake of notational simplicity, we collect the available observations from the distributions of X and Z in the vectors Inline graphic and Inline graphic.

In the first step of NPFD, the vectors Inline graphic and Inline graphic are transformed according to (5) so that the transformed vectors are given by Inline graphic and Inline graphic, where Inline graphic, Inline graphic, and Inline graphic are determined as described in the “N-power transformation” section, with Inline graphic and Inline graphic being estimated by employing the arithmetic means of Inline graphic and Inline graphic, respectively. The value of N is chosen as discussed below.

Following these transformations, the densities Inline graphic and Inline graphic of the transformed vectors are estimated in the second step of NPFD using a semiparametric density estimator based on a Poisson regression applied to histogram counts and a natural cubic spline [20]. Details of the density estimation can be found in Section S3.1 of Supplementary file S1.

The estimates Inline graphic and Inline graphic are determined on the same interval Inline graphic using Inline graphic equidistant points Inline graphic, where Inline graphic is chosen large enough to ensure a sufficient resolution. Furthermore, the interval is specified to cover the entire range of all values in Inline graphic and Inline graphic. Thus, Inline graphic and Inline graphic are employed.

Afterwards, the Fourier transforms are estimated by numerical integration using the rectangle rule. Specifically, the estimates are determined at K distinct values Inline graphic by

graphic file with name d33e1189.gif 11

The values Inline graphic are chosen equidistantly in an interval that covers a suitable range of the resulting fraction of the two Fourier transforms so that Inline graphic and Inline graphic do not become too small. A procedure for specifying this interval is presented below.

Moreover, for an accurate determination of Inline graphic based on (11) we choose an odd number for K such that Inline graphic, since a Fourier transform is symmetric around zero. This is important, as this allows one to scale the estimation of the Fourier transform if necessary: For the Fourier transform Inline graphic of a density function Inline graphic, it holds that

graphic file with name d33e1232.gif

However, numerical inaccuracies can cause the determination of Inline graphic to slightly miss this property. Since an additional exponentiation with N can amplify such deviations in the estimation of Inline graphic, this is particularly important when considering the N-th power of Inline graphic. Following (10), the estimated Fourier transforms in (11) can then be employed to determine the estimate Inline graphic of the N-th power of the Fourier transform of Inline graphic.

To obtain the NPFD estimate of Inline graphic, a suitable power N can be selected to stabilize the estimated Fourier transform Inline graphic by incrementally increasing N until Inline graphic barely exhibits fluctuations and its absolute values at the tails become very small, i.e., smaller than a threshold Inline graphic. The choice of Inline graphic controls the trade-off between resolution and stability and depends on the sample sizes of the observed data, i.e., on the lengths of Inline graphic and Inline graphic. The role of the threshold value in the choice of N and practical diagnostics for assessing the adequacy of Inline graphic are discussed in Section S3.3 of Supplementary file S1.

Starting with Inline graphic, we search for the smallest of the values Inline graphic, Inline graphic, considered in (11), such that Inline graphic. If such a Inline graphic is found, we define Inline graphic. If no such Inline graphic is found, N is incremented by one and the search is repeated. This process continues until a value Inline graphic satisfying the threshold condition is found to define Inline graphic. Because of the symmetry of Fourier transforms around Inline graphic, the lower bound of the interval is given by Inline graphic, if the upper bound has been specified by Inline graphic for an integer Inline graphic. The estimate Inline graphic is then determined on the symmetric interval Inline graphic using all values Inline graphic with Inline graphic.

Having specified the power N, and thus, the interval Inline graphic, the NPFD estimate of the Fourier transform Inline graphic can be determined by

graphic file with name d33e1412.gif

To obtain the corresponding estimate of the target density Inline graphic, equidistant values Inline graphic are chosen to span the interval from Inline graphic to Inline graphic = Inline graphic − Inline graphic, which approximates the support of a convolution of two distributions. The inverse Fourier transform of Inline graphic, i.e., the NPFD estimate of Inline graphic, is then given by

graphic file with name d33e1450.gif 12

As stated at the beginning of this section, the described procedure is specifically designed for deconvolution settings in which observations from both the mixed distribution and the convolving distribution are available. However, the densities Inline graphic and Inline graphic cannot always be estimated reliably. While the density estimators yield a beneficial smoothing effect in suitable scenarios, their application becomes inappropriate when too few observations are available to obtain reasonable density estimates or an additive measurement error model is considered in which no direct sample from the convolving distribution is available.

In the first of these two scenarios, information about X is directly available through empirical observations. In contrast, in the additive measurement error model such information has to be inferred. As stated in the “Models and assumptions” section, this can be achieved either by using replicate measurements or by assuming a parametric model for the distribution of X. A procedure for obtaining a sample Inline graphic in the replicated setting is described in Section S2.2 of Supplementary file S1 and is used in the NPFD implementation. If a known (error) distribution for X is assumed, the exact Fourier transform Inline graphic can be used and only Inline graphic needs to be estimated from the transformed observations Inline graphic.

In these three situations, in which information about X is either obtained from direct observations, reconstructed from replicate measurements, or specified through its known distribution, skipping the density estimation step of the NPFD procedure described above and working directly with the (estimated) Fourier transforms of X and Z has proven to be an effective choice. For this purpose, the empirical Fourier transform is used, if a sample of observations is available, and the exact transform is employed, when considering a parametric error model (for a definition of the empirical Fourier transform, see Section S2.3 of Supplementary file S1). The Fourier transforms are, then, evaluated at the K frequency points Inline graphic introduced earlier in this section. Subsequently, NPFD continues as described above with the selection of the power N.

The NPFD procedure for estimating the density Inline graphic based on observed data subject to convolution is summarized in Algorithm 1.

Algorithm 1.

Algorithm 1

The NPFD procedure

Additional remarks on the NPFD procedure

In this section, we provide some further comments on relevant aspects of the NPFD procedure.

As discussed in the “N-power transformation” section, the Fourier transform Inline graphic of a density satisfies Inline graphic for all real t. In practice, the estimated transform Inline graphic attains values smaller than 1 for those frequencies Inline graphic at which Inline graphic has not yet decayed to small magnitudes. For any Inline graphic with Inline graphic, the function Inline graphic monotonically shrinks the magnitude as N increases, while values close to 1 (near Inline graphic) are affected much less. Due to the specific choice of the initial linear transformations of Inline graphic and Inline graphic in (5), the resulting powered transform Inline graphic remains closely aligned with the shape of the target transform Inline graphic (see “N-power transformation” section). This is the mechanism by which the N-th power attenuates tail fluctuations in Inline graphic.

While this tail attenuation motivates the use of powers Inline graphic, it also imposes a constraint on how large N can be chosen. As outlined in the “N-power Fourier deconvolution” section, the power N should not be increased arbitrarily, since overly large values induce oversmoothing because of the convergence of the true Fourier transform Inline graphic towards the Fourier transform of a normal distribution as Inline graphic. In particular, when empirical Fourier transforms are used in NPFD, it is shown in Section S3.5 of Supplementary file S1 that the estimator Inline graphic converges to the Fourier transform of the Inline graphic distribution as Inline graphic, where Inline graphic and Inline graphic. This asymptotic behavior does not generally carry over to NPFD considering estimated densities, as the preliminary smoothing induced by the density estimation step based on natural cubic splines changes the limit, while improving the performance of the method for moderate N. In Figs. S1 and S2 in Section S4.1 of Supplementary file S1, the behavior of NPFD is visualized in the Fourier domain across different values of the power N for both variants of NPFD in an example.

In typical settings, the NPFD procedure selects only moderate values of N, unless the variances of X and Z are nearly identical or the observed data are extremely noisy. Nevertheless, even small choices Inline graphic already lead to a substantial stabilization of the tails of the corresponding Fourier transform (see Section S4.1 of Supplementary file S1). Therefore, once a threshold crossing Inline graphic is observed at Inline graphic, values of |t| larger than Inline graphic are expected to remain below Inline graphic, which motivates restricting the inversion to Inline graphic.

Besides the truncation threshold Inline graphic, the NPFD procedure involves several additional parameters that affect its numerical behavior. The frequency values Inline graphic control the resolution at which the Fourier domain is evaluated. The spatial values Inline graphic affect the accuracy of the numerical integration in the density-based variant of NPFD. An upper bound Inline graphic is introduced in the automatic selection of the power N, preventing the choice of excessively large values, whereas the degrees of freedom of the natural cubic spline in the density estimator regulate the smoothness of Inline graphic and Inline graphic.

In the following sections, the NPFD algorithm is applied to both simulated and real data to evaluate its applicability to different deconvolution scenarios and to compare it with other established deconvolution methods, considering default values for the tuning parameters specified in the simulation study section.

Simulation study

To evaluate the performance of NPFD, we considered several simulation studies for each of the two situations discussed in the “Models and assumptions” section, i.e., scenarios in which an additive measurement error model is considered and scenarios in which data for both the mixed distribution and one of the convolving distributions are available.

Moreover, we compared the performance of NPFD with several other deconvolution methods. More specifically, we considered for the first situation the procedure proposed by Delaigle et al. [12] and the method developed by Wang and Wang [11]. While both methods were designed for deconvolution in additive error models, the approach by Delaigle et al. [12] relies on replicated measurements, whereas the method of Wang and Wang [11] assumes a known error distribution. We further compared NPFD with the procedures of Diggle and Hall [16] as well as of Neumann [17] that were designed for the deconvolution setting in which data from one of the convolving distributions were available. In this case, the method of Diggle and Hall [16], similar to NPFD, does not make any assumptions about the involved distributions, whereas the approach by Neumann [17] relies on specific prior information about the convolved distribution. A more detailed description of these four established deconvolution methods can be found in Section S2 of Supplementary file S1.

Since all of these methods have different assumptions and consider different deconvolution settings, we employed different simulation scenarios for the comparisons with the respective procedures, focusing on scenarios considered by the different authors in the evaluation of their method and closely related scenarios with lower variance ratios between the target distribution and the convolving distribution.

Since the results of the evaluations and comparisons are similar across all sets of simulation scenarios, we exemplarily present in the following sections the detailed results of the evaluation of NPFD and its comparison with the deconvolution methods proposed by Delaigle et al. [12] and Diggle and Hall [16], respectively. The results of the evaluation of NPFD in the other simulation scenarios and the comparisons with the deconvolution procedures proposed by Wang and Wang [11] and by Neumann [17], respectively, are summarized afterwards and discussed in detail in Section S4 of Supplementary file S1.

Simulation setup

For every setting in this simulation study, we generated 500 simulated data sets. For the application of NPFD, the same values of the parameters of NPFD were employed for each simulated data set in every simulation setting, where for most settings, i.e. if not otherwise stated, the following predefined values or settings were used. In situations in which an additive measurement error model was considered, empirical Fourier transforms were used. Similarly, when data for both the mixed distribution and one of the convolving distributions were available with sample sizes Inline graphic, empirical Fourier transforms were also applied. If the sample sizes in this second situation were larger, i.e., Inline graphic, the density estimates Inline graphic and Inline graphic were evaluated at Inline graphic equidistant points using the density estimator proposed by Efron and Tibshirani [20] for the respective simulated data sets, where, as frequently considered in applications of this density estimator, five degrees of freedom have been used for the natural cubic spline employed in this density estimation. Furthermore, the threshold value Inline graphic introduced in the “N-power Fourier deconvolution” section has been set to 0.001 and Inline graphic was chosen as 100.

As Nghiem and Potgieter [21], we used the integrated squared error

graphic file with name d33e1859.gif

(ISE) and computed Inline graphic in each setting to evaluate estimation accuracy. The results are visualized using box plots in which we excluded extreme outliers, since extreme errors, e.g., from nearly identical empirical variances of X and Z, can distort the display. For a visual comparison of the estimated densities with the true densities, we selected the simulated data set with Inline graphic closest to the median and plotted the densities estimated on this data set.

Accordingly, quantitative comparisons and uncertainty assessment are based on the distribution of Inline graphic across the 500 simulated data sets, whereas the displayed density curves serve as an illustrative visualization of a representative replicate. When considering such representative curves, it should be kept in mind that different deconvolution methods might handle specific realizations of the data differently, so that density estimates can look visually quite different even when their corresponding values of Inline graphic are similar. Small but systematic differences between methods are, therefore, assessed by shifts in the distribution of Inline graphic across replicates rather than through visual comparison of individual density estimates.

Deconvolution in additive measurement error models with replicated data

As stated in the introduction of this article, it is more common that replicated measurements of the data from the mixed distribution are available than that the exact error density is known. In such situations, a sample of the error distribution can be generated without prior knowledge as long as the error distribution is symmetric around zero [12]. Once the data Inline graphic, Inline graphic, used to estimate the density Inline graphic of the error distribution are generated by

graphic file with name d33e1911.gif

where Inline graphic and Inline graphic, Inline graphic, are independent pairs of replicated measurements from the convolved distribution (for details, see Section S2.2 of Supplementary file S1), deconvolution can be applied to these data. Here, we will focus on scenarios in which two replicates of the mixed data are available. For more replicates, which would improve the accuracy of the estimation of the target density, an analogous approach can be followed.

In order to evaluate the performance of NPFD in scenarios with replicated data, we considered in Scenario 1 a Inline graphic distribution for the target density Inline graphic and a N(0, 0.2) distribution for the convolving density Inline graphic. This scenario is based on the setting used by Delaigle et al. [12], who considered a Inline graphic distribution as the target density. We additionally applied a scaling factor to obtain a standardized version with unit variance.

Building on the construction as in this Scenario 1, we expanded our analysis by considering additional simulation scenarios to further evaluate the performance of NPFD under varying conditions. In Scenario 2, we considered the same target density Inline graphic as in Scenario 1, but a normal distribution with a larger variance, specifically a N(0, 1) distribution, for Inline graphic. In Scenario 3, Inline graphic was modeled by a Inline graphic distribution, while the convolving density Inline graphic was drawn from a N(0, 4) distribution. For Scenario 4, Inline graphic was considered as the convolution Inline graphic of a Inline graphic distribution with a standard normal distribution, while Inline graphic was again modeled as a N(0, 1) distribution.

The parameters of these distributions were chosen such that the ratios Inline graphic of variances have round values. The sample size was set to Inline graphic. The observations Inline graphic and Inline graphic, Inline graphic, for Inline graphic were independently drawn from the same respective distribution.

Based on the practical diagnostic described in Section S3.3 of Supplementary file S1, we employed in Scenarios 1 and 2 a value Inline graphic for the threshold used in the automatic power selection step of NPFD. The remaining parameters of the considered situations were left at their default settings described at the beginning of this section. Following the approach by Delaigle et al. [12], which we refer to as repeated measurement deconvolution (RMD) in the following, we adjusted negative values of the density estimation resulting from NPFD by setting them to zero.

In Table 1, summarizing statistics for the value of Inline graphic in the applications of NPFD and RMD are presented. While RMD performed better than NPFD in Scenario 1, in which a high target to error variance ratio was considered, NPFD excelled in Scenario 2 in which this ratio was substantially reduced. NPFD also outperformed the RMD method in Scenario 3, in which a more uniform target density was of interest. In Scenario 4, a substantial difference in the amount of error between NPFD and RMD is observed. A possible explanation for this is given in the following discussion of the visualized density estimates visualized in Fig. 1.

Table 1.

The median and (in squared brackets) the first and third quartiles of Inline graphic of the NPFD density estimator Inline graphic and the RMD density estimator Inline graphic from 500 simulations

Sce. σ2Y/σ2X n Inline graphic Inline graphic Sce. σ2Y/σ2X n Inline graphic Inline graphic
1 5 500 0.29 0.22 3 1 500 0.02 0.04
[0.24, 0.36] [0.18, 0.26] [0.01, 0.03] [0.03, 0.06]
2 1 500 0.49 0.61 4 4 500 0.05 1.34
[0.41, 0.59] [0.52, 0.71] [0.03, 0.06] [1.28, 1.41]

Fig. 1.

Fig. 1

a, c, e, g Comparison of a representative density estimate Inline graphic (dashed) to a representative density estimate Inline graphic (dotted) with the true density Inline graphic (solid) for Scenario 1 (a), Scenario 2 (c), Scenario 3 (e), and Scenario 4 (g). b, d, f, h Box plots of the values of Inline graphic of the density estimators (without outliers) in the corresponding 500 simulated data sets from (a), (c), (e), and (g), respectively

Figure 1 highlights that the density estimates produced by NPFD perform well not only in terms of accuracy, but also in terms of smoothness. Figure 1a and b, that show the results for Scenario 1, demonstrate that despite the superior performance of RMD in this scenario, NPFD still produced a reasonable estimate of the target density by utilizing a power Inline graphic. This is noteworthy, given that the target density exhibits a sharp decline near zero on the Inline graphic-axis, while remaining strictly positive, which complicates the deconvolution process for NPFD, as the target density changes its shape markedly under convolution with itself. However, the results of Scenario 2 displayed in Fig. 1c and d illustrate the advantage of NPFD, when the variance ratio Inline graphic is decreased. With an increased power of Inline graphic, NPFD provides in this setting superior performance over the RMD approach in terms of smoothness and accuracy. Furthermore, Fig. 1e illustrates that the application of both NPFD and RMD resulted in good estimates for a smoother target density in Scenario 3, withouta sharp decline near zero, where Inline graphic with a determined power of Inline graphic showed a better estimation of the mode, resulting in smaller errors (see Fig. 1e, f). In Fig. 1g and h, the limitations of RMD when dealing with a density that is a convolution with a symmetric density are visualized. The symmetric part of the target density appears to be incorrectly identified as part of the convolving error density, leading to a shift in the estimation, which is an issue that is also discussed in [13]. In contrast, NPFD with a power of Inline graphic was able to accurately estimate the target density in this situation.

Deconvolution with an available sample from the convolving distribution

In the comparisons of NPFD with the deconvolution procedure of Diggle and Hall [16], we adopted their original simulation examples and then reduced the variance ratios Inline graphic. Diggle and Hall [16] examined different scenarios that involved varying convolving densities Inline graphic and varying sample sizes Inline graphic or Inline graphic from both the convolving density Inline graphic and the mixed density Inline graphic. They focused on estimating the density Inline graphic of a Inline graphic distribution using their estimator, which we will denote FDD (Fourier deconvolution with damping) in the following.

Building upon these settings, we considered eight simulation scenarios. In Scenarios 1–4, Inline graphic was modeled by a Gamma(4,1) distribution, where in Scenario 1 an Exp(0.5) distribution and in Scenario 2 an Exp(0.25) distribution were considered for Inline graphic, yielding higher variance of X in Scenario 2 than in Scenario 1. Similarly, in Scenarios 3 and 4, a Gamma(4,2) and a Gamma(4,1) distribution, respectively, were used to simulate Inline graphic. In Scenarios 5 and 6, Inline graphic followed a Weibull(4, 12.44) distribution and Inline graphic was modeled by a Inline graphic distribution with 3 or 8 degrees of freedom, respectively. Finally, in Scenarios 7 and 8, a Inline graphic distribution was used for Inline graphic, while Inline graphic was modeled by a N(9, 1) or a N(9, 2) distribution, both being super smooth functions, which makes the deconvolution problem more challenging (for a discussion of smooth and super smooth functions, see Section S1.1 of Supplementary file S1). The observations for Inline graphic were drawn from the respective distribution, and the observations for Inline graphic from the convolution Inline graphic.

For each of the eight simulation scenarios, we generated data sets with, on the one hand, Inline graphic, and on the other hand, Inline graphic observations. For the estimation of Inline graphic in Scenarios 1 and 2, three degrees of freedom were used for the natural cubic spline to adequately capture the shape of the exponential distribution.

In Table 2, the median as well as the first and third quartile of the 500 values of Inline graphic are presented for the applications of NPFD and FDD to the data of each of the eight scenarios. This table shows that NPFD performed better than FDD across all considered scenarios. As the variance of the convolving distribution increases, FDD tends to produce much larger errors, whereas NPFD maintains relatively small ones. As sample sizes decrease, errors in the application of NPFD increase across all cases, while errors of FDD tend to decrease in Scenarios 6, 7, and 8. This trend can be attributed to the increasing uniformity of the empirical Fourier transforms of the mixed and convolving densities with larger sample sizes. As the results in Scenarios 7 and 8 show, NPFD can appropriately deal with super smooth convolving densities, whereas FDD struggles with such densities, which was also mentioned by Diggle and Hall [16].

Table 2.

The median and (in squared brackets) the first and third quartiles of Inline graphic of the NPFD density estimator Inline graphic and the FDD density estimator Inline graphic from 500 simulations with sample size Inline graphic

Sce. σ2Y/σ2X n Inline graphic Inline graphic Sce. σ2Y/σ2X n Inline graphic Inline graphic
1 1 500 0.03 0.07 5 1 500 0.01 0.05
[0.02, 0.04] [0.05, 0.09] [0.00, 0.01] [0.03, 0.10]
100 0.11 0.18 100 0.02 0.14
[0.06, 0.18] [0.11, 0.33] [0.01, 0.05] [0.07, 0.34]
2 0.25 500 0.06 0.14 6 0.5 500 0.02 1.28
[0.04, 0.08] [0.10, 0.24] [0.01, 0.04] [0.47, 3.70]
100 0.31 0.39 100 0.05 1.10
[0.17, 0.83] [0.24, 0.81] [0.02, 0.14] [0.33, 3.29]
3 4 500 0.03 0.07 7 1 500 0.12 0.61
[0.02, 0.04] [0.05, 0.12] [0.08, 0.19] [0.35, 2.19]
100 0.06 0.14 100 0.23 0.75
[0.03, 0.09] [0.09, 0.36] [0.14, 0.37] [0.45, 2.34]
4 1 500 0.05 0.47 8 0.5 500 0.21 1.39
[0.03, 0.08] [0.20, 1.53] [0.13, 0.34] [0.67, 4.14]
100 0.12 0.58 100 0.35 1.25
[0.07, 0.21] [0.26, 1.99] [0.21, 0.58] [0.73, 4.05]

In Fig. 2, box plots of the values of Inline graphic and the estimated densities of the estimators with the respective median value of Inline graphic are shown for the respective two settings in Scenarios 1 and 2 to illustrate the impact of sample size and variance differences. The results of the remaining scenarios are displayed in Supplementary Figs. S3–S5. In the first setting, utilizing a power of Inline graphic, NPFD produced a much smoother density estimate compared to FDD, which provided a density estimate with a noticeably oscillatory behavior (see Fig. 2a). In addition, Inline graphic was estimated by NPFD with noticeably lower error values than by FDD (see Fig. 2b). In the second setting shown in this figure, in which the sample sizes are decreased from 500 to 100 to examine the impact of reducing sample sizes, NPFD still generated a reliable density estimation (see Fig. 2c, d), where a power of Inline graphic was used in this deconvolution. NPFD, again, clearly outperformed FDD regarding smoothness and accuracy of the estimated target density. In the third displayed setting, which corresponds to Scenario 2 with a large sample size, the variance of the convolving distribution was increased to investigate the effect of a decreasing ratio Inline graphic. Using Inline graphic in this setting, NPFD again achieved a promising estimation (see Fig. 2e, f). Moreover, this setting revealed even greater differences in error magnitude and smoothness between NPFD and FDD compared to the first two settings. A similar pattern to the first three settings can be observed in Scenarios 3–8 (see Section S4.2 of Supplementary file S1). When considering the smaller sample sizes in Scenario 2,

Fig. 2.

Fig. 2

a, c, e, g Comparison of a representative density estimate Inline graphic (dashed) to a representative density estimate Inline graphic (dotted) with the true density Inline graphic (solid) for Scenario 1 with sample sizes of 500 (a) and 100 (c), as well as for Scenario 2 with sample sizes of 500 (e) and 100 (g). b, d, f, h Box plots of the values of Inline graphic of the density estimators (without outliers) in the corresponding 500 simulated data sets from (a), (c), (e), and (g), respectively

the performance of both methods was roughly comparable (see Fig. 2g, h). While the results of NPFD, with a power of Inline graphic, exhibited a slightly lower median error and a smaller lower quartile than FDD, they also showed a higher upper quartile regarding the deviation of the estimates from the true density. Overall, both methods estimated the true density reasonably well, where the weaker performance compared to the results from the other settings can be attributed to the combination of low sample sizes and a small variance ratio Inline graphic.

Summary of comparisons with other deconvolution methods

In addition to the discussed comparisons with the method of Delaigle et al. [12] and the approach by Diggle and Hall [16], we evaluated the performance of NPFD in further simulation scenarios reflecting additional deconvolution settings and compared NPFD in these settings with, on the one hand, the method of Wang and Wang [11], and on the other hand, the procedure of Neumann [17]. Detailed descriptions of these scenarios and detailed discussions of the comparisons of the estimators can be found in Sections S4.3 and S4.4 of Supplementary file S1, with the results displayed in Supplementary Figs. S6–S10.

In all considered scenarios, NPFD was either comparable to or outperformed the respective competitor, despite in part requiring less prior information. Specifically, in additive measurement error models with known error distributions, NPFD yielded better results than the approach by Wang and Wang [11] and performed particularly well when the variance of the error distribution was high. Moreover, NPFD also showed strong performance in settings including a bimodal target density and scenarios with disjoint support. When comparing NPFD to the procedure proposed by Neumann [17], NPFD produced lower estimation errors, especially in scenarios with larger sample sizes or increasing variance of the convolving density.

Application to real data

In the following, we apply NPFD to real data. A first application involving replicated measurements in an additive error model from the Framingham Heart Study [10] is presented in the following section. Afterwards, the application of NPFD to the proteomic data from the GerontoSys study [15] is discussed focusing on the deconvolution of these proteome data.

Application to blood pressure data from the Framingham Heart Study

In the Framingham Heart Study, systolic blood pressure was measured twice during each of two examinations in 1615 participants, yielding four different variables representing the measurements at the two examinations, where each of the variables includes substantial measurement errors. The goal was to estimate the underlying density of systolic blood pressure corrected for measurement error.

Following Carroll et al. [10], we calculated for each of the 1615 patients the average of the two systolic blood pressure measurements taken during each of the two examinations. As Wang and Wang [11], who also applied their deconvolution method to this data set, we used these averages to estimate the density of the error-free data at the follow-up examination, whereas the data from the first examination were used solely to estimate the error density. We accordingly applied NPFD to these data to evaluate whether NPFD is in real-world applications able to adequately deconvolve densities in an additive measurement error setting. For comparison, we also applied the deconvolution methods of Wang and Wang [11] as well as Delaigle et al. [12].

As in the application of the method of Delaigle et al. [12], we only utilized in NPFD the provided data sets assuming a centered error distribution for the deconvolution. In contrast, Wang and Wang [11] additionally assumed in their application a normal distribution for the error and used the given observations to estimate the variance of the error distribution.

In Fig. 3, the resulting density estimates are presented. All three methods yield similar results, where NPFD closely matches the smooth curves estimated using the two comparison procedures. Only at the mode, located identically by all three methods, the estimate of the procedure proposed by Delaigle et al. [12] slightly deviates from the other two, while NPFD and the method of Wang and Wang [11] produced nearly identical results. This application thus shows that NPFD is able to provide an estimate of the deconvolved density in a real data situation that is similar to estimates obtained by established methods. An advantage of NPFD over other established deconvolution methods is exemplified in the following application.

Fig. 3.

Fig. 3

Deconvolution of the target density for the data of the Framingham heart study. The density estimator Inline graphic (blue) and the estimators proposed by Wang and Wang (orange) and Delaigle et al. (green) are shown

Application to proteome data from the GerontoSys study

The aging of skin is affected by both genetic and environmental factors, leading to intrinsic and extrinsic aging processes. To investigate the impact of these two types of factors on skin aging, on the one hand, skin areas that are not (or only very weakly) exposed to environmental factors such as UV radiation, and on the other hand, skin areas that are exposed to UV radiation and other environmental factors are considered in studies such as the GerontoSys study [15]. For this investigation on a molecular level, e.g., the proteome of fibroblasts in these skin areas has been measured in the GerontoSys study for 15 female donors from three age groups (18–25, 35–49, and 60–67 years; five per group). Further details on sample preparation and data acquisition in this study are provided in [15].

A major challenge in the investigation of extrinsic skin aging is that all skin undergoes intrinsic aging so that areas exposed to environmental factors reflect a combination of both intrinsic and extrinsic aging. To isolate the extrinsic component, proteomes from extrinsically aged fibroblasts are compared to those from intrinsically aged regions of the same individuals. In this case, the determined pure extrinsic signal typically does not directly reflect the absolute effect size of environmental factors on the fibroblasts, but the changes in protein expression levels caused by environmental factors. These changes can then be used to, e.g., compare their values between age groups to study how extrinsic aging manifests over time.

To extract the densities of the pure extrinsic signal in the GerontoSys study, we applied NPFD to Inline graphic-transformed proteomic data from both skin areas exposed and not exposed to environmental factors. In the deconvolution framework, the sample from the non-exposed skin of each individual represents the data stemming from the convolving density Inline graphic, while the sample from the exposed skin corresponds to the convolved density Inline graphic, satisfying Inline graphic, where Inline graphic denotes the density of the pure extrinsic signal that needs to be estimated. In this analysis, we focused on the protein data of the ten women from the younger and the older age group. In accordance with previous analyses of the GerontoSys data, proteins not present in at least three samples within any of the four combinations of age group and skin area were excluded, yielding 2379 proteins.

As stated in Eq. (9), deconvolution requires that the variance of the convolved distribution is larger than the variances of its components. We, therefore, examined for each of the ten donors whether the empirical variance of the protein values from the mixed intrinsic and extrinsic signal exceeded the empirical variance of the intrinsic signal. Since this requirement was not fulfilled for one person from the older age group, we excluded this person from the further analysis.

In the analysis of the proteome data for these nine women, we denote for donor Inline graphic in age group g (young or old) the vector consisting of the logInline graphic-transformed protein levels Inline graphic from the non-exposed skin area by Inline graphic and the vector consisting of the logInline graphic-transformed protein levels Inline graphic from the exposed skin area by Inline graphic.

To explore the signal distributions, we estimated the densities of the intrinsic signals Inline graphic and the mixed signals Inline graphic separately for each of the nine donors. As shown in Fig. 4, the intrinsic densities are closely aligned across individuals, with slightly less variation in the older age group. In contrast, the mixed signal densities for older individuals are modestly shifted to the right, suggesting generally higher protein expression values.

Fig. 4.

Fig. 4

Estimated densities of the intrinsic signal (left panel) and the mixture of intrinsic and extrinsic signal (right panel) of the proteins from the proteome of the skin fibroblasts for the five women of the younger age group (marked by orange lines) and four women of the older age group (blue lines) from the GerontoSys study

To uncover the densities of the pure extrinsic signal from the mixed intrinsic and extrinsic signal of the proteins, we then applied NPFD proband-wise to the respective proteomic data. Specifically, NPFD was applied separately to each individual pair Inline graphic, treating the non-exposed measurements as observations from the convolving distribution and the exposed measurements as observations from the convolved distribution. The resulting estimates of the deconvolved densities are shown in Fig. 5.

Fig. 5.

Fig. 5

Deconvolved densities of the extrinsic signal of the proteins from the proteome of the skin fibroblasts for the five women of the younger age group (marked by orange lines) and four women of the older age group (blue lines) from the GerontoSys study

NPFD yielded smooth estimates in nearly all cases. Only two of the deconvolved densities exhibit minor irregularities in small parts of their tails. Figure 5 shows that for three of the four older women the deconvolved extrinsic densities are shifted to the right compared to those of the younger group, indicating stronger environmentally induced signals. These densities also exhibit greater variability, suggesting more heterogeneous environmental effects in older skin.

This visual impression is supported by the results of an application of a statistical test proposed by Delicado [22] for comparing groups of densities. This test rejects the null hypothesis that the distributions underlying the density functions of extrinsic skin aging for the younger and older female subjects are equal at a significance level of 0.05 with a Inline graphic value of 0.0159.

We also applied the method of Diggle and Hall [16] to the same data. The resulting estimates of the deconvolved densities exhibit strong oscillations and fail to represent valid probability densities (see Supplementary Fig. S11). This instability likely stems from the similar variances of the intrinsic and mixed signals (see Fig. 4) and highlights the advantage of the N-power approach in NPFD in handling such variance-sensitive settings.

Conclusion

In this article, we introduced NPFD (N-Power Fourier Deconvolution), a nonparametric deconvolution method in which the N-th power of the estimated Fourier transform is employed to deconvolve a density from a convolution of this density with another density. Applying this N-Power transformation addresses two key challenges in deconvolution, namely a very smooth convolving distribution and large differences in the variance between the mixture and the target distribution.

In an extensive simulation study, NPFD almost always yielded more accurate and smoother estimates than established deconvolution methods. Specifically, NPFD proved effective in additive measurement error models, performing better than methods proposed by Delaigle et al. [12] and Wang and Wang [11], especially when the mixture distribution had substantially higher variance than the target distribution. Furthermore, NPFD performed superiorly in the comparisons with the approaches by Diggle and Hall [16] and Neumann [17], which both were developed for situations in which observations of the convolving and the convolved distribution are available.

In an application to a real data set, NPFD produced a reliable density estimate for the uncontaminated systolic blood pressure data from the Framingham Heart Study. This estimate of the deconvolved density closely resembled the estimates of the methods proposed by Delaigle et al. [12] and Wang and Wang [11], where these methods were, in contrast to NPFD, specifically designed to address issues such as the one represented in this real-world data scenario.

Additionally, NPFD was applied to proteomic data from the GerontoSys study to deconvolve the density of the extrinsic signal from a mixture of the intrinsic and extrinsic signal measured in skin fibroblasts to analyze the genetic and the environmental impact on skin aging. In contrast to the application of the method proposed by Diggle and Hall [16], which resulted in oscillatory density estimates, NPFD produced smooth densities, indicating that this procedure can effectively handle large differences in variance between the mixed and the target distribution.

In this application, we aggregated all proteins (present in the majority of the samples) to obtain one deconvolved density estimate of the extrinsic signal for each individual and to compare these distributions between the younger and the older age group. This provides a first summary of extrinsic aging effects at the distribution level and illustrates how NPFD can be used to disentangle intrinsic and extrinsic components in complex proteomic data.

However, specific biological processes or gene ontology groups may exhibit systematically different extrinsic signal distributions between age groups. A natural next step in the analysis of the GerontoSys data is, therefore, to stratify proteins by biological or gene ontology annotations and apply NPFD separately within each functional group. The resulting group-specific deconvolved densities can then be compared descriptively and, on a quantitative basis, using functional data tests [22] to identify protein groups with significantly different extrinsic signal distributions between age groups.

From a methodological perspective, it might be interesting to investigate in future research whether the performance of NPFD can be further improved by combining this procedure with other nonparametric deconvolution methods, particularly those that utilize smoothing kernels for density estimation, which have their own advantages and have proven effectiveness in various deconvolution scenarios [11, 12]. Combining them with NPFD could enhance the overall reliability and flexibility of the deconvolution process. By leveraging the strengths of both NPFD and kernel-based approaches, it may be possible to achieve an even more accurate and efficient deconvolution.

NPFD is implemented in the R package NPFD [23], freely available on CRAN.

Additional file

Supplementary file S1 (1.6MB, pdf)

Acknowledgements

We thank Peter Kern for fruitful discussions.

Abbreviations

NPFD

N-power Fourier deconvolution

RMD

Repeated measurement deconvolution

FDD

Fourier deconvolution with damping

Author contributions

A.A. developed the proposed method. A.A. and H.S. drafted the main text and designed the simulation study. A.A., J.K., and H.S. conceived the analyses of the application to the proteomic data. All authors reviewed and approved the final manuscript.

Funding

Open Access funding enabled and organized by Projekt DEAL. This work has been supported by the Research Training Group “Biostatistical Methods for High-Dimensional Data in Toxicology” (RTG 2624, Project P4) funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation—Project Number 427806116).

Data availability

The blood pressure dataset supporting the conclusions of this article is included in the R package decon, available at https://www.rdocumentation.org/packages/decon/versions/1.3-4. The proteome dataset supporting the conclusions of this article is available from the corresponding author upon reasonable request.

Declarations

Conflict of interest

The authors declare no Conflict of interest.

Ethics approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

The online version contains supplementary material available at 10.1186/s12859-026-06408-0.

References

  • 1.Veldhuis JD, Johnson ML. Deconvolution analysis of hormone data. Methods Enzymol. 1992;210:539–75. [DOI] [PubMed] [Google Scholar]
  • 2.Kang K, Huang C, Li Y, Umbach DM, Li L. CDSeqR: fast complete deconvolution for gene expression data from bulk tissues. BMC Bioinform. 2021;22:262. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Cai J, Horrace WC, Parmeter CF. Density deconvolution with Laplace errors and unknown variance. J Prod Anal. 2021;56:103–13. [Google Scholar]
  • 4.Charpignon ML, Byers J, Cabral S, Celi LA, Fernandes C, Gallifant J, et al. Critical bias in critical care devices. Crit Care Clin. 2023;39(4):795–813. [DOI] [PubMed] [Google Scholar]
  • 5.Althubaiti A. Information bias in health research: definition, pitfalls, and adjustment methods. J Multidiscip Healthc. 2016;9:211–7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Badrick T. Biological variation: Understanding why it is so important? Pract Lab Med. 2021;23:e00199. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Banna JC, Fialkowski MK, Townsend MS. Misreporting of dietary intake affects estimated nutrient intakes in low-income Spanish-speaking women. J Acad Nutr Diet. 2015;115(7):1124–33. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Bogdanow B, Zauber H, Selbach M. Systematic errors in peptide and protein identification and quantification by modified peptides. Mol Cell Proteom. 2016;15(8):2791–801. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Wan EYF, Yu EYT, Chin WY, Fong DYT, Choi EPH, Lam CLK. Association of blood pressure and risk of cardiovascular and chronic kidney disease in Hong Kong hypertensive patients. Hypertension. 2019;74(2):331–40. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Carroll RJ, Ruppert D, Stefanski LA, Crainiceanu C. Measurement error in nonlinear models: a modern perspective. 2nd ed. New York: Chapman & Hall/CRC; 2006. [Google Scholar]
  • 11.Wang XF, Wang B. Deconvolution estimation in measurement error models: the R package decon. J Stat Softw. 2011;39(10):1–24. [PMC free article] [PubMed] [Google Scholar]
  • 12.Delaigle A, Hall P, Meister A. On deconvolution with repeated measurements. Ann Stat. 2008;36(2):665–85. [Google Scholar]
  • 13.Delaigle A, Hall P. Methodology for nonparametric deconvolution when the error distribution is unknown. J R Stat Soc Ser B Stat Methodol. 2016;78(1):231–52. [Google Scholar]
  • 14.Alonso-Moreda N, Berral-González A, De La Rosa E, González-Velasco O, Sánchez-Santos JM, De Las RJ. Comparative analysis of cell mixtures deconvolution and gene signatures generated for blood, immune and cancer cells. Int J Mol Sci. 2023;24(13):10765. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Waldera-Lupa DM, Kalfalah F, Florea AM, Sass S, Kruse F, Rieder V, et al. Proteome-wide analysis reveals an age-associated cellular phenotype of in situ aged human fibroblasts. Aging (Albany NY). 2014;6(10):856–78. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Diggle PJ, Hall P. A Fourier approach to nonparametric deconvolution of a density estimate. J R Stat Soc Ser B Methodol. 1993;55(2):523–31. [Google Scholar]
  • 17.Neumann MH. On the effect of estimating the error density in nonparametric deconvolution. J Nonparametr Stat. 1997;7(4):307–30. [Google Scholar]
  • 18.Fan J. On the optimal rates of convergence for nonparametric deconvolution problems. Ann Stat. 1991;19(3):1257–72. [Google Scholar]
  • 19.Rudin W. Real and complex analysis. 3rd ed. New York: McGraw-Hill; 1987. [Google Scholar]
  • 20.Efron B, Tibshirani R. Using specially designed exponential families for density estimation. Ann Stat. 1996;24:2431–61. [Google Scholar]
  • 21.Nghiem L, Potgieter CJ. Density estimation in the presence of heteroscedastic measurement error of unknown type using phase function deconvolution. Stat Med. 2018;37:3679–92. [DOI] [PubMed] [Google Scholar]
  • 22.Delicado P. Functional k-sample problem when data are density functions. Comput Stat. 2007;22:391–410. [Google Scholar]
  • 23.Anarat A. NPFD: N-power Fourier deconvolution. R package version 1.0.0. 2024. Available from: https://CRAN.R-project.org/package=NPFD.

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary file S1 (1.6MB, pdf)

Data Availability Statement

The blood pressure dataset supporting the conclusions of this article is included in the R package decon, available at https://www.rdocumentation.org/packages/decon/versions/1.3-4. The proteome dataset supporting the conclusions of this article is available from the corresponding author upon reasonable request.


Articles from BMC Bioinformatics are provided here courtesy of BMC

RESOURCES