All Projects → andymckenzie → DGCA

andymckenzie / DGCA

Licence: other
Differential Gene Correlation Analysis

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to DGCA

haystack bio
Haystack: Epigenetic Variability and Transcription Factor Motifs Analysis Pipeline
Stars: ✭ 42 (+31.25%)
Mutual labels:  rna-seq, gene-expression
PECA
PECA is a software for inferring context specific gene regulatory network from paired gene expression and chromatin accessibility data
Stars: ✭ 31 (-3.12%)
Mutual labels:  rna-seq, gene-expression
GREIN
GREIN : GEO RNA-seq Experiments Interactive Navigator
Stars: ✭ 40 (+25%)
Mutual labels:  rna-seq, gene-expression
ngramr
R package to query the Google Ngram Viewer
Stars: ✭ 46 (+43.75%)
Mutual labels:  cran
globals
🌐 R package: Identify Global Objects in R Expressions
Stars: ✭ 27 (-15.62%)
Mutual labels:  cran
rcppfastfloat
Rcpp Bindings for the 'fastfloat' Header-Only Library
Stars: ✭ 18 (-43.75%)
Mutual labels:  cran
rnatoy
A proof of concept RNA-Seq pipeline with Nextflow
Stars: ✭ 32 (+0%)
Mutual labels:  rna-seq
thinkr
Some tools for cleaning up messy 'Excel' files to be suitable for R
Stars: ✭ 21 (-34.37%)
Mutual labels:  cran
bruceR
📦 BRoadly Useful Convenient and Efficient R functions that BRing Users Concise and Elegant R data analyses.
Stars: ✭ 110 (+243.75%)
Mutual labels:  cran
D3partitionR
R package to visualise interactively hierarchical data.
Stars: ✭ 36 (+12.5%)
Mutual labels:  cran
dolphinnext
A graphical user interface for distributed data processing of high throughput genomics
Stars: ✭ 92 (+187.5%)
Mutual labels:  rna-seq
msda
Library for multi-dimensional, multi-sensor, uni/multivariate time series data analysis, unsupervised feature selection, unsupervised deep anomaly detection, and prototype of explainable AI for anomaly detector
Stars: ✭ 80 (+150%)
Mutual labels:  correlation
apsimx
R package for APSIM-X
Stars: ✭ 30 (-6.25%)
Mutual labels:  cran
DEGreport
Create a cromphensive report of DEG list coming from any analysis of RNAseq data
Stars: ✭ 18 (-43.75%)
Mutual labels:  rna-seq
PopED
Population Experimental Design (PopED) in R
Stars: ✭ 27 (-15.62%)
Mutual labels:  cran
arriba
Fast and accurate gene fusion detection from RNA-Seq data
Stars: ✭ 162 (+406.25%)
Mutual labels:  rna-seq
msgtools
Tools for Developing Diagnostic Messages
Stars: ✭ 18 (-43.75%)
Mutual labels:  cran
Ramble
A R parser based on combinatory parsers.
Stars: ✭ 19 (-40.62%)
Mutual labels:  cran
ANCOMBC
Differential abundance (DA) and correlation analyses for microbial absolute abundance data
Stars: ✭ 60 (+87.5%)
Mutual labels:  correlation
ctrdata
Aggregate and analyse information on clinical trials from public registers
Stars: ✭ 26 (-18.75%)
Mutual labels:  cran

Travis-CI Build Status CRAN_Status_Badge Downloads

DGCA

The goal of DGCA is to calculate differential correlations across conditions.

It simplifies the process of seeing whether two correlations are different without having to rely solely on parametric assumptions by leveraging non-parametric permutation tests and adjusting the resulting empirical p-values for multiple corrections using the qvalue R package.

It also has several other options including calculating the average differential correlation between groups of genes, gene ontology enrichment analyses of the results, and differential correlation network identification via integration with MEGENA.

Installation

You can install DGCA from CRAN with:

install.packages("DGCA")

You can install the development version of DGCA from github with:

# install.packages("devtools")
devtools::install_github("andymckenzie/DGCA")

Basic Example

library(DGCA)
data(darmanis); data(design_mat)
ddcor_res = ddcorAll(inputMat = darmanis, design = design_mat, compare = c("oligodendrocyte", "neuron"))
head(ddcor_res, 3)
#   Gene1  Gene2 oligodendrocyte_cor oligodendrocyte_pVal neuron_cor neuron_pVal
# 1 CACYBP   NACA        -0.070261455           0.67509118  0.9567267           0
# 2 CACYBP    SSB        -0.055290516           0.74162636  0.9578999           0
# 3 NDUFB9    SSB        -0.009668455           0.95405875  0.9491904           0
#   zScoreDiff     pValDiff     empPVals pValDiff_adj Classes
# 1  10.256977 1.100991e-24 1.040991e-05    0.6404514     0/+
# 2  10.251847 1.161031e-24 1.040991e-05    0.6404514     0/+
# 3   9.515191 1.813802e-21 2.265685e-05    0.6404514     0/+

Vignettes

There are three vignettes available in order to help you learn how to use the package:

  • DGCA Basic: This will get you going quickly.
  • DGCA: This is a more extended version that explains a bit about how the package works and shows several of the options available in the package.
  • DGCA Modules: This will show you how to use the package to perform module-based and network-based analyses.

The second two vignettes can be found in inst/doc.

Applications

You can view the manuscript describing DGCA in detail as well as several applications here:

Material for associated simulations and networks created from MEGENA can be found here:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].