Mercurial > repos > enis > rstudio_bioconductor_it
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 |
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> |