Multi-layer non-negative matrix factorization MATLAB implementation.