Giter VIP home page Giter VIP logo

deggs's Introduction

DEGGs

Differentially Expressed Gene-Gene pairs

The DEGGs package test for differential gene-gene correlations across different groups of samples in count data from high-throughput sequencing assays.
Specific gene-gene interactions can be explored and gene-gene pair regression plots can be interactively shown.

Installation instructions

To install from Github please use the following on your R console
devtools::install_github("elisabettasciacca/DEGGs", build_vignettes = TRUE)

Example

Load package and sample data
library(DEGGs) data("BRCA_metadata") data("BRCA_normCounts")

Generate specific gene-gene networks for each subtype
subnetworks_object <- generate_subnetworks(normalised_counts = BRCA_normCounts, metadata = BRCA_metadata, subgroup_variable = "SUBTYPE", subgroups = c("BRCA_Her2", "BRCA_LumA"), entrezIDs = TRUE, convert_to_gene_symbols = TRUE, cores = 2)

Visualise
View_interactive_subnetwork(subnetworks_object)

Get a table listing all the significant gene-gene interactions found in each subtype
extract_sig_deggs(subnetworks_object)

Print differential regression fits for a single gene-gene interaction through the print_regressions function
print_regressions(gene_A = "NOTCH2", gene_B = "DTX4", deggs_object = subnetworks_object, legend_position = "bottomright")

Citation

DEGGs was developed by Elisabetta Sciacca and supported by the bioinformatics team at Experimental Medicine & Rheumatology department and Centre for Translational Bioinformatics (Queen Mary University London), in joint collaboration with the Department of Clinical and Experimental Medicine at University of Catania.

If you use this package please cite as:

citation("DEGGs")

or:

Sciacca, Elisabetta, et al. "DEGGs: an R package with shiny app for the identification of differentially expressed gene–gene interactions in high-throughput sequencing data." Bioinformatics 39.4 (2023): btad192.

deggs's People

Contributors

elisabettasciacca avatar gianmarcosilluzio avatar alaimos avatar

Stargazers

Qin Lin avatar

Watchers

 avatar  avatar

deggs's Issues

normalization method

Thank you for the fantastic work!

This method seems promising and I'd love to try it out; however, I am not sure how to normalize the data from RNASeq.

What was the source of the BRCA data and how was it normalized?

The only other clue I've found so far is your other paper https://arthritis-research.biomedcentral.com/articles/10.1186/s13075-022-02803-z#MOESM1, where it says After Variance Stabilizing Transformation (VST) of the count data via DESeq2, the mean normalised gene expression profile was derived for each group.

So one goes through salmon -> tximport -> vst then something? Is vst run in blind= TRUE/FALSE mode? then how to get the mean normalized gene expression profiles... for each group?

Thank you very much!

the false positive of gene-gene pairs

hi!
Thank you for developing the DEGGs package!!
how could you resolve the problem of false positive of gene-gene pairs in the R package? And how can I use my own expression data to find the true gene-gene pairs ?
Thanks!!!

gene-gene interaction network

Hi Elisabetta

Can i clarify with you if the network used from the curated network mentioned in the manuscript or derived from the dataset?

Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.