Non-negative Matrix Factorization with Sparseness Constraints | Synapse