https://github.com/bioconductor-source/transomics2cytoscape

https://github.com/bioconductor-source/transomics2cytoscape

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
    Links to: pubmed.ncbi, ncbi.nlm.nih.gov, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: bioconductor-source
  • Language: R
  • Default Branch: devel
  • Size: 17.1 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog

README.md

transomics2cytoscape

DOI

BioC Release Build Status - Bioconductor Release Build

BioC Dev Build Status - Bioconductor Dev Build

Introduction

Visualization of trans-omic networks helps biological interpretation by illustrating pathways where the signals are transmitted.

To characterize signals that go across multiple omic layers, Yugi and colleagues have proposed a method for network visualization by stacking multiple 2D pathways in a 3D space.

The 3D network visualization was realized by VANTED. However, the visualization relies on time-consuming manual operation. Here we propose transomics2cytoscape, an R package that automatically creates 3D network visualization in combination with Cytoscape, Cy3D App, and Cytoscape Automation.

Installation

  1. Install Cytoscape from https://cytoscape.org/
  2. Install transomics2cytoscape (see https://www.bioconductor.org/packages/release/bioc/html/transomics2cytoscape.html)

Example

  1. Run Cytoscape (If Cytoscape is already running, you don't need to run it anymore. transomics2cytoscape works only when 1 Cytoscape [window] is up.)
  2. Run R.
  3. Run the following R code. This will import multiple networks and integrate the networks to a 3D space. (This will take a few minutes.)

R library(transomics2cytoscape) networkDataDir <- tempfile(); dir.create(networkDataDir) networkLayers <- system.file("extdata/usecase1", "yugi2014.tsv", package = "transomics2cytoscape") stylexml <- system.file("extdata/usecase1", "yugi2014.xml", package = "transomics2cytoscape") suid <- create3Dnetwork(networkDataDir, networkLayers, stylexml)

Next Run the following R code. This will add edges between the network layers. (This code execution finishes faster than before.)

layer1to2 <- system.file("extdata/usecase1", "k2e.tsv", package = "transomics2cytoscape") suid <- createTransomicEdges(suid, layer1to2) layer2to3 <- system.file("extdata/usecase1", "allosteric_ec2rea.tsv", package = "transomics2cytoscape") suid <- createTransomicEdges(suid, layer2to3)

Then, you should have a 3D view with layered networks and transomic interactions between them. (Note that you need to perform operations such as zooming out or adjusting the camera angle.)

allosteric_result

Owner

  • Name: (WIP DEV) Bioconductor Packages
  • Login: bioconductor-source
  • Kind: organization
  • Email: maintainer@bioconductor.org

Source code for packages accepted into Bioconductor

GitHub Events

Total
Last Year

Dependencies

DESCRIPTION cran
  • KEGGREST * imports
  • RCy3 * imports
  • dplyr * imports
  • pbapply * imports
  • purrr * imports
  • tibble * imports
  • BiocStyle * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • roxygen2 * suggests
  • testthat * suggests