Mavric: a python toolkit for phylogenetics

[mavric logo]

Part of the Open Lab

[News] [Description] [Features] [Screenshots] [Requirements] [License] [Download] [Author] [Links]


  • 23 April 2001: Minor update 0.8.3: minor bugixes
  • 26 March 2000: Minor update 0.8.2: support for [comments] in tree descriptions.
  • 8 March 2000: Minor update 0.8.1 fixes rerooting bugs.
  • What is Mavric?

  • Mavric is a python module for the manipulation and visualization of phylogenetic trees. It is also a recursive acronym for Mavric Visualizes Rick's Cladograms :) It aims to be a user-friendly tool for manipulating phylogenetic trees on *NIX-like systems, especially Linux. As such it complements other phylogeny programs like those in the PHYLIP package, which for all their strengths currently lack a nice graphical interface.
  • Features

  • Fully interactive editing of phylogenetic trees: branches can be moved around, pruned, rotated, and so on.
  • Taxon name editing.
  • Default tree generation.
  • Grafting of trees together.
  • PostScript tree printing.
  • Interactive branch length adjustment.
  • Rooted/unrooted tree views; scaled/unscaled branch lengths.
  • etc.!
  • Screenshots

  • [screen shot 1] [screen shot 2] [screen shot 3]
  • Requirements

  • python 1.5.2
  • gnome-python, a set of python bindings to the GNOME libraries and the GTK toolkit
  • PIL, the python imaging library (for PostScript support)
  • License

  • Mavric is free software, and is distributed under the terms of the GNU General Public License (GPL).
  • Download

  • Latest: Mavric-0.8.3.tar.gz.
  • Author

  • Rick Ree rree at Please send me comments, suggestions, bug reports, and (hopefully) patches!
  • Links

  • Huge list of phylogeny programs maintained by Joe Felsenstein