Guest User

Untitled

a guest
Apr 24th, 2018
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. library(dplyr)
  2. library(tidyr)
  3.  
  4. time_points <- c("E14.5","E16.5","E18.5","P1","P4","P7")
  5.  
  6. for(time_point in time_points){
  7.  
  8. ## Load Seurat object
  9. seurat_object <- readRDS(paste("../Objects/",time_point,".Seurat_object.Rds",sep=""))
  10.  
  11. ## Normalized expression data
  12. norm_exprs_sparse <- seurat_object@data
  13. norm_exprs_matrix <- as.matrix(seurat_object@data)
  14. norm_exprs_df <- as.data.frame(norm_exprs_matrix)
  15.  
  16. ## Create a new data frame that contains tSNE embeddings and cluster identities
  17. tsne_mappings <- seurat_object@dr$tsne@cell.embeddings
  18. cell_identities <- data.frame(seurat_object@ident)
  19. rownames(cell_identities) <- names(seurat_object@ident)
  20. tsne_mappings <- merge(tsne_mappings,cell_identities,by=0,all=TRUE)
  21. rownames(tsne_mappings) <- tsne_mappings$Row.names
  22. tsne_mappings <- tsne_mappings %>%
  23. select(-Row.names)
  24.  
  25. ## Metadata information
  26. metadata <- seurat_object@meta.data
  27.  
  28. save(norm_exprs_df,tsne_mappings,metadata,
  29. file=paste("../Shiny_server_data/Clustering.",time_point,".RData",sep=""))
  30. }
Add Comment
Please, Sign In to add comment