This is the repository for the Open Tree of Life reference taxonomy (OTT), which is only one part of the Open Tree of Life project.
For general Open Tree of Life project documentation see the germinator repository's wiki.
This repository contains the following:
Smasher
, a taxonomy manipulation tool
taxa
, general classes for taxa and taxonomiessmasher
, for combining taxonomiesconflict
, for conflict analysisSee file doc/scripting.md for documentation on using the scripting features of smasher for building, subsetting, querying, and other operations on taxonomies.
Taxonomies are represented as directories, see here.
To test to see whether you can run Smasher successfully, do 'make test'.
If you're puzzled by some decision the algorithm has made, it can be helpful to look at output files log.tsv, choices.tsv, and conflicts.tsv.
See the maintenance manual