Skip to content

Using phylogenies to generate evolutionary hypotheses

Notifications You must be signed in to change notification settings

JosephOuta/pgls-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Pgls analysis

This sample code depicts a phylogenetic comparative method known as phylogenetic generalized least squares (pgls). The question is: After controlling for phylogenetic history, is there a relationship between eye morphology and activity cycle or trophic level of a mammal?

The code progression is as follows: line 2-4: reads relevant packages line 7: reads an array of 100 phylogenetic trees showing possible relationships from a Bayesian inference analysis line 8: selects the first tree from the array line 10: reads trait data containing eye morphology measures and ecological categorical data (activity cycle and trophic level) line 12: prunes tree data so it matches the available data points on trait data line 14: attaches trait data to the phylogenetic trees line 16-40: the analysis - uses pgls function to compute correlation of trait values after controlling for phylogenetic history line 42-64: the visualizer - uses contMap function to generate a phylogenetic tree diagram showing evolution of the trait

About

Using phylogenies to generate evolutionary hypotheses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages