-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
22 lines (21 loc) · 958 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# This Docker file runs the pattern collection phase of the original experiment performed by OMEN
# You can run experiments using your own data by modifying the appropriate facts in experiment_generator.pl :
#
# the first 6 lines of experiment_generator.pl can be adjusted to choose your own data and settings:
#
# data('example_data/tokheim_pancancer_somatic_CADD.pl', 'example_data/tokheim_pancancer_somatic_coverage_ranks.pl').
# network_file('example_data/network.pl').
# threshold(10**(-6)).
# pattern_quality_metric_threshold(0.67).
# mcda(weighted_sum, [0.8, 0]).
# path_definition_file('example_data/path_definition.dslp').
#
# Note that this is just one of multiple phases listed in README.md
FROM ubuntu:18.04
RUN apt-get update && apt-get install -y swi-prolog yap parallel
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8
WORKDIR /generated_files
RUN apt-get update
COPY . .
ENTRYPOINT ["./pattern_collection.sh", "7", "experiment_file_1", "output_file_1"]