Skip to content

Commit c9919ec

Browse files
Adding a Dockerfile to make a docker container with all tools needed to run the pipeline for dnmtools analysis
1 parent 9422a0c commit c9919ec

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

pipeline/Dockerfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# syntax=docker/dockerfile:1
2+
3+
## Copy this file to where the directory where you have the dnmtools
4+
binary. Make sure it was built on linux x86_64.
5+
6+
FROM ubuntu:22.04
7+
8+
# install pipeline dependencies
9+
RUN apt-get update
10+
RUN apt-get install -y libgsl-dev libhts-dev libgomp1 samtools libcurl4 trim-galore sra-toolkit rsync
11+
RUN rm -rf /var/lib/apt/lists/*
12+
RUN rsync -a hgdownload.soe.ucsc.edu::genome/admin/exe/linux.x86_64/bedToBigBed /usr/bin
13+
RUN rsync -a hgdownload.soe.ucsc.edu::genome/admin/exe/linux.x86_64/wigToBigWig /usr/bin
14+
15+
# install dnmtools and it must be build for Ubuntu
16+
COPY dnmtools /usr/bin

0 commit comments

Comments
 (0)