Software
A Qt compiled software for WGCNA analyses -- qtWGCNA
Currently, qtWGCNA (v 1.0) is under its first version development. As showed in the below figure, the framework of qtWGCNA relies on a Qt-based fore-end and the back-end python script of iterativeWGCNA [1].
1. Quick Start
qtWGCNA is developed as an interface of iterativeWGCNA python script, to run qtWGCNA, we can use WSL of Windows 10 (can be downloaded and installed from Microsoft store) or run command './qtWGCNA' on a linux server terminal. We recommend downloading WSL from Microsoft store in Win 10 system because it is more light weight and no requirement for complicated coding skills.
After WSL or server deployment, qtWGCNA required miniconda environment to install iterativeWGCNA by running commandline 'conda install -c conda-forge iterativewgcna' (https://anaconda.org/conda-forge/iterativewgcna). More information about how to install Miniconda, please click me.
Finally, by uoload the gene expression file (file format info) with 'browse' button and set required parameters, we are able to run iterativeWGCNA at the back-end and wait for the processing to be done!
2. Interface Options
Currently, qtWGCNA is now allowed to accept all arguments of valid for the WGCNA blockwiseModules R function (blockwiseModules help document). More information about the customized parameters, e.g. soft power or network type, please refer to WGCNA parameters.
3. Results and logs
A main text and log result of qtWGCNA was showed as below, which indicates how much connected of all the co-expressed genes in well-divided WGCNA modules.
A main figure result of qtWGCNA was showed as below, which indicates how many genes are jointly co-expressed.
More information about the output files, please refer to iterativeWGCNA output files
4. Source Code
The source code of qtWGCNA can be compiled by Qt creator.
qtWGCNA.h
qtWGCNA.cpp
qtWGCNA.ui
qtWGCNA.sh
5. Github link
qtWGCNA is now available in github: Click me to download qtWGCNA release files or raw project files. A installation-ready copy of our code is named as
Reference
[1] iterativeWGCNA: iterative refinement to improve module detection from WGCNA co-expression networks Emily Greenfest-Allen, Jean-Philippe Cartailler, Mark A. Magnuson, Christian J. Stoeckert Jr. bioRxiv 234062; doi: https://doi.org/10.1101/234062.