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
of the random variable Y representing the true, error-free signal based on observed noisy data
, which are assumed to be independent realizations of the random variable Z with density
. It is typically assumed in this situation that these observations follow an additive measurement error model
![]() |
1 |
where
are independent and identically distributed (i.i.d.) random variables with density
, and
are i.i.d. random variables with density
, which model the measurement error. Moreover,
and
,
, 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
is required to estimate the target density
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
. 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
.
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
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
![]() |
2 |
for each observation
, where
represent the replicate measurements and the corresponding measurement errors
are assumed to be i.i.d. and independent of
,
.
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,
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
[13]. Another, more typical approach is to assume that
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
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
are drawn from a distribution with density
, which represents a mixture of two underlying signals that arises as the convolution
![]() |
3 |
of two underlying densities. Here,
represents the density of an additionally available sample
, which originates from one of the two convolution components. This setting enables the estimation of
solely based on the observed samples from
and
, 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
are required, while in the second situation, an additional sample from
is available. Notably, the first situation can be viewed as a restricted version of the second, in which no external sample from
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
and
the convolution Eq. (3) holds, the unknown density
can be recovered via Fourier transforms, where the Fourier transform
of a function
is defined as
![]() |
Since convolution in the density domain corresponds to multiplication in the frequency domain [19], the Fourier transforms
,
, and
of
,
, and
, respectively, satisfy
![]() |
This leads to the inversion formula
![]() |
4 |
for determining
. In practice, this expression often becomes numerically unstable due to estimation errors and the presence of small values of
in the denominator, particularly in the tails of the function.
Two well-known sources of this instability are the smoothness of the convolving distribution
[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
to attain relatively small values compared to
, 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
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
observations
from the convolving distribution and the
observations
from the convolved distribution as a first step.
For a more detailed explanation, we consider the densities
and
. For a positive scaling parameter
and real-valued shift parameters
and
, we define
![]() |
5 |
where
,
, and
can be specified as discussed in the following.
Using the fact that the Fourier transform of the linear transformation
of X is given by
![]() |
and analogously for
, the quotient of the Fourier transforms takes the form
![]() |
6 |
Hence, the analogous transformation of Y is given by
![]() |
7 |
Thus, with the uniqueness of Fourier transforms [19], we obtain that
.
For an integer N, we set the scaling and shifting constants as
![]() |
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
, then
![]() |
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
as the density of the sum
. Applying (9) to the shift parameters yields
![]() |
To interpret the N-th power in a probabilistically meaningful way, we consider N independent random variables
that all follow the same distribution as Y. This allows us to express the N-th power of
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
, the N-th power of the ratio in (6) is given by
![]() |
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
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
, 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
becomes unstable to determine when
and
are replaced by empirical estimators. Without numerical inaccuracies, a simple linear inverse transformation of
in (6) would lead to a reliable estimate of
. 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
of the variances of Y and X. Specifically, since
, 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
. Since the Fourier transforms of probability densities lie between
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
![]() |
from (10) converges in distribution (when
) to a normal limit distribution with mean
and variance
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
and
.
In the first step of NPFD, the vectors
and
are transformed according to (5) so that the transformed vectors are given by
and
, where
,
, and
are determined as described in the “N-power transformation” section, with
and
being estimated by employing the arithmetic means of
and
, respectively. The value of N is chosen as discussed below.
Following these transformations, the densities
and
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
and
are determined on the same interval
using
equidistant points
, where
is chosen large enough to ensure a sufficient resolution. Furthermore, the interval is specified to cover the entire range of all values in
and
. Thus,
and
are employed.
Afterwards, the Fourier transforms are estimated by numerical integration using the rectangle rule. Specifically, the estimates are determined at K distinct values
by
![]() |
11 |
The values
are chosen equidistantly in an interval that covers a suitable range of the resulting fraction of the two Fourier transforms so that
and
do not become too small. A procedure for specifying this interval is presented below.
Moreover, for an accurate determination of
based on (11) we choose an odd number for K such that
, 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
of a density function
, it holds that
![]() |
However, numerical inaccuracies can cause the determination of
to slightly miss this property. Since an additional exponentiation with N can amplify such deviations in the estimation of
, this is particularly important when considering the N-th power of
. Following (10), the estimated Fourier transforms in (11) can then be employed to determine the estimate
of the N-th power of the Fourier transform of
.
To obtain the NPFD estimate of
, a suitable power N can be selected to stabilize the estimated Fourier transform
by incrementally increasing N until
barely exhibits fluctuations and its absolute values at the tails become very small, i.e., smaller than a threshold
. The choice of
controls the trade-off between resolution and stability and depends on the sample sizes of the observed data, i.e., on the lengths of
and
. The role of the threshold value in the choice of N and practical diagnostics for assessing the adequacy of
are discussed in Section S3.3 of Supplementary file S1.
Starting with
, we search for the smallest of the values
,
, considered in (11), such that
. If such a
is found, we define
. If no such
is found, N is incremented by one and the search is repeated. This process continues until a value
satisfying the threshold condition is found to define
. Because of the symmetry of Fourier transforms around
, the lower bound of the interval is given by
, if the upper bound has been specified by
for an integer
. The estimate
is then determined on the symmetric interval
using all values
with
.
Having specified the power N, and thus, the interval
, the NPFD estimate of the Fourier transform
can be determined by
![]() |
To obtain the corresponding estimate of the target density
, equidistant values
are chosen to span the interval from
to
=
−
, which approximates the support of a convolution of two distributions. The inverse Fourier transform of
, i.e., the NPFD estimate of
, is then given by
![]() |
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
and
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
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
can be used and only
needs to be estimated from the transformed observations
.
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
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
based on observed data subject to convolution is summarized in 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
of a density satisfies
for all real t. In practice, the estimated transform
attains values smaller than 1 for those frequencies
at which
has not yet decayed to small magnitudes. For any
with
, the function
monotonically shrinks the magnitude as N increases, while values close to 1 (near
) are affected much less. Due to the specific choice of the initial linear transformations of
and
in (5), the resulting powered transform
remains closely aligned with the shape of the target transform
(see “N-power transformation” section). This is the mechanism by which the N-th power attenuates tail fluctuations in
.
While this tail attenuation motivates the use of powers
, 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
towards the Fourier transform of a normal distribution as
. In particular, when empirical Fourier transforms are used in NPFD, it is shown in Section S3.5 of Supplementary file S1 that the estimator
converges to the Fourier transform of the
distribution as
, where
and
. 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
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
is observed at
, values of |t| larger than
are expected to remain below
, which motivates restricting the inversion to
.
Besides the truncation threshold
, the NPFD procedure involves several additional parameters that affect its numerical behavior. The frequency values
control the resolution at which the Fourier domain is evaluated. The spatial values
affect the accuracy of the numerical integration in the density-based variant of NPFD. An upper bound
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
and
.
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
, empirical Fourier transforms were also applied. If the sample sizes in this second situation were larger, i.e.,
, the density estimates
and
were evaluated at
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
introduced in the “N-power Fourier deconvolution” section has been set to 0.001 and
was chosen as 100.
As Nghiem and Potgieter [21], we used the integrated squared error
![]() |
(ISE) and computed
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
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
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
are similar. Small but systematic differences between methods are, therefore, assessed by shifts in the distribution of
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
,
, used to estimate the density
of the error distribution are generated by
![]() |
where
and
,
, 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
distribution for the target density
and a N(0, 0.2) distribution for the convolving density
. This scenario is based on the setting used by Delaigle et al. [12], who considered a
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
as in Scenario 1, but a normal distribution with a larger variance, specifically a N(0, 1) distribution, for
. In Scenario 3,
was modeled by a
distribution, while the convolving density
was drawn from a N(0, 4) distribution. For Scenario 4,
was considered as the convolution
of a
distribution with a standard normal distribution, while
was again modeled as a N(0, 1) distribution.
The parameters of these distributions were chosen such that the ratios
of variances have round values. The sample size was set to
. The observations
and
,
, for
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
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
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
of the NPFD density estimator
and the RMD density estimator
from 500 simulations
| Sce. | σ2Y/σ2X | n | ![]() |
![]() |
Sce. | σ2Y/σ2X | n | ![]() |
![]() |
|---|---|---|---|---|---|---|---|---|---|
| 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.
a, c, e, g Comparison of a representative density estimate
(dashed) to a representative density estimate
(dotted) with the true density
(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
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
. This is noteworthy, given that the target density exhibits a sharp decline near zero on the
-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
is decreased. With an increased power of
, 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
with a determined power of
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
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
. Diggle and Hall [16] examined different scenarios that involved varying convolving densities
and varying sample sizes
or
from both the convolving density
and the mixed density
. They focused on estimating the density
of a
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,
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
, 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
. In Scenarios 5 and 6,
followed a Weibull(4, 12.44) distribution and
was modeled by a
distribution with 3 or 8 degrees of freedom, respectively. Finally, in Scenarios 7 and 8, a
distribution was used for
, while
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
were drawn from the respective distribution, and the observations for
from the convolution
.
For each of the eight simulation scenarios, we generated data sets with, on the one hand,
, and on the other hand,
observations. For the estimation of
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
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
of the NPFD density estimator
and the FDD density estimator
from 500 simulations with sample size 
| Sce. | σ2Y/σ2X | n | ![]() |
![]() |
Sce. | σ2Y/σ2X | n | ![]() |
![]() |
|---|---|---|---|---|---|---|---|---|---|
| 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
and the estimated densities of the estimators with the respective median value of
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
, 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,
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
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
. Using
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.
a, c, e, g Comparison of a representative density estimate
(dashed) to a representative density estimate
(dotted) with the true density
(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
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
, 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
.
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.

Deconvolution of the target density for the data of the Framingham heart study. The density estimator
(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
-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
, while the sample from the exposed skin corresponds to the convolved density
, satisfying
, where
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
in age group g (young or old) the vector consisting of the log
-transformed protein levels
from the non-exposed skin area by
and the vector consisting of the log
-transformed protein levels
from the exposed skin area by
.
To explore the signal distributions, we estimated the densities of the intrinsic signals
and the mixed signals
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.
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
, 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.

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
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
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
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.

































