EDePasquale / DoubletDecon

A tool for removing doublets from single-cell RNA-seq data
69 stars 19 forks source link

Unable to open DoubletDecon UI in R on Windows machine #44

Closed xhbkirby closed 3 years ago

xhbkirby commented 3 years ago

Hi,

I'm using a Windows laptop to run DoubletDecon and would like to use the UI version since it gives very useful output files (heatmaps, percentage bar graphs, etc) directly without having to applying custom codes when dealing with the outputs from the command line version. The downloadable zip file didn't work for me (probably because I have a Windows machine). After unzipping, I could see a DoubletDecon.app folder but nothing was executable within this folder. Then I tried your command line code in RStudio after installing and loading the DoubletDecon package. However, I had the following messages after executing the code, with the last line seeming to be the error message:

library(DoubletDecon) shiny::runGist('a81cdc2aea5742c08e5fc3fa66d47698', launch.browser = TRUE) Downloading https://gist.github.com/a81cdc2aea5742c08e5fc3fa66d47698/download Loading required package: shiny Loading required package: DT

Attaching package: ‘DT’

The following objects are masked from ‘package:shiny’:

dataTableOutput, renderDataTable

Loading required package: dplyr

Attaching package: ‘dplyr’

The following objects are masked from ‘package:stats’:

filter, lag

The following objects are masked from ‘package:base’:

intersect, setdiff, setequal, union

Loading required package: shinyDirectoryInput

Attaching package: ‘shinyDirectoryInput’

The following object is masked from ‘package:utils’:

choose.dir

Loading required package: shinyFiles Loading required package: ggplot2 Loading required package: reshape2 Loading required package: shinyjs Don't forget that shinyjs can also be used in Rmd documents!

Attaching package: ‘shinyjs’

The following object is masked from ‘package:shiny’:

runExample

The following objects are masked from ‘package:methods’:

removeClass, show

Loading required package: V8 Using V8 engine 6.2.414.50

Attaching package: ‘V8’

The following object is masked from ‘package:DT’:

JS

Loading required package: umap Loading required package: shinycssloaders Loading required package: scales Loading required package: png Error: shinyjs: extendShinyjs: functions argument must be provided.

My RStudio session info as follows:

sessionInfo() R version 3.6.3 (2020-02-29) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows 10 x64 (build 19041)

Matrix products: default

locale: [1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252

attached base packages: [1] stats graphics grDevices utils datasets methods base

other attached packages: [1] png_0.1-7 scales_1.1.1 shinycssloaders_1.0.0
[4] umap_0.2.7.0 V8_3.4.0 shinyjs_2.0.0
[7] reshape2_1.4.4 ggplot2_3.3.3 shinyFiles_0.9.0
[10] shinyDirectoryInput_0.2.0 dplyr_1.0.2 DT_0.16
[13] shiny_1.5.0 DoubletDecon_1.1.6

loaded via a namespace (and not attached): [1] Rcpp_1.0.5 RSpectra_0.16-0 plyr_1.8.6 pillar_1.4.7 compiler_3.6.3
[6] later_1.1.0.1 tools_3.6.3 digest_0.6.27 lattice_0.20-41 jsonlite_1.7.2
[11] lifecycle_0.2.0 tibble_3.0.4 gtable_0.3.0 pkgconfig_2.0.3 rlang_0.4.10
[16] Matrix_1.3-0 rstudioapi_0.13 curl_4.3 fastmap_1.0.1 stringr_1.4.0
[21] withr_2.3.0 askpass_1.1 generics_0.1.0 vctrs_0.3.6 htmlwidgets_1.5.3 [26] fs_1.5.0 grid_3.6.3 tidyselect_1.1.0 reticulate_1.18 glue_1.4.2
[31] R6_2.5.0 purrr_0.3.4 magrittr_2.0.1 promises_1.1.1 ellipsis_0.3.1
[36] htmltools_0.5.0 colorspace_2.0-0 mime_0.9 xtable_1.8-4 httpuv_1.5.4
[41] stringi_1.5.3 openssl_1.4.3 munsell_0.5.0 crayon_1.3.4

Any thoughts what happened and how to solve this issue? Many thanks and happy new year!

EDePasquale commented 3 years ago

Hi,

Unfortunately, the DoubletDecon UI is not available for Windows operating systems at this time. This is something we hope to be able to provide in the future.

Best, Erica