lgatto / pRoloc

A unifying bioinformatics framework for organelle proteomics
http://lgatto.github.io/pRoloc/
15 stars 14 forks source link

Marker infrastructure #55

Closed lgatto closed 4 years ago

lgatto commented 9 years ago

Currently, there are two ways to encode markers: vectors (legacy) and matrices (new encoding) - see ?markers. Some functions have been updated to deal with both (see issue #52). There are a few possibilities for the future:

These are the functions (don't think methods would be caught by this) that have formals that match fcol (including *fcol*).

> ls("package:pRoloc")[which(sapply(xx, function(x) any(grepl("fcol", names(x)))))]
 [1] "addLegend"                "addMarkers"              
 [3] "checkFeatureNamesOverlap" "checkFvarOverlap"        
 [5] "getMarkerClasses"         "getMarkers"              
 [7] "getPredictions"           "isMrkMat"                
 [9] "isMrkVec"                 "knnClassification"       
[11] "knnOptimisation"          "knnOptimization"         
[13] "knntlClassification"      "knntlOptimisation"       
[15] "ksvmClassification"       "ksvmOptimisation"        
[17] "ksvmOptimization"         "markerMSnSet"            
[19] "minClassScore"            "minMarkers"              
[21] "move2Ds"                  "mrkMatAndVec"            
[23] "mrkMatToVec"              "mrkVecToMat"             
[25] "nbClassification"         "nbOptimisation"          
[27] "nbOptimization"           "nnetClassification"      
[29] "nnetOptimisation"         "nnetOptimization"        
[31] "perTurboClassification"   "perTurboOptimisation"    
[33] "perTurboOptimization"     "phenoDisco"              
[35] "plot2D"                   "plot2Ds"                 
[37] "plsdaClassification"      "plsdaOptimisation"       
[39] "plsdaOptimization"        "rfClassification"        
[41] "rfOptimisation"           "rfOptimization"          
[43] "sampleMSnSet"             "showMrkMat"              
[45] "svmClassification"        "svmOptimisation"         
[47] "svmOptimization"          "testMarkers"             
[49] "testMSnSet"               "unknownMSnSet"