Graph of Life Commander
This repo contains scripts for loading trees into treemachine, as well as lists of studies currently being incorporated into the synthetic tree.
If you want the most up-to-date list of studies being incorporate, run the collect_input_trees.pl script. This checks the taxon files listed in life.py and extracts the tree identifiers from each taxon file. Alternately, look at the list of imports in life.py (for example 'from microbes import studytreelist as microbelist'. The microbes.py file would contain a list of the microbe trees, usually with comments containing a short citation.
Files with taxon names (fungi.py, birds.py, etc) contain study lists for import. Studies listed in """…""" comments are those that have been requested for synthesis but have not yet passed all of the import checks.
- collect_input_studies.py: prints a list of the json files that are currently being synthesized into the draft tree
- get_name_info.py: ultilty script to get information about a name from treemachine
- life.py: loads all of the studies into treemachine (imports other taxon_name.py files)
- tree_utils.py: create consensus trees, calculate bipartitions, calculate distances
Within the lists found in the taxon files, trees (usually only one per study) are designated as "MMM_NNN" where MMM is the study id and NNN is the id of a tree within that study.