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
ย 
Protein database
Protein databaseProtein database
Protein databaseKhalid Hakeem
ย 
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
ย 
Exome sequence analysis
Exome sequence analysisExome sequence analysis
Exome sequence analysisPubudu Samarakoon
ย 
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
ย 
The STRING database
The STRING databaseThe STRING database
The STRING databaseLars Juhl Jensen
ย 
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

Processing Raw scRNA-Seq Sequencing Data
Processing Raw scRNA-Seq Sequencing DataProcessing Raw scRNA-Seq Sequencing Data
Processing Raw scRNA-Seq Sequencing DataAlireza Doustmohammadi
ย 
Overview of Single-Cell RNA-seq
Overview of Single-Cell RNA-seqOverview of Single-Cell RNA-seq
Overview of Single-Cell RNA-seqAlireza Doustmohammadi
ย 
Introduction to Applied Machine Learning
Introduction to Applied Machine LearningIntroduction to Applied Machine Learning
Introduction to Applied Machine LearningAlireza Doustmohammadi
ย 
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 YouAlireza Doustmohammadi
ย 
Introduction to Kaa IoT platform
Introduction to Kaa IoT platformIntroduction to Kaa IoT platform
Introduction to Kaa IoT platformAlireza Doustmohammadi
ย 
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 languageAlireza Doustmohammadi
ย 
Digital data storage technologies
Digital data storage technologiesDigital data storage technologies
Digital data storage technologiesAlireza Doustmohammadi
ย 
differential expression genes (DEG)
differential expression genes (DEG)differential expression genes (DEG)
differential expression genes (DEG)Alireza Doustmohammadi
ย 
Lowest common ancestor (LCA) algorithm
Lowest common ancestor (LCA) algorithmLowest common ancestor (LCA) algorithm
Lowest common ancestor (LCA) algorithmAlireza 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

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
ย 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
ย 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
ย 
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
ย 
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
ย 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
ย 
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
ย 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
ย 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
ย 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
ย 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
ย 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
ย 
_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
ย 
เคญเคพเคฐเคค-เคฐเฅ‹เคฎ เคตเฅเคฏเคพเคชเคพเคฐ.pptx, Indo-Roman Trade,
เคญเคพเคฐเคค-เคฐเฅ‹เคฎ เคตเฅเคฏเคพเคชเคพเคฐ.pptx, Indo-Roman Trade,เคญเคพเคฐเคค-เคฐเฅ‹เคฎ เคตเฅเคฏเคพเคชเคพเคฐ.pptx, Indo-Roman Trade,
เคญเคพเคฐเคค-เคฐเฅ‹เคฎ เคตเฅเคฏเคพเคชเคพเคฐ.pptx, Indo-Roman Trade,Virag Sontakke
ย 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
ย 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
ย 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
ย 

Recently uploaded (20)

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
ย 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
ย 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
ย 
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
ย 
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...
ย 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
ย 
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
ย 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
ย 
Model Call Girl in Bikash Puri Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
Model Call Girl in Bikash Puri  Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”Model Call Girl in Bikash Puri  Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
Model Call Girl in Bikash Puri Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
ย 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
ย 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
ย 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
ย 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
ย 
_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
ย 
เคญเคพเคฐเคค-เคฐเฅ‹เคฎ เคตเฅเคฏเคพเคชเคพเคฐ.pptx, Indo-Roman Trade,
เคญเคพเคฐเคค-เคฐเฅ‹เคฎ เคตเฅเคฏเคพเคชเคพเคฐ.pptx, Indo-Roman Trade,เคญเคพเคฐเคค-เคฐเฅ‹เคฎ เคตเฅเคฏเคพเคชเคพเคฐ.pptx, Indo-Roman Trade,
เคญเคพเคฐเคค-เคฐเฅ‹เคฎ เคตเฅเคฏเคพเคชเคพเคฐ.pptx, Indo-Roman Trade,
ย 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
ย 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
ย 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
ย 
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
ย 

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