Giter Site home page Giter Site logo

molloy-lab / ck-phylo-workshop Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 70.05 MB

Coalescent Lab at 2024 Workshop on Phylogenomics @ Cesky Krumlov

Home Page: https://evomics.org/2024-workshop-on-phylogenomics-cesky-krumlov/

Python 68.36% Shell 25.85% R 5.79%

ck-phylo-workshop's Introduction

Coalescent Lab

The goal of this lab is to learn (or reinforce) some of the core principles behind coalescent species tree methods, through hands-on experience.

During this lab, we will

  • compute the probability of a (gene tree) topology given an MSC model species tree
  • run quartet-based coalescent methods, including gene tree summary methods and site-based methods
  • use quartet concordance factors (qCFs) to evaluate the pseudo-likelihood of a species tree (+ visualize goodness of fit)

and interpret the results of these analyses. We will utilize real and synthetic data for Palaeognathae (flightless birds), considering the effects of incomplete lineage sorting (ILS), gene tree estimation error (GTEE), and data type.

palaeognathae

This study system was selected because concatenation (RaxML and ExaML) and coalescent methods (ASTRAL and MP-EST) have yielded different results with respect to the placement of Rheas [Cloutier et al. (2019)]. Additionally, the data for Palaeognathae are publicly available well-curated, cover several different marker types (ranging from UCEs to CR1 retrotransposon insertions), and are small enough to analyze with a variety of methods (there are 15 taxa so just 1365 subsets of 4 taxa need to be evaluated by methods that explicitly enumerate all quartets). The methods selected for this lab are unified by their use of quartets; see the slides for an incomplete list of other coalescent methods to check out.

Acknowledgements

This lab was created for the 2024 Workshop on Phylogenomics @ Cesky Krumlov; thanks to the organizers for inviting me.

The day 1 lab uses the coalescent simulation scripts by Cloutier et al. (2019) with some minor modifications. The day 2 lab uses data generated by Cloutier et al. (2019); also see Sackton et al. (2019). Thanks to Cloutier et al. (2019) for depositing their intermediate data files in Dryad, making the re-analysis highly accessible. The intermediate files include estimated alignments and gene trees for 3158 ultraconserved elements (UCEs), 5016 introns, and 12676 conserved non-exonic elements (CNEEs) as well as data for 4301 retrotransposon (CR1) insertions. These data have since been re-analyzed by Simmons et al. (2022) and Takezaki (2023). Simmons et al. (2022) identified 105 UCEs with homology errors and recovered an additional 44 CR1 retrotransposons; the day 2 lab benefits from the homology annotations and the extended CR1 data set.

All bird images were downloaded from PhyloPic.

ck-phylo-workshop's People

Contributors

ekmolloy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.