title: "Introduction to KEGGlincs" author: "Shana White" date: "03/23/2017"

by Shana White

Installation:

#Make sure that the following bioconductor packages are installed
if (!requireNamespace("BiocManager", quietly=TRUE))
    install.packages("BiocManager")
BiocManager::install(c("hgu133a.db", "KEGGgraph", "KEGGREST", "KOdata"))

#Download package
BiocManager::install("KEGGlincs")

#Load/activate package for use
library(KEGGlincs)

Overview of package


KEGGlincs is an R package that provides a seamless interface for viewing detailed versions of KEGG pathways in Cytoscape such that the exact relationships (edges) that exist between pathway elements (nodes) are visualized in a meaningful manner.

This package is intended to be used as a tool to accurately regenerate KEGG pathways with expanded edges that are marked-up (in terms of color or color+width) to portray specific edge attributes. Specifically,

Aside from edge-specific annotation/mark-up, a unique feature of this package lies in the ability for users to generate graph objects in R and send them to Cytoscape for an interactive visualization experience via utilities developed by the cyREST team.

The following example showcases the ideas described above.

Example: p53 pathway

Original KEGG pathway:

p53 pathway from KEGG website

Using KEGGlincs without adding data:

Detailed pathway visualized in Cytoscape

Note: An open Cytoscape session is required for pathway visualization; i.e. make sure that Cytoscape is open before running the following commands

KEGG_lincs("hsa04115")

Overlay pathway edges with LINCS data:

Pathway with edge attributes generated from LINCS L1000 knock-out data, refined by cell-line specific expression (default option, see below), and visualized in Cytoscape

Pathway specific to PC3 cell-line (Prostate cancer)

KEGG_lincs("hsa04115", "PC3")

Pathway specific to HA1E cell-line (Immortalized normal kidney epithelial)

KEGG_lincs("hsa04115", "HA1E")