Dec 4, 2015
Initial commit
|
|
|
21 |
cell_ind = grepl('cmp', rownames(cdata)) | grepl('gmp', rownames(cdata)) | grepl('mep', rownames(cdata)) |
|
22 |
fcdata = cdata[cell_ind,] #select only relevant cells. |
|
23 |
|
|
24 |
#(4)Adding extra genes into the model. |
|
25 |
extra_genes = setdiff(colnames(wilson_raw_data), bmodel@target) |
|
26 |
grown_bmodel = grow_bmodel(extra_genes[c(19, 20)], bmodel) #genes to be added: ldb1, lmo2 |
|
27 |
|
|
28 |
#(5)Re-estimate initial state. |
|
29 |
#Since CMPs are upsteam of GMPs, and MEPs, the initial state of extra genes can be estimated from CMPs. |
|
30 |
tmp_istate = colMeans(cdata[grepl('cmp', rownames(cdata)), extra_genes[c(19, 20)]]) |
|
31 |
tmp_istate = matrix(round(tmp_istate), nrow=1, dimnames=list(1, names(tmp_istate))) |
|
32 |
grown_istate = cbind(istate, tmp_istate) |
|
33 |
grown_istate = initialise_data(grown_istate) |
|
34 |
|