SMURFF is a highly optimized and parallelized software framework for Bayesian Matrix and Tensors Factorization. SMURFF supports multiple matrix factorization methods:
- BPMF, the basic version;
- Macau, adding support for high-dimensional side information to the factorization;
- GFA, doing Group Factor Anaysis.
Macau and BPMF can also perform tensor factorization.
The software has been used in the ExCAPE project to do large scale multi-target chemogenomics.

