csdR

csdR implements differential gene coexpression analysis using the Conserved, Specific, and Differentiated (CSD) method to compare gene co-expressions across two conditions and assign each gene pair a conserved (C), specific (S), or differentiated (D) score.


Key Features:

  • CSD method: Implements the Conserved, Specific, and Differentiated (CSD) approach for comparing gene co-expression between two distinct conditions.
  • Pairwise scoring: Assigns each gene pair one of three scores—conserved (C), specific (S), or differentiated (D)—reflecting changes in coexpression between conditions.
  • Network output: Produces a gene network where nodes are genes and edges represent the highest C, S, or D score for each gene pair.
  • R package: Provided as an R package implementation.
  • Benchmarking: Benchmarked on a dataset containing 20,645 genes.
  • Parallelization and performance: Supports multi-core processing with reported parallel speedup up to 2.7 and saturation near 10 cores.
  • Comparative performance: Demonstrated higher computational efficiency than previous CSD implementations in comparative tests.

Scientific Applications:

  • Differential coexpression analysis: Comparing gene coexpression patterns across two biological conditions.
  • Phenotype and disease studies: Interpreting changes in gene coexpression related to biological phenotypes and disease states.
  • Interaction discovery: Identifying gene pairs and interactions that are conserved, condition-specific, or differentially regulated between conditions.

Methodology:

Computes pairwise coexpression comparisons between two conditions using the CSD method, assigns C/S/D scores to gene pairs, constructs a network retaining the highest C/S/D score per edge, and performs analyses with multi-core parallelization; benchmarking was performed on a 20,645-gene dataset with reported speedup metrics.

Topics

Details

License:
GPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Added:
3/31/2025
Last Updated:
3/31/2025

Operations

Publications

Pettersen JP, Almaas E. csdR, an R package for differential co-expression analysis. BMC Bioinformatics. 2022;23(1). doi:10.1186/s12859-022-04605-1. PMID:35183100. PMCID:PMC8858518.

PMID: 35183100
PMCID: PMC8858518
Funding: - Norges Forskningsråd: 283862

Links