SlideShare a Scribd company logo
1 of 38
Download to read offline
Biological Sciences faculty
Biophysics Department
WGCNA: an R package for weighted
correlation network analysis
Presented By
Alireza Doustmohammadi
Graduate Student in Bioinformatics
December 2019
WGCNA Tarbiat Modares University 1 of 37
Contents
Introduction
weighted network Analysis
2 of 37WGCNA Tarbiat Modares University
Introduction
3 of 37
weighted correlation network:
gene – gene similarity network
WGCNA Tarbiat Modares University
Introduction
4 of 37
Identify modules :
[Daniel H. Geschwind & Genevieve Konopka. Neuroscience in the era of functional genomics and systems biology, Nature 461, 908-915]
WGCNA Tarbiat Modares University
Gene group A
Gene group C
Gene group B
Introduction
5 of 37WGCNA Tarbiat Modares University
weight
glucose
insulin
Blood
pressure
cholesterol
 Relation modules and clinical traits
 Identify driver genes
Introduction
6 of 37WGCNA Tarbiat Modares University
Data Cleaning & Preprocessing
Construct weighted correlation network
Identify modules
Relate modules to external information
Study module relationships
Find the key drivers in interesting modules
WGCNA workflow:
Introduction
7 of 37
Data description:
WGCNA Tarbiat Modares University
livers of female & male mouse of a specific F2 intercross
[https://www.slideserve.com/cais/statistical-methods-for-quantitative-trait-loci-qtl-mapping]
livers of female mouse of a specific F2 intercross
livers of male mouse of a specific F2 intercross
Clinical Traits
Gene Annotation
[https://horvath.genetics.ucla.edu/html/CoexpressionNetwork/
Rpackages/WGCNA/Tutorials/index.html]
Data PreprocessingConstruct Network
Data Cleaning & Preprocessing
WGCNA
8 of 37WGCNA Tarbiat Modares University
Preprocessing:
 Missing values
 Outlier microarray samples
Modules Analysis
Data Cleaning & Preprocessing
WGCNA
9 of 37WGCNA Tarbiat Modares University
Preprocessing:
 Missing values
Data PreprocessingConstruct NetworkModules Analysis
Data input and cleaning
WGCNA
10 of 37WGCNA Tarbiat Modares University
Preprocessing:
 Outlier microarray samples
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network
WGCNA
11 of 37WGCNA Tarbiat Modares University
 Automatic, one-step network construction
 Step-by-step network construction
 block-wise network construction
WGCNA can uses parallel computation.
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network
WGCNA
12 of 37WGCNA Tarbiat Modares University
correlation matrix
adjacency matrix
Weighted correlation network
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network
WGCNA
13 of 37WGCNA Tarbiat Modares University
Construct adjacency matrix:
Strong correlation
weak correlation
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network
WGCNA
14 of 37WGCNA Tarbiat Modares University
Construct weighted correlation network:
gene 1 gene 2 gene 3 gene 4
gene 1 1 0.55 0.39 0.09
gene 2 0.55 1 0.48 0.11
gene 3 0.39 0.48 1 0.21
gene 4 0.09 0.11 0.21 1
Adjacency matrix
fully connected network
0.09
0.21 0.48
0.55
0.11
0.39
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network
WGCNA
15 of 37WGCNA Tarbiat Modares University
Objective function:
Pick lowest possible that leads to an approximately
scale-free network topology
[https://www.researchgate.net/figure/Scale-Free-Network-Left-Power-Law-Degree-Distribution-curve-Right-on-log-log-scale_fig1_310261624]
[https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-9-559]
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network
WGCNA
16 of 37WGCNA Tarbiat Modares University
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
17 of 37WGCNA Tarbiat Modares University
Modules = co-express genes
 Topological Overlap Measure(TOM) = Similarity between genes
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
18 of 37WGCNA Tarbiat Modares University
𝑪𝒐𝒎𝒑𝒖𝒕𝒆 𝒅𝒊𝒔𝒔𝒊𝒎𝒊𝒍𝒂𝒓𝒊𝒕𝒚 𝒃𝒆𝒕𝒘𝒆𝒆𝒏 𝒈𝒆𝒏𝒆𝒔:
Topological Overlap Measure (TOM) matrix:
[https://www.researchgate.net/post/What_do_adjacency_matrix_and_Topology_Overlap_Matrix_from_WGCNA_package_tell_about_the_data]
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
19 of 37WGCNA Tarbiat Modares University
𝑪𝒐𝒎𝒑𝒖𝒕𝒆 𝒅𝒊𝒔𝒔𝒊𝒎𝒊𝒍𝒂𝒓𝒊𝒕𝒚 𝒃𝒆𝒕𝒘𝒆𝒆𝒏 𝒈𝒆𝒏𝒆𝒔:
Topological Overlap Measure (TOM) matrix:
[https://link.springer.com/article/10.3786/s12859-019-2598-7]
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
20 of 37WGCNA Tarbiat Modares University
Perform hierarchical clustering of genes
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
21 of 37WGCNA Tarbiat Modares University
Divide clustered genes into modules
 Fix height branch cut
 Dynamic Tree Cut
[https://horvath.genetics.ucla.edu/html/CoexpressionNetwork/BranchCutting/Supplement.pdf]
Data PreprocessingConstruct NetworkModules Analysis
Identify modules : Divide clustered genes into modules
WGCNA
22 of 37WGCNA Tarbiat Modares University
Dynamic Tree Cut algorithm
[https://horvath.genetics.ucla.edu/html/CoexpressionNetwork/BranchCutting/Supplement.pdf]
Data PreprocessingConstruct NetworkModules Analysis
Identify modules : Divide clustered genes into modules
WGCNA
22 of 37WGCNA Tarbiat Modares University
Dynamic Tree Cut
[https://horvath.genetics.ucla.edu/html/CoexpressionNetwork/BranchCutting/Supplement.pdf]
0.2
0.3
0.4
0.4
0.5
0.6
0.7
0.8
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
23 of 37WGCNA Tarbiat Modares University
Divide clustered genes into modules
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
88 614 316 311 257 235 225 212 158 153 121 106 102 100 94 91 78 76 65 58 58 48 34
modules
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
24 of 37WGCNA Tarbiat Modares University
Merge very similar modules
 eigengene
1st principal component of the expression data
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
88 614 316 311 257 235 225 212 158 153 121 106 102 100 94 91 78 76 65 58 58 48 34
modules
[https://www.quora.com/What-are-eigengenes-and-gene-modules]
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
25 of 37WGCNA Tarbiat Modares University
Merge very similar modules
 Calculate eigengene
• Example: module z eigengene
genA genB gen C ….. gen N
S1
S2
S3
…..
S123
PC 1
S1
S2
S3
…..
S123
PCA
Module z eigengene
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
26 of 37WGCNA Tarbiat Modares University
Merge very similar modules
 Modules eigengene
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
27 of 37WGCNA Tarbiat Modares University
Merge very similar modules
 Perform hierarchical clustering of eigengenes
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
28 of 37WGCNA Tarbiat Modares University
Merge very similar modules
 Merge modules
Data PreprocessingConstruct NetworkModules Analysis
Identify modules
WGCNA
29 of 37WGCNA Tarbiat Modares University
Compare before and after Merge very similar modules cluster
0 1 2 3 5 7 8 9 10 11 13 14 15 16 17 18 20 21 22
88 614 316 311 460 212 158 410 223 106 100 94 91 78 76 123 58 48 34
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
88 614 316 311 257 235 225 212 158 153 121 106 102 100 94 91 78 76 65 58 58 48 34
Dynamic tree cut modules
Merged dynamic modules
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network & Identify modules
WGCNA
30 of 37WGCNA Tarbiat Modares University
 Step-by-step network construction
 Automatic, one-step network construction
 block-wise network construction
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network & Identify modules
WGCNA
31 of 37WGCNA Tarbiat Modares University
 Step-by-step network construction
 Automatic, one-step network construction
 block-wise network construction
Relation between block size and memory space:
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network & Identify modules
WGCNA
32 of 37WGCNA Tarbiat Modares University
block-wise network construction:
 Split block
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network & Identify modules
WGCNA
33 of 37WGCNA Tarbiat Modares University
block-wise network construction:
Data PreprocessingConstruct NetworkModules Analysis
Construct weighted correlation network
WGCNA
34 of 37WGCNA Tarbiat Modares University
block-wise network construction
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
88 614 316 311 257 235 225 212 158 153 121 106 102 100 94 91 78 76 65 58 58 48 34
Single block
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20
148 448 474 538 305 270 130 210 142 120 110 98 142 81 77 78 65 42 34 88
2 blocks
Data PreprocessingConstruct NetworkModules Analysis
Relate modules to external information
WGCNA
35 of 37WGCNA Tarbiat Modares University
Data PreprocessingConstruct NetworkModules Analysis
Study module relationships
WGCNA
36 of 37WGCNA Tarbiat Modares University
Data PreprocessingConstruct NetworkModules Analysis
Find the key drivers in interesting modules
WGCNA
37 of 37WGCNA Tarbiat Modares University
Data PreprocessingConstruct NetworkModules Analysis

More Related Content

What's hot

Primer Designing (General Rules)
Primer Designing (General Rules)Primer Designing (General Rules)
Primer Designing (General Rules)Muhammad Khurram
 
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...VHIR Vall d’Hebron Institut de Recerca
 
BITS - Comparative genomics on the genome level
BITS - Comparative genomics on the genome levelBITS - Comparative genomics on the genome level
BITS - Comparative genomics on the genome levelBITS
 
An introduction to RNA-seq data analysis
An introduction to RNA-seq data analysisAn introduction to RNA-seq data analysis
An introduction to RNA-seq data analysisAGRF_Ltd
 
De novo genome assembly - T.Seemann - IMB winter school 2016 - brisbane, au ...
De novo genome assembly  - T.Seemann - IMB winter school 2016 - brisbane, au ...De novo genome assembly  - T.Seemann - IMB winter school 2016 - brisbane, au ...
De novo genome assembly - T.Seemann - IMB winter school 2016 - brisbane, au ...Torsten Seemann
 
2 whole genome sequencing and analysis
2 whole genome sequencing and analysis2 whole genome sequencing and analysis
2 whole genome sequencing and analysissaberhussain9
 
Structural Variation Detection
Structural Variation DetectionStructural Variation Detection
Structural Variation DetectionJennifer Shelton
 
hg19 (GRCh37) vs. hg38 (GRCh38)
hg19 (GRCh37) vs. hg38 (GRCh38)hg19 (GRCh37) vs. hg38 (GRCh38)
hg19 (GRCh37) vs. hg38 (GRCh38)Shaojun Xie
 
NGS Targeted Enrichment Technology in Cancer Research: NGS Tech Overview Webi...
NGS Targeted Enrichment Technology in Cancer Research: NGS Tech Overview Webi...NGS Targeted Enrichment Technology in Cancer Research: NGS Tech Overview Webi...
NGS Targeted Enrichment Technology in Cancer Research: NGS Tech Overview Webi...QIAGEN
 
The Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesThe Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesMelanie Courtot
 
Introduction to Bioinformatics
Introduction to BioinformaticsIntroduction to Bioinformatics
Introduction to BioinformaticsDenis C. Bauer
 
BITS - Introduction to comparative genomics
BITS - Introduction to comparative genomicsBITS - Introduction to comparative genomics
BITS - Introduction to comparative genomicsBITS
 
Structural genomics
Structural genomicsStructural genomics
Structural genomicsAshfaq Ahmad
 

What's hot (20)

Primer Designing (General Rules)
Primer Designing (General Rules)Primer Designing (General Rules)
Primer Designing (General Rules)
 
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
 
BITS - Comparative genomics on the genome level
BITS - Comparative genomics on the genome levelBITS - Comparative genomics on the genome level
BITS - Comparative genomics on the genome level
 
Protein database
Protein databaseProtein database
Protein database
 
An introduction to RNA-seq data analysis
An introduction to RNA-seq data analysisAn introduction to RNA-seq data analysis
An introduction to RNA-seq data analysis
 
De novo genome assembly - T.Seemann - IMB winter school 2016 - brisbane, au ...
De novo genome assembly  - T.Seemann - IMB winter school 2016 - brisbane, au ...De novo genome assembly  - T.Seemann - IMB winter school 2016 - brisbane, au ...
De novo genome assembly - T.Seemann - IMB winter school 2016 - brisbane, au ...
 
2 whole genome sequencing and analysis
2 whole genome sequencing and analysis2 whole genome sequencing and analysis
2 whole genome sequencing and analysis
 
genomic comparison
genomic comparison genomic comparison
genomic comparison
 
Structural Variation Detection
Structural Variation DetectionStructural Variation Detection
Structural Variation Detection
 
Exome sequence analysis
Exome sequence analysisExome sequence analysis
Exome sequence analysis
 
hg19 (GRCh37) vs. hg38 (GRCh38)
hg19 (GRCh37) vs. hg38 (GRCh38)hg19 (GRCh37) vs. hg38 (GRCh38)
hg19 (GRCh37) vs. hg38 (GRCh38)
 
NGS Targeted Enrichment Technology in Cancer Research: NGS Tech Overview Webi...
NGS Targeted Enrichment Technology in Cancer Research: NGS Tech Overview Webi...NGS Targeted Enrichment Technology in Cancer Research: NGS Tech Overview Webi...
NGS Targeted Enrichment Technology in Cancer Research: NGS Tech Overview Webi...
 
The Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesThe Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resources
 
SNP Genotyping Technologies
SNP Genotyping TechnologiesSNP Genotyping Technologies
SNP Genotyping Technologies
 
Introduction to Biological databases
Introduction to Biological databasesIntroduction to Biological databases
Introduction to Biological databases
 
The STRING database
The STRING databaseThe STRING database
The STRING database
 
Protein fold recognition and ab_initio modeling
Protein fold recognition and ab_initio modelingProtein fold recognition and ab_initio modeling
Protein fold recognition and ab_initio modeling
 
Introduction to Bioinformatics
Introduction to BioinformaticsIntroduction to Bioinformatics
Introduction to Bioinformatics
 
BITS - Introduction to comparative genomics
BITS - Introduction to comparative genomicsBITS - Introduction to comparative genomics
BITS - Introduction to comparative genomics
 
Structural genomics
Structural genomicsStructural genomics
Structural genomics
 

Similar to WGCNA: an R package for weighted correlation network analysis

A GPU-accelerated bioinformatics application for large-scale protein interact...
A GPU-accelerated bioinformatics application for large-scale protein interact...A GPU-accelerated bioinformatics application for large-scale protein interact...
A GPU-accelerated bioinformatics application for large-scale protein interact...AllegroViva Corp
 
Application of neural network and PSO-SVM in intrusion detection of network
Application of neural network and PSO-SVM in intrusion detection of networkApplication of neural network and PSO-SVM in intrusion detection of network
Application of neural network and PSO-SVM in intrusion detection of networkIRJET Journal
 
Target Response Electrical usage Profile Clustering using Big Data
Target Response Electrical usage Profile Clustering using Big DataTarget Response Electrical usage Profile Clustering using Big Data
Target Response Electrical usage Profile Clustering using Big DataIRJET Journal
 
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN AlgorithmIRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN AlgorithmIRJET Journal
 
Botnet detection using Wgans for security
Botnet detection using Wgans for securityBotnet detection using Wgans for security
Botnet detection using Wgans for securityssuser3f5a831
 
A TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELA TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELJenny Liu
 
BOTNET DETECTION USING VARIOUS MACHINE LEARNING ALGORITHMS: A REVIEW
BOTNET DETECTION USING VARIOUS MACHINE LEARNING ALGORITHMS: A REVIEWBOTNET DETECTION USING VARIOUS MACHINE LEARNING ALGORITHMS: A REVIEW
BOTNET DETECTION USING VARIOUS MACHINE LEARNING ALGORITHMS: A REVIEWIRJET Journal
 
Iaetsd survey on big data analytics for sdn (software defined networks)
Iaetsd survey on big data analytics for sdn (software defined networks)Iaetsd survey on big data analytics for sdn (software defined networks)
Iaetsd survey on big data analytics for sdn (software defined networks)Iaetsd Iaetsd
 
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...Keiichiro Ono
 
Cybersecurity Threat Detection of Anomaly Based DDoS Attack Using Machine Lea...
Cybersecurity Threat Detection of Anomaly Based DDoS Attack Using Machine Lea...Cybersecurity Threat Detection of Anomaly Based DDoS Attack Using Machine Lea...
Cybersecurity Threat Detection of Anomaly Based DDoS Attack Using Machine Lea...IRJET Journal
 
presentationggjjfdfbbjhggvnnjjgvvbbnn.pptx
presentationggjjfdfbbjhggvnnjjgvvbbnn.pptxpresentationggjjfdfbbjhggvnnjjgvvbbnn.pptx
presentationggjjfdfbbjhggvnnjjgvvbbnn.pptxGeetha982072
 
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...DETER-Project
 
fast publication journals
fast publication journalsfast publication journals
fast publication journalsrikaseorika
 
conference cnc 2022.pptx
conference cnc 2022.pptxconference cnc 2022.pptx
conference cnc 2022.pptxTumkurInfomedia
 
SDC: A Distributed Clustering Protocol
SDC: A Distributed Clustering ProtocolSDC: A Distributed Clustering Protocol
SDC: A Distributed Clustering ProtocolCSCJournals
 
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdf
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdfMachine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdf
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdfYAAKOVSOLOMON1
 
IRJET- Machine Learning based Network Security
IRJET-  	  Machine Learning based Network SecurityIRJET-  	  Machine Learning based Network Security
IRJET- Machine Learning based Network SecurityIRJET Journal
 
Mobile Agents based Energy Efficient Routing for Wireless Sensor Networks
Mobile Agents based Energy Efficient Routing for Wireless Sensor NetworksMobile Agents based Energy Efficient Routing for Wireless Sensor Networks
Mobile Agents based Energy Efficient Routing for Wireless Sensor NetworksEswar Publications
 

Similar to WGCNA: an R package for weighted correlation network analysis (20)

A GPU-accelerated bioinformatics application for large-scale protein interact...
A GPU-accelerated bioinformatics application for large-scale protein interact...A GPU-accelerated bioinformatics application for large-scale protein interact...
A GPU-accelerated bioinformatics application for large-scale protein interact...
 
Application of neural network and PSO-SVM in intrusion detection of network
Application of neural network and PSO-SVM in intrusion detection of networkApplication of neural network and PSO-SVM in intrusion detection of network
Application of neural network and PSO-SVM in intrusion detection of network
 
Target Response Electrical usage Profile Clustering using Big Data
Target Response Electrical usage Profile Clustering using Big DataTarget Response Electrical usage Profile Clustering using Big Data
Target Response Electrical usage Profile Clustering using Big Data
 
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN AlgorithmIRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
 
Botnet detection using Wgans for security
Botnet detection using Wgans for securityBotnet detection using Wgans for security
Botnet detection using Wgans for security
 
A TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELA TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLEL
 
dc09ttp-2011-thesis
dc09ttp-2011-thesisdc09ttp-2011-thesis
dc09ttp-2011-thesis
 
BOTNET DETECTION USING VARIOUS MACHINE LEARNING ALGORITHMS: A REVIEW
BOTNET DETECTION USING VARIOUS MACHINE LEARNING ALGORITHMS: A REVIEWBOTNET DETECTION USING VARIOUS MACHINE LEARNING ALGORITHMS: A REVIEW
BOTNET DETECTION USING VARIOUS MACHINE LEARNING ALGORITHMS: A REVIEW
 
Iaetsd survey on big data analytics for sdn (software defined networks)
Iaetsd survey on big data analytics for sdn (software defined networks)Iaetsd survey on big data analytics for sdn (software defined networks)
Iaetsd survey on big data analytics for sdn (software defined networks)
 
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
 
Cybersecurity Threat Detection of Anomaly Based DDoS Attack Using Machine Lea...
Cybersecurity Threat Detection of Anomaly Based DDoS Attack Using Machine Lea...Cybersecurity Threat Detection of Anomaly Based DDoS Attack Using Machine Lea...
Cybersecurity Threat Detection of Anomaly Based DDoS Attack Using Machine Lea...
 
presentationggjjfdfbbjhggvnnjjgvvbbnn.pptx
presentationggjjfdfbbjhggvnnjjgvvbbnn.pptxpresentationggjjfdfbbjhggvnnjjgvvbbnn.pptx
presentationggjjfdfbbjhggvnnjjgvvbbnn.pptx
 
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...
First Steps Toward Scientific Cyber-Security Experimentation in Wide-Area Cyb...
 
fast publication journals
fast publication journalsfast publication journals
fast publication journals
 
Network genetics
Network geneticsNetwork genetics
Network genetics
 
conference cnc 2022.pptx
conference cnc 2022.pptxconference cnc 2022.pptx
conference cnc 2022.pptx
 
SDC: A Distributed Clustering Protocol
SDC: A Distributed Clustering ProtocolSDC: A Distributed Clustering Protocol
SDC: A Distributed Clustering Protocol
 
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdf
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdfMachine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdf
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdf
 
IRJET- Machine Learning based Network Security
IRJET-  	  Machine Learning based Network SecurityIRJET-  	  Machine Learning based Network Security
IRJET- Machine Learning based Network Security
 
Mobile Agents based Energy Efficient Routing for Wireless Sensor Networks
Mobile Agents based Energy Efficient Routing for Wireless Sensor NetworksMobile Agents based Energy Efficient Routing for Wireless Sensor Networks
Mobile Agents based Energy Efficient Routing for Wireless Sensor Networks
 

More from Alireza Doustmohammadi

More from Alireza Doustmohammadi (10)

Processing Raw scRNA-Seq Sequencing Data
Processing Raw scRNA-Seq Sequencing DataProcessing Raw scRNA-Seq Sequencing Data
Processing Raw scRNA-Seq Sequencing Data
 
Overview of Single-Cell RNA-seq
Overview of Single-Cell RNA-seqOverview of Single-Cell RNA-seq
Overview of Single-Cell RNA-seq
 
Introduction to Applied Machine Learning
Introduction to Applied Machine LearningIntroduction to Applied Machine Learning
Introduction to Applied Machine Learning
 
OSPREY 3.0: Open-Source Protein Redesign for You
OSPREY 3.0: Open-Source Protein Redesign for YouOSPREY 3.0: Open-Source Protein Redesign for You
OSPREY 3.0: Open-Source Protein Redesign for You
 
Introduction to Kaa IoT platform
Introduction to Kaa IoT platformIntroduction to Kaa IoT platform
Introduction to Kaa IoT platform
 
Speech processing and the induction of spoken language
Speech processing and the induction of spoken languageSpeech processing and the induction of spoken language
Speech processing and the induction of spoken language
 
Digital data storage technologies
Digital data storage technologiesDigital data storage technologies
Digital data storage technologies
 
DevOps
DevOpsDevOps
DevOps
 
differential expression genes (DEG)
differential expression genes (DEG)differential expression genes (DEG)
differential expression genes (DEG)
 
Lowest common ancestor (LCA) algorithm
Lowest common ancestor (LCA) algorithmLowest common ancestor (LCA) algorithm
Lowest common ancestor (LCA) algorithm
 

Recently uploaded

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

WGCNA: an R package for weighted correlation network analysis

  • 1. Biological Sciences faculty Biophysics Department WGCNA: an R package for weighted correlation network analysis Presented By Alireza Doustmohammadi Graduate Student in Bioinformatics December 2019 WGCNA Tarbiat Modares University 1 of 37
  • 2. Contents Introduction weighted network Analysis 2 of 37WGCNA Tarbiat Modares University
  • 3. Introduction 3 of 37 weighted correlation network: gene – gene similarity network WGCNA Tarbiat Modares University
  • 4. Introduction 4 of 37 Identify modules : [Daniel H. Geschwind & Genevieve Konopka. Neuroscience in the era of functional genomics and systems biology, Nature 461, 908-915] WGCNA Tarbiat Modares University Gene group A Gene group C Gene group B
  • 5. Introduction 5 of 37WGCNA Tarbiat Modares University weight glucose insulin Blood pressure cholesterol  Relation modules and clinical traits  Identify driver genes
  • 6. Introduction 6 of 37WGCNA Tarbiat Modares University Data Cleaning & Preprocessing Construct weighted correlation network Identify modules Relate modules to external information Study module relationships Find the key drivers in interesting modules WGCNA workflow:
  • 7. Introduction 7 of 37 Data description: WGCNA Tarbiat Modares University livers of female & male mouse of a specific F2 intercross [https://www.slideserve.com/cais/statistical-methods-for-quantitative-trait-loci-qtl-mapping] livers of female mouse of a specific F2 intercross livers of male mouse of a specific F2 intercross Clinical Traits Gene Annotation [https://horvath.genetics.ucla.edu/html/CoexpressionNetwork/ Rpackages/WGCNA/Tutorials/index.html]
  • 8. Data PreprocessingConstruct Network Data Cleaning & Preprocessing WGCNA 8 of 37WGCNA Tarbiat Modares University Preprocessing:  Missing values  Outlier microarray samples Modules Analysis
  • 9. Data Cleaning & Preprocessing WGCNA 9 of 37WGCNA Tarbiat Modares University Preprocessing:  Missing values Data PreprocessingConstruct NetworkModules Analysis
  • 10. Data input and cleaning WGCNA 10 of 37WGCNA Tarbiat Modares University Preprocessing:  Outlier microarray samples Data PreprocessingConstruct NetworkModules Analysis
  • 11. Construct weighted correlation network WGCNA 11 of 37WGCNA Tarbiat Modares University  Automatic, one-step network construction  Step-by-step network construction  block-wise network construction WGCNA can uses parallel computation. Data PreprocessingConstruct NetworkModules Analysis
  • 12. Construct weighted correlation network WGCNA 12 of 37WGCNA Tarbiat Modares University correlation matrix adjacency matrix Weighted correlation network Data PreprocessingConstruct NetworkModules Analysis
  • 13. Construct weighted correlation network WGCNA 13 of 37WGCNA Tarbiat Modares University Construct adjacency matrix: Strong correlation weak correlation Data PreprocessingConstruct NetworkModules Analysis
  • 14. Construct weighted correlation network WGCNA 14 of 37WGCNA Tarbiat Modares University Construct weighted correlation network: gene 1 gene 2 gene 3 gene 4 gene 1 1 0.55 0.39 0.09 gene 2 0.55 1 0.48 0.11 gene 3 0.39 0.48 1 0.21 gene 4 0.09 0.11 0.21 1 Adjacency matrix fully connected network 0.09 0.21 0.48 0.55 0.11 0.39 Data PreprocessingConstruct NetworkModules Analysis
  • 15. Construct weighted correlation network WGCNA 15 of 37WGCNA Tarbiat Modares University Objective function: Pick lowest possible that leads to an approximately scale-free network topology [https://www.researchgate.net/figure/Scale-Free-Network-Left-Power-Law-Degree-Distribution-curve-Right-on-log-log-scale_fig1_310261624] [https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-9-559] Data PreprocessingConstruct NetworkModules Analysis
  • 16. Construct weighted correlation network WGCNA 16 of 37WGCNA Tarbiat Modares University Data PreprocessingConstruct NetworkModules Analysis
  • 17. Identify modules WGCNA 17 of 37WGCNA Tarbiat Modares University Modules = co-express genes  Topological Overlap Measure(TOM) = Similarity between genes Data PreprocessingConstruct NetworkModules Analysis
  • 18. Identify modules WGCNA 18 of 37WGCNA Tarbiat Modares University 𝑪𝒐𝒎𝒑𝒖𝒕𝒆 𝒅𝒊𝒔𝒔𝒊𝒎𝒊𝒍𝒂𝒓𝒊𝒕𝒚 𝒃𝒆𝒕𝒘𝒆𝒆𝒏 𝒈𝒆𝒏𝒆𝒔: Topological Overlap Measure (TOM) matrix: [https://www.researchgate.net/post/What_do_adjacency_matrix_and_Topology_Overlap_Matrix_from_WGCNA_package_tell_about_the_data] Data PreprocessingConstruct NetworkModules Analysis
  • 19. Identify modules WGCNA 19 of 37WGCNA Tarbiat Modares University 𝑪𝒐𝒎𝒑𝒖𝒕𝒆 𝒅𝒊𝒔𝒔𝒊𝒎𝒊𝒍𝒂𝒓𝒊𝒕𝒚 𝒃𝒆𝒕𝒘𝒆𝒆𝒏 𝒈𝒆𝒏𝒆𝒔: Topological Overlap Measure (TOM) matrix: [https://link.springer.com/article/10.3786/s12859-019-2598-7] Data PreprocessingConstruct NetworkModules Analysis
  • 20. Identify modules WGCNA 20 of 37WGCNA Tarbiat Modares University Perform hierarchical clustering of genes Data PreprocessingConstruct NetworkModules Analysis
  • 21. Identify modules WGCNA 21 of 37WGCNA Tarbiat Modares University Divide clustered genes into modules  Fix height branch cut  Dynamic Tree Cut [https://horvath.genetics.ucla.edu/html/CoexpressionNetwork/BranchCutting/Supplement.pdf] Data PreprocessingConstruct NetworkModules Analysis
  • 22. Identify modules : Divide clustered genes into modules WGCNA 22 of 37WGCNA Tarbiat Modares University Dynamic Tree Cut algorithm [https://horvath.genetics.ucla.edu/html/CoexpressionNetwork/BranchCutting/Supplement.pdf] Data PreprocessingConstruct NetworkModules Analysis
  • 23. Identify modules : Divide clustered genes into modules WGCNA 22 of 37WGCNA Tarbiat Modares University Dynamic Tree Cut [https://horvath.genetics.ucla.edu/html/CoexpressionNetwork/BranchCutting/Supplement.pdf] 0.2 0.3 0.4 0.4 0.5 0.6 0.7 0.8 Data PreprocessingConstruct NetworkModules Analysis
  • 24. Identify modules WGCNA 23 of 37WGCNA Tarbiat Modares University Divide clustered genes into modules 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 88 614 316 311 257 235 225 212 158 153 121 106 102 100 94 91 78 76 65 58 58 48 34 modules Data PreprocessingConstruct NetworkModules Analysis
  • 25. Identify modules WGCNA 24 of 37WGCNA Tarbiat Modares University Merge very similar modules  eigengene 1st principal component of the expression data 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 88 614 316 311 257 235 225 212 158 153 121 106 102 100 94 91 78 76 65 58 58 48 34 modules [https://www.quora.com/What-are-eigengenes-and-gene-modules] Data PreprocessingConstruct NetworkModules Analysis
  • 26. Identify modules WGCNA 25 of 37WGCNA Tarbiat Modares University Merge very similar modules  Calculate eigengene • Example: module z eigengene genA genB gen C ….. gen N S1 S2 S3 ….. S123 PC 1 S1 S2 S3 ….. S123 PCA Module z eigengene Data PreprocessingConstruct NetworkModules Analysis
  • 27. Identify modules WGCNA 26 of 37WGCNA Tarbiat Modares University Merge very similar modules  Modules eigengene Data PreprocessingConstruct NetworkModules Analysis
  • 28. Identify modules WGCNA 27 of 37WGCNA Tarbiat Modares University Merge very similar modules  Perform hierarchical clustering of eigengenes Data PreprocessingConstruct NetworkModules Analysis
  • 29. Identify modules WGCNA 28 of 37WGCNA Tarbiat Modares University Merge very similar modules  Merge modules Data PreprocessingConstruct NetworkModules Analysis
  • 30. Identify modules WGCNA 29 of 37WGCNA Tarbiat Modares University Compare before and after Merge very similar modules cluster 0 1 2 3 5 7 8 9 10 11 13 14 15 16 17 18 20 21 22 88 614 316 311 460 212 158 410 223 106 100 94 91 78 76 123 58 48 34 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 88 614 316 311 257 235 225 212 158 153 121 106 102 100 94 91 78 76 65 58 58 48 34 Dynamic tree cut modules Merged dynamic modules Data PreprocessingConstruct NetworkModules Analysis
  • 31. Construct weighted correlation network & Identify modules WGCNA 30 of 37WGCNA Tarbiat Modares University  Step-by-step network construction  Automatic, one-step network construction  block-wise network construction Data PreprocessingConstruct NetworkModules Analysis
  • 32. Construct weighted correlation network & Identify modules WGCNA 31 of 37WGCNA Tarbiat Modares University  Step-by-step network construction  Automatic, one-step network construction  block-wise network construction Relation between block size and memory space: Data PreprocessingConstruct NetworkModules Analysis
  • 33. Construct weighted correlation network & Identify modules WGCNA 32 of 37WGCNA Tarbiat Modares University block-wise network construction:  Split block Data PreprocessingConstruct NetworkModules Analysis
  • 34. Construct weighted correlation network & Identify modules WGCNA 33 of 37WGCNA Tarbiat Modares University block-wise network construction: Data PreprocessingConstruct NetworkModules Analysis
  • 35. Construct weighted correlation network WGCNA 34 of 37WGCNA Tarbiat Modares University block-wise network construction 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 88 614 316 311 257 235 225 212 158 153 121 106 102 100 94 91 78 76 65 58 58 48 34 Single block 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 148 448 474 538 305 270 130 210 142 120 110 98 142 81 77 78 65 42 34 88 2 blocks Data PreprocessingConstruct NetworkModules Analysis
  • 36. Relate modules to external information WGCNA 35 of 37WGCNA Tarbiat Modares University Data PreprocessingConstruct NetworkModules Analysis
  • 37. Study module relationships WGCNA 36 of 37WGCNA Tarbiat Modares University Data PreprocessingConstruct NetworkModules Analysis
  • 38. Find the key drivers in interesting modules WGCNA 37 of 37WGCNA Tarbiat Modares University Data PreprocessingConstruct NetworkModules Analysis