Skip to content
Publicly Available Published by De Gruyter June 5, 2014

Multiple Curve Comparisons with an Application to the Formation of the Dorsal Funiculus of Mutant Mice

  • Esther Herberich , Christine Hassler and Torsten Hothorn EMAIL logo

Abstract

Much biological experimental data are represented as curves, including measurements of growth, hormone, or enzyme levels, and physical structures. Here we consider the multiple testing problem of comparing two or more nonlinear curves. We model smooth curves of unknown form nonparametrically using penalized splines. We use random effects to model subject-specific deviations from the group-level curve. We present an approach that allows examination of overall differences between the curves of multiple groups and detection of sections in which the curves differ. Adjusted p-values for each single comparison can be obtained by exploiting the connection between semiparametric mixed models and linear mixed models and employing an approach for multiple testing in general parametric models. In simulations, we show that the probability of false-positive findings of differences between any two curves in at least one position can be controlled by a pre-specified error level. We apply our method to compare curves describing the form of the mouse dorsal funiculus – a morphological curved structure in the spinal cord – in mice wild-type for the gene encoding EphA4 or heterozygous with one of two mutations in the gene.

1 Introduction

In biology, experimental data are often presented as curves, e.g. growth curves [1], hormone level profiles [2], drug concentration profiles [3], antigen trajectories [4], and viral load profiles [57]. Other curves can be those formed by a physical structure, such as the dorsal funiculus, the white substance of the spinal cord that forms a characteristic nonlinear curve over the length of the spinal cord. Reduction of the dorsal funiculus and a modified shape of its curve along the length of the spinal cord are observed in mice carrying mutations in ephrin type-A receptor 4 (EphA4) in which different domains of the EphA4 protein are knocked out.

Such biological curves, where we exclusively mean a smooth function, obtained under different conditions have been compared using various approaches. Zhang et al. [2] used nonparametric functions to model smooth time effects on hormone data and proposed a scaled χ2-test statistic based on the fitted group-level curves to examine the overall difference between the curves of two groups. The procedure was extended by Kong and Yan [8] to the overall comparison of more than two groups. The authors suggest that after detection of an overall difference between any curves, groups should be compared pairwise with multiplicity adjustment using the Bonferroni method. Behseta and Chenouri [9] modeled smooth intensity functions of groups of neurons using Bayesian adaptive regression splines. To compare the curves obtained using two different experimental conditions, they developed a parametric approach using a modified Hotelling T2 statistic and a nonparametric approach based on a signed-rank test statistic. For comparisons of curves described by a parametric model tests can be based on the model parameters [10]. However, none of these approaches provide information on the positions at which the curves differ if an overall difference exists.

A parametric model describing the form of the dorsal funiculus along the spinal cord does not exist. Smooth curves of unknown form can be nonparametrically modeled using penalized splines, and within-subject correlation arising from repeated measurements on the same subject can be accounted for by subject-specific random effects [11, 12].

In this paper, we describe a method for multiple comparisons of nonlinear curves that allows the assessment of the positions of the curves which differ. We used this approach to study the biological function of knocked-out domains of EphA4 on the formation of the mouse dorsal funiculus and compared the dorsal funiculus curves of two EphA4 mutants and the EphA4 wild-type. We aimed at detecting the overall difference between each set of two curves and at identifying at which positions the curves of the dorsal funiculus of the EphA4 mutants differ from that of the wild-type, i.e. which regions of the spinal cord are sensitive to the lack of certain EphA4 domains.

We refer to this testing, in which several group-specific curves are compared two at a time along the length of the curves on a grid, as “multiple curve comparisons”. These comparisons can be Dunnett-type comparisons, where the curve of a control group is compared to the curves of several other groups; Tukey-type comparisons, where all possible pairs of groups are compared; or any other kind of multiple comparisons. Pairwise comparisons of several curves on a grid along the length of the curves result in multiple testing, with the total number of tests equal to the number of pairwise comparisons multiplied by the number of positions at which the curves are compared. Multiplicity adjustment is therefore required to prevent an increase of the probability of false-positive findings above the nominal level α.

Our multiple curve comparisons combine two frameworks, each implemented in standard statistical software. The first framework exploits the connection between semiparametric mixed models and linear mixed models [13]. Smooth curves of unknown form for several groups are nonparametrically modeled using penalized splines to describe a smooth curve for each group. Random effects are used to model the subject-specific deviation from the group-level curve, leading to a semiparametric mixed model. Asymptotic normal parameter estimates can be obtained by first representing the semiparametric mixed model as a linear mixed model and then using best linear unbiased prediction (BLUP). The second framework allows for simultaneous inference in general parametric models [14]. For multiple curve comparisons, multiple contrasts of parameters from the linear mixed model are built such that each contrast represents the difference of two curves at a particular position over the curve, with the set of contrasts defining all necessary single comparisons. Adjusted p-values for each single comparison can be calculated based on the asymptotic normality of the estimated contrasts following Hothorn et al. [14].

In Section 2, we describe our proposed semiparametric mixed model and how to obtain parameter estimates from the linear mixed model representation of our model. We specify the hypotheses of interest in Section 3 and obtain the asymptotic distribution of parameter estimates on which the calculation of adjusted p-values is based. We demonstrate the performance of our proposed method in a simulation study in Section 4. In Section 5, we apply the method to compare curves describing the shape of the mouse dorsal funiculus in two EphA4 mutants and the wild-type and to detect the regions of the spinal cord affected by the lack of certain EphA4 domains. Section 6 provides details on how the method can be applied using the R [15] add-on packages mgcv [16] and multcomp [14].

2 Statistical model and estimation

Let K be the number of genotype groups (in our application: wild-type genotype and two mutant genotypes) with N(k) mice in group k, k=1,,K. For the ith animal in the kth group, we have measurements yjik (standardized width of the dorsal funiculus) taken at positions xjik,j=1,,J(ik), which are equally spaced along the lumbar region of the spinal cord (see Figure 6). The measurements of yjik sum up to N=k=1Ki=1N(k)J(ik) observations in total. We assume that for each genotype k, the width of the dorsal funiculus follows a smooth, unknown function fk(x) along the length of the spinal cord. We specify a semiparametric mixed model

(1)yjik=fk(xjik)+αik+εjik,

where the curve of the ith animal in the kth genotype group is shifted from the group-level effect function fk by a random, animal-specific value αik. The homoscedastic errors εjikN(0,σε2) are normal at each position xjik along the spinal cord.

We approximate the smooth functions fk(x) by a spline, i.e. a linear combination of L basis functions Bl:+. The model now reads

yjik=l=1LBl(xjik)βkl+αik+εjik,

or in matrix notation

(2)y=Bβ+α+ɛ.

The response vector y=(yjik)N×1 contains the dorsal funiculus measurements of all animals at all positions, and the matrix

B=BBN×(KL)

is a block-diagonal B-spline design matrix with block matrices

B*=(B1(x11k)BL(x11k)B1(xJ(N(k),k),N(k),k)BL(xJ(N(k),k),N(k),k))(i=1N(k)J(ik))×L.

The vector β=(β1,,βK)KL×1 with βk=(βk1,,βkL)L×1 contains the spline effects such that

l=1LBl(x)βklfk(x);

the vector α=(α11,,αN(k)K)N×1 with αik=(αik)J(ik)×1 contains the random, animal-specific deviations from the group-level curve for all animals; and the vector ɛ=(ɛjik)N×1 contains the normal, homoscedastic errors of all measurements.

Smoothness of the functions is ensured by introducing a penalty on the spline coefficients β, which leads to the penalized least-squares criterion

(3)argminβ,α(||y(Bβ+α)||2+k=1KλkβPkβ+λK+1αα),

where

Pk=0P0KL×KL

are block-diagonal penalty matrices with the kth block equal to P=KTKk=1,,K, and K(L2)×L is the second-order differences matrix [17].

We now reparameterize the semiparametric mixed model following Fahrmeir et al. [13] by decomposing the spline coefficients βk of each smooth function fk into an unpenalized part and a penalized part. The decomposition

βk=U*γk+V*δk

with unpenalized coefficients γk and penalized coefficients δk can be defined by

U=1κ11κL,

where κ1,,κL are the B-spline knots and

V*=K(KK)1,

where K is the second-order differences matrix [13]. Model (2) can be reformulated as

(4)y=Bβ+α+ɛ=B(Uγ+Vδ)+INα+ɛ=BU:=Xγ+(BV|IN):=Z(δ,α)+ɛ=Xγ+Zξ+ɛ

with identity matrix INN×N; block-diagonal matrices UKL×2K and VKL×K(L2) where U and V are the block entries; γ=(γ1,,γK); and ξ=(ξ1,,ξK+1) with entries ξk=δk,k=1,,K, and ξK+1=α.

The penalized least-squares criterion (3) then becomes

argminγ,ξ(||y(Xγ+Zξ)||2+k=1K+1λkξkξk).

According to Ruppert et al. [18] the solution of this minimization problem is equivalent to the BLUP estimation of γ and ξ in the linear mixed model representation (4) with fixed effects γ; random effects ξN(0,diag(σξ12IL,,σξK2IL,σξK+12IN)) with fixed variances σξk2=σε2/λk, k=1,,K+1; and errors ɛN(0,σɛ2IN) for given λ=(λ1,,λK+1). Estimates of β can then be obtained via BLUP estimation in the linear mixed model (4), and the smoothing parameters λk can be chosen as estimates of the variance ratios σɛ2/σξk2 obtained via ML or REML methodology.

For multiple tests of hypotheses on linear combinations of the parameters of a linear mixed model, the simultaneous inference procedure of Hothorn et al. [14] can be used. The application of the method for multiple comparisons of curves fitted by model (1) is described in the following section.

3 Multiple curve comparisons

We are looking at M pairwise comparisons of group-level curves, where two genotype groups k and k are compared in the mth hypothesis

H0m:supx|fk(x)fk(x)|=0,1k<kK,m=1,,M.

We approximate these hypotheses by comparing the associated splines on a grid {x1,,xS}

H0m,x:(B1(x),,BL(x))(βkβk)=0x{x1,,xS},m=1,,M,

with the grid values being the positions of the measurements. These hypotheses can be reformulated to

H0m,x:Cm,xβ=0x{x1,,xS},m=1,,M,

using

(B1(x),,BL(x))(βkβk)=(B1(x),,BL(x))Dm=:Cm,x1×KLβ=Cm,xβ,

with Dm=(0|ILkthblock|0|ILkthblock|0)L×KL [12].

The hypotheses for the M pairwise comparisons of curves over all positions x1,,xS can then be specified by

H0:Cβ=0,

with CMS×KL denoting the row stack of Cm,x, x=x1,,xS, m=1,,M.

The BLUP estimates (γˆ,δˆ) asymptotically follow a multivariate normal distribution

n(γˆ,δˆ)E((γˆ,δˆ))dN(0,Σ)

with Σ=V((γˆ,δˆ))[18]. The covariance of βˆ=Uγˆ+Vδˆ can be calculated as

V(β^)=V(Uγ^+Vδ^)=V([(U|V)]=:W(γ^,δ^))=WV((γ^,δ^))W=WΣW

following Fahrmeir et al. [13]. Therefore, we get

n(βˆE(βˆ))dN(0,WΣW),
n(DmβˆDmE(βˆ)=0underH0)dN0,DmWΣWDm,

and

nCβˆdN0,CWΣWC.

The covariance matrix Σ of the estimates (γˆ,δˆ) can be estimated by a Bayesian posterior covariance matrix Vˆ((γˆ,δˆ))[19].

With

nVˆ((γˆ,δˆ))PΣ,

we get

nCWVˆ((γˆ,δˆ))WCPnCWΣWC.

Adjusted p-values for all hypotheses H0m,x, x{x1,,xS}, m=1,,M, i.e. comparisons of two curves at all positions, can then be computed based on the distribution

nCβˆdN0,CWVˆ((γˆ,δˆ))WC

as described in Hothorn et al. [14].

4 Simulations

We ran simulations to investigate the performance of the presented approach and estimated the size and power of the testing procedure for Dunnett- and Tukey-type comparisons of three curves.

For N(k) subjects in each group k, observations at J(ik) values x[0,1] were simulated from the “true” function

(5)f(x)=x11(10(1x))6+10(10x)3(1x)10

scaled to the interval [0,1], with a subject-specific error αikN(0,0.004) and a random error εjikN(0,0.004) added to each observation:

(6)yjik=f(xjik)+αik+ɛjik.

The function f was taken from the simulations in Wood [20] and is displayed in Figure 1 (black curve).

Three different grid patterns for x were considered:

  1. equally spaced on [0,1],

  2. continuous uniformly distributed on [0,1] with different positions for different subjects,

  3. decreasing density of x (positions at the quantiles of the Beta(1,3) distribution).

We investigated scenarios with 15, 20, or 25 positions and 5, 10, 15, or 20 subjects per group.

Figure 1 True smooth function used for estimating the size of the testing procedure (black line) and the smooth function of group 3 for varying values of a used for estimating the power of the testing procedure (gray lines)
Figure 1

True smooth function used for estimating the size of the testing procedure (black line) and the smooth function of group 3 for varying values of a used for estimating the power of the testing procedure (gray lines)

To estimate the size of the testing procedure for Dunnett- and Tukey-type comparisons of three curves, we simulated observations from the “null model” (6) for all three groups. We fitted the curves using the semiparametric mixed model (1) and approximated the smooth terms by a linear combination of B-splines basis functions [17]. We compared the fitted curves at each position for settings (a) and (c) and at N(k) equally spaced positions for setting (b). We estimated the size as the portion of 1,000 datasets in which at least one difference was found among all comparisons made, and we used the same datasets for both Dunnett- and Tukey-type comparisons.

Additionally, we examined settings (a), (b), and (c) when the observations following rather small measurements were truncated. In practice, if αik+ɛjik<sd(αik+ɛjik) for any measurement at the fourth or higher position, i.e. xjik,j>3, the observations on this subject were truncated, i.e. this observation and all following observations from the same subject were missing until the proportion of missing observations was ~25%. The nominal level was chosen as α=0.05.

The estimated size for all simulation scenarios is shown in Figure 2. The results of Dunnett- and Tukey-type comparisons are similar. In setting (b), where the grid points in which the curves were compared did not equal the measurement points, the procedure is liberal. In settings (a) and (c) without truncated observations, the estimated size is close to 0.05 for almost all combinations of measurements per subject and number of subjects per group. In the presence of truncated observations, the procedure is liberal in setting (c), where measurements are taken more frequently at the beginning.

Figure 2 Estimated size of the testing procedure for Dunnett-type (left column) and Tukey-type (right column) comparisons of three curves for setting (a) (left section of each graph), (b) (middle section of each graph), and (c) (right section of each graph) each estimated from 1,000 datasets without truncated observations (top row) and with truncated observations (bottom row)
Figure 2

Estimated size of the testing procedure for Dunnett-type (left column) and Tukey-type (right column) comparisons of three curves for setting (a) (left section of each graph), (b) (middle section of each graph), and (c) (right section of each graph) each estimated from 1,000 datasets without truncated observations (top row) and with truncated observations (bottom row)

One may wonder how the number of grid points affects the p-value for a specific dataset. We sampled 100 instances from model (6), performed Tukey-type comparisons, and computed an overall p-value as the minimal adjusted p-value over all differences for S=5, 10, 15, 20, 30, 40, and 50 equally spaced grid points. The p-value trajectories as a function of the number of grid points are given in Figure 3. Except for two instances, where the p-value decreases extremely between S=20 and S=50, the p-values are rather stable starting at S=20 grid points.

Figure 3 Trajectories of minimal adjusted p-values from Tukey-type comparisons under the null model for increasing number of grid points S. Each line corresponds to one of 100 simulated datasets from model (6)
Figure 3

Trajectories of minimal adjusted p-values from Tukey-type comparisons under the null model for increasing number of grid points S. Each line corresponds to one of 100 simulated datasets from model (6)

To investigate the power of the procedure, the observations of group 3 were simulated from a function f3, which differed from function (5) for x values in the interval [0.28,0.56]:

(7)f3(x)=f(x)+exp(x0.42)20.01aI[0.28,0.56](x),

with a ranging from 0.05 to 0.5 in steps of 0.05 to increase the difference between f3 and f (see Figure 1). For equally spaced positions on [0,1], the number of positions with values differing between f and f3 are 3, 4, 5, or 7 for 15, 20, or 25 positions in total.

The power of the procedure was estimated by the portion of 1,000 simulated datasets in which at least one significant difference between two differing functions was found (not necessarily for positions in which the values of the underlying functions truly differed).

The estimated power curves for setting (a), 15 subjects per group, and 15, 20, or 25 positions are shown in Figure 4. The power is slightly higher for curves fitted from measurements taken at fewer positions compatible to the estimated size for 15 subjects per group, where the procedure becomes conservative with increasing number of positions. The power is rather low over a wide range of the parameter a, which controls how the curve of the third group differs from the other curves. A considerable difference in the curves is needed for the procedure to detect a difference.

Figure 4 Power of the testing procedure for Dunnett- and Tukey-type comparisons of three curves, where the curve of one group differs from the others according to eq. (7) for varying values of a
Figure 4

Power of the testing procedure for Dunnett- and Tukey-type comparisons of three curves, where the curve of one group differs from the others according to eq. (7) for varying values of a

5 Application: comparisons of the mouse dorsal funiculus of wild-type and EphA4 mutants

The protein EphA4 plays a major role in the development of the central nervous system. The absence of EphA4 leads to neuronal axons not finding their target cell and neural networks not properly connecting. EphA4 is also required for the development of the so-called dorsal funiculus, a morphological structure in the spinal cord comprised major axon bundles. When the EphA4 gene is knocked out or is enzymatically inactive, formation of the dorsal funiculus is impaired [21, 22].

In wild-type mice with a completely conserved EphA4 protein, the width of the dorsal funiculus forms a characteristic nonlinear curve over a subsection of the spinal cord. Neurobiologists of the Max-Planck-Institute in Martinsried, Germany have studied the role of EphA4 mutations in the formation of the dorsal funiculus by comparing the dorsal funiculus curve of a wild-type control group with those of two different groups of EphA4 mutant mice. Our analysis is based on their results. The homozygous wild-type control group had EphA4 completely conserved (genotype EphA4KI/KI), and each of the two heterozygous mutant groups had one wild-type EphA4 allele and one mutant EphA4 allele. In one mutant mouse line (genotype EphA4KD/KI), the mutant allele harbored a point mutation in the encoded tyrosine kinase domain located in the C-terminus of EphA4, which renders EphA4 enzymatically inactive. In the other mutant mouse line (genotype EphA4GFP/KI), the mutant allele encoded a protein lacking the complete cytoplasmic region of the C-terminus, which was replaced by the green fluorescent protein (GFP) (Figure 5).

The standardized width of the dorsal funiculus was measured on 25 cross-sections along the lumbar spinal cord (Figure 6) of five mice with genotype EphA4KI/KI, six mice with genotype EphA4KD/KI, and four mice with genotype EphA4GFP/KI. The measurements from all mice are displayed in Figure 7.

Figure 5 Schematic diagram showing the C-terminus of EphA4 encoded by the wild-type allele KI (bottom) and the mutant alleles KD (middle) and GFP (top)
Figure 5

Schematic diagram showing the C-terminus of EphA4 encoded by the wild-type allele KI (bottom) and the mutant alleles KD (middle) and GFP (top)

Figure 6 Range of the 25 lumbar spinal cord cross-sections (left) and cross-section of a wild-type mouse (right). The standardized width of the dorsal funiculus is the ratio between the total width of the dorsal funiculus (DF) and the width of the dorsal part of the cord to the level of the central canal (CC)
Figure 6

Range of the 25 lumbar spinal cord cross-sections (left) and cross-section of a wild-type mouse (right). The standardized width of the dorsal funiculus is the ratio between the total width of the dorsal funiculus (DF) and the width of the dorsal part of the cord to the level of the central canal (CC)

Figure 7 Standardized width of the dorsal funiculus measured at 25 positions along its length in five mice with genotype EphA4KI/KI$$^{{\rm{KI/KI}}}$$ (left), six mice with genotype EphA4KD/KI$$^{{\rm{KD/KI}}}$$ (center), and four mice with genotype EphA4GFP/KI$$^{{\rm{GFP/KI}}}$$ (right). Each line corresponds to one mouse
Figure 7

Standardized width of the dorsal funiculus measured at 25 positions along its length in five mice with genotype EphA4KI/KI (left), six mice with genotype EphA4KD/KI (center), and four mice with genotype EphA4GFP/KI (right). Each line corresponds to one mouse

We modeled the curves of each group of mice in a semiparametric mixed model as described in Section 2:

(8)yjik=fk(xjik)+αik+εjik,

with αikN(0,σα2) and εjikN(0,σε2) for K=3 groups k=1,,K, mice i=1,,N(k) in the kth group, and N(ik)=25 measurements j=1,,N(ik) for each animal. The number of mice N(k) in the kth group are N(1)=5, N(2)=6, and N(3)=4 with k=1 corresponding to genotype EphA4KI/KI, k=2 corresponding to genotype EphA4KD/KI, and k=3 corresponding to genotype EphA4GFP/KI. This leads to N=375 observations yjik in total.

The fitted groupwise curves are shown in Figure 8. All-pairwise comparisons of the three groups were conducted, and each pair of curves was compared at each of the 25 positions. Significant differences were found at positions 1–20 when the wild-type control was compared to the mutant with genotype EphA4KD/KI, and at positions 1–9 when the wild-type control was compared to the mutant with genotype EphA4GFP/KI. Hence, these results indicated that the kinase domain of the C-terminus is required for the development of the complete dorsal funiculus and that one allele encoding an inactive kinase domain or lacking the kinase domain affects the shape of the dorsal funiculus compared to that in the homozygous wild-type. Specifically, the absence of the EphA4 C-terminus including the kinase domain in the heterozygous EphA4GFP/KI mutant led to a reduction of the dorsal funiculus in the lower positions, and inactivation of the EphA4 kinase domain in the heterozygous EphA4KD/KI mutant led to a reduction of the dorsal funiculus in almost the entire region inspected. Significant differences in the dorsal funiculus of the two heterozygous mutant mouse lines were found in the middle region (positions 9–13), which implied that even though the tyrosine kinase domain is required for the development of the complete dorsal funiculus, other cytoplasmic regions of the C-terminus are involved in the formation as well.

Figure 8 Fitted curves of the width of the dorsal funiculus for the three genotypes
Figure 8

Fitted curves of the width of the dorsal funiculus for the three genotypes

6 Computational details

In this section, we provide details on how multiple curve comparisons of several groups can be performed using the software R [15]. The multcomp package provides a general implementation of the framework for simultaneous inference in parametric models according to Hothorn et al. [14]. In the web-based Supplementary material a simulated dataset DorsalFuniculus is available, whose observations were generated according to the structure of the data presented in Section 5. The dataset contains the dependent variable y (width of the dorsal funiculus), the position variabe x, the grouping variable group, and the subject-specific identifier id. The semiparametric mixed models studied in this paper were fitted by BLUP estimation in the linear mixed model representation using the function gamm() provided in the package mgcv [16]:

mod <- gamm(y ~ - 1 + s(x, by = group, bs = "ps") + group,

random = list(id=~ 1), data = DorsalFuniculus)$gam

Alternatively, one can use the gam function

mod <- gam(y ~ - 1 + s(x, by = group, bs = "ps") +

group + s(id, bs = "re"),

data = DorsalFuniculus, method = "REML")

The latter call also allows shared smoothing parameters for the curves fitted to the different groups. Estimates of the unpenalized and penalized spline coefficients (γˆ,δˆ) and the posterior covariance matrix for these parameter estimates can be extracted from the returned object via coef(mod) and vcov(mod), but are automatically extracted when multiple comparisons of linear combinations of the model parameters are performed using the tools provided by the package multcomp. The function glht() takes the fitted model mod and sets up the linear combinations to be tested for the associated contrast matrix K specified by the argument linfct:

glht_mod <- glht(model = mod, linfct = K)

The matrix K needs to be user defined such that it corresponds to CW in Section 3. K %*% coef(mod) then corresponds to Cβ and defines the multiple curve comparisons of interest on a certain grid. The specification of K for Dunnett-type or Tukey-type multiple curve comparisons is given in the R Code provided in the web-based Supplementary material. Adjusted p-values for each single comparison are returned via summary(glht_mod). Further details are available in Bretz et al. [23].

7 Discussion

In this paper, we developed a procedure for multiple comparisons of curves fitted by a semiparametric mixed model. Previously existing approaches only perform overall comparisons and do not provide information on the grid points at which the curves differ between two groups. The method we propose allows comparisons of two or more groups over a grid along the length of the curves, with control of the probability of at least one false-positive finding among all comparisons made. Our simulations showed that the overall error level of multiple comparisons of several curves fitted from a reasonable number of observations per subject and per group can be controlled when curves are compared at the positions at which the measurements were taken. Nevertheless, it is possible to use alternative grid points for defining hypotheses. For example, differences in a certain domain of the curves might be not very interesting a priori, so a more powerful procedure can be set up by placing the grid points in the domain of interest. As this grid becomes denser, the correlations between the test statistics increase. In terms of multiplicity correction, the price of a dense grid is very small but the computational aspects become more challenging [24].

The procedure is based on the Bayesian posterior covariance matrix and the asymptotic normality of penalized estimates. Therefore, the small-sample performance might be problematic. Our simulations showed considerable size distortions for certain configurations and especially for datasets with a small number of replications per observation. Also, the power of the procedure is somewhat limited, so larger sample sizes are required to actually detect interesting differences. Wood [25] introduced a correction for Wald statistics on penalized functions. A similar correction for the max-type statistics applied to the multiple comparisons studied here putting more emphasis on the less penalized parts of the estimated curves promises to improve the procedure.

When we compared the dorsal funiculus curves of groups of mice with different EphA4 genotypes, we gained information about which region of the dorsal funiculus along the length of the spinal cord is sensitive to the lack of certain EphA4 domains. The proposed method could also be applied to comparisons of growth curves or hormone level profiles, or in pharmacogenetics, when several groups are compared over time.

We limited our attention to position and group as covariates, but the methodology can be extended to multiple comparisons of group-level curves with adjustment for further covariates. In our application of dorsal funiculus formation, measurements were taken at regularly spaced positions in all mice, but the method can also be applied when individual curves are measured at variable and irregularly spaced points. For the dorsal funiculus data, it seems that subject-specific deviations from the group-average curve can be adequately modeled by a parametric random effect since the differences between the measurements of mice belonging to the same group were regular over all positions. To be more flexible in the case of irregular subject-specific deviations, nonparametric functions could be used for both the group-level and the subject-level curves.

The methodology can be extended to multiple comparisons of areas under curves in settings where a parametric model to fit the curves and estimate the areas thereunder does not exist. Using a semiparametric mixed model to fit the curves and applying the trapezoidal rule to estimate the area under the curves, hypotheses on the equality of two or more areas can be set up as linear combinations of the model parameters, and the procedure by Hothorn et al. [14] can be applied to perform multiple comparisons of the areas under the curves.

Supplementary materials

A Web Appendix containing the R code referenced in Section 6 is available.

References

1. Villandr L, Hutcheon JA, Trejo ME, Abenhaim H, Jacobsen G, Platt RW. Modeling fetal weight for gestational age: a comparison of a flexible multi-level spline-based model with other approaches. Int J Biostat 2011;7:article 32.10.2202/1557-4679.1305Search in Google Scholar PubMed PubMed Central

2. Zhang D, Lin X, Sowers M. Semiparametric regression for periodic longitudinal hormone data from multiple menstrual cycles. Biometrics 2000;56:31–9.10.1111/j.0006-341X.2000.00031.xSearch in Google Scholar

3. Bertrand J, Comets E, Chenel M, Metré F. Some alternatives to asymptotic tests for the analysis of pharmacogenetic data using nonlinear mixed effects models. Biometrics 2012;68:146–55.10.1111/j.1541-0420.2011.01665.xSearch in Google Scholar PubMed

4. Bhadra D, Daniels MJ, Kim S, Ghosh M, Mukherjee B. A Bayesian semiparametric approach for incorporating longitudinal information on exposure history for inference in case-control studies. Biometrics 2012;68:361–70.10.1111/j.1541-0420.2011.01686.xSearch in Google Scholar PubMed PubMed Central

5. Dagne G, Huang Y. Bayesian inference for a nonlinear mixed-effects Tobit model with multivariate skew-t distributions: application to AIDS studies. Int J Biostat 2012;8:article 27.10.1515/1557-4679.1387Search in Google Scholar PubMed PubMed Central

6. Huang Y, Chen J, Yan C. Mixed-effects joint models with skew-normal distribution for HIV dynamic response with missing and mismeasured time-varying covariate. Int J Biostat 2012;8:article 34.10.1515/1557-4679.1426Search in Google Scholar PubMed

7. Huang Y, Chen R, Dagne G. Simultaneous Bayesian inference for linear, nonlinear and semiparametric mixed-effects models with skew-normality and measurement errors in covariates. Int J Biostat 2011;7:article 8.10.2202/1557-4679.1292Search in Google Scholar PubMed PubMed Central

8. Kong M, Yan J. Modeling and testing treated tumor growth using cubic smoothing splines. Biometrical J 2011;53:1–19.10.1002/bimj.201000098Search in Google Scholar PubMed

9. Behseta S, Chenouri S. Comparison of two populations of curves with an application in neuronal data analysis. Stat Med 2011;30:1441–54.10.1002/sim.4192Search in Google Scholar PubMed

10. Dasgupta N, Shaffer MJ. Many-to-one comparisons of nonlinear growth curves for Washington’s red delicious apple. J Appl Stat 2012;39:1781–95.10.1080/02664763.2012.683168Search in Google Scholar

11. Chen H, Wang Y. A penalized spline approach to functional mixed effects model analysis. Biometrics 2011;67:861–70.10.1111/j.1541-0420.2010.01524.xSearch in Google Scholar

12. Thilakarathne PJ, Clement L, Lin D, Shkedy Z, Kasim A, Talloen W, et al. The use of semiparametric mixed models to analyze PamCHIP peptide array data: an application to an oncology experiment. Bioinformatics 2011;27:2859–65.10.1093/bioinformatics/btr475Search in Google Scholar

13. Fahrmeir L, Kneib T, Lang S. Penalized structured additive regression for space-time data: a Bayesian perspective. Stat Sin 2004;14:715–45.Search in Google Scholar

14. Hothorn T, Bretz F, Westfall P. Simultaneous inference in general parametric models. Biometrical J 2008;50:346–63.10.1002/bimj.200810425Search in Google Scholar

15. R Development Core Team. R: a language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria, 2012. Available at: http://www.R-project.org/, ISBN 3-900051-07-0.Search in Google Scholar

16. Wood S. Generalized additive models: an introduction with R. Boca Raton, FL: Chapman and Hall/CRC, 2006.10.1201/9781420010404Search in Google Scholar

17. Eilers PH, Marx BD. Flexible smoothing with B-splines and penalties. Stat Sci 1996;11:89–121.10.1214/ss/1038425655Search in Google Scholar

18. Ruppert D, Wand MP, Carroll RJ. Semiparametric regression, Cambridge series in statistical and probabilistic mathematics. Cambridge: Cambridge University Press, 2003.10.1017/CBO9780511755453Search in Google Scholar

19. Lin X, Zhang D. Inference in generalized additive mixed models by using smoothing splines. J R Stat Soc Ser B Stat Meth 1999;61:381–400.10.1111/1467-9868.00183Search in Google Scholar

20. Wood S. On confidence intervals for generalized additive models based on penalized regression splines. Aust New Zealand J Stat 2006;48:445–64.10.1111/j.1467-842X.2006.00450.xSearch in Google Scholar

21. Egea J, Klein R. Bidirectional eph-ephrin signaling during axon guidance. Trends Cell Biol 2007;17:230–8.10.1016/j.tcb.2007.03.004Search in Google Scholar

22. Kullander K, Mather NK, Diella F, Dottori M, Boyd AW, Klein R. Kinase-dependent and kinase-independent functions of EphA4 receptors in major axon tract formation in vivo. Neuron 2001;29:73–84.10.1016/S0896-6273(01)00181-7Search in Google Scholar

23. Bretz F, Hothorn T, Westfall P. Multiple comparisons using R. Boca Raton, FL: Chapman & Hall/CRC Press, 2010.Search in Google Scholar

24. Genz A, Bretz F. Computation of multivariate normal and t probabilities, Lecture notes in statistics. Heidelberg: Springer, 2009.10.1007/978-3-642-01689-9Search in Google Scholar

25. Wood SN. On p-values for smooth components of an extended generalized additive model. Biometrika 2013;100:221–8.10.1093/biomet/ass048Search in Google Scholar

Published Online: 2014-6-5
Published in Print: 2014-11-1

© 2014 by Walter de Gruyter Berlin / Boston

Downloaded on 20.4.2024 from https://www.degruyter.com/document/doi/10.1515/ijb-2013-0003/html
Scroll to top button