Learn R Programming

SCORPION (version 1.3.4)

Single Cell Oriented Reconstruction of PANDA Individually Optimized Networks

Description

Constructs cell-type-specific gene regulatory networks from single-cell RNA-sequencing data. The method implements the SCORPION algorithm, which first aggregates individual cells into super-cells and then applies PANDA (Passing Attributes between Networks for Data Assimilation) to infer transcription factor-target regulatory relationships. It also provides statistical methods for differential edge analysis.

Copy Link

Version

Install

install.packages('SCORPION')

Version

1.3.4

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Daniel Osorio

Last Published

September 21st, 2026

Functions in SCORPION (1.3.4)

.orderChr

Natural-sort chromosome names (1..N, then X, Y, MT, then the rest).
scorpion

Build gene regulatory networks from single-cell RNA-seq data using PANDA
scorpionTest

Example single-cell colorectal cancer data for SCORPION
testEdges

Test edges from SCORPION networks
.fetchGeneCoords

Download gene coordinates from Ensembl via biomaRt.
circosEdges

Circos plot of differential network edges
enrichEdges

Gene set enrichment analysis of TF-target edges
regressEdges

Regression analysis of edges across ordered conditions
runSCORPION

Run SCORPION across cell groups and return combined networks
maEdges

Meta-analysis of TF-target edges across studies
.parseGMT

Parse a GMT gene-set file into a named list.
.validateGeneCoords

Validate a user-supplied gene coordinate table.
.drawCircosLegends

Draw effect-size, novelty and gene-set legends on a Circos plot.