Anolis Ecomorph Visualization App

CAnolis is a freely downloadable visualization app for learning about Caribbean anole evolution, built using the Processing programming language. Its main purpose is to help teachers of evolution explain convergence and adaptive radiation to high school
and college students. It does so by allowing viewers to click on an island and see where on the phylogeny species in different ecomorphs occur.

Fernando Racimo, creator of the App, explains how it came to be: “The inspiration for the program came after taking a Herpetology class at Harvard, but I didn’t have the means to create it until a friend introduced me to a visually-oriented Java-based programming
language called Processing. I obtained the list of anoles and the clade phylogeny from Lizards in an Evolutionary Tree, while the ecomorph drawings came from a classroom exercise available at the University of California Museum of Paleontology’s website and mentioned earlier in the Anole Annals. My objective was to link island distribution,
phylogenetic placement and ecological adaptation into a single interactive program that made it easy for users to understand how different species of anoles evolved in each island. Jonathan Losos, Mickey Eagleson and Sami Majadla kindly provided advice on how best to display the information.”

The App can be downloaded here:

CAnolis for Mac:

CAnolis for Windows:

Please email if you have any comments or suggestions for improvements.

About Jonathan Losos

Author and Professor at Harvard University
This entry was posted in Education and Anoles. Bookmark the permalink.

1 Response to Anolis Ecomorph Visualization App

  1. Pingback: Teaching with Anoles, part 1 |

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