Is there a Python program that is able to show convergent and divergent evolution on a phylogenetic tree?

Bioinformatics Asked by dasfoogle on December 9, 2020

I was wondering if there was a Python program that detects convergent and divergent evolution on a tree. I am also curious if it is just better to look at a phylogenetic tree and conclude what is convergent or divergent evolution than what a program tells you.

One Answer

Well in the absence of a definition of 'divergent evolution' I would simply use a definition of allopatry. If the divergence is congruent with geographic distance or geographic foci this provides some proof of divergent evolution.

In this context you are looking for something like the biogeographic BAyesian analysis such as BayArea or geographic add-ons to Beast

There isn't a singular Python library that will handle this but there is some functionality with Biopython here

from Bio import Phylo

Answered by Michael on December 9, 2020

Add your own answers!

Related Questions

Genewise: Failed to call

0  Asked on January 28, 2021 by yp-chen


ATAC seq : Plotting insert sizes

1  Asked on January 26, 2021


Find CRISPR PAM-sites with python

1  Asked on January 21, 2021 by heibai


Microarray Meta-Analysis and Cross-Platform

1  Asked on January 20, 2021 by morteza-hadizadeh


Ask a Question

Get help from others!

© 2023 All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir