scregclust0.2.2 package

Reconstructing the Regulatory Programs of Target Genes in scRNA-Seq Data

alloc_array

Allocate 3d-array and fill with matrix along first dimension

available_results

Extract final configurations into a data frame

cluster_overlap

Create a table of module overlap for two clusterings

coef_nnls

Compute NNLS coefficients

coef_ols

Compute OLS coefficients

coef_ridge

Compute ridge regression coefficients

compute_adjusted_rand_index

Compute Hubert's and Arabie's Adjusted Rand index

compute_rand_index

Compute the Rand index

coop_lasso

ADMM algorithm for solving the group-penalized least squares problem

count_table

Format count table nicely

fast_cor

Fast computation of correlation

find_module_sizes

Determine module sizes

get_avg_num_regulators

Get the average number of active regulators per module

get_num_final_configs

Return the number of final configurations

get_rand_indices

Compute Rand indices

get_regulator_list

Return list of regulator genes

get_target_gene_modules

Extract target gene modules for given penalization parameters

jaccard_indicator_comp

Perform the computations for thresholded Jaccard distance

jaccard_indicator

Compute indicator matrix of pairwise distances smaller than threshold

kmeanspp_init

Determine initial centers for the kmeans++ algorithm

kmeanspp

Perform the k-means++ algorithm

plot_module_count_helper

Plot average silhouette scores and average predictive R2R^2

plot_regulator_network

Plotting the regulatory table from scregclust as a directed graph

plot_silhouettes

Plot individual silhouette scores

progstr

Quick'n'dirty progress bar

remove_empty_modules

Remove empty modules

reset_array

Reset input 3d-array by filling matrix along first dimension

scregclust_format

Package data before clustering

scregclust-package

scregclust: Reconstructing the Regulatory Programs of Target Genes in ...

scregclust

Uncover gene modules and their regulatory programs from single-cell da...

split_sample

Split Sample

Implementation of the scregclust algorithm described in Larsson, Held, et al. (2024) <doi:10.1038/s41467-024-53954-3> which reconstructs regulatory programs of target genes in scRNA-seq data. Target genes are clustered into modules and each module is associated with a linear model describing the regulatory program.

  • Maintainer: Felix Held
  • License: GPL (>= 3)
  • Last published: 2025-07-27