Skip to content

igemsoftware2021/GDSYZX_IGEM_2021

Repository files navigation

GDSYZX

qtWGCNA: A Qt compiled interface for WGCNA analyses

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' (in build-qtWGCNA-Desktop-Release/) 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. alt text

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. It is also available in our wiki page: https://2021.igem.org/Team:GDSYZX/Software#section4

[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.