aertslab / pySCENIC

pySCENIC is a lightning-fast python implementation of the SCENIC pipeline (Single-Cell rEgulatory Network Inference and Clustering) which enables biologists to infer transcription factors, gene regulatory networks and cell types from single-cell RNA-seq data.
http://scenic.aertslab.org
GNU General Public License v3.0
439 stars 181 forks source link

[results]downstream analysis of pyscenic using R like DE analysis #345

Closed jiangzh-coder closed 2 years ago

jiangzh-coder commented 2 years ago

For the downstream analysis of pyscenic, unfortunatelly, i do not found any tutorials using R script. What i want is to compare different conditions and different cell types, to find regulons which are condition and celltype specific. May i use wilcox test to analyze differences like DEGs analysis? i found 2 possible solutions as following, but i do not know if it is correct. Can anyone help me?

https://github.com/aet21/scira

https://saezlab.github.io/dorothea/articles/single_cell_vignette.html

SeppeDeWinter commented 2 years ago

Hi Jiangzh

Wilcoxon test is certainly a good option to explore differential regulons, we have used the same procedure here in the lab.

Also the package includes the Regulon Specificity Score (RSS) which scores each regulon for its specificity in different celltypes.

For the RSS analysis you can follow these tutorials:

Does this solve your problem?

Best,

Seppe

jiangzh-coder commented 2 years ago

Thanks lot, but it is for scenic. i need codes by R. thanks again

SeppeDeWinter commented 2 years ago

Both tutorials that I sent are in R. Or am I understanding your question wrongly?

Best,

Seppe

SeppeDeWinter commented 2 years ago

Closing due to inactivity, feel free to open again.

yulchen810 commented 3 weeks ago

Hi, @SeppeDeWinter I'm wondering how to connect the output files(adjacencies, regulons, auc_mtx) from singularity/docker pyscenic with the scenicOptions object created by [scenicOptions <- initializeScenic(org="mgi", dbDir="cisTarget_databases", nCores=10)]. There is no tutorial for downstream analysis after container pyscenic process. If I miss any, please let me know.

Thank you! Best, Xiaoyan