annotate rstudio_bioconductor_it.xml @ 0:8661342f187e draft default tip

planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
author enis
date Thu, 29 May 2025 14:27:36 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
1
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
2 <tool id="rstudio_bioconductor_it" tool_type="interactive" name="RStudio" version="4.5.0+3.21" profile="22.01">
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
3 <icon src="bioconductor.png" />
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
4 <description>R 4.5.0 with Bioconductor 3.21</description>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
5 <requirements>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
6 <container type="docker">bioconductor/galaxy-rstudio:RELEASE_3_21</container>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
7 </requirements>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
8 <entry_points>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
9 <entry_point name="RStudio" requires_domain="False" requires_path_in_header_named="X-RStudio-Root-Path">
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
10 <port>8787</port>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
11 <url>/</url>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
12 </entry_point>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
13 </entry_points>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
14 <environment_variables>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
15 <environment_variable name="HISTORY_ID" strip="True">${__app__.security.encode_id($rstudio.history_id)}</environment_variable> <!-- FIXME: Warning: The use of __app__ is deprecated and will break backward compatibility in the near future -->
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
16 <environment_variable name="GALAXY_WEB_PORT">8080</environment_variable>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
17 <environment_variable name="GALAXY_URL">$__galaxy_url__</environment_variable>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
18 <environment_variable name="DEBUG">true</environment_variable>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
19 <environment_variable name="DISABLE_AUTH">true</environment_variable>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
20 <environment_variable name="API_KEY" inject="api_key" />
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
21 </environment_variables>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
22 <inputs>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
23 <param name="input" multiple="true" type="data" format="data" optional="true" label="Include data into the environment"/>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
24 </inputs>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
25 <command><![CDATA[
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
26 #import re
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
27 echo "[`date`] - Setting up for RStudio as \$(id)." &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
28 ## Match the container user id to the host user/group id if supplied
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
29 if [ -n "\$USERID" ]; then
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
30 echo "[`date`] - Setting user id to \$USERID." &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
31 usermod -u "\$USERID" rstudio;
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
32 fi &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
33 if [ -n "\$GROUPID" ]; then
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
34 echo "[`date`] - Setting user group to \$GROUPID." &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
35 groupmod -g "\$GROUPID" rstudio;
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
36 fi &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
37
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
38 ## This is where GalaxyConnector places files copied from Galaxy
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
39 mkdir -p /import &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
40 chown rstudio:rstudio /import &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
41 ln -s "/import" /home/rstudio/galaxy_imports &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
42 mkdir -p ./rstudio_outputs && chown rstudio:rstudio ./rstudio_outputs && ln -s "\$PWD/rstudio_outputs" /home/rstudio/galaxy_outputs &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
43
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
44 echo "[`date`] - Creating Rprofile" &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
45 cp '$__tool_directory__/Rprofile.R' /home/rstudio/.Rprofile &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
46
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
47 ## Required because of the above usermod command, but before linking the input files
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
48 chown -R rstudio:rstudio /home/rstudio/ &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
49 chown -R rstudio:rstudio /usr/local/lib/R/library &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
50 chown -R rstudio:rstudio /usr/local/lib/R/doc &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
51
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
52 #if $input:
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
53 echo "[`date`] - Linking input files to '/home/rstudio/galaxy_inputs/'" &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
54 mkdir -p /home/rstudio/galaxy_inputs/ &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
55 #for $count, $file in enumerate($input):
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
56 #set $cleaned_name = str($count + 1) + '_' + re.sub('[^\w\-\.\s]', '_', str($file.element_identifier))
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
57 echo "[`date`] - Linking '$file' to '/home/rstudio/galaxy_inputs/${cleaned_name}.${file.ext}'" &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
58 ln -sf '$file' '/home/rstudio/galaxy_inputs/${cleaned_name}.${file.ext}' &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
59 #end for
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
60 #else
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
61 echo "[`date`] - No input files provided, skipping file linking step." &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
62 #end if
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
63
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
64 echo "[`date`] - Starting container processes, including RStudio..." &&
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
65 /init
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
66 ]]>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
67 </command>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
68 <outputs>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
69 <data name="rstudio" format="txt" label="RStudio Interactive Tool"></data>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
70 <collection name="output_collection" type="list" label="RStudio outputs">
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
71 <discover_datasets pattern="__name_and_ext__" directory="rstudio_outputs/" assign_primary_output="true" recurse="true"/>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
72 </collection>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
73 </outputs>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
74 <stdio>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
75 <exit_code range="129" level="log" description="User shut down the container." />
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
76 </stdio>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
77 <tests>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
78 <test expect_num_outputs="1">
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
79 <param name="mode" value="previous" />
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
80 <param name="rstudio" value="test.txt" />
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
81 <param name="run_it" value="true" />
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
82 <output name="rstudio" file="test.txt" ftype="txt"/>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
83 </test>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
84 </tests>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
85 <help><![CDATA[
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
86 The RStudio Interactive Tool in Galaxy provides a user-friendly interface
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
87 for conducting statistical analysis, visualization, and scripting using the
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
88 R programming language. This tool is ideal for bioinformatics workflows
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
89 involving data exploration, statistical modeling, and custom script
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
90 development within the Galaxy ecosystem.
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
91
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
92 Use Cases
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
93 ---------
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
94 - Exploratory data analysis
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
95 - Custom script development
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
96 - Genomic and transcriptomic data visualization
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
97 - Statistical modeling and hypothesis testing
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
98
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
99 Galaxy Integration Functions
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
100 ----------------------------
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
101
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
102 To facilitate seamless data transfer between RStudio and Galaxy, the
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
103 following built-in functions are available:
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
104
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
105 Before launching the tool, you can select datasets from your history to include
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
106 in the RStudio environment. This allows you to work with your data directly
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
107 within RStudio without needing to manually transfer files. All files will be
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
108 located in the `~/galaxy_inputs/` directory. Note that files
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
109 mapped from a Galaxy history into RStudio like this are read only.
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
110
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
111 Any files that you store in the `~/galaxy_outputs/` directory will be
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
112 automatically transferred back to Galaxy when you finish your session and stop
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
113 the RStudio Interactive Tool.
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
114
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
115 In addition, you can use the following functions within your R session to
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
116 facilitate interactive data transfer. All imported files will be located in the
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
117 `~/galaxy_imports` directory.
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
118
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
119 **gx_get(history_dataset_number)** – Loads a dataset from your
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
120 Galaxy history into the R environment. Example:
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
121
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
122 .. code-block:: r
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
123
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
124 gx_get(1)
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
125 df <- read.csv("~/galaxy_imports/1")
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
126 head(df)
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
127
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
128 **gx_put("file_name", ["file_type"])** – Saves an R object as a
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
129 new dataset in your Galaxy history. Example:
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
130
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
131 .. code-block:: r
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
132
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
133 gx_put("/home/rstudio/output.csv")
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
134
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
135 **gx_save("session_name")** – Saves your R script to Galaxy for
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
136 reproducibility. Example:
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
137
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
138 .. code-block:: r
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
139
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
140 gx_save("analysis_script.R")
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
141
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
142 ]]></help>
8661342f187e planemo upload commit 95e3d6f42b65d4aad0ebe5a027797e3cbf62400c
enis
parents:
diff changeset
143 </tool>