Literature DB >> 21856631

Calibrated tree priors for relaxed phylogenetics and divergence time estimation.

Joseph Heled1, Alexei J Drummond.   

Abstract

The use of fossil evidence to calibrate divergence time estimation has a long history. More recently, Bayesian Markov chain Monte Carlo has become the dominant method of divergence time estimation, and fossil evidence has been reinterpreted as the specification of prior distributions on the divergence times of calibration nodes. These so-called "soft calibrations" have become widely used but the statistical properties of calibrated tree priors in a Bayesian setting hashave not been carefully investigated. Here, we clarify that calibration densities, such as those defined in BEAST 1.5, do not represent the marginal prior distribution of the calibration node. We illustrate this with a number of analytical results on small trees. We also describe an alternative construction for a calibrated Yule prior on trees that allows direct specification of the marginal prior distribution of the calibrated divergence time, with or without the restriction of monophyly. This method requires the computation of the Yule prior conditional on the height of the divergence being calibrated. Unfortunately, a practical solution for multiple calibrations remains elusive. Our results suggest that direct estimation of the prior induced by specifying multiple calibration densities should be a prerequisite of any divergence time dating analysis.

Entities:  

Mesh:

Year:  2011        PMID: 21856631      PMCID: PMC3243734          DOI: 10.1093/sysbio/syr087

Source DB:  PubMed          Journal:  Syst Biol        ISSN: 1063-5157            Impact factor:   15.683


In addition to observed sequence data, a Bayesian phylogenetic analysis can incorporate other sources of knowledge through the application of informative priors. The use of so-called “soft calibrations” (Rannala and Yang 2005) in the form of informative prior distributions on the divergence times of internal nodes during a phylogenetic analysis, havehas become increasingly common. This is especially the case in Bayesian phylogenetic models that support “relaxed phylogenetics,” in which genetic distances are partitioned into divergence times and lineage-specific substitution rates using a relaxed molecular clock (Drummond et al. 2006). Although these methods are now quite widely used, the statistical properties of prior distributions subject to calibration densities have not been carefully investigated, when the ranked tree topology is a random variable. In the relaxed phylogenetic models implemented in BEAST (Drummond and Rambaut 2007), calibration is achieved by one of three means: (i) calibration of the rate of evolution through an informative prior on the substitution rate, (ii) calibration through heterochronous data (Drummond et al. 2002; Drummond et al. 2003) (iii) calibration by specification of an informative prior distribution on the divergence time(s) of one or more internal nodes. Whereas the first two methods are relatively straightforward and have been well studied, the statistical properties of the third option in a Bayesian setting have not been well studied when the tree is a random variable. Here we aim to highlight some of the statistical properties of calibration on internal nodes in BEAST 1.5, a commonly used Bayesian MCMC implementation, and give a new method of constructing a calibration prior that has more intuitive statistical properties when the tree is a random variable. Below we give two examples illustrating how the current implementation of calibration in BEAST may induce non-uniform prior distribution on the tree topology, and how the marginal prior distribution of the calibrated nodes may differ from the calibration density used to construct the tree prior. While the form of the calibrated tree prior can be computed directly for simple cases, in general, the precise relationship between the calibration densities used to construct the tree prior and the actual marginal priors on the calibrated nodes can only be investigated by direct simulation of the tree prior using Markov chain Monte Carlo (MCMC). When there is only a single calibration density, we introduce an alternative method of specifying the marginal prior distribution of the calibrated node directly. However, when using the existing calibration method, we recommend direction simulation of the tree prior as a standard precursor to all relaxed phylogenetic analyses involving internal node calibration densities.

The Construction of a Calibrated Tree Prior in BEAST

When calibrating the divergence times of some internal nodes, the tree prior is constructed in BEAST using three main ingredients: One or more “calibration densities,” each applied to the divergence time of the most recent common ancestor of a subset of the taxa. A parametric “tree prior” and associated hyperparameters and hyperpriors that specifiesspecify a density on the topology and all the divergence times of the tree. Zero or more additional constraints on the topology in the form of subsets of taxa that are constrained to be monophyletic. In BEAST, these ingredients are combined in a particular way to construct a prior distribution on time trees. The combination of the latter two ingredients is quite unproblematic from the point of view of interpretation. The resulting distribution is simply the relevant parametric “tree prior” conditional on the topological constraints. Although this interpretation is simple, it is worth noting that the resulting distribution of both the divergence times and (obviously) the tree topology will differ from the unconstrained distribution. However, the first of these ingredients can be incorporated into the model in a number of ways. A general method for computing a conditional birth–death sampling prior for a tree with a fixed ranked topology has been described (Rannala and Yang 2005), but this is not suitable when we wish to infer the topology. For the birth–death model, the special case where the node in question is the root is given in Gernhard (2008), theorem 4.1 with k = 1. In BEAST, the calibration density is combined with the tree prior by simply taking their product. This ignores the overlap in state space of the two densities and we will call this the multiplicative construction. In papers applying BEAST, the calibration density is often known as the “calibration prior” or the “prior on the divergence times,” but we will avoid using the term prior, and use “calibration density” instead, since in the multiplicative construction this distribution does not correspond to the marginal prior distribution of the associated divergence time. If the birth rate and the calibration density are really independent sources of information about the phylogeny, then this may not be a bad method to construct the calibrated tree prior, although this construction certainly does not follow the rules of probability calculus. Specifically, the multiplicative construction is problematic in situations where the researcher expects the calibration prior to represent the marginal distribution of the calibrated node, and can lead to unexpected results. For example, consider associating a calibration density on T, the time of the most recent common ancestor (MRCA) of A and B in a three-taxon tree A,B,C. A Yule prior with a birth rate λ = 1 is used for the tree and an exponential density with mean 2 is used to calibrate T. The density of T obtained by running BEAST using only the prior is shown in Figure 1a. The same setup with a gamma (γ) calibration density is shown in Figure 1b.
F

a) Density of T from a BEAST run with a Yule prior (λ = 1) and exponential calibration density with mean 2 (black line). The induced density (gray) matches the theoretical density (black dashed line). b) is the same as a) with a gamma (γ(k = 2,θ = 1)) calibration density.

a) Density of T from a BEAST run with a Yule prior (λ = 1) and exponential calibration density with mean 2 (black line). The induced density (gray) matches the theoretical density (black dashed line). b) is the same as a) with a gamma (γ(k = 2,θ = 1)) calibration density. Note that those are the expected outputs. Although difficult in general, here we can analytically compute the marginal prior density (shown as a dashed line), which exactly matches the distribution sampled by MCMC with BEAST. Also note that in case (a) the tree ((A,B),C) is preferred over the other two possible trees for any value of μ. This may seem counterintuitive at first because one might expect the pairing of A and B to be less probable when the mean of T is larger than the expected height of the tree. See Appendix 1 for more details and other examples.

A Multiple Calibration Data Set of Marsupials

As the number of calibration densities used to construct the tree prior grows, it becomes hard to describe the joint prior on the calibrated node heights or their individual marginal priors analytically. However, it is always possible to examine the mismatch between the specified calibration densities and marginal densities that result from the multiplicative construction. In Phillips et al. (2009), sequences of seven nuclear genes and the complete mitochondrial (mt) genome protein-coding and RNA-coding DNA sequences for seven placental mammals, three marsupials, two momotremes, and two sauropsids were analyzed, aimed at dating the echidna–platypus divergence. Here, we have rerun the MCMC analysis without the sequence data to show the marginal distributions that result from the multiplicative construction (Figs 2 and 3) on the eight calibrated nodes, alongside the calibration densities specified. We follow the authors by constraining mammals and sauropsids to be monophyletic. Because no specific prior was placed on the birth rate (implied improper prior between zero and infinity), it can be seen that the root height distribution almost matches the calibration density, but most of the others show strong modality, due to the interaction between the calibration densities and the topological constraints. When all of the calibrated nodes have monophyly enforced, the marginal prior distributions are much better matches to the calibration densities, but there are still small discrepancies evident (Fig3).
F

The marginal prior distributions that result from the multiplicative construction (gray) versus calibration densities (black line) specified for the calibrated nodes from Phillips et al. (2009). The marginal prior distributions were obtained from an MCMC run using the prior only. The calibration densities are as defined by the authors.

F

The marginal prior distributions that result from the multiplicative construction (gray) versus calibration densities (black line) specified for the calibrated nodes from Phillips et al. (2009), when monophyly is enforced for all calibrated nodes. The marginal prior distributions were obtained from an MCMC run using the prior only. The calibration densities are as defined by the authors.

The marginal prior distributions that result from the multiplicative construction (gray) versus calibration densities (black line) specified for the calibrated nodes from Phillips et al. (2009). The marginal prior distributions were obtained from an MCMC run using the prior only. The calibration densities are as defined by the authors. The marginal prior distributions that result from the multiplicative construction (gray) versus calibration densities (black line) specified for the calibrated nodes from Phillips et al. (2009), when monophyly is enforced for all calibrated nodes. The marginal prior distributions were obtained from an MCMC run using the prior only. The calibration densities are as defined by the authors.

CONSTRUCTING A TREE PRIOR WITH AN ARBITRARY MARGINAL DISTRIBUTION ON THE TIME OF AN INTERNAL NODE

What are the desired properties of a calibrated tree prior? First, we would like the marginal density of the calibrated node to match the calibration density; and second, conditional on the calibrated node height, we want two trees to have relative prior densities proportional to some sensible generative process like the Yule, birth–death sampling (Stadler 2009, Stadler:2010kx) or coalescent (Kingman 1982; Griffiths and Tavare 1994) tree prior. Let τ(g) be the time of the most recent common ancestor (TMRCA) for calibrated taxa on genealogy g from the space of all genealogies G. Consider the function ρG(g), a candidate for a calibrated tree prior density on the space of genealogies and ρ(·), the desired marginal calibration density on τ(g). The following properties are desired: I The marginal density on the calibrated node is equal to the calibration density: In words, the total density of all trees for which the TMRCA of calibrated taxa is x equals the calibration density at x. The integral is written first informally, then formally using the indicator function 1(·), which is equal to 1 when the argument is true, 0 otherwise. Note that this is an integral over all genealogies, or time trees. When the genealogy is represented as g = {ψ,h}, where ψ is the ranked topology and h is a vector of internal node heights in order, the integral can be written as II When restricted to a subset of trees with equal calibrated node height, the density is proportional to the uncalibrated target density f: Constructing ρG:G→ℝ, which satisfies (I) and (II) is quite easy: where f(·) is the marginal distribution of τ under f. We call this the conditional construction. Informally, equation 4 can be written as It is easy to see that ρG(·) satisfies (I) and (II), and integrates to 1. For genealogies with equal calibration, the calibration and marginal are equal, so their ratio is f as the other two terms cancel (II). And when integrating over trees with equal calibration, the calibration and marginal can be moved out of the integral, which leaves only the f term inside, which then cancels with the marginal, leaving the calibration (I). The conditional construction is useful in practice only if the marginal density f(·) can be computed efficiently Note that the domain of f(·) may depend on the conditions imposed on g. If taxa φ are not required to be monophyletic, the domain is all genealogies (G). When φ is required to be monophyletic, the domain is all genealogies that have φ as a monophyletic clade (G).

Yule Tree Prior on Four Taxa with OneMonophyletic Calibration

We now describe in detail how to compute the marginal prior (equation 5) for the Yule tree prior with calibration on a 2-taxa2-taxon monophyletic clade (A,B) in a 4-taxa4-taxon tree. We then show how the same can be done in the general case for Yule tree prior on n taxa and one calibration. In the following sections we shall use fY for the uncalibrated density instead of f to make it clear that the results involving fY are specific to the Yule prior. There are four ranked trees (Fig. 4). One, in which T is lower than T (Case 1), and three ranked trees where T has the most recent divergence time (Case 2).
F

The four ranked trees with four taxa and (A,B) monophyletic. τ is the same in all cases.

The four ranked trees with four taxa and (A,B) monophyletic. τ is the same in all cases. Let T = (T1,T2,T3) be the intracoalescent time intervals. For example, in Case 1, the interval between the leaves and T3 = T, T2 = T − T, and so on. Under the Yule prior, each interval is distributed exponentially, T∼ E x p (iλ), and the joint density for T is Because for Case 1 we have T = T2 + T3, the marginal density is given by Note the range [0,tAB] in the integral of t3, which keeps the branch length positive. For Case 2, we obtain Because there are three ranked trees with density u(2) and one with u(1), the marginal Yule distribution is given by

Yule tree on four taxa with one calibration prior, no monophyly.—

The construction for the monophyletic clade can be adapted to placing a calibration on T without enforcing monophyly. Instead of two cases we have three: A,B is monophyletic (Case I), the common ancestor of A,B has three descendants (Case II), and the common ancestor of A,B is the root (Case III). We already have the densities when A,B is monophyletic, and the density for Case II is given by equation (6). We still need a density for Case III: The three densities are combined by weighting them according to the number of ranked topologies to which they apply. For Case I we have, as before, 1 and 3 ranked topologies with densities u(1) and u(2). For Case II, there are 4 ranked topologies with density u(1), and for Case III there are 10 with density u(3). Together we get

Yule tree prior with one monophyletic calibration prior

The four taxa case can be generalized to any monophyletic clade φ of size n in an n = n + n taxa tree. Formally, the genealogy g is a pair g = {ψ,h}, where ψ is the ranked topology and h is a vector of the internal node heights in reverse order, h = (h1,h2,…,h). Since φ is monophyletic it is one of the ranked topologies in Ψ, the set of ranked topologies containing that clade.Because φ is monophyletic, ψ∈ψ, where ψ is the set of ranked topologies that contain the monophyletic clade φ. Now, the Yule density for the heights (Gernhard (2008) section 6.1) is equally divided between all ranked trees having those heights. Because there are |ψ| of them, the density for the genealogy g is, Define i(ψ) as the rank of the MRCA of φ. The marginal Yule density is given by Surprisingly, this multiple integral evaluates to a simple expression that depends only on the size of φ (n) and does not depend on n (Appendix 3)

Yule tree prior with one calibration prior, no monophyly.—

Deriving the conditional density for the age of the most recent common ancestor of a subset of taxa φ, without the constraint of monophyly of φ is more involved. Again, assume a subset φ of size n in an n = n + n taxa tree. The conditional density is broken into n + 1 cases: Case 0: taxa set φ is monophyletic, Case 1: the most recent common ancestor of taxa φ has n + 1 descendants, Case 2: the most recent common ancestor of taxa φ has n + 2 descendants, Case n: the most recent common ancestor of taxa φ is the root. Because in Case k we have a monophyletic clade of size k + n, the density for that case is given by f(x) (11), where φ is of size k + n. Note that in (11) only the size of the clade matters. To combine the densities from all cases into an overall density we need the number of ranked topologies for each case. Those counts, when scaled to add to 1, act as the coefficients w in the final equation For the derivation of w, see (15) in Appendix 2. Note that the formula works for the special case n = 1, that is when we wish to condition on the time a particular taxon “attaches” to the tree. In that case, the marginal density has the simple form 2λe − 2.

REVISITING AN ANALYSIS OF THE CHACMABABOON (PAPIO URSINUS)

Sithaldeen et al. (2009) provide a phylogenetic analysis of the Chacma Baboon sequences sampled across the entire range of the species. The authors analyze 52 mtDNA samples, using a Yule prior coupled with calibration densities on the root and two nested monophyletic clades. Although this calibrated tree prior has multiple calibration densities and therefore does not fall under the cases previously described, we can derive the marginal density in this particular case using the same methods (Appendix 4). Before applying the new prior, we run both the original analysis and a prior-only version. Figure 5a shows the calibration density as specified in the BEAST analysis for the three nodes, together with the induced density from the prior-only run and the posterior values from the full analysis. We can clearly see that the posterior values match the induced prior almost to perfection, and that the induced prior is shifted in varying degrees from the calibration priors due to the interaction with the Yule prior. It is not really surprising that the analysis was able to “match” all three marginal divergence time priors because it used a relaxed clock with a wide and flat prior on the rate mean and variance, accommodating branch rate/time combinations whose products satisfy the desired branch length in substitutions while also producing branch times that closely match the marginal tree prior on the calibrated nodes.
F

a) Induced marginal prior distributions (gray) versus calibration densities (black line) versus marginal posterior distributions (dark gray) for the calibrated nodes from (Sithaldeen et al. 2009) using the multiplicative construction. The induced marginal prior distributions were obtained from an MCMC run using the prior only. The calibration densities are as defined by the authors. b) Similar to (a) but using the conditional-construction. The marginal distributions match the calibration densities as expected. c) Similar to (b), using the conditional construction and a strict molecular clock.

a) Induced marginal prior distributions (gray) versus calibration densities (black line) versus marginal posterior distributions (dark gray) for the calibrated nodes from (Sithaldeen et al. 2009) using the multiplicative construction. The induced marginal prior distributions were obtained from an MCMC run using the prior only. The calibration densities are as defined by the authors. b) Similar to (a) but using the conditional-construction. The marginal distributions match the calibration densities as expected. c) Similar to (b), using the conditional construction and a strict molecular clock. When using the conditional construction, the calibrated density matches the MCMC-sampled prior as expected, and the posterior from the full analysis is almost identical to the prior, presumably because of the relaxed clock (Fig. 5b). However, with the use of a strict clock and the conditional construction we can see that, whereas the sampled prior matches the specified marginal calibration densities, the posterior distribution shows how this prior knowledge has been updated by the data (Fig 5c). That we did not see this with the relaxed clock suggests we may have overparameterized the model in that case. Given that the data had no visible effect on the posterior distribution of the calibrated divergence times, it is reasonable to assume that in the relaxed clock analysis the prior plays a significant role in the divergence times of the noncalibrated nodes as well. This is indeed the case. Figure 6 shows the trees with the key divergence times from the original, multiplicative construction run (Fig. 6a), and the tree from the conditional construction run (Fig. 6b). We can see that the lowest calibration node in the conditional construction run matches the expected mean of the calibration prior, and as a result all the divergence times in the subtree below have earlier times as well.
F

a) Posterior estimates for divergence times using the data from Sithaldeen et al. (2009) and the multiplicative construction. b) Posterior estimates for the same data using the conditional construction and relaxed molecular clock as for (a).

a) Posterior estimates for divergence times using the data from Sithaldeen et al. (2009) and the multiplicative construction. b) Posterior estimates for the same data using the conditional construction and relaxed molecular clock as for (a).

DISCUSSIONAND CONCLUSIONS

It is sometimes possible to construct a calibrated tree prior that factorizes precisely into a standard process-based tree prior conditional on the divergence times of the calibrated nodes and an independent marginal prior on those divergence times. We have demonstrated this for one calibrated node in the Yule prior. In order to produce such a conditional construction, one simply needs to be able to efficiently calculate the marginal distribution of the calibrated nodes under the uncalibrated tree prior of choice. Other conditions on tree priors are also possible. For example, conditioning on the root height of the tree is fairly straightforward for both the Yule model and the more general birth–death model of speciation (Stadler, T. personal communication). In fact, the original description of both the Yule and birth–death models in a phylogenetic context were in the form of a conditioning on the root height. However, those formulations did not condition on the number of taxa, which is also required. Nevertheless, arriving at a Yule probability density conditional on both the root height and the number of taxa is straightforward from that earlier work. We are fairly confident that the methods presented here can be extended to handle multiple marginal prior distributions on internal nodes. However, the formulas for the conditional densities grow rapidly in size as a function of the number of conditions and taxa. As a result, the determination and evaluation of those conditional priors may become a practical problem. The method that BEAST implements for constructing calibrated tree priors can lead to marginal distributions on calibrated nodes that are very different than the calibration densities chosen, as seen in Figure 2. In practice, any multiple calibration analysis should always involve direct computation of the calibrated tree prior (by MCMC), and preferably report the actual marginal calibration prior for nodes of interest. Finally, in general, both multiplicative construction and the conditional construction produce nonuniform distributions on the (ranked) topology.

FUNDING

This work was supported by Marsden grant UOA0502.
  10 in total

1.  Sampling-through-time in birth-death trees.

Authors:  Tanja Stadler
Journal:  J Theor Biol       Date:  2010-09-18       Impact factor: 2.691

2.  Bayesian estimation of species divergence times under a molecular clock using multiple fossil calibrations with soft bounds.

Authors:  Ziheng Yang; Bruce Rannala
Journal:  Mol Biol Evol       Date:  2005-09-21       Impact factor: 16.240

3.  The conditioned reconstructed process.

Authors:  Tanja Gernhard
Journal:  J Theor Biol       Date:  2008-04-15       Impact factor: 2.691

4.  On incomplete sampling under birth-death models and connections to the sampling-based coalescent.

Authors:  Tanja Stadler
Journal:  J Theor Biol       Date:  2009-07-23       Impact factor: 2.691

5.  Sampling theory for neutral alleles in a varying environment.

Authors:  R C Griffiths; S Tavaré
Journal:  Philos Trans R Soc Lond B Biol Sci       Date:  1994-06-29       Impact factor: 6.237

6.  Mitochondrial DNA analysis reveals Plio-Pleistocene diversification within the chacma baboon.

Authors:  R Sithaldeen; J M Bishop; R R Ackermann
Journal:  Mol Phylogenet Evol       Date:  2009-08-06       Impact factor: 4.286

7.  Estimating mutation parameters, population history and genealogy simultaneously from temporally spaced sequence data.

Authors:  Alexei J Drummond; Geoff K Nicholls; Allen G Rodrigo; Wiremu Solomon
Journal:  Genetics       Date:  2002-07       Impact factor: 4.562

8.  Molecules, morphology, and ecology indicate a recent, amphibious ancestry for echidnas.

Authors:  Matthew J Phillips; Thomas H Bennett; Michael S Y Lee
Journal:  Proc Natl Acad Sci U S A       Date:  2009-09-23       Impact factor: 11.205

9.  Relaxed phylogenetics and dating with confidence.

Authors:  Alexei J Drummond; Simon Y W Ho; Matthew J Phillips; Andrew Rambaut
Journal:  PLoS Biol       Date:  2006-03-14       Impact factor: 8.029

10.  BEAST: Bayesian evolutionary analysis by sampling trees.

Authors:  Alexei J Drummond; Andrew Rambaut
Journal:  BMC Evol Biol       Date:  2007-11-08       Impact factor: 3.260

  10 in total
  73 in total

1.  A hierarchical Bayesian model for calibrating estimates of species divergence times.

Authors:  Tracy A Heath
Journal:  Syst Biol       Date:  2012-02-14       Impact factor: 15.683

2.  A Simulation-Based Evaluation of Tip-Dating Under the Fossilized Birth-Death Process.

Authors:  Arong Luo; David A Duchêne; Chi Zhang; Chao-Dong Zhu; Simon Y W Ho
Journal:  Syst Biol       Date:  2020-03-01       Impact factor: 15.683

3.  Horsetails Are Ancient Polyploids: Evidence from Equisetum giganteum.

Authors:  Kevin Vanneste; Lieven Sterck; Alexander Andrew Myburg; Yves Van de Peer; Eshchar Mizrachi
Journal:  Plant Cell       Date:  2015-05-22       Impact factor: 11.277

4.  Exploring uncertainty in the calibration of the molecular clock.

Authors:  Rachel C M Warnock; Ziheng Yang; Philip C J Donoghue
Journal:  Biol Lett       Date:  2011-08-24       Impact factor: 3.703

5.  The fossilized birth-death process for coherent calibration of divergence-time estimates.

Authors:  Tracy A Heath; John P Huelsenbeck; Tanja Stadler
Journal:  Proc Natl Acad Sci U S A       Date:  2014-07-09       Impact factor: 11.205

6.  Conceptual issues in Bayesian divergence time estimation.

Authors:  Bruce Rannala
Journal:  Philos Trans R Soc Lond B Biol Sci       Date:  2016-07-19       Impact factor: 6.237

7.  Dating species divergences using rocks and clocks.

Authors:  Ziheng Yang; Philip C J Donoghue
Journal:  Philos Trans R Soc Lond B Biol Sci       Date:  2016-07-19       Impact factor: 6.237

8.  Is BAMM Flawed? Theoretical and Practical Concerns in the Analysis of Multi-Rate Diversification Models.

Authors:  Daniel L Rabosky; Jonathan S Mitchell; Jonathan Chang
Journal:  Syst Biol       Date:  2017-07-01       Impact factor: 15.683

9.  Bayesian Total-Evidence Dating Reveals the Recent Crown Radiation of Penguins.

Authors:  Alexandra Gavryushkina; Tracy A Heath; Daniel T Ksepka; Tanja Stadler; David Welch; Alexei J Drummond
Journal:  Syst Biol       Date:  2017-01-01       Impact factor: 15.683

10.  Adaptive Radiation of the Flukes of the Family Fasciolidae Inferred from Genome-Wide Comparisons of Key Species.

Authors:  Young-Jun Choi; Santiago Fontenla; Peter U Fischer; Thanh Hoa Le; Alicia Costábile; David Blair; Paul J Brindley; Jose F Tort; Miguel M Cabada; Makedonka Mitreva
Journal:  Mol Biol Evol       Date:  2020-01-01       Impact factor: 16.240

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.