ArchR icon indicating copy to clipboard operation
ArchR copied to clipboard

Error in addDoubletScores

Open zhangyina opened this issue 10 months ago • 3 comments

Hi! When I use the tutorial data to run the sample code, I keep encountering this error. I also try to set threads=1, but it still appear same error. I also used diferent version, like ArchR v1.0.2 and ArchR 1.0.2, but the result is same. Could you please help me? Thanks!

doubScores <- addDoubletScores(
+   input = ArrowFiles,
+   k = 10, 
+   knnMethod = "UMAP", 
+   LSIMethod = 1
+ )
ArchR logging to : ArchRLogs/ArchR-addDoubletScores-fad5818efe33b-Date-2023-08-23_Time-08-58-48.log
If there is an issue, please report to github with logFile!
2023-08-23 08:58:48 : Batch Execution w/ safelapply!, 0 mins elapsed.
2023-08-23 08:58:48 : scATAC_BMMC_R1 (1 of 3) :  Computing Doublet Statistics, 0 mins elapsed.

************************************************************
2023-08-23 08:59:04 : ERROR Found in .LSIPartialMatrix for  
LogFile = ArchRLogs/ArchR-addDoubletScores-fad5818efe33b-Date-2023-08-23_Time-08-58-48.log

<simpleError in validityMethod(as(object, superClass)): object 'Csparse_validate' not found>

************************************************************


************************************************************
2023-08-23 08:59:04 : ERROR Found in addIterativeLSI for scATAC_BMMC_R1 (1 of 3) :  
LogFile = ArchRLogs/ArchR-addDoubletScores-fad5818efe33b-Date-2023-08-23_Time-08-58-48.log

<simpleError in .logError(e, fn = ".LSIPartialMatrix", info = "", errorList = errorList,     logFile = logFile): Exiting See Error Above>

************************************************************

Error in .logError(e, fn = "addIterativeLSI", info = prefix, errorList = list(ArrowFile = ArrowFile),  : 
  Exiting See Error Above
> sessionInfo()
R version 4.2.2 Patched (2022-11-10 r83330)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 20.04.5 LTS

Matrix products: default
BLAS:   /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0

Random number generation:
 RNG:     L'Ecuyer-CMRG 
 Normal:  Inversion 
 Sample:  Rejection 
 
locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
 [1] parallel  stats4    grid      stats     graphics  grDevices utils    
 [8] datasets  methods   base     

other attached packages:
 [1] markdown_1.4                      ArchR_1.0.2                      
 [3] SeuratObject_4.1.3                Seurat_4.3.0                     
 [5] BSgenome.Hsapiens.UCSC.hg38_1.4.5 Rsamtools_2.14.0                 
 [7] BSgenome.Hsapiens.UCSC.hg19_1.4.3 BSgenome_1.66.3                  
 [9] rtracklayer_1.58.0                Biostrings_2.66.0                
[11] XVector_0.38.0                    rhdf5_2.42.1                     
[13] SummarizedExperiment_1.28.0       Biobase_2.58.0                   
[15] MatrixGenerics_1.10.0             Rcpp_1.0.11                      
[17] Matrix_1.6-1                      GenomicRanges_1.50.2             
[19] GenomeInfoDb_1.34.9               IRanges_2.32.0                   
[21] S4Vectors_0.36.2                  BiocGenerics_0.44.0              
[23] matrixStats_1.0.0                 data.table_1.14.8                
[25] stringr_1.5.0                     plyr_1.8.8                       
[27] magrittr_2.0.3                    ggplot2_3.4.3                    
[29] gtable_0.3.4                      gtools_3.9.4                     
[31] gridExtra_2.3                    

loaded via a namespace (and not attached):
  [1] igraph_1.3.5             lazyeval_0.2.2           sp_1.5-1                
  [4] splines_4.2.2            BiocParallel_1.32.6      listenv_0.8.0           
  [7] scattermore_0.8          usethis_2.1.6            digest_0.6.33           
 [10] htmltools_0.5.6          fansi_1.0.4              memoise_2.0.1           
 [13] tensor_1.5               cluster_2.1.4            ROCR_1.0-11             
 [16] remotes_2.4.2            globals_0.16.1           spatstat.sparse_3.0-0   
 [19] prettyunits_1.1.1        colorspace_2.1-0         ggrepel_0.9.3           
 [22] xfun_0.40                dplyr_1.1.2              callr_3.7.3             
 [25] crayon_1.5.2             RCurl_1.98-1.12          jsonlite_1.8.7          
 [28] progressr_0.11.0         spatstat.data_3.0-0      survival_3.4-0          
 [31] zoo_1.8-11               glue_1.6.2               polyclip_1.10-4         
 [34] zlibbioc_1.44.0          leiden_0.4.3             DelayedArray_0.24.0     
 [37] pkgbuild_1.3.1           Rhdf5lib_1.20.0          future.apply_1.10.0     
 [40] abind_1.4-5              scales_1.2.1             DBI_1.1.3               
 [43] spatstat.random_3.0-1    miniUI_0.1.1.1           viridisLite_0.4.2       
 [46] xtable_1.8-4             reticulate_1.26          profvis_0.3.7           
 [49] htmlwidgets_1.6.2        httr_1.4.7               RColorBrewer_1.1-3      
 [52] ellipsis_0.3.2           ica_1.0-3                urlchecker_1.0.1        
 [55] pkgconfig_2.0.3          XML_3.99-0.14            uwot_0.1.16             
 [58] deldir_1.0-6             utf8_1.2.3               tidyselect_1.2.0        
 [61] rlang_1.1.1              reshape2_1.4.4           later_1.3.1             
 [64] cachem_1.0.8             munsell_0.5.0            tools_4.2.2             
 [67] cli_3.6.1                generics_0.1.3           devtools_2.4.5          
 [70] ggridges_0.5.4           fastmap_1.1.1            yaml_2.3.7              
 [73] goftest_1.2-3            processx_3.8.0           fs_1.6.3                
 [76] knitr_1.43               fitdistrplus_1.1-8       purrr_1.0.2             
 [79] RANN_2.6.1               nlme_3.1-160             pbapply_1.6-0           
 [82] future_1.29.0            mime_0.12                rhandsontable_0.3.8     
 [85] shinythemes_1.2.0        compiler_4.2.2           rstudioapi_0.14         
 [88] plotly_4.10.2            png_0.1-8                spatstat.utils_3.0-1    
 [91] tibble_3.2.1             stringi_1.7.12           ps_1.7.2                
 [94] lattice_0.20-45          vctrs_0.6.3              pillar_1.9.0            
 [97] lifecycle_1.0.3          rhdf5filters_1.10.1      BiocManager_1.30.22     
[100] spatstat.geom_3.0-3      lmtest_0.9-40            RcppAnnoy_0.0.21        
[103] cowplot_1.1.1            bitops_1.0-7             irlba_2.3.5.1           
[106] httpuv_1.6.11            patchwork_1.1.2          R6_2.5.1                
[109] BiocIO_1.8.0             promises_1.2.1           KernSmooth_2.23-20      
[112] parallelly_1.32.1        sessioninfo_1.2.2        codetools_0.2-18        
[115] pkgload_1.3.2            MASS_7.3-58.1            rjson_0.2.21            
[118] withr_2.5.0              presto_1.0.0             GenomicAlignments_1.34.1
[121] sctransform_0.3.5        harmony_0.1.1            GenomeInfoDbData_1.2.9  
[124] tidyr_1.3.0              Cairo_1.6-0              Rtsne_0.16              
[127] spatstat.explore_3.0-5   shiny_1.7.5              restfulr_0.0.15

I run the following code

if (!requireNamespace("devtools", quietly = TRUE)) install.packages("devtools")
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")
devtools::install_github("GreenleafLab/ArchR", ref="master", repos = BiocManager::repositories())
library(ArchR)
ArchR::installExtraPackages()
set.seed(1)
addArchRThreads(threads = 16)
addArchRGenome("hg19")
inputFiles <- getTutorialData("Hematopoiesis")
inputFiles
ArrowFiles <- createArrowFiles(
  inputFiles = inputFiles,
  sampleNames = names(inputFiles),
  filterTSS = 4, 
  filterFrags = 1000,
  addTileMat = TRUE,
  addGeneScoreMat = TRUE
)
ArrowFiles
doubScores <- addDoubletScores(
  input = ArrowFiles,
  k = 10, 
  knnMethod = "UMAP", 
  LSIMethod = 1
)

zhangyina avatar Aug 23 '23 02:08 zhangyina