forked from chrisamiller/docker-homer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
24 lines (15 loc) · 996 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM bioconductor/bioconductor_docker:devel
MAINTAINER SAI MUKUND <saimukund@wustl.edu>
LABEL Image for homer on the MGI cluster - contains Bioconductor edgeR deseq deseq2
ADD rpackages.R /tmp/
RUN R -f /tmp/rpackages.R
RUN apt-get update && apt-get install -y libnss-sss samtools r-base r-base-dev tabix wget && apt-get clean all
RUN apt-get update && apt-get install -y libnss-sss && apt-get clean all
RUN ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime && \
echo "America/Chicago" > /etc/timezone && \
dpkg-reconfigure --frontend noninteractive tzdata
RUN mkdir /opt/homer/ && cd /opt/homer && wget http://homer.ucsd.edu/homer/configureHomer.pl && /usr/bin/perl configureHomer.pl -install
RUN rm -rf /opt/homer/data
RUN ln -s /gscmnt/gc6122/cancer-genomics/medseq/annotations/homer/data /opt/homer/data
RUN rm -f /opt/homer/config.txt && ln -s /gscmnt/gc6122/cancer-genomics/medseq/annotations/homer/config.txt /opt/homer/config.txt
ENV PATH=${PATH}:/opt/homer/bin/