The transferability of biomarkers from one patient population to another is often difficult to fully capture. Here we present three options for first assessing and then building transferable models from gene expression data.
5.1 Intro
5.1.1 Criss-cross validate
Let’s suppose you want to assess how biomarkers selected from one population relate to another. In typical fashion you may build a model on one dataset through some cross-validation strategy and then attempt to predict the outcome of the paitent population in teh other cohort. This is of course rather procedural. Hence, criss-cross validate. A technique that performs a cross validation model building procedure on one dataset or group of patients and then applies this model to the other datasets you have collected. This procedure is repeated for n datasets.
We will use the recently published PROMAD database as a quick and easy way to collect
5.2 Next thing
library(ClassifyR)
Loading required package: generics
Attaching package: 'generics'
The following objects are masked from 'package:base':
as.difftime, as.factor, as.ordered, intersect, is.element, setdiff,
setequal, union
Loading required package: S4Vectors
Loading required package: stats4
Loading required package: BiocGenerics
Attaching package: 'BiocGenerics'
The following objects are masked from 'package:generics':
intersect, setdiff, union
The following objects are masked from 'package:stats':
IQR, mad, sd, var, xtabs
Welcome to Bioconductor
Vignettes contain introductory material; view with
'browseVignettes()'. To cite Bioconductor, see
'citation("Biobase")', and for packages 'citation("pkgname")'.
Attaching package: 'Biobase'
The following object is masked from 'package:MatrixGenerics':
rowMedians
The following objects are masked from 'package:matrixStats':
anyMissing, rowMedians
Loading required package: BiocParallel
Loading required package: survival
Attaching package: 'ClassifyR'
The following object is masked from 'package:Biobase':
sampleNames
Warning in .local(measurements, ...): Unsafe feature names in input data.
Converted into safe names.
Warning in .local(measurements, ...): Unsafe feature names in input data.
Converted into safe names.
Warning in .local(measurements, ...): Unsafe feature names in input data.
Converted into safe names.
Warning in .local(measurements, ...): Unsafe feature names in input data.
Converted into safe names.