Skip to main content
. 2019 Jan 8;10(1):31. doi: 10.3390/genes10010031
Algorithm 2 Active PPI network fusion
Input: Active networks of each time point, parameter K.
Output: Final fused network.
Step1: Construct adjacency matrix Wi of the ith active network (I = 1, 2, 3, 4, …, M) using Equation (5).
Step2: Construct Pi and Si of the ith active network using Equations (8) and (9).
Step3: Calculate the similarities between any two networks based on the Euclidean distance of their adjacency matrixes.
Step4: Select the nearest two active networks Gi and Gj, Pi0=Pi, Pj0=Pj, t = 0.
Step5: Compute Pit+1 and Pjt+1 using Equations (10) and (11), let t = t + 1.
Step6: Repeat step 5 until t = 20.
Step7: Compute the fused network R of Gi and Gj using Equation (12).
Step8: Let Wr = R, construct Pr and Sr of the fused network R using Equation (8) and (9).
Step9: Find the nearest active network Gk to R from the remaining active networks, let Pk0 = Pk, t = 0.
Step10: Compute Prt+1 and Pkt+1 using Equations (10) and (11), let t = t + 1.
Step11: Repeat step 10 until t = 20.
Step12: Compute the fused network of R and Gk using Equation (12), the fused network is named as R.
Step13: Remove Gk from active network list and repeat steps 8 to 12 until all the active networks are fused to a final network.
Step14: Output the final fused network.