490 likes | 518 Views
Accuracy and precision of phylogenomic divergence-time estimates. Michael Matschiner University of Zurich @m_matschiner www.evoinformatics.eu. Accuracy and precision of phylogenomic divergence-time estimates. Michael Matschiner University of Zurich @m_matschiner www.evoinformatics.eu.
E N D
Accuracy and precision of phylogenomic divergence-time estimates • Michael Matschiner • University of Zurich • @m_matschiner • www.evoinformatics.eu
Accuracy and precision of phylogenomic divergence-time estimates • Michael Matschiner • University of Zurich • @m_matschiner • www.evoinformatics.eu
AGCGTA AGCCTA AGCCTG AGCCTG Divergence-time estimation Time
AGCGTA AGCCTA AGCCTG AGCCTG Divergence-time estimation Unprecise estimate Time
AGCGTATCAGTCA AGCCTGTCAGTCA AGCCTGTCAGTCA AGCCTATCAGTCA GCTACACGTCTCAG GCTACAAGTCTAAG GCTACAAGTCTAAG GCTACACGTCTCAG Divergence-time estimation GTGTCCAATCAGT CTGTCCAATCAGT CTGTCCAATCAGT CTGTCCGATCAGT GCTACACGTCGAAG GCTACACGTCTAAG GCCACAAGTCTAAG GCCACAAGTCTAAC Time Precise estimate
AGCGTATCAGTCA AGCCTGTCAGTCA AGCCTGTCAGTCA AGCCTATCAGTCA GCTACACGTCTCAG GCTACAAGTCTAAG GCTACAAGTCTAAG GCTACACGTCTCAG Divergence-time estimation GTGTCCAATCAGT CTGTCCAATCAGT CTGTCCAATCAGT CTGTCCGATCAGT GCTACACGTCGAAG GCTACACGTCTAAG GCCACAAGTCTAAG GCCACAAGTCTAAC Time Inaccurate estimate
Tree discordance Species tree Gene trees
Tree discordance Incomplete lineage sorting
Tree discordance Introgression
Tree discordance recombination recombination recombination
Tree discordance recombination recombination c-gene recombination Doyle (1995) Syst Bot
Tree discordance c-gene Doyle (1995) Syst Bot
c-gene Tree discordance c-gene c-gene c-gene Doyle (1995) Syst Bot
Tree discordance Alignment Doyle (1995) Syst Bot
Simulations Stick spiders 5 million years Notothenioid fishes 20 species Stick spiders: Gillespie et al. (2018) Curr Biol, notothenioid fishes: Ceballos et al. (2019) BMC Evol Biol
Simulations Ne = 100,000 5 million years 20 species msprime: Kelleher et al. (2016) PLoS Comput Biol
Simulations Ne = 50,000 5 million years 20 species msprime: Kelleher et al. (2016) PLoS Comput Biol
Simulations Ne = 200,000 5 million years 20 species msprime: Kelleher et al. (2016) PLoS Comput Biol
Simulations Ne = 100,000 r = 5×10-9/g 5 million years 20 species msprime: Kelleher et al. (2016) PLoS Comput Biol
Simulations Ne = 100,000 r = 5×10-9/g r = 10-8/g 5 million years 20 species msprime: Kelleher et al. (2016) PLoS Comput Biol
Simulations Ne = 100,000 r = 10-8/g r = 2×10-8/g 5 million years 20 species msprime: Kelleher et al. (2016) PLoS Comput Biol
c-gene sizes 25 20 15 Mean size (bp) 10 5 0 Ne = 50,000 100,000 200,000 r = 10-8/g c-genie: Malinsky & Matschiner (2019) https://github.com/mmatschiner/c-genie
c-gene sizes 25 20 15 Mean size (bp) 10 5 0.0 0 r = 5×10-9/g 10-8/g 2×10-8/g Ne = 100,000 c-genie: Malinsky & Matschiner (2019) https://github.com/mmatschiner/c-genie
c-genes are short. * *in rapidly diverging groups
Tree discordance c-gene Doyle (1995) Syst Bot
Tree discordance Single-topology tract Doyle (1995) Syst Bot
Single-topology tract sizes 600 500 400 Mean size (bp) 300 200 100 0 Ne = 50,000 100,000 200,000 r = 10-8/g c-genie: Malinsky & Matschiner (2019) https://github.com/mmatschiner/c-genie
Single-topology tract sizes 200 150 Mean size (bp) 100 50 0 r = 5×10-9/g 10-8/g 2×10-8/g Ne = 100,000 c-genie: Malinsky & Matschiner (2019) https://github.com/mmatschiner/c-genie
Concatenation Long alignment (100,000 bp) BEAST2.5: Bouckaert et al. (2019) PLoS Comput Biol
Concatenation 5 5 4 4 3 3 Estimated node age 2 2 1 1 Ne = 200,000 r = 10-8/g Ne = 50,000 0 0 0 1 2 3 4 5 0 1 2 3 4 5 True node age True node age BEAST2.5: Bouckaert et al. (2019) PLoS Comput Biol
Concatenation 4 4 2 2 Overestimated Overestimated Estimated node age / true node age 1 1 Underestimated Underestimated Ne = 50,000 Ne = 200,000 0.5 0.5 0 1 2 3 4 5 0 1 2 3 4 5 True node age True node age BEAST2.5: Bouckaert et al. (2019) PLoS Comput Biol
Concatenation 4 4 2 2 Estimated node age / true node age 1 1 r = 2×10-8/g Ne = 100,000 r = 5×10-9/g 0.5 0.5 0 1 2 3 4 5 0 1 2 3 4 5 True node age True node age BEAST2.5: Bouckaert et al. (2019) PLoS Comput Biol
Gene tree / species tree “Gene” alignments (20 × 5,000 bp) StarBEAST2: Ogilvie et al. (2018) Mol Biol Evol
Gene tree / species tree 4 4 2 2 Estimated node age / true node age 1 1 Ne = 200,000 r = 10-8/g Ne = 50,000 0.5 0.5 0 1 2 3 4 5 0 1 2 3 4 5 True node age True node age StarBEAST2: Ogilvie et al. (2018) Mol Biol Evol
Gene tree / species tree 4 4 2 2 Estimated node age / true node age 1 1 r = 2×10-8/g Ne = 100,000 r = 5×10-9/g 0.5 0.5 0 1 2 3 4 5 0 1 2 3 4 5 True node age True node age StarBEAST2: Ogilvie et al. (2018) Mol Biol Evol
SNAPP Individual SNPs (5,000 SNPs) SNAPP: Bryant et al. (2012) Mol Biol Evol, Stange et al. (2018) Syst Biol
SNAPP 4 4 2 2 Estimated node age / true node age 1 1 Ne = 200,000 r = 10-8/g Ne = 50,000 0.5 0.5 0 1 2 3 4 5 0 1 2 3 4 5 True node age True node age SNAPP: Bryant et al. (2012) Mol Biol Evol, Stange et al. (2018) Syst Biol
SNAPP 4 4 2 2 Estimated node age / true node age 1 1 r = 2×10-8/g Ne = 100,000 r = 5×10-9/g 0.5 0.5 0 1 2 3 4 5 0 1 2 3 4 5 True node age True node age SNAPP: Bryant et al. (2012) Mol Biol Evol, Stange et al. (2018) Syst Biol
0.5 Precision 0.4 Gene tree / species tree Concatenation SNAPP 0.3 0.5 0.5 0.2 0.4 0.4 0.3 0.3 Mean precision 0.1 0.2 0.2 0.1 0.1 0 0 0 0-1 1-2 2-3 3-4 4-5 0-1 1-2 2-3 3-4 4-5 0-1 1-2 2-3 3-4 4-5 True node age True node age True node age
0.5 Accuracy 0.4 Gene tree / species tree Concatenation SNAPP 0.3 0.5 0.5 0.2 0.4 0.4 0.3 0.3 Mean accuracy 0.1 0.2 0.2 0.1 0.1 Ne = 200,000 Ne = 200,000 0 0 0 0-1 1-2 2-3 3-4 4-5 0-1 1-2 2-3 3-4 4-5 0-1 1-2 2-3 3-4 4-5 True node age True node age True node age
Relate / tsinfer Ancestral recombination graph Relate: Speidel et al. (2019) bioRxiv, tsinfer: Kelleher et al. (2018) bioRxiv
Thanks Milan Malinsky University of Basel, Switzerland Marcelo Sanchez University of Zurich, Switzerland
Code https://github.com/mmatschiner/evol2019 Slides http://evoinformatics.eu/presentations.htm
Code https://github.com/mmatschiner/evol2019 Slides http://evoinformatics.eu/presentations.htm