/PyWGCNA

PyWGCNA is a Python package designed to do Weighted correlation network analysis (WGCNA)

Primary LanguageJupyter NotebookMIT LicenseMIT

PyWGCNA

PyWGCNA is a Python library designed to do Weighted correlation network analysis (WGCNA) can be used for finding clusters (modules) of highly correlated genes, for summarizing such clusters using the module eigengene for relating modules to one another and to external sample traits (using eigengene network methodology), and for calculating module membership measures. Users can also compare WGCNA from different datasets including single cell gene markers.

PyWGCNA overview

Documentation

PyWGCNA's full documentation can be found at here

Installation

To install PyWGCNA, python version 3.7 or greater is required.

Install from PyPi (recommended)

Install the most recent release, run

pip install PyWGCNA

Install with the most recent commits

git cloning the PyWGCNA repository, going to the PyWGCNA directory, run

pip install .

Tutorials

Suggested Reading

If you are unfamiliar with R refrence WGCNA, we suggest reading the original WGCNA publication:

Cite

Please cite our paper when using PyWGCNA:

Rezaie, Narges, Fairlie Reese, and Ali Mortazavi. "PyWGCNA: A Python package for weighted gene co-expression network analysis." bioRxiv (2022). https://www.biorxiv.org/content/10.1101/2022.08.22.504852v1.abstract