Learn R Programming

corto (version 1.3.1)

Inference of Gene Regulatory Networks

Description

We present 'corto' (Correlation Tool), a simple package to infer gene regulatory networks and visualize master regulators from gene expression data using DPI (Data Processing Inequality) and bootstrapping to recover edges. An initial step is performed to calculate all significant edges between a list of source nodes (centroids) and target genes. Then all triplets containing two centroids and one target are tested in a DPI step which removes edges. A bootstrapping process then calculates the robustness of the network, eventually re-adding edges previously removed by DPI. The algorithm has been optimized to run outside a computing cluster, using a fast correlation implementation. The package finally provides functions to calculate network enrichment analysis from RNA-Seq and ATAC-Seq signatures as described in the article by Giorgi lab (2020) .

Copy Link

Version

Install

install.packages('corto')

Monthly Downloads

330

Version

1.3.1

License

LGPL-3

Maintainer

Federico M. Giorgi

Last Published

August 21st, 2026

Functions in corto (1.3.1)

textrepel

textrepel - Plot text with non-overlapping labels
fisherp

Fisher integration of p-values
gsea2

2-way GSEA GSEA Gene set enrichment analysis of two complementary gene sets using gsea
corto

Calculate a regulon from a data matrix
fcor

A fast correlation function
gsea

GSEA
mra

Perform Master Regulator Analysis (mra).
filter_regulon

filter_regulon - Filter a Regulon Object
getregulon

getregulon - Flatten a Regulon Object into a Table
barplot2

barplot2 - Bar plot with upper error bars
kmgformat

kmgformat - Nice Formatting of Numbers
p2z

p2z
mraplot

Plot a master regulator analysis
slice

Slice
plot_gsea2

Plot 2-way GSEA results
r2p

r2p Convert Correlation Coefficient to P-value
scinot

scinot - Convert a number to a scientific notation expression
ssgsea

ssGSEA
scatter

scatter - XY scatter plot with extra information
plot_gsea

Plot GSEA results
p2r

p2r Convert a P-value to the corresponding Correlation Coefficient
val2col

val2col - Convert a numeric vector into colors
wstouffer

Weighted Stouffer integration of Z scores
stouffer

Stouffer integration of Z scores
z2p

z2p