Description Usage Arguments Details Value Author(s) References Examples
View source: R/calEdgeCorScore.R
CalEdgeCorScore attempts to calculate the differential correlation scores of two genes in the edge between the expression data of all samples and control samples.
1 | calEdgeCorScore(dataset, class.labels, controlcharactor, edgesbackgrand)
|
dataset |
A marix of gene expression data whose row names are genes symbols and whose column names are samples. |
class.labels |
A vector of binary labels. The vector is used to distinguish the class of phenotype. |
controlcharactor |
A character string of control sample label. |
edgesbackgrand |
A marix which deposits the data of background set of edges. |
For each edge, we estimated the mutual information (MI) between two genes in the expression data of all samples and control samples respectively. The difference of MI between all samples and control samples is used as the differential correlation score of the edge.
A vector. Each element is the differential correlation score of an edge and whose name correspond to edge ID in the background set of edges.
Junwei Han <hanjunwei1981@163.com>, Xinrui Shi<xinrui103@163.com> and Chunquan Li <lcqbio@163.com>
Margolin, A.A., Nemenman, I., Basso, K., Wiggins, C., Stolovitzky, G., Dalla Favera, R. and Califano, A. (2006) ARACNE: an algorithm for the reconstruction of gene regulatory networks in a mammalian cellular context. BMC bioinformatics, 7 Suppl 1, S7.
Mani, K.M., Lefebvre, C., Wang, K., Lim, W.K., Basso, K., Dalla-Favera, R. and Califano, A. (2008) A systems biology approach to prediction of oncogenes and molecular perturbation targets in B-cell lymphomas. Molecular systems biology, 4, 169.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | ## Not run:
#get example data
dataset<-GetExampleData("dataset")
class.labels<-GetExampleData("class.labels")
controlcharactor<-GetExampleData("controlcharactor")
#get the data for background set of edges
edgesbackgrand<-GetEdgesBackgrandData()
#Calculate the differential correlation score for edges
EdgeCorScore<-calEdgeCorScore(dataset, class.labels, controlcharactor, edgesbackgrand)
#print the top ten results to screen
EdgeCorScore[1:10]
#Each element is the differential correlation score of an edge and whose name correspond to
# the edge in the background set of edges.
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.