Skip to content

Simulation study to test the performance of SSE (BiSSE, QuaSSE, HiSSE) with fossil data. Includes simpler, proof of concept first step for the EEOB 565 final project.

Notifications You must be signed in to change notification settings

brpetrucci/ssefbd_evol22

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Testing SSE models with FBD

This repository contains simulation and analysis scripts for a simulation study intending to test the power and error rates of State Speciation and Extinction (SSE) models with the inclusion of fossil data using a Fossilized Birth-Death (FBD) model.

Proof of concept: EEOB 565

The first stage of this project will be a simpler proof of concept style simulation study to assess the performance of BiSSE estimates of extinction rates using an FBD tree. This will serve as my final project for EEOB565.

For this abridged version of the project, I will replicate the analysis in Maddison et al 2007, the initial tests of BiSSE, for data simulated under BiSSE with the inclusion of fossil sampling. As such, we can gain insight on how the addition of fossil tips and sampled ancestors can improve estimates, in particular with regards to extinction rate.

I will simulate under four different parameter combinations. First, speciation (lambda), extinction (mu), and state transition (q01, q10) rates will all be independent of state (i.e. the equivalent of a normal FBD model). Each other parameter combination will see change in one of the rates for one of the states. Namely, lambda will be double for state 1, mu double for state 0, and q01 double q10, respectively. Rate values will mirror those of Maddison et al 2007, and fossil sampling rate rho (serial sampling rate psi in the RevBayes analyses) will be reasonably low, such that we expect around 25% of extinct species to be sampled.

For each of these parameter combinations, I will simulate 100 trees with 500 species each. Simulation of phylogenetic trees and fossil records using the birth-death process are implemented in my package paleobuddy, though trait dependent simulations are currently in development (see dev_traits branch), and not reflected on CRAN. For each replicate, I will simulate a birth-death process, a fossil record, and both ultrametric trees and trees containing sampled ancestors and fossil tips (henceforth, FBD trees), plus trait data for both extant species and fossil samples (simulated jointly under BiSSE).

I will then use RevBayes to estimate the six parameters of interest in BiSSE: lambda0, lambda1, mu0, mu1, q01, and q10. I will roughly follow the BiSSE RevBayes tutorial, with the addition of serial sampling for FBD trees--though I will set the serial sampling rate to its true valueso as not to confuse performance in estimation of serial sampling and extinction rates. I will then evaluate the convergence of parameters of interest using the coda R package, and compare the rate estimates from trees generated under state-independent rates with the other three parameter combinations.

File structure

Files for the analysis used in the EEOB565 final project are in the eeob565 directory, together with the plotting script plotting.R and the final presentation power point. The simulation pipeline sim_pipeline.R and simulation replicates are in the eeob565/simulation directory. The analysis Rev script bisse.Rev and batch scripts bisse.sh and comb_array.sh (used to run analysis on the cluster) are in eeob565/analysis.

About

Simulation study to test the performance of SSE (BiSSE, QuaSSE, HiSSE) with fossil data. Includes simpler, proof of concept first step for the EEOB 565 final project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published