Description Usage Arguments Examples
A meta-analysis approach using meta-ranks.
1 | metarank(merged)
|
merged |
A data frame with raw p-values of genes (rows) in each study (columns). |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | ##---- Should be DIRECTLY executable !! ----
##-- ==> Define data, use random,
##-- or do help(data=index) for the standard data sets.
## The function is currently defined as
function (merged)
{
k <- apply(merged[, c(2:ncol(merged))], 1, function(x) {
length(which(!is.na(x)))
})
merged <- merged[which(k >= 3), ]
within.rank <- apply(merged[, c(2:ncol(merged))], 2, function(x) {
rank(x, na.last = "keep")
})
merged$Ave.Rank <- rowMeans(within.rank, na.rm = TRUE)
sqindex <- (within.rank - merged$Ave.Rank)^2
merged$Heterogeneity <- rowSums(sqindex, na.rm = TRUE)
merged$Meta.Rank <- rank(merged$Ave.Rank)
merged.ord <- merged[order(merged$Meta.Rank), ]
return(merged.ord)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.