Skip to content

Commit 2d213a7

Browse files
authored
Merge pull request #14 from ASaiM/asaim-mt
Add ASaiM-MT and update Galaxy to 20.09
2 parents 4945431 + 4f2dc43 commit 2d213a7

4 files changed

Lines changed: 1638 additions & 3 deletions

File tree

Dockerfile

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
# Galaxy - ASaiM
2-
FROM quay.io/bgruening/galaxy:17.09
2+
FROM quay.io/bgruening/galaxy:20.09
33

44
MAINTAINER Bérénice Batut, berenice.batut@gmail.com
55

66
# Enable Conda dependency resolution
77
ENV GALAXY_CONFIG_BRAND="ASaiM" \
88
GALAXY_CONFIG_CONDA_AUTO_INSTALL=True
99

10+
RUN apt update && apt install -y netcat-openbsd
1011
# Change the tool_conf to get different tool sections and labels
1112
COPY config/tool_conf.xml $GALAXY_ROOT/config/
1213

@@ -21,6 +22,8 @@ COPY config/asaim_tools_1.yaml $GALAXY_ROOT/asaim_tools_1.yaml
2122
COPY config/asaim_tools_2.yaml $GALAXY_ROOT/asaim_tools_2.yaml
2223
COPY config/asaim_tools_3.yaml $GALAXY_ROOT/asaim_tools_3.yaml
2324
COPY config/asaim_tools_4.yaml $GALAXY_ROOT/asaim_tools_4.yaml
25+
COPY config/asaim-mt_tools.yaml $GALAXY_ROOT/asaim-mt_tools.yaml
26+
COPY config/data_library.yaml $GALAXY_ROOT/data_library.yaml
2427
RUN df -h && \
2528
install-tools $GALAXY_ROOT/asaim_tools_1.yaml && \
2629
/tool_deps/_conda/bin/conda clean --tarballs --yes && \
@@ -40,6 +43,11 @@ RUN df -h && \
4043
install-tools $GALAXY_ROOT/asaim_tools_4.yaml && \
4144
/tool_deps/_conda/bin/conda clean --tarballs --yes && \
4245
rm -rf /tool_deps/_conda/pkgs && \
46+
df -h
47+
RUN df -h && \
48+
install-tools $GALAXY_ROOT/asaim-mt_tools.yaml && \
49+
/tool_deps/_conda/bin/conda clean --tarballs --yes && \
50+
rm -rf /tool_deps/_conda/pkgs && \
4351
df -h && \
4452
mkdir -p $GALAXY_ROOT/workflows
4553

@@ -49,11 +57,15 @@ ADD https://raw.githubusercontent.com/galaxyproject/training-material/master/top
4957
ADD https://raw.githubusercontent.com/galaxyproject/training-material/master/topics/metagenomics/tutorials/general-tutorial/workflows/wgs-worklow.ga $GALAXY_ROOT/workflows/
5058
ADD https://raw.githubusercontent.com/galaxyproject/training-material/master/topics/metagenomics/tutorials/mothur-miseq-sop/workflows/mothur-miseq-sop.ga $GALAXY_ROOT/workflows/
5159
COPY config/data_managers.yaml $GALAXY_ROOT/data_managers.yaml
52-
COPY config/data_library.yaml $GALAXY_ROOT/data_library.yaml
60+
61+
COPY create_admin_user.sh $GALAXY_ROOT/create_admin_user.sh
62+
5363
ENV GALAXY_CONFIG_TOOL_PATH=/galaxy-central/tools/
64+
ENV PATH="${PATH}:/tool_deps/_conda/bin"
5465
RUN startup_lite && \
5566
galaxy-wait && \
56-
workflow-install --workflow_path $GALAXY_ROOT/workflows/ -g http://localhost:8080 -u $GALAXY_DEFAULT_ADMIN_USER -p $GALAXY_DEFAULT_ADMIN_PASSWORD
67+
$GALAXY_ROOT/create_admin_user.sh && \
68+
workflow-install --publish --workflow_path $GALAXY_ROOT/workflows/ -g http://localhost:8080 -u $GALAXY_DEFAULT_ADMIN_EMAIL -p $GALAXY_DEFAULT_ADMIN_PASSWORD
5769
#RUN startup_lite && \
5870
# galaxy-wait && \
5971
# setup-data-libraries -i $GALAXY_ROOT/data_library.yaml -g http://localhost:8080 -u $GALAXY_DEFAULT_ADMIN_USER -p $GALAXY_DEFAULT_ADMIN_PASSWORD

config/asaim-mt_tools.yaml

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
install_tool_dependencies: True
2+
install_repository_dependencies: True
3+
install_resolver_dependencies: True
4+
5+
tools:
6+
- name: fastqc
7+
owner: devteam
8+
revisions:
9+
- e7b2202befea
10+
tool_panel_section_label: Tools from workflows
11+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
12+
- name: cutadapt
13+
owner: lparsons
14+
revisions:
15+
- 49370cb85f0f
16+
tool_panel_section_label: Tools from workflows
17+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
18+
- name: sortmerna
19+
owner: rnateam
20+
revisions:
21+
- eb35257d2e29
22+
tool_panel_section_label: Tools from workflows
23+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
24+
- name: fastq_paired_end_interlacer
25+
owner: devteam
26+
revisions:
27+
- 3e396e702cea
28+
tool_panel_section_label: Tools from workflows
29+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
30+
- name: multiqc
31+
owner: iuc
32+
revisions:
33+
- b2f1f75d49c4
34+
tool_panel_section_label: Tools from workflows
35+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
36+
- name: metaphlan2
37+
owner: iuc
38+
revisions:
39+
- 8c82c4d90cc6
40+
tool_panel_section_label: Tools from workflows
41+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
42+
- name: humann2
43+
owner: iuc
44+
revisions:
45+
- b168c0ef3c14
46+
tool_panel_section_label: Tools from workflows
47+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
48+
- name: metaphlan2krona
49+
owner: iuc
50+
revisions:
51+
- fdbd63e92b01
52+
tool_panel_section_label: Tools from workflows
53+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
54+
- name: export2graphlan
55+
owner: iuc
56+
revisions:
57+
- ed1becc01910
58+
tool_panel_section_label: Tools from workflows
59+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
60+
- name: format_metaphlan2_output
61+
owner: bebatut
62+
revisions:
63+
- 2bfa9b200600
64+
tool_panel_section_label: Tools from workflows
65+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
66+
- name: humann2_renorm_table
67+
owner: iuc
68+
revisions:
69+
- d77397f09da1
70+
tool_panel_section_label: Tools from workflows
71+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
72+
- name: group_humann2_uniref_abundances_to_go
73+
owner: bebatut
74+
revisions:
75+
- fd2cf7c9d3ec
76+
tool_panel_section_label: Tools from workflows
77+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
78+
- name: taxonomy_krona_chart
79+
owner: crs4
80+
revisions:
81+
- c9f8fef1df74
82+
tool_panel_section_label: Tools from workflows
83+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
84+
- name: graphlan_annotate
85+
owner: iuc
86+
revisions:
87+
- 5d6f8f0bef7c
88+
tool_panel_section_label: Tools from workflows
89+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
90+
- name: humann2_genefamilies_genus_level
91+
owner: iuc
92+
revisions:
93+
- 6d364c65c946
94+
tool_panel_section_label: Tools from workflows
95+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
96+
- name: combine_metaphlan2_humann2
97+
owner: bebatut
98+
revisions:
99+
- 31394a0c0242
100+
tool_panel_section_label: Tools from workflows
101+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
102+
- name: humann2_unpack_pathways
103+
owner: iuc
104+
revisions:
105+
- 7f208f1eb64f
106+
tool_panel_section_label: Tools from workflows
107+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
108+
- name: text_processing
109+
owner: bgruening
110+
revisions:
111+
- 9ff72e942410
112+
tool_panel_section_label: Tools from workflows
113+
tool_shed_url: https://toolshed.g2.bx.psu.edu/
114+
- name: graphlan
115+
owner: iuc
116+
revisions:
117+
- 8f62f666dcb6
118+
tool_panel_section_label: Tools from workflows
119+
tool_shed_url: https://toolshed.g2.bx.psu.edu/

0 commit comments

Comments
 (0)