Skip to content
forked from aertslab/SCENIC

SCENIC is an R package to infer Gene Regulatory Networks and cell types from single-cell RNA-seq data.

License

Notifications You must be signed in to change notification settings

AnjaliS1/SCENIC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Sara Aibar Santos
May 2, 2022
06d3f34 · May 2, 2022
Apr 11, 2022
May 2, 2022
Mar 26, 2021
Jun 20, 2018
Mar 26, 2021
Apr 8, 2022
Apr 28, 2022
May 31, 2019
May 31, 2019
May 2, 2022
May 27, 2018
Apr 8, 2022
Oct 12, 2020
Apr 6, 2022

Repository files navigation

SCENIC

SCENIC (Single-Cell rEgulatory Network Inference and Clustering) is a computational method to infer Gene Regulatory Networks and cell types from single-cell RNA-seq data.

The description of the method and some usage examples are available in Nature Methods (2017).

There are currently implementations of SCENIC in R (this repository), in Python (pySCENIC), as well as wrappers to automate analyses with Nextflow (VSN-pipelines).

The output from any of the implementations can be explored either in R, Python or SCope (a web interface).

Tutorials

If you have access to Nextflow and a container system (e.g. Docker or Singularity), we recommend to run SCENIC through the VSN-pipeline.

This option is specially useful for running SCENIC on large datasets, or in batch on multiple samples.

If you prefer to use R for the whole analysis, these are the main tutorials:

The tutorials in R include a more detailed explanation of the workflow and source code.

Python/Jupyter notebooks with examples running SCENIC in different settings are available in the SCENIC protocol repository.

Frequently asked questions: FAQ


News

2021/03/26:

2020/06/26:

  • The SCENICprotocol including the Nextflow workflow, and pySCENIC notebooks are now officially released. For details see the Github repository, and the associated publication in Nature Protocols.

2019/01/24:

2018/06/20:

2018/06/01:

  • Updated SCENIC pipeline to support the new version of RcisTarget and AUCell.

2018/05/01:

2018/03/30: New releases

  • pySCENIC: lightning-fast python implementation of the SCENIC pipeline.
  • Arboreto package including GRNBoost2 and scalable GENIE3:
    • Easy to install Python library that supports distributed computing.
    • It allows fast co-expression module inference (Step1) on large datasets, compatible with both, the R and python implementations of SCENIC.
  • Drosophila databases for RcisTarget.

About

SCENIC is an R package to infer Gene Regulatory Networks and cell types from single-cell RNA-seq data.

Resources

License

Citation

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 72.3%
  • Jupyter Notebook 27.0%
  • R 0.7%