ktspair-package: Computation of the k-TSP

Description Details Author(s) References See Also Examples

Description

The package computes the k-TSP. This method uses pairs of genes to perform a classification which compares the relative ordering of the gene expressions within each profile. It ranks pairs of genes with respect to a score based on the sensibility and the specificity achieved by each pair. It selects the k pairs that achieved the maximum score with the restriction that a gene can appear in at most one pair. The number of pairs of genes is computed through crossvalidation or can be chosen by the user. This package also contains function to display graphical properties of the k-TSP, to summarize the performance (accuracy, sensitivity, specificity, ROC curve) of the k-TSP, to predict new individual, etc. The functions deals also with "Expression Set" classes. The functions contained in this package are able to deal correctly with the presence of NAs in the dataset.

Details

Package: ktspair
Type: Package
Version: 1.0
Date: 2011-08-04
License: GPL-2
LazyLoad: yes

Author(s)

Julien Damond <julien.damond@gmail.com>

Maintainer: Julien Damond <julien.damond@gmail.com>

References

D. Geman, C. d'Avignon, D. Naiman and R. Winslow, "Classifying gene expression profiles from pairwise mRNA comparisons," Statist. Appl. in Genetics and Molecular Biology, 3, 2004.

A.C. Tan, D.Q. Naiman, L. Xu, R.L. Winslow, D. Geman, "Simple decision rules for classifying human cancers from gene expression profiles," Bioinformatics, 21: 3896-3904, 2005.

J. Damond, supervised by S. Morgenthaler and S. Hosseinian, "Presentation and study of robustness for several methods to classify individuals based on their gene expressions", Master thesis, Swiss Federal Institute of Technology Lausanne (Switzerland), 2011.

J. Damond, S. Morgenthaler, S. Hosseinian, "The robustness of the TSP and the k-TSP and the computation of ROC curves", paper is submitted in Bioinformatics, December 2011.

Jeffrey T. Leek <jtleek@jhu.edu> (). tspair: Top Scoring Pairs for Microarray Classification. R package version 1.10.0.

See Also

kts.pair, ktspplot,predict.ktsp, summary.ktsp

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
  ## Not run: 
  ## Load data
  data(ktspdata) 
  ktsp <- ktspcalc(dat,grp,3)
  ktsp <- ktspcalc(eSet,1,3)
  ktsp <- ktspcalc(eSet,grp,3)
  ktsp
  plot(ktsp)
  summary(ktsp)
  predict(ktsp)
 
## End(Not run)

Example output

Loading required package: Biobase
Loading required package: BiocGenerics
Loading required package: parallel

Attaching package: 'BiocGenerics'

The following objects are masked from 'package:parallel':

    clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
    clusterExport, clusterMap, parApply, parCapply, parLapply,
    parLapplyLB, parRapply, parSapply, parSapplyLB

The following objects are masked from 'package:stats':

    IQR, mad, sd, var, xtabs

The following objects are masked from 'package:base':

    Filter, Find, Map, Position, Reduce, anyDuplicated, append,
    as.data.frame, basename, cbind, colMeans, colSums, colnames,
    dirname, do.call, duplicated, eval, evalq, get, grep, grepl,
    intersect, is.unsorted, lapply, lengths, mapply, match, mget,
    order, paste, pmax, pmax.int, pmin, pmin.int, rank, rbind,
    rowMeans, rowSums, rownames, sapply, setdiff, sort, table, tapply,
    union, unique, unsplit, which, which.max, which.min

Welcome to Bioconductor

    Vignettes contain introductory material; view with
    'browseVignettes()'. To cite Bioconductor, see
    'citation("Biobase")', and for packages 'citation("pkgname")'.

k-TSP object with: 3 TSPs
Pair:		TSP Score		Indices
TSP 1 : 	 0.96 			 657 793 
TSP 2 : 	 0.92 			 74 704 
TSP 3 : 	 0.92 			 224 298 
Number of TSPs:  3 
TSP 1 : Hit return for next TSP.

TSP 2 : Hit return for next TSP.

TSP 3 : Hit return for next TSP.

There are  3 TSPs

Data for the k-TSP
                 Group Labels
Prediction Labels diseased healthy
         diseased       25       0
         healthy         0      25
 [1] "healthy"  "healthy"  "healthy"  "healthy"  "healthy"  "healthy" 
 [7] "healthy"  "healthy"  "healthy"  "healthy"  "healthy"  "healthy" 
[13] "healthy"  "healthy"  "healthy"  "healthy"  "healthy"  "healthy" 
[19] "healthy"  "healthy"  "healthy"  "healthy"  "healthy"  "healthy" 
[25] "healthy"  "diseased" "diseased" "diseased" "diseased" "diseased"
[31] "diseased" "diseased" "diseased" "diseased" "diseased" "diseased"
[37] "diseased" "diseased" "diseased" "diseased" "diseased" "diseased"
[43] "diseased" "diseased" "diseased" "diseased" "diseased" "diseased"
[49] "diseased" "diseased"

ktspair documentation built on May 2, 2019, 3:25 a.m.