forked from saschajung/MultiTIMER
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExampleScript.R
More file actions
34 lines (23 loc) · 1.13 KB
/
Copy pathExampleScript.R
File metadata and controls
34 lines (23 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
library(MultiTIMER)
f <- getArchS4Data(version = "v11",
org = "human",
path = "~/Downloads/")
samps_list <- selectArchS4Samples(archs4_file = f,
scCutoff = 0.1,
numAligned = 10^7,
org = "human")
train_samps <- getTrainingSamples(archs4File = f,
backgroundSamples = samps_list$samplesToConsider,
samplesWithAge = samps_list$samplesWithAge,
controlSamples = samps_list$controlSamples)
expr <- getSelectedSamplesArchS4(archs4File = f,
SamplesToConsider = train_samps$trainingSamples,
seriesIDs = samps_list$seriesIDs,
legacy = T)
inp <- expr$correctedExpression
age <- unname(train_samps$trainingAge[colnames(inp)])
age <- transformAge(age,method = "identity")
model <- trainModel(trainExpr = inp,
trainAge = age)
preds <- predictAge(model = model,
predExpr = inp)