Research Article

Coordinate Descent-Based Sparse Nonnegative Matrix Factorization for Robust Cancer-Class Discovery and Microarray Data Analysis

Algorithm 1

Pseudocode for CDSNMF
1: Inputs: datamatrix ;
2: Initialize and scale;
3: Set sparsity parameter
4: repeat
5: for: do
6:  ;
7: Use (7) to update ;
8: ifthen
9: ;
10: end if
11: Repeat steps 6 to 10 using (9) to update ;
12: end for
13: until Stopping condition.