Skip to main content
Genetics logoLink to Genetics
. 2015 Nov 4;202(1):25–36. doi: 10.1534/genetics.115.180802

Data-Driven Reversible Jump for QTL Mapping

Daiane Aparecida Zuanetti 1,1, Luis Aparecido Milan 1
PMCID: PMC4701089  PMID: 26546001

Abstract

We propose a birth–death–merge data-driven reversible jump (DDRJ) for multiple-QTL mapping where the phenotypic trait is modeled as a linear function of the additive and dominance effects of the unknown QTL genotypes. We compare the performance of the proposed methodology, usual reversible jump (RJ) and multiple-interval mapping (MIM), using simulated and real data sets. Compared with RJ, DDRJ shows a better performance to estimate the number of QTLs and their locations on the genome mainly when the QTLs effect is moderate, basically as a result of better mixing for transdimensional moves. The inclusion of a merge step of consecutive QTLs in DDRJ is efficient, under tested conditions, to avoid the split of true QTL’s effects between false QTLs and, consequently, selection of the wrong model. DDRJ is also more precise to estimate the QTLs location than MIM in which the number of QTLs need to be specified in advance. As DDRJ is more efficient to identify and characterize QTLs with smaller effect, this method also appears to be useful and brings contributions to identifying single-nucleotide polymorphisms (SNPs) that usually have a small effect on phenotype.

Keywords: QTL mapping, model selection, data-driven reversible jump, birth–death–merge movements, mixing of MCMC


GENETICISTS and molecular biologists have aimed at locating regions associated with quantitative traits in a chromosome. These chromosomal regions are known as quantitative trait loci (QTL) and their location and effects on the phenotypic traits are estimated by genetic markers. The most popular genetic markers are simple sequence repeats (SSR) and single-nucleotide polymorphism (SNP); their location is specified by the linkage map and their genotype is known.

A phenotype is usually modeled as a linear function of the additive and dominance effects of the QTL genotypes and several methods have been developed for the localization and characterization of QTLs. The standard estimation method in experimental crosses is the interval mapping (IM) presented by Lander and Botstein (1989) and Haley and Knott (1992). Lander and Botstein (1989) propose using the EM algorithm (Dempster et al. 1977), assuming a single putative QTL at each location on the genome and comparing the hypothesis of a single QTL to the null hypothesis of no segregation QTLs by the logarithm of the odds ratio (LOD score). However, the estimate of the QTL effects can be influenced by the effect of other possible QTLs in adjacent regions since this effect is not controlled in the model and nonexisting or ghost QTLs can be identified. A ghost QTL appears when two or more QTLs are linked in coupling (meaning that their effects have the same sign) and interval mapping gives a maximum LOD score at a location between the two QTLs (Broman and Speed 1999).

Jansen (1993), Jansen and Stam (1994), and Zeng (1994) propose composite-interval mapping (CIM) to control the effect of QTLs located in adjacent regions and avoid the identification of ghost QTLs. They propose to include in the single putative QTL regression model a subset of markers as cofactors. Kao et al. (1999) propose multiple-interval mapping (MIM), which considers the effect of all possible QTLs and the epistatic effect between them in a single model. This model, with a fixed number of QTLs, is estimated by the EM algorithm and the number of QTLs is selected by model selection methods such as the Akaike information criterion (AIC) and the Bayesian information criterion (BIC), among others.

Bayesian methods for QTL mapping are interesting tools since they allow us to select and estimate the model jointly. Earlier Bayesian approaches were proposed by Stephens and Smith (1993) and Satagopan et al. (1996). The authors estimate the locations and effect of a prespecified number of QTLs. In practice, however, the number of QTLs is unknown and must be estimated. Satagopan and Yandell (1996) and Stephens and Fisch (1998) propose variants of reversible-jump (RJ) Markov chain Monte Carlo to estimate it and the remaining parameters of the model jointly. An important characteristic in the chain generated in MCMC is that it mixes well; i.e., it moves around the parameter space rather easily and quickly finds its stationary distribution. Forming a good Markov chain and monitoring its behavior is delicate and sophisticated work (Broman and Speed 1999).

Over the past decade, different ways to generate proposal parameters in MCMC have been suggested to facilitate the moves between models and accelerate the convergence of the original RJ algorithm. Green and Mira (2001) propose an algorithm that, on rejection, makes a second attempt to move. Regarding the inclusion of a new QTL, Yi and Xu (2002) suggest generating its effects (additive and dominance) from the conditional a posteriori distribution. Yi et al. (2005) propose updating the location of a specific QTL and its genotypes together. As a QTL’s location and genotype are correlated, the acceptance probability of a new QTL’s location is higher if its genotype is updated jointly.

To accelerate the search procedure of the correct number of QTLs, K, more suitable and efficient dimensional change candidates must be generated. For this purpose, we propose a birth–death–merge data-driven reversible jump (DDRJ) for multiple-QTL mapping. It simulates a more likely location for a new QTL using the available data, chooses a QTL to be excluded according to its importance in the current model, or merges the effects of two consecutive QTLs if their genotypes are correlated. Consequently, candidates are more likely to be accepted and the space of possible models is more easily explored. Jain and Neal (2004, 2007) and Saraiva and Milan (2012) show that data-driven methods are effective in simplifying the methodology and improving the chain mixing.

The merge movement of consecutive QTLs is efficient under tested conditions to avoid identification of false QTLs. Usually, as both QTLs have similar estimated genotypes, the effects of the true QTL are split between the two QTLs and bias the estimate of the number of QTLs and their effects. Split QTLs can be seen as the opposite problem to that of ghost QTLs.

The proposed method has also the advantage of providing interval estimates that can be used to analyze the uncertainty of estimates. The usual methods generally provide only point estimates or asymptotic confidence intervals for big samples.

This article is organized as follows: Model for Quantitative Traits presents such a model and discusses the likelihood function; Bayesian Approach addresses the Bayesian approach for the model, including the DDRJ procedure to estimate the number of QTLs; Applications analyzes the performance of DDRJ and compares it with RJ and MIM performance in simulated and real data sets. Finally, Discussion provides a discussion of the methods.

Model for Quantitative Traits

Let Y=(Y1,Y2,,Yn) be a quantitative trait of n individuals from an F2 population. Assume this phenotype has been affected by K QTLs located at positions λ=(λ1,,λK), λk<λk+1 for k=1,,K1, between m different genotyped markers with a known linkage map.

Phenotype Yi for the ith individual can be modeled by

Yi=μ+k=1KαkQik+k=1Kδk(1|Qik|)+εi, (1)

where μ is the average of expected values of genotypes AA and aa; αk is the additive effect of the kth QTL; δk is the dominance effect of the kth QTL; Qik represents the genotype of the kth QTL of the ith individual coded as 1,0 or 1 for aa, Aa, or AA, respectively, k=1,,K and i=1,2,,n; εi Normal(0,σ2) is the random error; and εi and εi are supposed to be independent for ii.

The phenotype can also be affected by environmental covariates and interactions among QTLs or between covariates and QTLs. The model defined by Equation 1 does not consider these effects, but extensions (modeling environmental covariates as fixed effects, for example) are straightforward.

The data set consists of y=(y1,y2,,yn); the observations regarding the quantitative trait of n individuals; M(n×m), the markers’ genotype are coded as 1,0 or 1 for aa,Aa, or AA, respectively; and D={D1,D2,,Dm}, the distances (in centimorgans) between each marker and the first marker, where D1=0.

We assume there is at most one QTL between two consecutive markers, therefore K<m, and the QTL’s genotype is explained only by flanking markers; i.e., Qik|Mirk,Milk and Qik|Mirk,Milk are independent for kk, where Mirk is the genotype of the marker to the right of the kth QTL for the ith individual and Milk is the genotype of the marker to the left of the kth QTL for the ith individual.

The joint probability distribution of Y and Q, where Q={Qik} is the matrix of the K QTLs genotypes for the n individuals, is

fY,Q|M,D(y,q)=i=1nfYi|qi(yi)Pr(Qi=qi|Mi,D), (2)

where Pr(Qi1=qi1,,QiK=qiK|Mi,D)=k=1KPr(Qik=qik|Mirk,Milk,D), for i=1,,n; qikPr(Qik=qik|Mirk,Milk,D)=1, for qik=1,0,1; and f is the conditional normal density for Yi.

In practice, the number of QTLs K is unknown and the parameters of the model are θ=(K,λ,μ,α=(α1,,αK),δ=(δ1,,δK),σ2). The likelihood function of θ given Y=y and Q=q is

L(θ|y,q)=(2πσ2)n/2exp{12σ2i=1nɛi2}i=1nk=1KPr(Qik=qik|Mirk,Milk,D), (3)

where ɛi=yiμk=1Kαkqikk=1Kδk(1|qik|) is the residual of the ith observation and Pr(Qik=qik|Mirk,Milk,D) is the conditional probability of the QTL genotype given the flanking markers genotypes as defined by Stephens and Fisch (1998). Such a probability is a function of recombination fractions between the kth QTL and its flanking markers calculated by the Haldane distance function. Note that Qik, i=1,,n and k=1,,K, is nonobservable and must be estimated.

Without losing the generality and for simplicity, consider the models with one and two QTLs defined, respectively, as

Yi=μ+α1Qi1+δ1(1|Qi1|)+εi(M1)

and

Yi=μ+α1Qi1+α2Qi2+δ1(1|Qi1|)+δ2(1|Qi2|)+εi(M2),

for i=1,,n. Observe if Qi1=Qi2=Qi1 for all or almost all individuals, α1+α2=α1 and δ1+δ2=δ1, the models M1 and M2 are equally or almost equally likely and it can be hard to select the correct model in this situation. The genotype of two loci has a high probability of being equal when they are close on the same chromosome and the model is wrongly estimated if the effect of two or more true close QTLs are merged in only one QTL or if the effect of one true QTL is split with one or more false close QTLs. We note in our simulated data sets, some of them shown in Applications, using multiple QTLs methods to estimate the model, that often methods split the effect of one true QTL with one or more false QTLs. Conventional methodologies for QTL mapping often do not deal well with this problem.

Data availability

File S1 contains the conditional a posteriori distributions of parameters. File S2 contains DDRJ and RJ effective sample size of the parameters of the models. R codes of DDRJ methos are provided in File S3 and File S4.

Bayesian Approach

The usual Bayesian methodology for models with unknown K is the RJ proposed by Green (1995). This method consists of running Metropolis–Hastings steps that either accept or reject different moves, like “birth” or “death” of a QTL. These steps enable transitions from the current model to models of higher or lower dimensions.

Parameters λ|K, α|K, δ|K, μ, σ2, and elements of α and δ are supposed to be independent and the joint a priori density for θ is written as

π(θ)=π(K)π(λ|K)(k=1Kπ(αk)π(δk))π(μ)π(σ2). (4)

Particularly, we consider

  1. K Uniform(0,1,,m1).

  2. αk Normal(να,σα2), k=1,,K, where να and σα2>0 are known hyperparameters.

  3. δk Normal(νδ,σδ2), k=1,,K, where νδ and σδ2>0 are known hyperparameters.

  4. μ Normal(νμ,σμ2), where νμ and σμ2>0 are known hyperparameters.

  5. σ2 Inverse-gamma(ηa,ηb), where ηa>0 and ηb>0 are known hyperparameters.

  6. π(λ|K)=π(λ1,,λK|K)=π(λ1|K)π(λ2|λ1,K)π(λK|λK1,K). If there is no a priori information about the QTL’s location, each location is assumed uniformly distributed over the possible loci.

Combining the likelihood function in Equation 3 with the a priori distributions, we obtain the conditional a posteriori distributions of μ|(y,q,θμ), σ2|(y,q,θσ2), αk|(y,q,θαk), δk|(y,q,θδk), and λk|(y,q,θλk), k=1,,K, provided in Supporting Information, File S1.

The nonobservable genotype Qik, i=1,,n and k=1,,K, is simulated and updated by its conditional a posteriori distribution given by

Pr(Qik=qik|y,qqik,M,D)Pr(Qik=qik,Yi=yi|qqik,Mirk,Milk,D)=fYi|qi(yi)Pr(Qik=qik|Mirk,Milk,D), (5)

for qik{1,0,1} and where fYi|qi(yi) is the Normal(μ+k=1Kαkqik+k=1Kδk(1|qik|),σ2) density function.

From Equation 5, Qik|(y,qqik,M,D) Multinomial(1,(pik1,pik0,pik1)), where

pikj=fYi|qi(yi)Pr(Qik=j|Mirk,Milk,D)jfYi|qi(yi)Pr(Qik=j|Mirk,Milk,D),
j=1,0,1.

Parameters μ, σ2, αk, and δk and nonobservable variables Qik, i=1,,n and k=1,,K, are updated by Gibbs sampling steps and λk is updated jointly with Qk by Metropolis–Hastings steps, in which λk is sampled from a Uniform(Dlk,Drk) distribution and the block (λk,Qk) is accepted according to probability Ψ((λk,qk)|(λk,qk))=min(1,A), where

A=exp{(1/2σ2)i=1nɛ′i2}exp{(1/2σ2)i=1nεi2}i=1nPr(Qik=qik|Mirk,Milk,D)i=1nPr(Qik=qik|Mirk,Milk,D)×i=1nPr(Qik=qik|y,qqik,M,D)i=1nPr(Qik=qik|y,qqik,M,D), (6)

ɛi=yiμk=1Kαkqikk=1Kδk(1|qik|) is the residual of the ith individual, i=1,,n, and ɛi is calculated using qqk and qk.

DDRJ

The movements that change K are called birth (b), death (d), or merge (mg) moves when a new QTL is included in the model or, conversely, one QTL is excluded from the current model or the effects of two QTLs are summed into a single QTL. The birth, death, and merge moves are implemented by Metropolis–Hastings steps and either increase or reduce the number of QTLs by one at each step.

Consider x=(q,θ) the current state of the MCMC procedure with K QTLs and x=(q,θ) the proposed movement, where ′ means a birth (b), a death (d), or a merge (mg) of QTLs. Therefore, K=K+1 if a birth movement is proposed or K=K1 if a death or a merge movement is proposed. This move is accepted according to Metropolis–Hastings probability Ψ(x|x)=min(1,A), where

A=L(θ|y,q)L(θ|y,q)π(θ)π(θ)q(x|x)q(x|x), (7)

and q(|) is the transition function, described below.

At each step, we choose a movement to increase or reduce the number of QTLs as follows:

  1. If 0<K<m1, a birth or a death is randomly chosen, according to its probability. Here, we assume Pr(b|K)=1/2 and Pr(d|K)=1/2.

  2. If K=0, a birth is chosen; i.e., Pr(b|K)=1.

  3. If K=m1, a death is chosen; i.e., Pr(d|K)=1.

Birth proposal:

When a birth movement is chosen, a location is selected for the new QTL in a marker interval that has no QTL and its genotype and effect parameters must be defined. The selection of a location through a Uniform distribution can be inefficient, mainly if we have a large number of marker intervals.

If there is a strong association between a marker and a trait, it is reasonable to suppose there is a QTL nearby that marker. Therefore, the association between markers and trait can be used to guide the search for new QTLs in the estimation process. As each marker can be seen as a factor with three levels affecting differently the phenotype mean or the residual mean of the current model, we use the Kruskal–Wallis test statistic to measure this association. The F statistics in a one-way analysis of variance could also be used. Higher values indicate the residual mean is different for the distinct levels of the marker and there is a higher chance of a QTL close to it whose effect is not considered in the current model. Values close to zero indicate the residual mean is the same for all levels of the marker and its contribution to explain the quantitative trait is not relevant or its effect is already considered in the model.

The complete birth step is built as follows:

  1. Select a marker to allocate the new QTL from a Multinomial(1,(pb1,,pbm)), where pbj=KWj/j=1mKWj, j=1,,m, and KWj is the statistics of the Kruskal–Wallis test from residuals of the current model and the jth marker genotype, defined as
    KWj=(n1)l=13nl(r¯lr¯)2l=13i=1nl(rlir¯)2,
    where nl is the number of individuals in the lth group and the three groups are specified by the genotype of the jth marker, rli is the rank (among all individuals) of the ith individual from the lth group, r¯l=i=1nlrli/nl, and r¯=0.5(n+1) is the average of all the rli. Note that markers which most affect the residual mean are more likely to be chosen;
  2. Assume the jth marker has been chosen, j1 and jm, and suppose there is no QTL between the (j1) and (j+1)th markers. The new QTL can be located in [Dj1,Dj+1] and λK+1 is defined as Dj1+(Dj+1Dj1)*Z, where Z Beta(a,1) and a is calculated according to
    E[Z]=j=(j1)(j+1)((DjDj1)/(Dj+1Dj+1))KWjj=(j1)(j+1)KWj;i.e.,a=E[Z]1E[Z].
    Consequently, the expected value of λK+1 is the average of the jth marker and its flanking markers’ position weighted by their effect on the residual mean of the current model and the new QTL is more likely to be close to the marker that has the most relevant effect on the residual mean. Note the Beta(a,1) distribution is Uniform(0,1) when Mj1,Mj, and Mj+1 have the same effect on the residual mean and the jth marker is in the center of [Dj1,Dj+1].

    If j=1, j=m, [Dj1,Dj] or [Dj,Dj+1] already contains a QTL then the new QTL will be located in [D1,D2], [Dm1,Dm], [Dj,Dj+1], or [Dj1,Dj], respectively, and its position is simulated as in step 2, considering only two markers and not three.

  3. Sample the genotype of the new QTL for all individuals, qK+1, from
    Pr(QiK+1=qiK+1|MirK+1,MilK+1,D).
  4. Sample αK+1 from its conditional a posteriori distribution considering qb=(q,qK+1) and δK+1=0.

  5. Sample δK+1 from its conditional a posteriori distribution considering qb and αb=(α,αK+1).

  6. Sample μb from its conditional a posteriori distribution, considering qb, αb, and δb=(δ,δK+1).

  7. Sample σ2b from its conditional a posteriori distribution, considering qb, αb, δb, and μb.

Therefore, we have a new set of QTL genotypes and parameters xb=(qb,θb). This transition proposal is denoted by xb|x and its probability is

q(xb|x)=Pr(b|K)pbjfZ(z)i=1n(Pr(QiK+1=qiK+1|MirK+1,MilK+1,D))×π(αK+1|y,qb,θK,K+1,λK+1,δK+1)π(δK+1|y,qb,θK,K+1,λK+1,αK+1)×π(μb|y,qb,θ(μb,σ2b)b,σ2)π(σ2b|y,qb,θσ2bb), (8)

where π(|) is the conditional a posteriori distribution for each parameter used to sample the candidate values. The acceptance probability for the birth move is Ψ(xb|x)=min(1,Ab), where Ab is given by Equation 7. The probability of the transition proposal denoted by x|xb is

q(x|xb)=Pr(d|K+1)pdK+1π(μ|y,q,θ(μ,σ2),σ2b)π(σ2|y,q,θσ2). (9)

Death proposal:

Since a death move has been selected, we choose a QTL from the current model to be deleted.

As Qik assumes only values 1, 0, and 1 and (1|Qik|) assumes only 0 and 1, for i=1,,n and k=1,,K, the current absolute value of αk and δk shows the importance and significance of the kth QTL, i.e., higher absolute values of αk or δk indicate the kth QTL is more relevant to explain the phenotype. The current values of these parameters are useful for the choice of the QTL to be excluded without changing significantly the predictive power of the model.

Instead of selecting a QTL to be excluded from a Uniform(1,,K), we select it from a Multinomial(1,(pd1,,pdk)), where pdk=(1/(|αk|+|δk|))/k=1K(1/(|αk|+|δk|)), for k=1,,K; i.e., QTLs that exert the strongest effects and are the most relevant to the model are less likely to be selected and deleted. Therefore, the acceptance probability of the death movement is improved.

The complete death step is as follows:

  1. Select the QTL to be excluded from Multinomial(1,(pd1,,pdK)), the kth QTL.

  2. Delete qk*, λk*, αk*, and δk* from q, λ, α, and δ, respectively.

  3. Sample μd from its conditional a posteriori distribution, considering only K1 QTLs.

  4. Sample σ2d from its conditional a posteriori distribution, considering the reduced model.

We have a new set of QTL's genotypes and parameters xd=(qd,θd=(K1,λd,αd,δd,μd,σ2d)). This transition proposal is denoted by xd|x and its probability is

q(xd|x)=Pr(d|K)pdkπ(μd|y,qd,θ(μd,σ2d)d,σ2)π(σ2d|y,qd,θσ2dd), (10)

where π(|) is the conditional a posteriori distribution of each parameter used to generate the candidate values.

The acceptance probability for the death movement is Ψ(xd|x)=min(1,Ad), where Ad=1/Ab with some suitable substitutions. The probability of transition proposal denoted by x|xd is defined as

q(x|xd)=Pr(b|K1)(pblkfZ(λkDlk1Dlk+1Dlk1)+pbrkfZ(λkDrk1Drk+1Drk1))×i=1n(Pr(Qik=qik|Mirk,Milk,D,λk))×π(αk|y,q,θ(K1)d,K,λk,δk)π(δk|y,q,θ(K1)d,K,λk,αk)×π(μ|y,q,θ(μ,σ2),σ2d)π(σ2|y,q,θσ2), (11)

where lk is the marker on the left of the kth QTL and rk is the marker on the right of the kth QTL.

Note that if we first choose a birth movement in state x, giving xb, and then choose the death of the (K+1)th QTL, we can recover x and state x is likely to be recovered after a birth process of xd. If the candidate movement is not accepted, the chain remains in the current model, the value of K does not change, and the remaining parameters of the model are updated by Metropolis–Hastings or Gibbs steps.

Merge proposal:

Instead of proposing data driven with only birth and death steps, we also include a merge movement in the procedure since the model can be wrongly estimated if the effect of a true QTL is split between two or more false QTLs. The split of a QTL may happen if a QTL appears very close to an existent QTL and, as their genotypes are very similar, both are in the model and split the additive and dominance effect that would be of only one QTL. The death of one of these QTLs is not generally accepted since the effects of both QTLs are relevant to explain the phenotype variability. The merge moves of two consecutive QTLs are usually accepted and effective to avoid split QTLs since the effect of the QTL that is removed from the model is added to the effect of an adjacent QTL and the predictive power of the model does not change significantly.

For merging two QTLs we must choose a pair of consecutive QTLs to be merged and choose one QTL to be removed from the model. Its effects are added to the effect of the other QTL. We propose to build a data-driven merge candidate as follows:

  1. Select a pair of consecutive QTLs to be merged from Multinomial(1,(pmg12,pmg23,,pmg(K1)K)), where pmgkj=Vkj/k=1K1j=k+1KVkj, k=1,,K1 and j=k+1,,K, and Vkj is Cramér’s V measure of association between the genotypes of the kth and the jth QTLs. Note that pairs of successive QTLs with more associated genotypes have higher probability to be merged since the split happens between QTLs with similar genotype. Suppose the pair of QTLs k and k+1 has been selected.

  2. Choose the kth or (k+1)th to be excluded from the current model, according to pdk=(1/(|αk|+|δk|))/k=kk+1(1/(|αk|+|δk|)), k=k,k+1. Consider that the (k+1)th has been chosen to be excluded.

  3. Delete qk+1, λk+1, αk+1, and δk+1 from q, λ, α, and δ, respectively.

  4. Update αk, δk, μ, and σ2, successively, from their conditional a posteriori distribution considering qmg, αmg, and δmg with k1 QTLs.

Instead of adding the value of αk+1 and δk+1 to αk and δk, respectively, we propose to update αk and δk from their conditional a posteriori probability, using the reduced model. It is equivalent since we remove the effects of the (k+1)th QTL from the current model to update αk and δk and simplify the calculation of merge acceptance probability since is not necessary to define deterministic transformations to reduce the dimension of the model.

We have a new set of QTL's genotypes and parameters xmg=(qmg,θmg=(K1,λmg,αmg,δmg,μmg,σ2mg)). This transition proposal is denoted by xmg|x and its probability is

q(xmg|x)=pmgk(k+1)pdk+1π(αk|y,qmg,K1,λmg,ααkmg,δmg,μ,σ2)×π(δk|y,qmg,K1,λmg,αmg,δδkmg,μ,σ2)π(μmg|y,qmg,θ(μmg,σ2mg)mg,σ2)×π(σ2mg|y,qmg,θσ2mgmg), (12)

where π(|) is the conditional a posteriori distribution of each parameter used to sample the candidate values.

The acceptance probability for the merge movement is Ψ(xmg|x)=min(1,Amg), where Amg is defined by Equation 7. The probability of a transition proposal denoted by x|xmg that represents a split of the kth QTL is defined as

q(x|xmg)=(pblk+1fZ(λk+1Dlk+11Dlk+1+1Dlk+11)+pbrk+1fZ(λk+1Drk+11Drk+1+1Drk+11))×i=1n(Pr(Qik+1=qik+1|Mirk+1,Milk+1,D,λk+1))×π(αk+1|y,q,θ(K1)mg,K,λk+1,δk+1=0)π(δk+1|y,q,θ(K1)mg,K,λk+1,αk+1)×π(αk|y,q,θαk)π(δk|y,q,θδk)×π(μ|y,q,θ(μ,σ2),σ2mg)π(σ2|y,q,θσ2), (13)

where lk+1 is the marker on the left of the (k+1)th QTL and rk+1 is the marker on the right of the (k+1)th QTL.

Since we include the QTL merge move only to avoid split QTLs, we do not include a QTL split step in this procedure. However, a split step could be easily included in the algorithm, using the transition function of a split movement q(xsp|x)=q(x|xmg) defined in Equation 13.

Algorithm:

The birth–death–merge DDRJ is specified as follows:

  1. Initialize a configuration for θ and q.

  2. For the lth iteration, l=1,,L,

    1. Choose a death or birth movement.

    2. Generate the candidate values of x.

    3. Accept the proposal with probability Ψ(x|x), where ′ means either b or d.
      1. If a birth movement has been accepted, do K(l)=K(l1)+1 and consider xb.
      2. If a death movement has been accepted, do K(l)=K(l1)1 and consider xd.
      3. If no movement has been accepted, do K(l)=K(l1) and consider x.
    4. If K(l)2, generate and evaluate the acceptance of a merge of a QTLs pair. If a merge movement has been accepted, do K(l)=K(l)1 and consider xmg.

    5. Update λk, k=1,,K(l).

    6. Update Qik, i=1,,n and k=1,,K(l), from its conditional a posteriori distribution.

    7. Update αk and δk, k=1,,K(l), from their conditional a posteriori distributions.

    8. Update μ from its conditional a posteriori distribution.

    9. Update σ2 from its conditional a posteriori distribution.

This algorithm is implemented in R language and the codes are available in File S3 and File S4. R is a free software environment for statistical computing and graphics and more details are found in its homepage, “https://www.r-project.org”.

Applications

We apply the proposed method to simulated and real data sets and compare the performance of the RJ, DDRJ, and MIM methodologies. Although the computational efficiency is an important feature of the methods, we focus on analyzing and comparing their performance in selecting and estimating the correct model. We set hyperparameters να=νδ=νμ=0, σα2=σδ2=σμ2=100, and ηa=ηb=0.1. This setup provides a priori distributions with large variability and weak information about the parameters.

Simulated data sets

We simulate a high-dimension linkage map with 450 loci that are allocated on a large chromosome of 450 cM (average distance between the loci is 1 cM) and their genotype for an F2 population of 300 individuals by QTL Cartographer 2.5 software available at “http://statgen.ncsu.edu/qtlcart/WQTLCart.htm” (Basten et al. 1997). We choose K=5 loci located at λ={15.0,82.4,299.8,363.1,391.1} to be the QTLs and simulate the phenotype using α=(0.60,0.90,0.25,0.40,0.40), δ=(0.30,0.05,0.25,0.15,0.15), μ=20, and three values of σ (0.5,1.0,1.5). The effects of the first and the second QTLs are stronger and are easily identified, the fourth and fifth QTLs have opposite effects, and the effect of the third QTL is the weakest.

We run RJ and DDRJ chains L=55,000 iterations, discard the first 5000 iterations, and take one for every 10 iterations. The chains are initialized with K=0. Convergence is verified using trace plots.

Figure 1, Figure 2, and Figure 3 show the RJ and DDRJ trace plots of K for σ=0.5, 1.0, and 1.5, respectively. We observe DDRJ chains show better mixing since they easily move around the models space throughout the chain as a consequence of better proposal candidates. The RJ chain moves with greater difficulty between the possible models and it can get stuck in a specific model for longer periods even if it is a wrong model. When σ=0.5, we observe a very poor mixing of the RJ chain since it gets stuck for long periods (at the beginning and end of the chain) in the model with K=3 (wrong model). When σ=1.0, the RJ chain moves easily around the models space in the beginning of the chain but not in its end.

Figure 1.

Figure 1

Trace plot of K for σ=0.5. (A) RJ sequence; (B) DDRJ sequence.

Figure 2.

Figure 2

Trace plot of K for σ=1.0. (A) RJ sequence; (B) DDRJ sequence.

Figure 3.

Figure 3

Trace plot of K for σ=1.5. (A) RJ sequence; (B) DDRJ sequence.

We also analyze the mixing of the chains by their effective sample size (ESS) (Kass et al. 1998), which is the number of effectively independent draws from the a posteriori distribution. A large discrepancy between the ESS and the simulation sample size indicates poor mixing. Table 1 shows the ESS for the RJ and DDRJ K sequences and we observe the DDRJ ESS is larger than the RJ ESS, which confirms a better mixing of DDRJ chains. We observe a very poor mixing of the RJ chain mainly for σ=0.5. DDRJ and RJ ESSs of the remaining parameters of the models are shown in Table A of File S2 and DDRJ ESSs are in most cases larger than RJ ESSs.

Table 1. ESS of K sequences.

Error variability RJ DDRJ
σ=0.5 3 357
σ=1.0 159 330
σ=1.5 445 894

Table 2 shows a posteriori probabilities for K calculated as the relative frequency of each value of K in the sequence. The highest a posteriori probability estimate for each situation is in boldface type and the argument that maximizes this probability is the estimate of K. In situations where the genetic effects of QTLs are strong compared with the size of the error variability (σ=0.5) both methodologies estimate correctly K=5. However, as a result of weak mixing, the RJ chain gets stuck in K=3 for long periods and tends to underestimate the a posteriori probability of K. Since σ=0.5 represents a small variability of the random error and, consequently, the effect of QTLs is more evident, the choice of the correct model should be precise. When σ1.0, the opposite fourth and fifth QTLs, although they have higher additive effect than the third QTL, are not identified by RJ and DDRJ since their effects cancel each other. For σ=1.5, the RJ procedure estimates only K=2 and shows greater difficulties in locating the QTLs.

Table 2. A posteriori probability for K.

σ
0.5 1.0 1.5
K RJ DDRJ RJ DDRJ RJ DDRJ
1 0.000 0.000 0.000 0.000 0.308 0.016
2 0.000 0.000 0.268 0.007 0.490 0.191
3 0.443 0.000 0.724 0.914 0.201 0.706
4 0.002 0.000 0.007 0.075 0.001 0.081
5 0.554 0.971 0.001 0.004 0.000 0.005
6 0.001 0.028 0.000 0.000 0.000 <0.001
7 0.000 0.001 0.000 0.000 0.000 0.000

The highest a posteriori probability estimate for each case is in boldface type.

Table 3 shows the estimates (a posteriori average) of parameters and their 95% credibility interval. The estimates of both methodologies are similar when σ=0.5 and close to the true values. The DDRJ point estimates of the additive and the dominance effect of the fourth and fifth QTLs are closer to the true simulated parameters than the RJ estimates. Zero belongs to the RJ credibility interval of δ5. The additive and dominance effects of the third QTL are the worst estimate in both methods. When σ=1.0, RJ and DDRJ estimates for the model with K=3 QTLs are similar and the additive and dominance effects estimates of the third QTL are also the worst estimate in both methods. For σ=1.5, RJ shows a low performance to estimate the number of QTLs and the parameters associated with them. The RJ point estimates are different from the parameters and interval estimates are large.

Table 3. A posteriori estimates of the model parameters.

σ=0.5 σ=1.0 σ=1.5
Real value RJ DDRJ RJ DDRJ RJ DDRJ
λ1=15.0 16.3 (16.0; 16.8) 13.8 (13.4; 14.0) 16.4 (16.0; 17.0) 16.5 (13.4; 17.9) 45.3 (19.7; 80.4) 15.4 (13.0; 23.7)
λ2=82.4 82.6 (81.9; 83.2) 83.5 (83.4; 83.9) 80.9 (77.4; 87.2) 82.8 (81.8; 83.4) 178.5 (81.4; 302.6) 82.7 (77.7; 87.8)
λ3=299.8 295.4 (294.8; 295.8) 299.1 (295.9; 302.7) 296.4 (291.2; 302.9) 296.0 (292.6; 302.4) 294.9 (289.4; 303.1)
λ4=363.1 363.1 (362.2; 364.0) 361.6 (361.1; 362.1)
λ5=391.1 387.8 (386.2; 402.6) 389.7 (389.2; 390.1.6)
μ=20.0 19.92 (19.79; 20.05) 19.99 (18.86; 20.12) 19.94 (19.70; 20.18) 19.93 (19.71; 20.16) 20.00 (19.70; 20.29) 19.92 (19.65; 20.20)
α1=0.60 −0.60 (−0.68; −0.52) −0.59 (−0.67; −0.51) −0.62 (−0.79; −0.44) −0.59 (−0.75; −0.41) 0.03 (−0.82; 0.98) −0.59 (−0.80; −0.28)
α2=0.90 0.93 (0.84; 1.01) 0.91 (0.83; 0.99) 0.91 (0.74; 1.09) 0.97 (0.80; 1.13) 0.78 (0.39; 1.14) 0.96 (0.75; 1.18)
α3=0.25 0.36 (0.27; 0.45) 0.37 (0.29; 0.46) 0.44 (0.29; 0.62) 0.45 (0.28; 0.61) 0.57 (0.27; 0.78)
α4=0.40 −0.37 (−0.49; −0.25) −0.41 (−0.51; −0.30)
α5=0.40 0.33 (0.21; 0.44) 0.38 (0.28; 0.48)
δ1=0.30 0.24 (0.13; 0.35) 0.24 (0.13; 0.36) 0.14 (−0.08; 0.38) 0.13 (−0.10; 0.37) 0.07 (−0.32; 0.44) 0.10 (−0.19; 0.39)
δ2=0.05 0.02 (−0.10; 0.13) 0.01 (−0.10; 0.12) −0.02 (−0.32; 0.25) 0.03 (−0.20; 0.26) −0.15 (−0.50; 0.21) −0.04 (−0.37; 0.26)
δ3=0.25 −0.15 (−0.27; −0.02) −0.16 (−0.28; −0.03) −0.05 (−0.31; 0.23) −0.05 (−0.32; 0.19) 0.04 (−0.29; 0.37)
δ4=0.15 0.17 (0.04; 0.31) 0.15 (0.03; 0.28)
δ5=0.15 −0.11 (−0.24; 0.03) −0.15 (−0.27; −0.02)
σ 0.50 (0.46; 0.54) 0.49 (0.45; 0.53) 1.02 (0.93; 1.10) 0.98 (0.91; 1.06) 1.49 (1.38; 1.62) 1.44 (1.33; 1.57)

We also analyze the simulated data sets, using the MIM method available in QTL Cartographer. The main model selection criterion available in QTL Cartographer to select the number of QTLs is BIC =2log(L(θ^|y,q))+pc(n), where θ^ is the maximum-likelihood estimator of θ, p is the number of free parameters to be estimated, and c(n)=log(n). Other definitions of c(n) are used and available in QTL Cartographer such as c(n)=2 (AIC), c(n)=2log(log(n)), c(n)=2log(n), c(n)=3log(n), and c(n)=10Xlog(n), where we define X=0.01. We choose the MIM forward search method to estimate the initial model and test the six model selection criteria to optimize QTLs positions, search for new QTLs, and test existing QTLs. We report the results of c(n)=log(n), which shows the best results for the simulated data sets.

The MIM method combined with BIC model selection methodologies and optimization procedures of QTL location and effect estimates K=6,3,3 for σ=0.5,1.0, and 1.5, respectively. Table 4 shows the MIM estimates of the remaining parameters of the models. The method identifies one nonexisting QTL at 9.0 cM when σ=0.5 and the additive and dominance effects of the second QTL are biased. We observe that if we sum the estimates of additive and dominance effects of first and second QTLs, we have estimates closer to additive and dominance effects of the QTL located at 15.0 cM; that is, the effects of the true QTL estimated at 14 cM are split with a false QTL identified at 9 cM. When σ=1.0 and 1.5, the opposite fourth and fifth QTLs are not identified and the DDRJ estimates of the remaining parameters, especially estimates associated with the third QTL that has weaker effects, are better than MIM estimates. We do not have a confidence interval to analyze the uncertainty of the parameters.

Table 4. MIM estimates of the parameters.

Parameter Real value σ=0.5 σ=1.0 σ=1.5
λ (15.0,82.4,299.8,363.1,391.1) (9.0,14.0,83.4,298.8,363.1,390.1) (14.0,83.4,293.8) (14.0,83.4,293.8)
α (0.60,0.90,0.25,0.40,0.40) (0.24,0.80,0.89,0.40,0.43,0.40) (0.58,0.96,0.47) (0.59,0.98,0.61)
δ (0.30,0.05,0.25,0.15,0.15) (0.21,0.42,0.01,0.19,0.18,0.13) (0.18,0.01,0.001) (0.15,0.02,0.07)

Unlike BIC (c(n)=log(n)), we stop the AIC, BIC-like criteria with c(n)=2log(log(n)) and c(n)=0.1log(n) estimation when they wrongly identify K=12,9, and 9 significant QTLs for σ=0.5,1.0, and 1.5 located at λ^={9.0,14.0,83.4,86.4,91.5,298.8,339.8,351.2,360.2,363.1,388.2,390.1},λ^={10.0,14.0,83.4,293.8,301.8,309.8,337.8,388.1,390.1},and λ^={3.0,9.0,14.0,83.4,86.4,91.5,293.8,338.8,410.1,390.1}, respectively. The BIC-like criterion with c(n)=2log(n) estimates K=3 significant QTLs located at λ^={14.0,83.4,293.8} for all values of σ and the BIC-like criterion with c(n)=3log(n) estimates K=3 QTLs located at λ^={14.0,83.4,296.8} for σ=0.5, K=2 QTLs located at λ^={15.0,83.4} for σ=1.0, and K=1 significant QTL located at λ^=83.5 for σ=1.5. Therefore, we observe the MIM method combined with BIC model selection is sensitive to c(n) choice for these simulated data sets; that is, depending on the c(n) choice, the method overestimates or underestimates the number of QTLs. If the data were not simulated and we did not know the correct model, we could estimate the model by the six MIM model selection criteria and select the estimated model that was the most frequent between all criteria. In this case, we would choose, for all values of σ, the model estimated by the AIC, BIC-like criterion with c(n)=2log(log(n)) and c(n)=0.1log(n), which is the worst estimated model.

Real data set

We apply RJ and DDRJ to the bone mineral density data set. It consists of 661 female F2 mice derived from matings of F1 individuals from NZB/B1NJ × RF/J parents. This cross is designed to identify the genetic loci regulating femur mechanical properties, geometric properties, and bone mineral density (BMD). The data have 94 genetic markers located in 19 chromosomes. NZB, RF, and heterozygous markers are coded as 1, 1, and 0, respectively. The data were downloaded from the site “http://qtlarchive.org/db/q?pg=projlist”.

Twenty-three phenotypes were measured in all individuals; however, we analyze only the total femur volumetric BMD in milligrams per cubic centimeter. The trait was log-transformed before analysis to be comparable with Wergedal et al. (2006) and Cox et al. (2009) results.

We run L=110,000 RJ iterations, discard the first 10,000 and take one for every 10 iterations. We run L=55,000 DDRJ iterations, discard the first 5000, and take one for every 10 iterations. The sequences are initialized with K=0 and, in DDRJ, we update the birth candidate 10 times before evaluating its acceptance, as proposed by Green and Mira (2001). We analyze the convergence and conclude the number of iterations is sufficient for reliable results.

Table 5 shows the a posteriori DDRJ probability (relative frequency) for K in each chromosome whose value is evidence of a QTL presence. The a posteriori probability of the model with one QTL is 0.67 in chromosome 7, 0.42 in chromosome 11, 0.38 in chromosome 19, 0.33 in chromosome 9, and 0.25 in chromosome 1, which represents strong evidence of a QTL in chromosome 7 since K=1 is the argument that maximizes the a posteriori probability of K and moderate probability in chromosomes 1, 9, 11, and 19 since, despite that the maximum a posteriori probability is not for K=1, it is >0.25. In chromosomes 10, 12, 17, and 18, the probability of a QTL is not negligible. Depending on the cost and researcher interest, these loci can be studied in more detail. Therefore, we identify at least K=5 QTLs regulating bone mineral density.

Table 5. DDRJ A posteriori DDRJ probability for K in each chromosome.

Chromosome
K 1 2 3 4 5 6 7 8 9 10
0 0.60 0.93 0.90 0.86 0.95 0.92 0.30 0.85 0.63 0.76
1 0.25 0.06 0.09 0.11 0.04 0.06 0.67 0.12 0.33 0.17
2 0.13 0.01 0.01 0.03 0.01 0.02 0.03 0.03 0.03 0.06
3 0.02 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01
Chromosome
K 11 12 13 14 15 16 17 18 19
0 0.47 0.79 0.88 0.91 0.92 0.94 0.76 0.82 0.59
1 0.42 0.18 0.11 0.08 0.07 0.05 0.21 0.16 0.38
2 0.10 0.03 0.01 0.01 0.01 0.01 0.02 0.02 0.03
3 0.01 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00

Table 6 shows estimates and 95% credibility intervals for QTLs’ locations (centimorgans) and additive and dominance effects in chromosomes 1, 7, 9, 10, 11, 12, 17, 18, and 19. Additive and dominance effects explain how QTLs genotypes are associated to bone mineral density and their estimates are small (close to zero) because of the scale of the log(BMD). Although the chance of a QTL in chromosomes 10, 17, and 19 is not negligible, zero belongs to their additive and dominance effects 95% credibility interval. Therefore, DDRJ identifies relevant QTLs at chromosomes 1, 7, 9, 11, 12, and 18.

Table 6. DDRJ estimates and 95% credibility intervals of parameters.

Chromosome λ α δ
1 84.1 (52.8; 99.9) 0.008 (0.001; 0.013) 0.009 (−0.001; 0.002)
7 63.5 (48.3; 68.6) 0.009 (0.003; 0.014) 0.015 (0.006; 0.023)
9 64.4 (45.4; 70.8) 0.011 (0.006; 0.017) −0.006 (−0.015; 0.005)
10 60.4 (47.0; 64.7) 0.003 (−0.003; 0.009) 0.003 (−0.006; 0.010)
11 32.5 (21.9; 43.1) −0.013 (−0.019; −0.008) −0.002 (−0.011; 0.007)
12 30.7 (5.8; 57.6) 0.007 (0.001; 0.013) 0.001 (−0.012; 0.015)
17 35.2 (18.0; 54.2) 0.002 (−0.004; 0.008) −0.009 (−0.017; 0.001)
18 44.9 (30.7; 55.7) −0.008 (−0.014; −0.003) 0.005 (−0.009; 0.015)
19 43.5 (28.5; 51.4) −0.0002 (−0.005; 0.005) −0.005 (−0.014; 0.005)

We also analyze these data by a RJ and MIM forward search method combined with BIC model selection (c(n)=log(n)), which shows better results in the simulated data sets. We observe only RJ low a posteriori probabilities 0.0006, 0.0009, and 0.027 for one QTL in chromosomes 7, 9, and 11, respectively. MIM identifies one QTL in chromosomes 1, 7, 9, 11, and 12 located at 88, 65, 70, 34, and 28 cM, respectively. The MIM point estimates of additive and dominance effects are α^=(0.009,0.009,0.012,0.014,0.009) and δ^=(0.008,0.016,0.005,0.004,0.004). The MIM effect estimates are close to DDRJ estimates; however, we do not have information about MIM estimates uncertainty. Wergedal et al. (2006) use a three-stage strategy and LOD score to identify K=5 QTLs located in chromosomes 3, 7, 10, 11, and 18 at 10-, 65-, 65-, 40-, and 50-cM positions, respectively.

If we use the DDRJ a posteriori probability of K as evidence of QTL presence, we observe DDRJ, MIM, and Wergedal methodologies identify QTLs in chromosomes 7 and 11; DDRJ and MIM identify three more QTLs in chromosomes 1, 9, and 12; and DDRJ and Werdegal methods identify another QTL in chromosome 18. The Werdegal method also identifies one QTL in chromosomes 3 and 10 whose credibility interval of additive effect and dominance effect contains zero. Therefore, for this data set, DDRJ methodology identifies QTLs with strong and weak effects in BMD that are not identified by other QTL mapping methods.

Discussion

We propose a birth–death–merge DDRJ for QTL mapping in an F2 population with an unknown number of QTLs. We compare the performance of the proposed method with traditional RJ and MIM combined with a model selection method and optimization procedures that are the most popular methodologies for QTL mapping in experimental crosses. Although computational efficiency is an important feature of the methods, we focus on analyzing and comparing their performance in identifying significant QTL regions.

DDRJ shows a better performance to identify and estimate QTLs mainly when their effects are moderate and RJ does not identify them. The better performance of DDRJ occurs because it facilitates the moves around the models space and improves the chain mixing as a consequence of better proposals in transdimensional moves. Unlike DDRJ, the RJ method moves with greater difficulty between the possible models and it can get stuck in a specific model for longer periods even if it is a wrong model. Compared with MIM combined with model selection methods, DDRJ also shows better performance in identifying QTL regions and provides uncertainty information for all parameters through credibility intervals. For simulated data sets, MIM shows sensitivity to the choice of model selection criterion and, depending on the criterion choice, the method overestimates or underestimates the number of QTLs. As QTLs single effects are not so high in practice, mainly the effect of SNP QTLs (Yang et al. (2010)), the proposed methodology appears to be useful and brings contributions to identification and characterization of QTLs.

The DDRJ a posteriori probability of K is evidence of QTL presence and, even when this value is not maximum for K>0, it allows us to specify regions that can be further explored by genetic researchers. The application in a real data set illustrates an example where DDRJ identifies QTLs with strong, moderate, and weak effects on the phenotype that are not identified by RJ, MIM, or other QTL mapping methods.

The inclusion of merge moves in DDRJ is efficient under analyzed data sets to avoid the split of a true QTL effect with one or more false QTLs. The conventional methodologies usually deal with a ghost QTL that appears between two or more QTLs linked in coupling and is generally more significant than the true QTLs. The problem presented here is the opposite of that of a ghost QTL since the true QTLs share their importance with one or more false QTLs. Ghost QTLs are usually avoided by multiple-QTL mapping methods and merge moves included in DDRJ reduce the chance of split QTLs. Since we include the QTLs merge move only to avoid split QTLs, we do not include a QTL split step in this procedure.

The R codes of birth–death–merge data-driven reversible jump are available in File S3 and File S4 and we are improving them to be more efficient and user friendly.

The amplitude of the DDRJ credibility interval of QTLs' location is large when error variability is higher. To improve the DDRJ performance, we can estimate the genotype of a QTL using more than the two flanking markers or using nonconjugate samplers, and analyze the results in future work. The proposed data-driven method can be extended to generalized linear models and identifies QTLs that affect binary or discrete phenotypes or for QTL mapping in pedigree data in which the individuals’ genotype is correlated if they are relatives and improves SNP mapping methods that have a smaller single effect on the phenotype.

Acknowledgment

The authors thank two referees for useful comments and suggestions that improved the manuscript.

Footnotes

Communicating editor: N. Yi

Supporting information is available online at www.genetics.org/lookup/suppl/doi:10.1534/genetics.115.180802/-/DC1.

Literature Cited

  1. Basten C. J., Weir B. S., Zeng Z.-B., 1997.  QTL Cartographer: A Reference Manual and Tutorial for QTL Mapping. Department of Statistics, North Carolina State University, Raleigh, NC. [Google Scholar]
  2. Broman, K. W., and T. Speed, 1999 A Review of Methods for Identifying QTLs in Experimental Crosses (Lecture Notes-Monograph Series), pp. 114–142. Hayward, California. [Google Scholar]
  3. Cox A., Ackert-Bicknell C. L., Dumont B. L., Ding Y., Bell J. T., et al. , 2009.  A new standard genetic map for the laboratory mouse. Genetics 182: 1335–1344. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Dempster A. P., Laird N. M., Rubin D. B., 1977.  Maximum likelihood from incomplete data via the EM algorithm. J. R. Stat. Soc. B Methodol. 39: 1–38. [Google Scholar]
  5. Green P. J., 1995.  Reversible jump Markov chain Monte Carlo computation and Bayesian model determination. Biometrika 82(4): 711–732. [Google Scholar]
  6. Green P. J., Mira A., 2001.  Delayed rejection in reversible jump Metropolis–Hastings. Biometrika 88(4): 1035–1053. [Google Scholar]
  7. Haley C. S., Knott S. A., 1992.  A simple regression method for mapping quantitative trait loci in line crosses using flanking markers. Heredity 69(4): 315–324. [DOI] [PubMed] [Google Scholar]
  8. Jain S., Neal R. M., 2004.  A split-merge Markov chain Monte Carlo procedure for the Dirichlet process mixture model. J. Comput. Graph. Stat. 13: 158–182. [Google Scholar]
  9. Jain S., Neal R. M., 2007.  Splitting and merging components of a nonconjugate Dirichlet process mixture model. Bayesian Anal. 2(3): 445–472. [Google Scholar]
  10. Jansen R. C., 1993.  Interval mapping of multiple quantitative trait loci. Genetics 135: 205–211. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Jansen R. C., Stam P., 1994.  High resolution of quantitative traits into multiple loci via interval mapping. Genetics 136: 1447–1455. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Kao C.-H., Zeng Z.-B., Teasdale R. D., 1999.  Multiple interval mapping for quantitative trait loci. Genetics 152: 1203–1216. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Kass R. E., Carlin B. P., Gelman A., Neal R. M., 1998.  Markov chain Monte Carlo in practice: a roundtable discussion. Am. Stat. 52(2): 93–100. [Google Scholar]
  14. Lander E. S., Botstein D., 1989.  Mapping Mendelian factors underlying quantitative traits using RFLP linkage maps. Genetics 121: 185–199. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Saraiva E. F., Milan L. A., 2012.  Clustering gene expression data using a posterior split-merge-birth procedure. Scand. J. Stat. 39(3): 399–415. [Google Scholar]
  16. Satagopan, J. M., and B. S. Yandell, 1996 Estimating the number of quantitative trait loci via Bayesian model determination. Proceedings of the Joint Statistical Meetings. [Google Scholar]
  17. Satagopan J. M., Yandell B. S., Newton M. A., Osborn T. C., 1996.  A Bayesian approach to detect quantitative trait loci using Markov chain Monte Carlo. Genetics 144: 805–816. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Stephens D., Fisch R., 1998.  Bayesian analysis of quantitative trait locus data using reversible jump Markov chain Monte Carlo. Biometrics 54: 1334–1347. [Google Scholar]
  19. Stephens D., Smith A., 1993.  Bayesian inference in multipoint gene mapping. Ann. Hum. Genet. 57(1): 65–82. [DOI] [PubMed] [Google Scholar]
  20. Wergedal J. E., Ackert-Bicknell C. L., Tsaih S.-W., Sheng M. H.-C., Li R., et al. , 2006.  Femur mechanical properties in the F2 progeny of an NZB/B1NJ× RF/J cross are regulated predominantly by genetic loci that regulate bone geometry. J. Bone Miner. Res. 21(8): 1256–1266. [DOI] [PubMed] [Google Scholar]
  21. Yang J., Benyamin B., McEvoy B. P., Gordon S., Henders A. K., et al. , 2010.  Common SNPs explain a large proportion of the heritability for human height. Nat. Genet. 42(7): 565–569. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Yi N., Xu S., 2002.  Mapping quantitative trait loci with epistatic effects. Genet. Res. 79(02): 185–198. [DOI] [PubMed] [Google Scholar]
  23. Yi N., Yandell B. S., Churchill G. A., Allison D. B., Eisen E. J., et al. , 2005.  Bayesian model selection for genome-wide epistatic quantitative trait loci analysis. Genetics 170: 1333–1344. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Zeng Z.-B., 1994.  Precision mapping of quantitative trait loci. Genetics 136: 1457–1468. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

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

Data Availability Statement

File S1 contains the conditional a posteriori distributions of parameters. File S2 contains DDRJ and RJ effective sample size of the parameters of the models. R codes of DDRJ methos are provided in File S3 and File S4.


Articles from Genetics are provided here courtesy of Oxford University Press

RESOURCES