October 8, 2016
MORO: a Cytoscape App for Relationship Analysis between Modularity and Robustness in Large-Scale Biological Networks
Authors: Cong-Doan Truong, Tien-Dzung Tran and Yung-Keun Kwon
1
MORO: a Cytoscape App for Relationship Analysis between Modularity - - PowerPoint PPT Presentation
MORO: a Cytoscape App for Relationship Analysis between Modularity and Robustness in Large-Scale Biological Networks Authors: Cong-Doan Truong , Tien-Dzung Tran and Yung-Keun Kwon 1 October 8, 2016 Contents l Motivation l Modularity and
October 8, 2016
Authors: Cong-Doan Truong, Tien-Dzung Tran and Yung-Keun Kwon
1
l Motivation l Modularity and robustness definition l Implementation & Results
l Conclusions
2
Complex Systems Computing Lab 3
High modularity (0.40518) Low modularity (0.08654)
Complex Systems Computing Lab 4
Complex Systems Computing Lab 5
Γ Given a directed graph π»(π, πΉ)
Module V1
*,π +}
>?@:: {π· β πΈ}
BC:: {π» β π·}
Module V2
πΈ, πΈ β πΊ, π» β πΉ}
>?@:: {π» β π·}
BC:: {π· β πΈ}
π΅ πΈ = β (
ππΎπ π β ππΎπ
ππππΎπ πππ
ππ
)
π΅ πSπ
β [0, 1] π΅ π― = ππππΈ π΅(πΈ)
Physical Review E 2009, 79(2):026102
A B C D G F E
^ ** β *β* **E + a ** β *β* **E =
π.πππππ
Complex Systems Computing Lab 6
Robustness: πΏ π» = 1 π|π|k k π½( π‘ = π‘no
p ) C BS* qβr
π€^ π€t
v0
OR OR AND AND OR AND OR AND
Inhibit Activate
π€u
π€v π€* π€+
π€w
π€a
π€u
01001100
Initial state
01001111 11000010
Initial state new attractor πππ
01001110 01001010
Complex Systems Computing Lab 7
z β
B z BS*
z β
B z BS*
ππππ£ππ π
^
A B C D F G E
πΏBC(π
*)
I H J
πΏ>?@(π
*)
ππππ£ππ π
*
ππππ£ππ π
+
B 1101100110 1010101110 0001101110 100 001 000
Calculation of attractor similarity
G 1100110 1100110 1001011
Calculation of attractor similarity
1001100110 1001100110 0011100110
1001101110 0101001011
Complex Systems Computing Lab 8
1. Case study 2. Module visualization 3. Module centrality & GO analysis 4. Parallel computation of robustness
Complex Systems Computing Lab 9
β consists of 754 genes and 1,624 interactions β http://stke.sciencemag.org
β The human signal transduction network (www.bri.nrc.ca/wang) β consists of 5,443 genes and 37,663 interactions
The canonical cell signaling network (STKE network)
Complex Systems Computing Lab 10
Complex Systems Computing Lab 11
Scale free network (BA) ErdΕs-RΓ©nyi (ER)
Complex Systems Computing Lab 12
0.2 0.4 0.6 0.8 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 network robustness network modularity random networks HSN STKE
Correlation coefficient = β0.80303 with p-value < 10β4
Complex Systems Computing Lab 13
modularity to the in- module robustness (R= β0.30383, p- value <10-4).
module robustness (not significant).
to the in-module robustness (R = 0.27801, p-value <10-
4).
and out-module robustness (not significant).
Complex Systems Computing Lab 14
Complex Systems Computing Lab 15
16 modules of STKE network 22 modules of HSN network
Γ Results of the detailed visualization mode
Complex Systems Computing Lab 16
Absolute mode The reduced visualization results after removing all links except about 30% of links with the highest weight values STKE HSN STKE HSN
Complex Systems Computing Lab 17
Relative mode The reduced visualization results after removing all links except about 30%
the highest weight values HSN STKE STKE HSN
Complex Systems Computing Lab 18
How each module is positioned in terms of relations among the modules?
Complex Systems Computing Lab 19
Γ The correlation between five centrality values and module sizes of STKE network The module size which is defined as the number of nodes belonging to the module showed positive relationships with all module centrality measures
Complex Systems Computing Lab 20
Choose largest module Select the rest
Γ The interface of GO analysis function in MORO app
g/
QuickGO/
Complex Systems Computing Lab 21
1 10 100 1000 10000 Single CPU Multi-core CPU GPU
Running time (logarithimic scale based 10) Running mode
0.01 0.1 1 10 100 Single CPU Multi-core CPU GPU
Running time (logarithimic scale based 10) Running mode
Γ Running time of MORO based on three modes such as single CPU, Multi-core CPU and GPU) with number of considered initial-states (1000)
HSN network STKE network
Complex Systems Computing Lab 22
Complex Systems Computing Lab 23
β Analyze the relationship between network robustness and modularity β Provide various module visualization modes β Analyze module centrality by employing five well-known methods β Analyze gene ontology of two groups of modules β Implement robustness algorithms in parallel β Provide a batch-mode simulation
β Consider various types of mutations such as a knockout and edge mutation β Extend Boolean network model by using
differential equations (ODEs)