[Pipet Devel] Re: phylogenetic gui using pygnome

Thomas.Sicheritz at molbio.uu.se Thomas.Sicheritz at molbio.uu.se
Tue Apr 20 04:29:01 EDT 1999

 > Rick Ree wrote:
 > > 
 > > Hi, I noticed your openlab entry on freshmeat the other day, and also that
 > > the pygtk tools website is hosted by you.  I've been working on some
 > > graphical ui tools for viewing/manipulating phylogenetic trees using
 > > python and pygtk/pygnome, and have an almost-beta prototype application
 > > that allows click-and-drag branch swapping, branch rotation, etc. a la
 > > MacClade.  It's more proof-of-concept than anything else.  Are any of your
 > > group interested in phylogenies?

 > Certainly.  We are actually trying to implement phylogenetics into Loci.  We'll
 > be defining an XML/DTD for it too.
 > The two guys on the Loci team who have the most interest in phylogenetics are
 > Thomas Sicheritz (Thomas.Sicheritz at molbio.uu.se) and Tim Triche
 > (jabbo at mindless.com).  At the very bottom of this message is a reply to Tim from
 > Thomas.  This may give you some idea about Thomas's interest.

Great - I am currently working on a basic treestructure in python - but if
Rick has the basic tools + the viewing/editing set ... and like to share it 
to theopenlab, I'll be VERY glad ! (I'd rather go directly on the
viewing/editing/manipulating part instead of messing around with treenode
parsing ...)

My current outline is:
* treenode class, reading/parsing NEWICK(phylip) and NEXUS(Paup) tree
* allow for trifurcations !!! (very important, IMHO - most of UNIX tree
  programs can't handle multibranching nodes)
* basic tree manipulation like changing outgroup/nodes, fonts, Taxa names
  directly in the canvas, color-grouping by species/kingdoms
* parsing of rich NEXUS files with additional taxonomy information
  or direct linking to EMBL/SWISS/GenBank, NCBI's taxonomy browser, KEGG etc.
* different views (unrooted, cladogram, phylogram, fishview etc.)
* 2 displays - (whole tree and selected portion)
* colored alignment viewer/editor (ála seaview)
* basic picture editing tools like xpaint

This just happens to be closely related to my next project :-)
- so I can spend a lot of time with that.
If we get the basic structure working - then the rest should be rather easy 
(there is nothing new, just ideas and features from different existing

Rick - could you contact me directly ?

c ya
Sicheritz Ponten Thomas E.  Department of Molecular Biology
blippblopp at linux.nu         BMC, Uppsala University
BMC:  +46 18 4714214        BOX 590 S-751 24 UPPSALA Sweden
Fax   +46 18  557723        http://evolution.bmc.uu.se/~thomas
Molecular Tcl:   http://evolution.bmc.uu.se/~thomas/tcl
Molecular Linux: http://evolution.bmc.uu.se/~thomas/mol_linux

	De Chelonian Mobile ... The Turtle Moves ...

More information about the Pipet-Devel mailing list