A Java library for phylogenetic tree computations
- Provides data structures for weighted phylogenetic trees.
- Parses New Hampshire (aka Newick) tree files.
- Provides various operations on trees (such as extracting subtrees, tree union and intersection, and such).
- Computes phylogenetic alpha and beta diversity measures, such as Weighted UniFrac.
- Computes phylogenetic distances between species based on the Ciccarelli et al. 2006 tree of life.
Documentation
- API docs (phyloutils only)
- Aggregate API docs (all projects hosted here; useful for navigating cross-package dependencies)
Download
Phyloutils has dependencies on other libraries; Maven is by far the easiest way to deal with this. To use phyloutils in your Maven project, just add these to your pom.xml:
<repositories> <repository> <id>dev.davidsoergel.com releases</id> <url>http://dev.davidsoergel.com/artifactory/repo</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>dev.davidsoergel.com snapshots</id> <url>http://dev.davidsoergel.com/artifactory/repo</url> <releases> <enabled>false</enabled> </releases> </repository> </repositories> <dependencies> <dependency> <groupId>edu.berkeley.compbio</groupId> <artifactId>phyloutils</artifactId> <version>0.9</version> </dependency> </dependencies>
If you really want just the jar, you can get it here: phyloutils-0.9.jar (56 KB) May 9, 2008
Or get the latest stable build from the continuous integration server.
You can also browse the source, or get the source with svn:
svn co http://svn.davidsoergel.com/repos/phyloutils/trunk phyloutils
Support
- Discussion Forum
- Feel free to email me any questions or comments
- For bug reports or feature requests, please feel free to create a ticket (you'll need to create an account and login first).
- view active tickets
