Computer Scientist / Neuroscientist
Orthogonal projective non-negative matrix factorization

opnmf is a Python implementation of orthogonal projective non-negative matrix factorization, as described by Yang and Oja (2010).
In neuroimaging, OPNMF is used to find imaging patterns of structural covariance: it splits the brain into a small number of mostly non-overlapping components, which are easy to interpret (Sotiras et al., 2015).
pip install opnmf