Skip to content

Commit 7ac55a4

Browse files
authored
Merge branch 'main' into shinycell2_local_fixes
2 parents e70d289 + 0b4b483 commit 7ac55a4

File tree

10 files changed

+934
-41
lines changed

10 files changed

+934
-41
lines changed

config/cluster.json

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
"time": "2-00:00:00"
1818
},
1919
"seuratQC": {
20-
"threads": "8",
21-
"mem": "150g",
22-
"time": "1-00:00:00"
20+
"threads": "8",
21+
"mem": "150g",
22+
"time": "1-00:00:00"
2323
},
2424
"aggregate": {
2525
"threads": "16",
@@ -29,7 +29,28 @@
2929
"seuratIntegrate": {
3030
"threads": "8",
3131
"mem": "350g",
32-
"partition": "largemem",
32+
"partition": "largemem",
3333
"time": "1-00:00:00"
34+
},
35+
"shinycodes": {
36+
"threads": "16",
37+
"mem": "32g",
38+
"partition": "norm",
39+
"time": "0-08:00:00",
40+
"gres": "lscratch:100"
41+
},
42+
"shinyfiles": {
43+
"threads": "16",
44+
"mem": "32g",
45+
"partition": "norm",
46+
"time": "0-08:00:00",
47+
"gres": "lscratch:100"
48+
},
49+
"shinytar": {
50+
"threads": "32",
51+
"mem": "64g",
52+
"partition": "norm",
53+
"time": "0-08:00:00",
54+
"gres": "lscratch:100"
3455
}
35-
}
56+
}

docker/ShinyCell2/Dockerfile

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
FROM rocker/shiny:4.4.3
2+
LABEL maintainer="Skyler Kuhn <kuhnsa@nih.gov>, Ryan Routsong <routsongrm@nih.gov>"
3+
RUN mkdir -p /opt2/work && mkdir -p /data2
4+
WORKDIR /opt2
5+
ENV TZ=America/New_York
6+
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
7+
&& echo $TZ > /etc/timezone
8+
ENV DEBIAN_FRONTEND=noninteractive
9+
RUN apt-get update \
10+
&& apt-get upgrade -y \
11+
&& apt-get install -y \
12+
build-essential \
13+
bzip2 \
14+
ca-certificates \
15+
cmake \
16+
curl \
17+
gawk \
18+
git \
19+
gzip \
20+
libfreetype6-dev \
21+
libgit2-dev \
22+
libpng-dev \
23+
libtiff5-dev \
24+
libjpeg-dev \
25+
libharfbuzz-dev \
26+
libfribidi-dev \
27+
libhdf5-dev \
28+
libxml2-dev \
29+
locales \
30+
make \
31+
python3 \
32+
python3-pip \
33+
unzip \
34+
wget \
35+
zlib1g-dev \
36+
pigz \
37+
vim \
38+
&& apt-get clean && apt-get purge \
39+
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
40+
RUN localedef -i en_US -f UTF-8 en_US.UTF-8
41+
RUN ln -sf /usr/bin/python3 /usr/bin/python
42+
RUN mkdir -p /opt2/ \
43+
&& wget --no-check-certificate -O /opt2/which.tar.gz https://ftp.gnu.org/gnu/which/which-2.21.tar.gz \
44+
&& tar -xvf /opt2/which.tar.gz -C /opt2/ \
45+
&& rm /opt2/which.tar.gz \
46+
&& cd /opt2/which-2.21/ \
47+
&& ./configure --prefix=/opt2/which-2.21 \
48+
&& make \
49+
&& make install
50+
COPY install_packages.R /opt2/install_packages.R
51+
RUN cd /opt2 && Rscript /opt2/install_packages.R
52+
COPY git_installs.sh /opt2/work/git_installs.sh
53+
RUN cd /opt2/work; ./git_installs.sh
54+
RUN Rscript -e 'remotes::install_github("OpenOmics/ShinyCell2@deg_page")'
55+
ADD build_shinycell.R /usr/bin/build_shinycell.R
56+
RUN chmod +x /usr/bin/build_shinycell.R

0 commit comments

Comments
 (0)