Algorithm 1 NetSCCA: Network constrained sparse common component analysis. |
1: Compute jaccard similarity: . |
2: For q target genes, compute the regulator effect matrices as for and |
. |
3: For the square root of (i.e., ), compute sparse common loadings of q
|
regulator effect matrices . |
3.1: Start at , which is the loading matrix from ordinary PCA of . |
3.2: Given a fixed , solving the following problem, |
|
where . Update . |
3.3: For a fixed , perform the singular value decomposition of and
|
update (see Zou et al. [25]). |
3.4: Repeat Steps 3.2–3.3, until convergence. |
4: Sparse common loading is given by for . |