The SCENIC+ workflow for eGRN (enhanced Gene Regulatory Network) inference consists of four primary stages. For a complete implementation using human brain multiome data, follow these steps in order:
- Preprocess scATAC-seq data: Use
pycisTopic to process the chromatin accessibility data. - Preprocess scRNA-seq data: Use
Scanpy to process the gene expression data (ensure bare minimum preprocessing steps are completed). - Generate a cisTarget database (Optional but recommended): While precomputed databases are available for human, mouse, and fly, generating a custom cisTarget database on consensus peaks can improve the discovery of target regions.
- Execute SCENIC+: Run the integrated workflow using
SnakeMake.
Detailed notebooks for each step are available in the documentation (e.g., human_cerebellum_scRNA_pp.ipynb, human_cerebellum_ctx_db.ipynb, and human_cerebellum.ipynb).