Algorithm 1.
Federated Genotype-Expression-Image Data Integration Model.
| Input: Data pairs of the I institutions, (X1, y1), …, (Xi, yi), …, (XI, yI) and the sample numbers of each group, |
| Output: p-value of the studying Genotype-Expression-Image trio |
| Initialize: w(1), w(2), w(3), w(C) = 0 |
| 1: for g = {1, 2, 3, C} do |
| 2: while convergence and maximum number of iterations are not reached do |
| 3: Get an image patch xi from X. |
| 4: Each institution computes the gradient: |
| 5: Global center computes and sends global gradient to each institution: |
| 6: Each institution updates the coefficient with the global gradient: w(g) ← w(g) − η∇S(g) (w(g)). |
| 7: end while |
| 8: Each institution calculates the sum of squared residual: |
| 9: Global center gathers the global sum of squared residual: . |
| 10: Global center gathers the global sample numbers: . |
| 11: end for |
| 12: Global center calculates F value with equation (1) and then computes and sends p-value to all institutions. |