Mesquite


Files

Menus
Windows
Charts
Scripts/Macros
Modules


Characters

Taxa
Trees
Glossary

  Ancestral States

Simulations &
  Randomizations


Population
  Genetics
 
     

Credits

Mesquite was begun in 1997, but its roots go deeper, to the initial development in 1985 of MacClade, which even from the start allowed interactive manipulation of trees and interpretation of character evolution. As features were added to MacClade through the years, most from Wayne Maddison in early versions (1 and 2) and from David Maddison in later versions (2, 3 and 4), MacClade developed an exploratory approach to phylogenetic calculations with a distinctive user interface. After MacClade version 3 was released in 1992, the coauthors worked to ready version 4. Almost all of the many new features in version 4, including the new facilities for molecular sequence editing, were the results of David's efforts. Wayne's efforts on MacClade 4 involved an attempt to graft a modular architecture onto MacClade to allow plug-ins so that its capabilities could be extended. This, we hoped, would allow us and other programmers to add many new tree-based analyses to MacClade. After about a year of work on this, it became clear that grafting this new architecture on to an existing program was not going to work. MacClade was then returned to its original, non-modular state, and it was within this more traditional framework that David completed MacClade 4.

In order to build the desired modular architecture, Wayne had to start from scratch, and so a new project was born in July of 1997. The very first prototype, after one day of work, can be seen here (for the first few days it was called BeanTree, before it became known as Mesquite). Mesquite's vision, exploratory nature, and its user interface borrow extensively from ideas developed in MacClade, but the underlying architecture is quite different.

The subsequent chronology of the Mesquite project is:

  • August 1998 - first public demonstration (Cambridge University)
  • July 1999 - limited seeding to a few developers (prototype version 0.9d2)
  • August 1999 - project web page on-line (currently at http://mesquiteproject.org/)
  • 29 September 1999 - broader release to developers (prototype version 0.9d5)
  • early 2000 - passed 100,000 lines of total code, and 200 total modules.
  • 12 May 2000 - prototype version 0.9d19 posted for testers.
  • 26 June 2000 - Mesquite introduced at Evolution meetings, Bloomington, Indiana (prototype version 0.9d28)
  • 14 March 2001 - first public beta version (vresion 0.95 d 80)
  • 2 April 2001 - public beta version (version 0.96)
  • 24 July 2001 - version 0.98 with source code released
  • 21 August 2002 - version 0.99 released
  • 14 September 2002 - version 0.991 released
  • 27 September 2002 - version 0.992 released (internal version d24)
  • 10 January 2003 - version 0.993 released (internal version d42)
  • 7 February 2003 - version 0.994 released (internal version d51)

From July 1997 through October 2000, the architectural design, programming and documentation for the basic Mesquite libraries and modules was done by Wayne Maddison, with occasional input from David Maddison. David entered the project in earnest in November 2000. (Other packages of modules for the Mesquite system are due to other authors: for instance, the Rhetenor package of morphometrics modules is by Eric Dyreson and Wayne Maddison.)

Acknowledgments

Mesquite was developed with the assistance of a Fellowship to WPM from the David and Lucile Packard Foundation, and the patience of our families.

For feedback, including bug reports, on various versions of Mesquite, we thank Peter Midford, Michel Laurin, Lars Rosengreen, Cymon Cox, Mario Cozzuol, Korbinian Strimmer, Alexei Drummond, Lacey Knowles, Alan de Queiroz, Robin Allanby, Jonathan Coddington, Matt Hare, Jennifer Steinbachs, and Margaret Thayer.


Copyright © 2002-2003 by Wayne P. Maddison and David R. Maddison.
 All rights reserved.