Algorithm optimization for weighted gene co-expression network analysis: accelerating the calculation of Topology Overlap Matrices with OpenMP and SQLite
Abstract
MotivationWeighted gene co-expression network analysis (WGCNA) is an R package that can search highly related gene modules. The most time-consuming step of the whole analysis is to calculate the Topological Overlap Matrix (TOM) from the Adjacency Matrix in a single thread. This study changes it to multithreading. ResultsThis paper uses SQLite for multi-threaded data transfer between R and C++, uses OpenMP to enable multi-threading and calculates the TOM via an adjacency matrix on a Shared-memory MultiProcessor (SMP) system, where the calculation time decreases as the number of physical CPU cores increases. Availability and implementationThe source code is available at https://github.com/do-somethings-haha/fast_calculate_TOM_of_WGCNA Contactchenxin@cdutcm.edu.cn
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Temporal Gene Coexpression Network Analysis Using A Low-rank plus Sparse Framework
Jinyu Li, Yutong Lai, … Qi Zhang·Journal of Applied StatisticsPeer-reviewed·Sep 16, 2019
- SGCRNA: Spectral Clustering-Guided Co-Expression Network Analysis Without Scale-Free Constraints for Multi-Omic Data
Tatsunori Osone, Tomoka Takao, … Takeshi Takarada·Briefings in BioinformaticsPeer-reviewed·Jan 1, 2026
- Use of a graph neural network to the weighted gene co-expression network analysis of Korean native cattle
Hyo-Jun Lee, Yoonji Chung, … Seung Hwan Lee·Scientific ReportsPeer-reviewed·Jun 14, 2022
- Active modules for multilayer weighted gene co-expression networks: a continuous optimization approach
- PyWGCNA: A Python package for weighted gene co-expression network analysis
Narges Rezaie, Fairlie Reese, Ali Mortazavi·BioinformaticsPeer-reviewed·Jul 1, 2023
- TSUNAMI: Translational Bioinformatics Tool Suite For Network Analysis And Mining
Zhi Huang, Zhi Han, … Jie Zhang·Genomics Proteomics & BioinformaticsPeer-reviewed·Mar 8, 2021