-
Notifications
You must be signed in to change notification settings - Fork 78
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
367 changed files
with
6,783 additions
and
4,036 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,3 +13,4 @@ vignettes/articles/raw_data/* | |
raw_data/* | ||
*.rds | ||
.RDataTmp | ||
docs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
Package: singleCellTK | ||
Type: Package | ||
Title: Comprehensive and Interactive Analysis of Single Cell RNA-Seq Data | ||
Version: 2.10.0 | ||
Version: 2.10.1 | ||
Authors@R: c(person(given="Yichen", family="Wang", email="[email protected]", role=c("aut", "cre"), | ||
comment = c(ORCID = "0000-0003-4347-5199")), | ||
person(given="Irzam", family="Sarfraz", email="[email protected]", role=c("aut"), | ||
|
@@ -21,6 +21,7 @@ Authors@R: c(person(given="Yichen", family="Wang", email="[email protected]", role= | |
person(given="Zhe", family="Wang", email="[email protected]", role=c("aut")), | ||
person(given=c("W.", "Evan"), family="Johnson", email="[email protected]", role=c("aut"), | ||
comment = c(ORCID = "0000-0002-6247-6595")), | ||
person(given="Ming", family="Liu", email="[email protected]", role=c("aut")), | ||
person(given=c("Joshua", "David"), family="Campbell", email="[email protected]", role=c("aut")) | ||
) | ||
Depends: | ||
|
@@ -37,6 +38,7 @@ biocViews: SingleCell, GeneExpression, DifferentialExpression, Alignment, | |
LazyData: FALSE | ||
Imports: | ||
ape, | ||
anndata, | ||
AnnotationHub, | ||
batchelor, | ||
BiocParallel, | ||
|
@@ -87,7 +89,7 @@ Imports: | |
reshape2, | ||
shinyalert, | ||
circlize, | ||
enrichR, | ||
enrichR (>= 3.2), | ||
celda, | ||
shinycssloaders, | ||
DropletUtils, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,51 @@ | ||
FROM rocker/shiny-verse:4.0.3 | ||
FROM rocker/shiny-verse:latest | ||
|
||
MAINTAINER David Jenkins <[email protected]> | ||
#Install dependencies on Ubuntu | ||
RUN buildDeps='libpq-dev build-essential libcurl4-openssl-dev libxml2-dev libssl-dev libssh2-1-dev python3-pip libv8-dev pandoc' apt-get update && apt-get install -y \ | ||
libpq-dev \ | ||
libgeos-dev \ | ||
build-essential \ | ||
libcurl4-openssl-dev \ | ||
libxml2-dev \ | ||
libssl-dev \ | ||
libssh2-1-dev \ | ||
libv8-dev \ | ||
libmagick++-dev \ | ||
libcairo2-dev \ | ||
pandoc \ | ||
python3-pip && apt-get purge -y --auto-remove $buildDeps && apt-get install -y curl && echo | ||
|
||
COPY . /sctk | ||
RUN export CFLAGS="-O3 -march=nehalem" && pip3 install --upgrade pip && pip3 install numpy llvmlite scrublet virtualenv scanpy | ||
RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - && apt-get update -y && apt-get install google-cloud-cli -y | ||
|
||
RUN apt-get -y update -qq \ | ||
&& apt-get install -y --no-install-recommends \ | ||
libjpeg-dev libv8-dev libbz2-dev liblzma-dev libglpk-dev libmagick++-6.q16-dev \ | ||
&& R -e "devtools::install_deps('/sctk', dependencies = TRUE)" \ | ||
&& R -e "devtools::build('/sctk')" \ | ||
&& R -e "install.packages('singleCellTK_1.7.5.tar.gz', repos = NULL, type = 'source')" | ||
#Add singleCellTK directory and script to docker | ||
RUN mkdir -p /SCTK_docker/ && mkdir /SCTK_docker/script && mkdir /SCTK_docker/modes | ||
|
||
EXPOSE 3838 | ||
#ADD ./install_packages.R /SCTK_docker/script | ||
ADD ./exec/SCTK_runQC.R /SCTK_docker/script | ||
|
||
CMD ["R", "-e", "shiny::runApp('/sctk/inst/shiny', port = 3838, host = '0.0.0.0')"] | ||
#Install necessary R packages | ||
RUN R -e "install.packages('BiocManager')" | ||
RUN R -e "BiocManager::install('edgeR')" | ||
RUN R -e "install.packages('SeuratObject')" | ||
RUN R -e "install.packages('scran')" | ||
RUN R -e "install.packages('Seurat')" | ||
#RUN R -e "install.packages('shiny')" | ||
RUN R -e "install.packages('RCurl')" | ||
RUN R -e "install.packages('rversions')" | ||
RUN R -e "install.packages('usethis')" | ||
RUN R -e "install.packages('optparse', dependencies = TRUE)" | ||
RUN R -e "install.packages('optparse')" | ||
RUN R -e "install.packages('kableExtra')" | ||
RUN R -e "BiocManager::install('TENxPBMCData')" | ||
RUN R -e "BiocManager::install('scRNAseq')" | ||
RUN R -e "BiocManager::install('celda')" | ||
#RUN R -e "devtools::install_github('wleepang/shiny-directory-input')" | ||
RUN R -e "options(timeout=360000)" \ | ||
&& R -e "devtools::install_github('mingl1997/singleCellTK', ref = 'devel', force = TRUE, dependencies = TRUE)" | ||
|
||
RUN R -e "install.packages('reticulate')" | ||
RUN R -e "Sys.setenv(RETICULATE_PYTHON = '/usr/bin/python3')" | ||
RUN R -e "reticulate::py_config()" | ||
|
||
ENTRYPOINT ["Rscript", "/usr/local/lib/R/site-library/singleCellTK/exec/SCTK_runQC.R"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.