Lin CJ. (2007). Projected gradient methods for nonnegative matrix factorization. Neural computation. 19 [PubMed]