R/SignatureDistance.R

Defines functions SignatureDistance

Documented in SignatureDistance

SignatureDistance <-
function(exprSet,SignatureLength,MergingDistance=c("Spearman", "Kendall"),
         ScoringMethod=c("GSEA","PGSEA"),ScoringDistance=c("avg","max"),weighted=TRUE,...){
         MergingDistance=match.arg(MergingDistance, c("Spearman", "Kendall"))
         ScoringMethod=match.arg(ScoringMethod,c("GSEA","PGSEA"))
         ScoringDistance=match.arg(ScoringDistance,c("avg","max"))
         MergedRank=RankMerging(exprSet,MergingDistance,weighted)
         if (ScoringMethod=="GSEA")
             return(ScoreGSEA(MergedRank,SignatureLength,ScoringDistance,...))
         else
             return(ScorePGSEA(MergedRank,SignatureLength,ScoringDistance,...))
}

Try the GeneExpressionSignature package in your browser

Any scripts or data that you put into this service are public.

GeneExpressionSignature documentation built on Nov. 8, 2020, 5:37 p.m.