Code Monkey home page Code Monkey logo

enrichviewnet's Introduction

R-CMD-check-bioc codecov License: Artistic-2.0

The enrichViewNet package enables the transformation of functional enrichment results, formatted as the results obtained by gprofiler2, into networks.

First, the enrichViewNet package enables the visualization of enrichment results a Cytoscape network where significant terms (Gene Ontology/Reactome/Transcription Factor/etc..) and genes are nodes. In this network, edges connect genes that are part of the enrichment request to their terms.

In addition, the enrichViewNet package also provides the option to create enrichment maps from functional enrichment results. Enrichment maps, as introduced in the Bioconductor enrichplot package, enable the visualization of enriched terms into a network with edges connecting overlapping genes. Thus, enriched terms with overlapping genes cluster together.

Bioconductor Package

Bioconductor Time

The enrichViewNet package is now an official package of Bioconductor.

The current Bioconductor release can be directly downloaded from their website: Current release

Authors

Astrid Deschênes, Pascal Belleau, Robert L Faure, Maria J Fernandes, Alexander Krasnitz and David A Tuveson

License

This package and the underlying enrichViewNet code are distributed under the Artistic license 2.0. You are free to use and redistribute this software.

For more information on Artistic 2.0 License see http://opensource.org/licenses/Artistic-2.0

Documentation

enrichViewNet Website

enrichViewNet Get Started

Installation

To install the latest version accessible, the devtools package is required.

 ## Load required package
 library(devtools)

 ## Install the latest version of enrichViewNet
 devtools::install_github('adeschen/enrichViewNet')

To install this package from Bioconductor, start R (version 4.3 or later) and enter:

 if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

 BiocManager::install("enrichViewNet")

Bugs/Feature requests

If you have any bugs or feature requests, let us know.

Thanks!

enrichviewnet's People

Contributors

adeschen avatar jwokaty avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

belleau

enrichviewnet's Issues

Unable to connect to Cytoscape!

Dear author,

I got error "Unable to connect to Cytoscape", but, CX JSON file "gprofilerNetwork.cx" has been created successful. I installed Cytoscape3.9 with conda, I was wondering if I should install other versions of Cytoscape to connect with gprofiler2cytoscape
? thanks!

Best regards
Wang

Extract gene name when interaction column present in createNetwork() function

When interaction column is present, the createNetwork() function does not extract the gene name anymore.

However, in some situations, as example when the enrichment is done using Ensembl ID, the gene name could be useful.

Suggestion:

  • Adding parameter geneName=TRUE to createNetwork() function.

The update can be tested with data(parentalNapaVsDMSOEnrichment).

Complete vignette

The vignette is missing important sections and should be completed.

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.