From f5de5eb50322e2c88a1d7da29401cc5c9da37e03 Mon Sep 17 00:00:00 2001 From: Martin Cech Date: Fri, 13 Feb 2026 10:54:28 +0100 Subject: [PATCH 1/4] enable cron tool installation on regalaxy --- galaxy.yml | 14 +++++++------- templates/galaxy/cron/install_tools.sh.j2 | 9 ++++++++- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/galaxy.yml b/galaxy.yml index db9de23d..99f765dd 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -279,7 +279,7 @@ ansible.builtin.cron: name: "tmpreaper in tus upload dir" minute: "5" - hour: "*" + hour: "*" job: "/usr/sbin/tmpreaper --verbose=0 --showdeleted --all --mtime --mtime-dir --runtime=600 24h {{ galaxy_tus_upload_store }} >> {{ galaxy_mutable_data_dir }}/cleaning_tus_upload_dir.log" become: yes become_user: "{{ galaxy_user_name }}" @@ -287,7 +287,7 @@ ansible.builtin.cron: name: "tmpreaper in galaxy temp dir" minute: "7" - hour: "*" + hour: "*" job: "/usr/sbin/tmpreaper --verbose=0 --showdeleted --all --mtime --mtime-dir --runtime=600 24h {{ galaxy_mutable_data_dir }}/tmp >> {{ galaxy_mutable_data_dir }}/cleaning_galaxy_temp_dir.log" become: yes become_user: "{{ galaxy_user_name }}" @@ -295,7 +295,7 @@ # ansible.builtin.cron: # name: "tmpreaper in galaxy jobs dir" # minute: "9" -# hour: "*" +# hour: "*" # job: "/usr/sbin/tmpreaper --verbose=0 --showdeleted --all --mtime --mtime-dir --runtime=600 40d {{ galaxy_mutable_data_dir }}/jobs >> {{ galaxy_mutable_data_dir }}/cleaning_galaxy_jobs_dir.log" # become: yes # become_user: "{{ galaxy_user_name }}" @@ -319,7 +319,7 @@ group: "{{ galaxy_user_group_name }}" mode: '0640' tags: cron - when: "inventory_hostname in ['galaxy-qa1.galaxy.cloud.e-infra.cz', 'usegalaxy.cz', 'galaxy-umsa.grid.cesnet.cz']" + when: "inventory_hostname in ['galaxy-qa1.galaxy.cloud.e-infra.cz', 'usegalaxy.cz', 'galaxy-umsa.grid.cesnet.cz', 'repeatexplorer-elixir.cerit-sc.cz']" no_log: true # set up cron to propagate einfra users to einfra galaxy group @@ -395,7 +395,7 @@ group: "{{ galaxy_user_group_name }}" mode: '0755' tags: cron - when: "inventory_hostname in ['galaxy-qa1.galaxy.cloud.e-infra.cz', 'usegalaxy.cz', 'galaxy-umsa.grid.cesnet.cz']" + when: "inventory_hostname in ['galaxy-qa1.galaxy.cloud.e-infra.cz', 'usegalaxy.cz', 'galaxy-umsa.grid.cesnet.cz', 'repeatexplorer-elixir.cerit-sc.cz']" - name: Template tool installation cron script ansible.builtin.template: src: "{{ playbook_dir }}/templates/galaxy/cron/install_tools.sh.j2" @@ -404,7 +404,7 @@ group: "{{ galaxy_user_group_name }}" mode: '0755' tags: cron - when: "inventory_hostname in ['galaxy-qa1.galaxy.cloud.e-infra.cz', 'usegalaxy.cz', 'galaxy-umsa.grid.cesnet.cz']" + when: "inventory_hostname in ['galaxy-qa1.galaxy.cloud.e-infra.cz', 'usegalaxy.cz', 'galaxy-umsa.grid.cesnet.cz', 'repeatexplorer-elixir.cerit-sc.cz']" - name: Schedule tool installation script using cron ansible.builtin.cron: name: "Install tool updates" @@ -413,7 +413,7 @@ hour: "3" # 3 am daily job: "/bin/bash -c 'URL={{ inventory_hostname }} API_KEY=$(cat /home/{{ galaxy_user_name }}/.galaxy_api_key) {{ galaxy_root }}/cron/tools/install_tools.sh 2>&1 | logger -t tool_install'" tags: cron - when: "inventory_hostname in ['galaxy-qa1.galaxy.cloud.e-infra.cz', 'usegalaxy.cz', 'galaxy-umsa.grid.cesnet.cz']" + when: "inventory_hostname in ['galaxy-qa1.galaxy.cloud.e-infra.cz', 'usegalaxy.cz', 'galaxy-umsa.grid.cesnet.cz', 'repeatexplorer-elixir.cerit-sc.cz']" - name: Set-up pre-defined integrated_tool_panel config file on RE instance only ansible.builtin.copy: diff --git a/templates/galaxy/cron/install_tools.sh.j2 b/templates/galaxy/cron/install_tools.sh.j2 index f3c7f618..84700478 100644 --- a/templates/galaxy/cron/install_tools.sh.j2 +++ b/templates/galaxy/cron/install_tools.sh.j2 @@ -8,5 +8,12 @@ cd {{ galaxy_root }}/cron/tools/galaxy_tools python3 -m venv {{ galaxy_root }}/cron/tools/galaxy_tools/.venv source {{ galaxy_root }}/cron/tools/galaxy_tools/.venv/bin/activate pip install ephemeris -find $URL -name '*.yml.lock' | xargs -n 1 -I {} shed-tools install --toolsfile {} --galaxy $URL --api_key $API_KEY --skip_install_resolver_dependencies + +# Add galaxy prefix to URL for repeatexplorer +GALAXY_URL="$URL" +if [[ "$URL" == *"repeatexplorer"* ]]; then + GALAXY_URL="${URL}/galaxy" +fi + +find $URL -name '*.yml.lock' | xargs -n 1 -I {} shed-tools install --toolsfile {} --galaxy $GALAXY_URL --api_key $API_KEY --skip_install_resolver_dependencies echo "$(date) - tool installation finished" From ee3b56851062b00a84e1da07784da8e174ec05b5 Mon Sep 17 00:00:00 2001 From: Martin Cech Date: Fri, 13 Feb 2026 10:55:16 +0100 Subject: [PATCH 2/4] update regalaxy tool list so it reflects reality --- .../regalaxy_tool_list.yaml | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/files/repeatexplorer-elixir.cerit-sc.cz/regalaxy_tool_list.yaml b/files/repeatexplorer-elixir.cerit-sc.cz/regalaxy_tool_list.yaml index d84cccf8..b1643bd4 100644 --- a/files/repeatexplorer-elixir.cerit-sc.cz/regalaxy_tool_list.yaml +++ b/files/repeatexplorer-elixir.cerit-sc.cz/regalaxy_tool_list.yaml @@ -9,21 +9,23 @@ tools: - name: repeatexplorer2_testing owner: petr-novak revisions: + - a27646c27090 - 3d0ba5734776 - - 4308d3e572ee - 792914356c37 - - 20ef42e81eeb + - 4308d3e572ee - 5cca2c9aa4ad - - a27646c27090 + - 20ef42e81eeb tool_panel_section_id: repeatexplorer tool_panel_section_label: RepeatExplorer tool_shed_url: toolshed.g2.bx.psu.edu - name: dante owner: petr-novak revisions: - - 8f2bd3cae2de - f0663cdbae66 - - ae4cebdccf74 + - 8f2bd3cae2de + - a9d7ebf988f9 + - 5210db15a5fa + - 726b8447eb09 tool_panel_section_id: dante tool_panel_section_label: DANTE tool_shed_url: toolshed.g2.bx.psu.edu @@ -38,28 +40,28 @@ tools: owner: petr-novak revisions: - e61f06df42b9 - - 08b5e23859ed - 27e5f58763f2 - - 8224e3d7b03a + - 08b5e23859ed - d5508ce50c49 + - 8224e3d7b03a tool_panel_section_id: dante_ltr tool_panel_section_label: DANTE_LTR tool_shed_url: toolshed.g2.bx.psu.edu - name: tidecluster owner: petr-novak revisions: + - 30a8a954dd93 - 440796be7576 - - a0f57cfa1bb7 - 971dbc97e607 - - 30a8a954dd93 + - a0f57cfa1bb7 tool_panel_section_id: tidecluster tool_panel_section_label: TideCluster tool_shed_url: toolshed.g2.bx.psu.edu - name: repeat_annotation_pipeline3 owner: petr-novak revisions: - - 755a4d643184 - 5366d5ea04bc + - 755a4d643184 tool_panel_section_id: assembly_annotation_tools tool_panel_section_label: Assembly annotation tools tool_shed_url: toolshed.g2.bx.psu.edu @@ -262,6 +264,7 @@ tools: - name: trimmomatic owner: pjbriggs revisions: + - b9aaed85cbd1 - 32f1f56bd970 tool_panel_section_id: fasta/fastq_manipulation tool_panel_section_label: FASTA/FASTQ manipulation From fa826468e070b25fb214d13c97d1c8a6c1ce4072 Mon Sep 17 00:00:00 2001 From: Martin Cech Date: Fri, 13 Feb 2026 11:16:27 +0100 Subject: [PATCH 3/4] do not try to deploy integrated tool conf on regalaxy it is outdated and the approach needs to be revisited --- galaxy.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/galaxy.yml b/galaxy.yml index 99f765dd..9fddfbdf 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -415,15 +415,15 @@ tags: cron when: "inventory_hostname in ['galaxy-qa1.galaxy.cloud.e-infra.cz', 'usegalaxy.cz', 'galaxy-umsa.grid.cesnet.cz', 'repeatexplorer-elixir.cerit-sc.cz']" - - name: Set-up pre-defined integrated_tool_panel config file on RE instance only - ansible.builtin.copy: - src: "{{ playbook_dir }}/files/{{ inventory_hostname }}/regalaxy_integrated_tool_panel.xml" - dest: "{{ galaxy_mutable_config_dir }}/integrated_tool_panel.xml" - owner: "{{ galaxy_user_name }}" - group: "{{ galaxy_user_group_name }}" - mode: '0644' - backup: true - when: "inventory_hostname in ['repeatexplorer-elixir.cerit-sc.cz', 'galaxy-re.grid.cesnet.cz']" + # - name: Set-up pre-defined integrated_tool_panel config file on RE instance only + # ansible.builtin.copy: + # src: "{{ playbook_dir }}/files/{{ inventory_hostname }}/regalaxy_integrated_tool_panel.xml" + # dest: "{{ galaxy_mutable_config_dir }}/integrated_tool_panel.xml" + # owner: "{{ galaxy_user_name }}" + # group: "{{ galaxy_user_group_name }}" + # mode: '0644' + # backup: true + # when: "inventory_hostname in ['repeatexplorer-elixir.cerit-sc.cz', 'galaxy-re.grid.cesnet.cz']" - name: Add lines to logrotate config of ProFTPd lineinfile: From 675adbdaced32b61640a8bf3ad88019400473a56 Mon Sep 17 00:00:00 2001 From: Martin Cech Date: Fri, 13 Feb 2026 13:20:08 +0100 Subject: [PATCH 4/4] remove regalaxy tool list this is now managed at https://github.com/CESNET/galaxy_tools/tree/main/repeatexplorer-elixir.cerit-sc.cz --- .../regalaxy_tool_list.yaml | 376 ------------------ 1 file changed, 376 deletions(-) delete mode 100644 files/repeatexplorer-elixir.cerit-sc.cz/regalaxy_tool_list.yaml diff --git a/files/repeatexplorer-elixir.cerit-sc.cz/regalaxy_tool_list.yaml b/files/repeatexplorer-elixir.cerit-sc.cz/regalaxy_tool_list.yaml deleted file mode 100644 index b1643bd4..00000000 --- a/files/repeatexplorer-elixir.cerit-sc.cz/regalaxy_tool_list.yaml +++ /dev/null @@ -1,376 +0,0 @@ -tools: -- name: ncbi_datasets - owner: iuc - revisions: - - 198c75abbf55 - tool_panel_section_id: getext - tool_panel_section_label: Get Data - tool_shed_url: toolshed.g2.bx.psu.edu -- name: repeatexplorer2_testing - owner: petr-novak - revisions: - - a27646c27090 - - 3d0ba5734776 - - 792914356c37 - - 4308d3e572ee - - 5cca2c9aa4ad - - 20ef42e81eeb - tool_panel_section_id: repeatexplorer - tool_panel_section_label: RepeatExplorer - tool_shed_url: toolshed.g2.bx.psu.edu -- name: dante - owner: petr-novak - revisions: - - f0663cdbae66 - - 8f2bd3cae2de - - a9d7ebf988f9 - - 5210db15a5fa - - 726b8447eb09 - tool_panel_section_id: dante - tool_panel_section_label: DANTE - tool_shed_url: toolshed.g2.bx.psu.edu -- name: dante_tir - owner: petr-novak - revisions: - - ce4d06c72092 - tool_panel_section_id: dante_tir - tool_panel_section_label: DANTE_TIR - tool_shed_url: toolshed.g2.bx.psu.edu -- name: dante_ltr - owner: petr-novak - revisions: - - e61f06df42b9 - - 27e5f58763f2 - - 08b5e23859ed - - d5508ce50c49 - - 8224e3d7b03a - tool_panel_section_id: dante_ltr - tool_panel_section_label: DANTE_LTR - tool_shed_url: toolshed.g2.bx.psu.edu -- name: tidecluster - owner: petr-novak - revisions: - - 30a8a954dd93 - - 440796be7576 - - 971dbc97e607 - - a0f57cfa1bb7 - tool_panel_section_id: tidecluster - tool_panel_section_label: TideCluster - tool_shed_url: toolshed.g2.bx.psu.edu -- name: repeat_annotation_pipeline3 - owner: petr-novak - revisions: - - 5366d5ea04bc - - 755a4d643184 - tool_panel_section_id: assembly_annotation_tools - tool_panel_section_label: Assembly annotation tools - tool_shed_url: toolshed.g2.bx.psu.edu -- name: re_utils - owner: petr-novak - revisions: - - 91996b991991 - tool_panel_section_id: repeatexplorer_utilities - tool_panel_section_label: RepeatExplorer utilities - tool_shed_url: toolshed.g2.bx.psu.edu -- name: long_reads_sampling - owner: petr-novak - revisions: - - 060fc04af21c - tool_panel_section_id: repeatexplorer_utilities - tool_panel_section_label: RepeatExplorer utilities - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastqc - owner: devteam - revisions: - - 5ec9f6bceaee - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastq_groomer - owner: devteam - revisions: - - 47e5dbc3e790 - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastq_paired_end_splitter - owner: devteam - revisions: - - e39cc71d3ed6 - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastq_stats - owner: devteam - revisions: - - f0e7deab6518 - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastx_barcode_splitter - owner: devteam - revisions: - - 0b7ec11b3c7c - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastx_artifacts_filter - owner: devteam - revisions: - - 529bccd5e4a1 - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastx_nucleotides_distribution - owner: devteam - revisions: - - b6b54ba71bd8 - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastx_quality_statistics - owner: devteam - revisions: - - cc0fd298cc17 - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastq_quality_boxplot - owner: devteam - revisions: - - 867ab348287d - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastq_quality_converter - owner: devteam - revisions: - - 045f0e1043f7 - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastq_quality_filter - owner: devteam - revisions: - - 64e9a6afdd0c - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: multiqc - owner: iuc - revisions: - - abfd8a6544d7 - tool_panel_section_id: ngs:_qc_and_manipulation - tool_panel_section_label: 'NGS: QC and manipulation' - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fasta_compute_length - owner: devteam - revisions: - - 7d37cfda8e00 - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fasta_to_tabular - owner: devteam - revisions: - - e7ed3c310b74 - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fasta_formatter - owner: devteam - revisions: - - 516b97a23d7e - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastx_reverse_complement - owner: devteam - revisions: - - 177f0621c266 - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastx_trimmer - owner: devteam - revisions: - - 73194cdd4f57 - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastx_renamer - owner: devteam - revisions: - - f984bb114520 - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: tabular_to_fasta - owner: devteam - revisions: - - 0a7799698fe5 - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: tabular_to_fastq - owner: devteam - revisions: - - 2dcfbbf9071a - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastq_to_tabular - owner: devteam - revisions: - - 4b347702c4aa - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastqtofasta - owner: devteam - revisions: - - 297962e79f39 - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastq_paired_end_deinterlacer - owner: devteam - revisions: - - f3936d0632cb - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fastq_paired_end_interlacer - owner: devteam - revisions: - - 2ccb8dcabddc - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: fasta_filter_by_length - owner: devteam - revisions: - - 8cacfcf96a52 - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: ucsc_fasplit - owner: iuc - revisions: - - bf04bd405d5b - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: trimmomatic - owner: pjbriggs - revisions: - - b9aaed85cbd1 - - 32f1f56bd970 - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: trim_galore - owner: bgruening - revisions: - - cd7e644cae1d - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: seqkit_stats - owner: iuc - revisions: - - 54a954ee64d4 - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: seqtk - owner: iuc - revisions: - - 4b494533146a - tool_panel_section_id: fasta/fastq_manipulation - tool_panel_section_label: FASTA/FASTQ manipulation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: various_galaxy_tools - owner: petr-novak - revisions: - - 1069776f7ae2 - tool_panel_section_id: genomic_file_utilities - tool_panel_section_label: Genomic file utilities - tool_shed_url: toolshed.g2.bx.psu.edu -- name: gffread - owner: devteam - revisions: - - 3e436657dcd0 - tool_panel_section_id: bed - tool_panel_section_label: BED - tool_shed_url: toolshed.g2.bx.psu.edu -- name: bedtools - owner: iuc - revisions: - - a1a923cd89e8 - tool_panel_section_id: bed - tool_panel_section_label: BED - tool_shed_url: toolshed.g2.bx.psu.edu -- name: jbrowse - owner: iuc - revisions: - - a6e57ff585c0 - tool_panel_section_id: jbrowse - tool_panel_section_label: Jbrowse - tool_shed_url: toolshed.g2.bx.psu.edu -- name: krona_text - owner: petr-novak - revisions: - - 04021cfd5170 - tool_panel_section_id: visualisation - tool_panel_section_label: Visualisation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: histogram - owner: devteam - revisions: - - 6f134426c2b0 - tool_panel_section_id: visualisation - tool_panel_section_label: Visualisation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: ggplot2_point - owner: iuc - revisions: - - 3b12bf9b4b87 - tool_panel_section_id: visualisation - tool_panel_section_label: Visualisation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: ggplot2_histogram - owner: iuc - revisions: - - b0d96516e6a5 - tool_panel_section_id: visualisation - tool_panel_section_label: Visualisation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: ggplot2_violin - owner: iuc - revisions: - - 0e7290688b50 - tool_panel_section_id: visualisation - tool_panel_section_label: Visualisation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: ggplot2_pca - owner: iuc - revisions: - - b1268b7544d3 - tool_panel_section_id: visualisation - tool_panel_section_label: Visualisation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: ggplot2_heatmap - owner: iuc - revisions: - - 10515715c940 - tool_panel_section_id: visualisation - tool_panel_section_label: Visualisation - tool_shed_url: toolshed.g2.bx.psu.edu -- name: text_processing - owner: bgruening - revisions: - - d698c222f354 - tool_panel_section_id: text_manipulation - tool_panel_section_label: Text manipulation - tool_shed_url: toolshed.g2.bx.psu.edu