The “splits” is an R package for species delimitation. It includes the generalized mixed Yule coalescent (GMYC) method developed by Tim Barraclough and myself. It delimits species using a single locus gene tree. Please visit the project website in R-forge to download and install the package.

A web interface is also available at the HITS server maintained by Jiajie Zhang.

How to use “gmyc”

  1. Installing “splits”
  2. Running “gmyc” to delimit species
  3. Comparing GMYC-delimited species with other delimitation
  4. Calculating support values of delimited species (in preparation)


The “tr2” is a software for multilocus species delimitation. It is a fast method to delimit species with hundreds of gene trees. Its Python codes are available from my Bitbucket repository.

The original version of tr2 was written in Python2. Now, a Python3 version is available as well.

A small example of delimitation with simulations is available here.

How to use “tr2”

  1. Setting up a required environment for “tr2”
  2. Installing “tr2”
  3. Multilocus delimitation with “tr2” (Model comparison) 
  4. Multilocus delimitation with “tr2” (Guide tree method) 

Also some notes about tr2 delimitation…


Miscellaneous scripts

My blog posts include small scripts which are not important or original enough to be published separately. Please follow links if you are interested. If you find errors in the codes, please just let me know.

Large data handling

Sequence/tree processsing

Sequence visualization

Statistical analysis


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s