[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
format
* 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
programs)
Rick - could you contact me directly ?
c ya
-thomas
--
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