MulRF is a platform-independent software program designed to infer species trees from incongruent multi-copy gene trees using a generalization of the Robinson-Foulds (RF) distance to multi-labeled trees. MulRF version 1.2 has following additional features:
  • Weighted input gene trees for species tree search.
  • Topological constraints on the inferred species tree.
  • Automated execution of multiple replicates of tree search heuristic.
  • MulRF distance of a given species tree from gene trees.
  • Visualization of input/output trees.
MulRF's source code is availabel at
Check out this screenshot of MulRF in execution:

Download MulRF (version 1.2) <- right click to start downloading


Available here.

Note: if you want to build species trees for multiple gene trees files in batch, then use command line executable MulRFSupertreeWin.exe, MulRFSupertreeLin, or MulRFSupertreeMac for Windows, Linus, or Mac, respectively, available in executables folder inside MulRF1.2.


If you use MulRF for research, please cite †This work was supported by NSF grants DEB-1208428 and CCF-1017189.

Older version of MulRF can be found here.

Contact Ruchi Chaudhary (ruchic AT ufl DOT edu) if you have questions or suggestions.

< Page last updated: July 28, 2014 >