Skip to content

MinNetRank: An easy and efficient network-based method of integrating multi-omics data for cancer genes discovery

Notifications You must be signed in to change notification settings

weitinging/MinNetRank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MinNetRank

Install:

install.packages("devtools")

library(devtools)

install_github("weitinging/MinNetRank")

install.packages("MinNetRank")

library(MinNetRank)

example:

library(MinNetRank)

#load the adjacency network
data("AdjacencyMatrix")

#load the known cancer genes
data("KnownGenes")

#load the mutation data
data("LihcMutation")

#load the tumor expression data
data("LihcTumorExpression")

#load the normal expression data
data("LihcNormalExpression")

#Using AdjacencyMatrix

##Using the mutation and expression data
Network = "AdjacencyMatrix"
LihcMinNetRank = MinNetRank(Network, SNP=LihcMutation, TumorExpression=LihcTumorExpression, NormalExpression=LihcNormalExpression, CGC=KnownGenes, beta = 0.4841825)
write.table(LihcMinNetRank, file='TCGA-LIHC.MinNetRank.Result.xls', quote =F, sep="\t", row.names = FALSE)

##Using the mutation data
Network = "AdjacencyMatrix"
LihcMinNetRankMutation = MinNetRank(Network, SNP=LihcMutation, CGC=KnownGenes, beta = 0.4841825)
write.table(LihcMinNetRankMutation, file='TCGA-LIHC.MinNetRank.Mutation.xls', quote =F, sep="\t", row.names = FALSE)

##Using the expression data
Network = "AdjacencyMatrix"
LihcMinNetRankExp = MinNetRank(Network, TumorExpression=LihcTumorExpression, NormalExpression=LihcNormalExpression, CGC=KnownGenes, beta = 0.4841825)
write.table(LihcMinNetRankExp, file='TCGA-LIHC.MinNetRank.Expression.xls', quote =F, sep="\t", row.names = FALSE)

About

MinNetRank: An easy and efficient network-based method of integrating multi-omics data for cancer genes discovery

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages