Fast Robinson Foulds Supertrees
To build FastRFS you will first need phylokit and phylonaut,
mkdir build cd build cmake ../src make
To run FastRFS, you must have a directory containing the Astral distribution in the folder with FastRFS. Then, run
FastRFS -i -o
To run FastRFS*, calculate an extra tree with MRL (or extra trees with whatever method), and run FastRFS -i -o -e
By default, FastRFS uses SIESTA to generate strict, greedy, and majority consensus trees of all optimal trees. If for some reason this is a problem, you can disable these with --nogreedy, --nostrict, and --nomajority options.
The other output files are .count, which contains the number of optimal trees, .score, which contains the optimal score (RF distances to input trees), and .single, which contains a single optimal tree.