Skip to content

CityUHK-CompBio/PAGnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PAGnet

Welcome to the hompage of PAGnet package!

This package provides Master Regulator Analysis (MRA) in Pseudomonas aeruginosa genomic integrated regulatory network (PAGnet).

Quick Installation

This package is available under R(>= 3.5).

If you have installed devtools package, you only need to call install_github function in devtools to install PAGnet.

Please refer to the following commands to install **PAGnet**

install.packages("devtools")

devtools::install_github("CityUHK-CompBio/PAGnet", dependencies=TRUE)

Dependency

PAGnet requires the following R/Bioconductor packages for its full function:

  • shiny
  • shinthemes
  • scales
  • DT

Quick Start

Here is a simple but useful example to use PAGnet to perform Master Regulator Analysis in default PAGnet.

Before starting the demonstration, you need to load the PAGnet package:

library(PAGnet)

Start analysis:

# prepare input for analysis

data(PAGnet)

## Input 1: 'rnet', a dataframe with two colmn (transcription factors and target genes) as regulatory network
## Input 2: 'tflist', the users also need to provide a character vector of TFs (or only interested TFs)
## Input 3: 'signature',  a character vector of locus tag should be provide as signature genes

# Master Regulator Analysis
## Use QS related genes as example signature genes

 mra_results <- pagnet.mra(rnet=pagnet,tflist=tf,signature = qs, 
                            pValueCutoff = 0.05)
                            
# The results will be returned

PAGnet also provides a local shiny interface to perform MRA in PAGnet with signature gene sets in Gene Ontology (GO) and KEGG databases obtained from Pseudomonas Genome DB. Call local shiny interface:

pagnet.mra.interface()

Local shiny interface of PAGnet

For more details, pelease refer to our vignette

Getting help

Should you have any questions about this package, you can either email to the developers listed in the DESCRIPTION part of this package or create an issue in the issue part.

Releases

No releases published

Packages

No packages published

Languages