1
1
# This is the main R file to generate the results related our manuscript
2
- # figure 7 and the supplementary figures related to figure 7 .
2
+ # figure 6 and the supplementary figures related to figure 6 .
3
3
# Please contact Tao Peng: pengt@email.chop.edu if you have any questions
4
4
# about the scripts or data
5
5
@@ -547,9 +547,7 @@ common_tissue <- c("FetalBrain", "SmallIntestine", "Kidney", "Liver",
547
547
548
548
for (i in c(1 : 8 )){
549
549
550
- tissue_name <- common_tissue [i ]
551
-
552
- get_data(tissue_name , data_tissue_file )
550
+ get_data(common_tissue [i ], data_tissue_file )
553
551
554
552
}
555
553
@@ -566,7 +564,7 @@ for(i in c(1:8)){
566
564
567
565
tissue_name <- common_tissue [i ]
568
566
569
- data <- readRDS(paste0(cwd , " /data_sc_bulk/" ,tissue_name ," _imputation.rds" ))
567
+ data <- readRDS(paste0(" /data_sc_bulk/" ,tissue_name ," _imputation.rds" ))
570
568
571
569
extdata <- DrImpute(data [[1 ]])
572
570
@@ -590,7 +588,7 @@ for(i in c(1:8)){
590
588
591
589
tissue_name <- common_tissue [i ]
592
590
593
- data <- readRDS(paste0(cwd , " /data_sc_bulk/" ,tissue_name ," _imputation.rds" ))
591
+ data <- readRDS(paste0(" /data_sc_bulk/" ,tissue_name ," _imputation.rds" ))
594
592
595
593
tmp <- as.matrix(data [[1 ]])
596
594
@@ -615,7 +613,7 @@ for(i in c(1:8)){
615
613
616
614
data_dropout $ X <- NULL
617
615
618
- system(paste0(" rm scImpute_" , tissue_name ," *" ))
616
+ system(paste0(" rm imputation_data/ scImpute_" , tissue_name ," *" ))
619
617
620
618
saveRDS(data_dropout , file = paste0(" /imputation_data/" ,
621
619
tissue_name ,
@@ -636,7 +634,7 @@ for(i in c(1:8)){
636
634
# cwd = os.getwd()
637
635
#
638
636
# def run_magic_singlecell(tissue_name):
639
- # filename = tissue_name+'_scimpute.csv'
637
+ # filename = '/imputation_data/'+ tissue_name+'_scimpute.csv'
640
638
# X = pd.read_csv(filename)
641
639
# magic_operator = magic.MAGIC()
642
640
# X_magic = magic_operator.fit_transform(X.T)
@@ -659,21 +657,21 @@ common_tissue <- c("FetalBrain", "SmallIntestine", "Kidney", "Liver",
659
657
" Spleen" , " Placenta" , " FetalLiver" , " Lung" )
660
658
661
659
# parameter settings
662
- parameterT <- rbind(c(1 ,1e-7 ,1e-6 ),
663
- c(1 ,1e-7 ,1e-5 ),
664
- c(1 ,1e-7 ,1e-4 ),
665
- c(1 ,1e-7 ,1e-3 ),
666
- c(1 ,1e-7 ,1e-2 ),
660
+ parameterT <- rbind(c(1 ,1e-7 ,1e-1 ),
661
+ c(1 ,1e-7 ,1e0 ),
662
+ c(1 ,1e-7 ,1e0 ),
663
+ c(1 ,1e-7 ,1e-1 ),
664
+ c(1 ,1e-7 ,1e0 ),
665
+ c(1 ,1e-7 ,1e-1 ),
667
666
c(1 ,1e-7 ,1e-1 ),
668
- c(1 ,1e-7 ,1e-0 ),
669
- c(1 ,1e-7 ,1e1 ))
667
+ c(1 ,1e-7 ,1e-2 ))
670
668
671
669
# do the imputation
672
670
for (i in c(1 : 8 )){
673
671
674
672
tissue_select <- common_tissue [i ]
675
673
676
- data <- readRDS(paste0(cwd , " /data_sc_bulk/" ,tissue_select ," _imputation.rds" ))
674
+ data <- readRDS(paste0(" /data_sc_bulk/" ,tissue_select ," _imputation.rds" ))
677
675
678
676
parameter <- parameterT [i ,]
679
677
@@ -770,7 +768,7 @@ for(i in c(1:8)){
770
768
initial_dims = initial_dims_value ,
771
769
perplexity = perplexity_value )
772
770
773
- saveRDS(data_tsne , file = paste0(tissue_name ," _TSNE.rds" ))
771
+ saveRDS(data_tsne , file = paste0(" data_all/ " , tissue_name ," _TSNE.rds" ))
774
772
775
773
}
776
774
0 commit comments