PyWGCNA: a Python']Python package for weighted gene co-expression network analysis

被引:9
|
作者
Rezaie, Narges [1 ,2 ]
Reese, Farilie [1 ,2 ]
Mortazavi, Ali [1 ,2 ]
机构
[1] UC Irvine, Dept Dev & Cell Biol, Irvine, CA 92697 USA
[2] UC Irvine, Ctr Complex Biol Syst, 300 Biol Sci 3, Irvine, CA 92697 USA
基金
美国国家卫生研究院;
关键词
D O I
10.1093/bioinformatics/btad415
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivation Weighted gene co-expression network analysis (WGCNA) is frequently used to identify modules of genes that are co-expressed across many RNA-seq samples. However, the current R implementation is slow, is not designed to compare modules between multiple WGCNA networks, and its results can be hard to interpret as well as to visualize. We introduce the PyWGCNA Python package, which is designed to identify co-expression modules from large RNA-seq datasets. PyWGCNA has a faster implementation than the R version of WGCNA and several additional downstream analysis modules for functional enrichment analysis using GO, KEGG, and REACTOME, inter-module analysis of protein-protein interactions, as well as comparison of multiple co-expression modules to each other and/or external lists of genes such as marker genes from single cell. Results We apply PyWGCNA to two distinct datasets of brain bulk RNA-seq from MODEL-AD to identify modules associated with the genotypes. We compare the resulting modules to each other to find shared co-expression signatures in the form of modules with significant overlap across the datasets. Availability and implementation The PyWGCNA library for Python 3 is available on PyPi at pypi.org/project/PyWGCNA and on GitHub at github.com/mortazavilab/PyWGCNA. The data underlying this article are available in GitHub at github.com/mortazavilab/PyWGCNA/tutorials/5xFAD_paper.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] PyPanda: a Python']Python package for gene regulatory network reconstruction
    van IJzendoorn, David G. P.
    Glass, Kimberly
    Quackenbush, John
    Kuijjer, Marieke L.
    BIOINFORMATICS, 2016, 32 (21) : 3363 - 3365
  • [2] PyPathway: Python']Python Package for Biological Network Analysis and Visualization
    Xu, Yang
    Luo, Xiao-Chun
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2018, 25 (05) : 499 - 504
  • [3] MLNA - A Python']Python package and app for MultiLingual Network Analysis
    Farshi, Golnaz Sarkar
    SOFTWAREX, 2025, 30
  • [4] A general framework for weighted gene co-expression network analysis
    Zhang, Bin
    Horvath, Steve
    STATISTICAL APPLICATIONS IN GENETICS AND MOLECULAR BIOLOGY, 2005, 4 : i - 43
  • [5] CoClust: A Python']Python Package for Co-Clustering
    Role, Francois
    Morbieu, Stanislas
    Nadif, Mohamed
    JOURNAL OF STATISTICAL SOFTWARE, 2019, 88 (07): : 1 - 29
  • [6] STARGATE-X: a Python']Python package for statistical analysis on the REACTOME network
    Sinaimeri, Blerina
    Marino, Andrea
    Tronci, Enrico
    Calamoneri, Tiziana
    JOURNAL OF INTEGRATIVE BIOINFORMATICS, 2024, 20 (03)
  • [7] GSEApy: a comprehensive package for performing gene set enrichment analysis in Python']Python
    Fang, Zhuoqing
    Liu, Xinyuan
    Peltz, Gary
    BIOINFORMATICS, 2023, 39 (01)
  • [8] The Multitaper Spectrum Analysis Package in Python']Python
    Prieto, German A.
    SEISMOLOGICAL RESEARCH LETTERS, 2022, 93 (03) : 1922 - 1929
  • [9] PYCHEM: a multivariate analysis package for python']python
    Jarvis, Roger M.
    Broadhurst, David
    Johnson, Helen
    O'Boyle, Noel M.
    Goodacre, Royston
    BIOINFORMATICS, 2006, 22 (20) : 2565 - 2566
  • [10] Identification of Key Gene Modules in Human Osteosarcoma by Co-Expression Analysis Weighted Gene Co-Expression Network Analysis (WGCNA)
    Liu, Xiangsheng
    Hu, Ai-Xin
    Zhao, Jia-Li
    Chen, Feng-Li
    JOURNAL OF CELLULAR BIOCHEMISTRY, 2017, 118 (11) : 3953 - 3959