Download presentation
Presentation is loading. Please wait.
Published byGervais James Modified over 9 years ago
1
1 CIS 4930/6930 – Recent Advances in Bioinformatics Spring 2014 Network construction from RNAi data Tamer Kahveci
2
Signaling Networks 2 MAPK network
3
Signal reachability 3 Receptor Reporter Luciferase
4
Signaling and RNA Interference 4 Receptor Reporter Luciferase X Not critical X Critical
5
Signaling Network Reconstruction from RNAi data 5 Receptor Reporter Not critical Critical
6
RNAi data and Reference Network 6 Receptor Reporter Not critical Critical Reference network Insert Delete Not consistent ! Consistent !
7
Overview 7 G R = (V R, E R ) Reference network Constraints 11000 G T = (V T, E T ) Target network 10 SiNeC (Signal Network Constructor) S-SiNeC (Scalable Signal Network Constructor) Given Find Goal: Minimize the number of edit operations to make the reference consistent. NP-Complete !
8
SiNeC algorithm Three steps 1.Order the critical genes left to right based on the topology of G R. [Sloan, 1986] – v 1, v 2, …, v c 2.Edge deletion phase 3.Edge insertion phase 8
9
Step 1: Order critical genes 9 ReceptorReporter 3 1 2 Prioritize based on distance to the reporter + degree
10
Step 2: Edge deletion 10 Purpose: Eliminate detours around critical genes ReceptorReporter vivi vkvk vjvj Find all (undesirable) paths between non-consecutive critical genes. i.e., Paths which go through only noncritical genes Edges are weighted with the number of such paths they belong to. Remove greedily starting from the largest weight until al paths are disrupted. Bypassed !!!
11
Step 3: Edge insertion 11 Purpose: Make sure that critical are connected + noncritical genes are consistent ReceptorReporter v i-1 v i+1 vivi Insert an edge from v i-1 to v i if 1.There is no path from v i-1 to v i. 2.There is a noncritical gene on all paths from v i-1 to v i.
12
Overview 12 G R = (V R, E R ) Reference network Constraints 11000 G T = (V T, E T ) Target network 10 SiNeC (Signal Network Constructor) S-SiNeC (Scalable Signal Network Constructor) Given Find Finding all the paths can be too time consuming for large networks
13
S-SiNeC algorithm 13 Edge insertion 000None 001 010 011A1A1 100A 2 + A 3 + A 4 101A 2 + A 4 110A 3 + A 4 111A4A4 Critical Left reachable Right reachable Edge deletion Reference network vsvs vtvt vivi
14
S-SiNeC: Edge insertion (A1) 14 Reference network vsvs vtvt vivi L R Purpose: Make sure that noncritical genes are consistent
15
S-SiNeC: Edge insertion (A2) 15 Reference network vsvs vtvt vivi L R Purpose: Make sure that critical genes are left reachable
16
S-SiNeC: Edge insertion (A3) 16 Reference network vsvs vtvt vivi L R Purpose: Make sure that critical genes are right reachable
17
S-SiNeC: Edge insertion 17 L/Re1e1 e2e2 e3e3 1X 2XX 3XX 4XX 5XX 6XX 7X 8X
18
S-SiNeC: Edge deletion (A4) 18 Reference network vsvs vtvt vivi L R Purpose: Make sure that no detours exist around critical genes Solve minimum cut between L & R
19
Dataset 19 Reference networks are obtained by random edge shuffling at 5% to 40% mutation rates. 200 references per target network & per mutation rate.
20
Average distance to the true network 20
21
Accuracy based on edge class 21 vsvs vtvt Hot Cold
22
Running time results 22 SiNeC > 1 hour per reference network.
23
Success rate on constraints 23
24
24 Accuracy
25
25 Functional Enrichment of the Pathway
26
Last Remarks Constructing very large signaling networks from RNAi data is possible in practical running time. Both SiNeC and S-SiNeC are robust to errors in reference network. We recommend – S-SiNeC for very large OR dense networks. – SiNeC otherwise. 26
27
Acknowledgements 27 CCF - 0829867IIS - 0845439 260429
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.