csdR, an R package for differential co-expression analysis
Abstract
BackgroundDifferential co-expression network analysis has become an important tool to gain understanding of biological phenotypes and diseases. The CSD algorithm is a method to generate differential co-expression networks by comparing gene co-expressions from two different conditions. Each of the gene pairs is assigned conserved (C), specific (S) and differentiated (D) scores based on the co-expression of the gene pair between the two conditions. The result of the procedure is a network where the nodes are genes and the links are the gene pairs with the highest C-, S-, and D-scores. However, the existing CSD-implementations suffer from poor computational performance, difficult user procedures and lack of documentation. ResultsWe created the R-package csdR aimed at reaching good performance together with ease of use, sufficient documentation, and with the ability to play well with other tools for data analysis. csdR was benchmarked on a realistic dataset with 20, 645 genes. After verifying that the chosen number of iterations gave sufficient robustness, we tested the performance against the two existing CSD implementations. csdR was superior in performance to one of the implementations, whereas the other did not run. Our implementation can utilize multiple processing cores. However, we were unable to achieve more than [~] 2.7 parallel speedup with saturation reached at about 10 cores. ConclusionsThe results suggest that csdR is a useful tool for differential co-expression analysis and is able to generate robust results within a workday on datasets of realistic sizes when run on a workstation or compute server.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 4
- FWCI
- 0.33
- Field percentile
- 44th percentile
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- COGENT: evaluating the consistency of gene co-expression networks
Lyuba V. Bozhilova, Javier Pardo-Diaz, … Charlotte Mary Deane·BioinformaticsPeer-reviewed·Sep 3, 2020
- MODA: MOdule Differential Analysis for weighted gene co-expression network
Dong Li, James B. Brown, … Shan He·bioRxiv·Jun 3, 2016
- CoExp Web, a web tool for the exploitation of co-expression networks
Sonia García-Ruiz, Ana Luisa Gil-Martínez, … Juan Antonio Botía·bioRxiv·Jun 29, 2020
- MultiDCoX: Multi-factor Analysis of Differential Co-expression
Herty Liany, Jagath Chandana Rajapakse, Radha Krishna Murthy Karuturi·BMC BioinformaticsPeer-reviewed·Dec 1, 2017
- A robust and fast two-sample test of equal correlations with an application to differential co-expression
Liang He, Ian Philipp, … Alexander M. Kulminski·Statistics in MedicinePeer-reviewed·Apr 20, 2023
- 'Simple Tidy GeneCoEx': a gene co-expression analysis workflow powered by tidyverse and graph-based clustering in R
C. Li, C. R. Buell·bioRxiv·Nov 11, 2022