-
Notifications
You must be signed in to change notification settings - Fork 5
/
index.html
339 lines (321 loc) · 13.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
<!DOCTYPE HTML>
<html>
<head>
<title>The Galaxy Project: Data-intensive Science for Everyone</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
body {
margin: 0;
font-family: Verdana, sans-serif;
color: #2C3143;
/* background-color: #C9D0E8; */
}
#hero {
margin-top: 0;
width: 100%;
padding: 0;
text-align: center
}
#hero a {
color: #eeeeee;
text-decoration: none;
}
#hero img {
margin: auto;
height: auto;
width: 40em;
vertical-align: bottom;
padding-top: 1px;
max-width:100%
}
#tagline {
font-family: 'Hoefler Text', 'Georgia', serif;
text-align: center;
font-size: 220%;
margin-left: auto;
margin-right: auto;
padding: 1em;
color: #2C3143;
}
.pimg{
width: 100%;
max-width: 30em;
margin: 1em;
}
</style>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
</head>
<body>
<div class="container">
<div id="hero">
<div class="title">
<a href="http://usegalaxy.org/">
<img alt="Galaxy Project Logo" src="static/galaxyproject.png">
</a>
</div>
</div>
<div id="tagline">
Data intensive science <em>for everyone.</em>
</div>
<div id="content">
<h2>Open Source Software Projects</h2>
<p>
The Galaxy Project has produced numerous open source software offerings to help you build your
science analysis infrastructure. Our software covers the gamut from helping you integrate new
software into our platform, to a production-ready engine to run those programs in complex MapReduce
workflows.
</p>
<h3>Human-Friendly Science</h3>
<div class="row">
<div class="col-md-3">
<a href="https://github.com/galaxyproject/galaxy">
<img class="pimg" alt="Galaxy Project Logo" align="left" src="static/galaxyproject.jpg" >
</a>
</div>
<div class="col-md-9">
<p>
<a href="https://github.com/galaxyproject/galaxy">Galaxy</a> is our first and primary product, an open
source (AFL) workflow engine enabling rapid analysis on your compute infrastructure.
Galaxy itself enables you or your researchers to do reproducible analyses, an absolute
necessity in the realm of science.
</p>
<p>
Galaxy additionally allows design and execution of complex MapReduce-type workflows, giving power users
command of complex pipelines, and all of your users the ability to remix analyses to suit their own
needs.
</p>
<p>
All of the work researchers do on a Galaxy instance is exportable and transferable to other Galaxy
instances, allowing them security and peace of mind that their data is under their control.
</p>
</div>
</div>
<hr />
<h3>Get Galaxy</h3>
<h4>for Developers and Small Groups</h4>
<p>
If you're just one person, a complete Galaxy setup with a cluster backing it might be overkill! For
smaller users who may just want to play around with Galaxy we offer pre-built
<a href="https://images.galaxyproject.org/planemo/">Virtual Machines</a>,
a base <a href="https://hub.docker.com/r/bgruening/galaxy-stable/">Docker Image</a>, and a number of
variant <a href="https://github.com/search?q=user%3Abgruening+docker-galaxy">Docker Galaxy Flavours</a>
specialised for different types of analysis. If you've elected to do a "bare metal" deployment, the
<a href="https://github.com/galaxyproject/usegalaxy-playbook">Ansible roles</a> we've published,
and <a href="https://github.com/galaxyproject/gravity">Gravity</a> (a Galaxy supervisord configuration
manager) may ease your deployment experience. If you are developing a new flavour,
<a href="https://github.com/galaxyproject/ephemeris">ephemeris</a> will significantly simplify the configuration.
</p>
<h4>for the Cloud</h4>
<div class="row">
<div class="col-md-3">
<a href="https://launch.usegalaxy.org/launch">
<img class="pimg" alt="CloudMan" align="left" src="static/cloudman-logo.png" >
</a>
</div>
<div class="col-md-9">
<p>
For running Galaxy on the cloud, we built <a href="https://launch.usegalaxy.org/launch">Galaxy Cloud Launch</a>
on top of <a href="https://github.com/galaxyproject/cloudman">CloudMan</a>. With a simple form, you can
spin up as large or small of a Galaxy Instance as you need, on your preferred IaaS compute
infrastructure. Our publicly-available Cloud Launch only supports AWS EC2. CloudMan helps you manage the
entire lifecycle of your temporary compute infrastructure, from instantiation, to dynamic scaling, to
cleanup of resources when you're done with your analysis.
</p>
</div>
</div>
<h4>for Enterprise-grade Galaxies</h4>
<div class="row">
<div class="col-md-3">
<a href="https://github.com/galaxyproject/pulsar">
<img class="pimg" alt="Pulsar" align="left" src="static/pulsar.png">
</a>
</div>
<div class="col-md-9">
<p>
For SysAdmins and HPC/Cluster maintainers, the Galaxy workflow engine interacts with DRMAA
Compatible Schedulers, and has native support for HTCondor. The Galaxy Project has also built a few
tools to help ease your installation process. <a href="https://github.com/galaxyproject/pulsar">Pulsar</a> allows you to have
Galaxy run jobs on remote systems (including Windows), without a shared file system.
</p>
</div>
</div>
<h4>for Everywhere</h4>
<div class="row">
<div class="col-md-3">
<a href="ansible">
<img class="pimg" alt="Galaxy + Ansible" align="left" src="static/galaxy+ansible.png">
</a>
</div>
<div class="col-md-9">
<p>
<a href="https://www.ansible.com/">Ansible</a> is a popular automation tool for system administration. The
Galaxy Project has created and published a large number of reusable <a
href="https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html">Ansible Roles</a> that are
<a href="https://galaxy.ansible.com/galaxyproject">published on Ansible Galaxy</a>. In addition, the <a
href="https://docs.ansible.com/ansible/latest/user_guide/playbooks.html">Ansible Playbooks</a> used to <a
href="https://github.com/galaxyproject/usegalaxy-playbook">manage UseGalaxy.org</a> are published for your
reference on how UseGalaxy.org is configured and run, plus as examples on how the roles can be used.
For detailed training on how to use these roles, Galaxy Project has published <a href="https://galaxyproject.github.io/training-material/topics/admin/tutorials/ansible-galaxy/tutorial.html">a detailed tutorial</a> for setting up a production Galaxy with the Ansible roles
<h5>Roles for Galaxy and other software developed by The Galaxy Project</h5>
<p>
<a href="https://github.com/galaxyproject/ansible-galaxy">galaxy</a>, for installing a
<a href="https://github.com/galaxyproject/galaxy">Galaxy</a> server.
</p>
<p>
<a href="https://github.com/galaxyproject/ansible-galaxy-tools">galaxy-tools</a>, for automating tool installation to a
Galaxy server.
</p>
<p>
<a href="https://github.com/galaxyproject/ansible-pulsar">galaxy</a>, for installing Galaxy's remote job execution engine,
<a href="https://github.com/galaxyproject/pulsar">Pulsar</a>.
</p>
<p>
<a href="https://github.com/galaxyproject/ansible-repos">repos</a>, for enabling Galaxy Project maintained apt/yum
repositories.
</p>
<p>
<a href="https://github.com/galaxyproject/ansible-interactive-environments">interactive-environments</a>, for configuring
<a href="https://docs.galaxyproject.org/en/master/admin/interactive_environments.html">Galaxy Interactive Environments</a>.
</p>
<p>
<a href="https://github.com/galaxyproject/ansible-trackster">trackster</a>, for configuring Galaxy's visualization
environment, <a href="https://galaxyproject.org/learn/visualization/">Trackster</a>.
</p>
<p>
<a href="https://github.com/galaxyproject/ansible-toolshed">toolshed</a>, for installing a
<a href="https://galaxyproject.org/toolshed/">Galaxy Tool Shed</a> server.
</p>
<h5>Roles for software used by Galaxy</h5>
<p>
<a href="https://github.com/galaxyproject/ansible-postgresql">postgresql</a>, for installing and managing a
<a href="https://www.postgresql.org/">PostgreSQL</a> database server.
</p>
<p>
<a href="https://github.com/galaxyproject/ansible-nginx">nginx</a>, for installing and managing an
<a href="http://nginx.org/">nginx</a> web/proxy server.
</p>
<p>
<a href="https://github.com/galaxyproject/ansible-cvmfs">cvmfs</a>, for installing and managing a
<a href="https://cernvm.cern.ch/portal/filesystem">CernVM File System (CVMFS)</a> deployment (client and server).
</p>
<p>
<a href="https://github.com/galaxyproject/ansible-proftpd">proftpd</a>, for installing and managing a
<a href="http://www.proftpd.org/">ProFTPD</a> FTP server.
</p>
<p>
<a href="https://github.com/galaxyproject/ansible-slurm">slurm</a>, for installing and managing the
<a href="https://cernvm.cern.ch/portal/filesystem">Slurm Workload Manager</a>.
</p>
</p>
</div>
</div>
<hr />
<h3>Galaxy Tools: Use and Development</h3>
<h4>The Tool Shed</h4>
<p>
The <a href="https://toolshed.g2.bx.psu.edu">Galaxy Tool Shed</a>
offers a place to publish your tools (scientific software wrappers) and discover new ones.
The Tool Shed allows Galaxy administrators to evaluate and
install Galaxy tools for their local instance.
</p>
<h4>Software Integration and Testing</h4>
<div class="row">
<div class="col-md-3">
<a href="https://github.com/galaxyproject/planemo">
<img class="pimg" alt="Planemo" align="left" src="static/planemo.png" >
</a>
</div>
<div class="col-md-9">
<p>
<a href="https://github.com/galaxyproject/planemo">Planemo</a>
is our standout tool which allows for designing and building
software interfaces between the Galaxy analysis system and your
tools.
</p>
<p>
Planemo can do it all! It covers the entire tool lifecycle, from
helping you <a href="http://planemo.readthedocs.org/en/latest/writing.html">write new Galaxy tools</a>,
to easing the pain points of <a href="http://planemo.readthedocs.org/en/latest/writing_advanced.html?highlight=testing#test-driven-development">tool testing</a>, to
getting your tools <a href="http://planemo.readthedocs.org/en/latest/publishing.html">published in our Tool Shed and available</a>
to people around the world!
</p>
</div>
</div>
<hr />
<h3>Galaxy Tools: Reproducibility</h3>
<p>
For the Galaxy Project, nothing is more important than reproducibility. A large part of this is helping
ensure that if a specific tool can be installed once, that anyone, anywhere will be able to reproduce
that analysis on their own instances of our platform.
</p>
<h4>StarForge</h4>
<div class="row">
<div class="col-md-3">
<a href="https://github.com/galaxyproject/starforge/">
<img class="pimg" alt="StarForge Logo" align="left" src="static/starforge.png">
</a>
</div>
<div class="col-md-9">
<p>
<a href="https://github.com/galaxyproject/starforge/">StarForge</a> exists to build Galaxy dependencies,
wheels, and other things, in Docker. With it, you can reproducibly build Galaxy Tool Shed Dependencies,
and the Galaxy Team can build our python wheels which we use to ship Galaxy's requirements.
</p>
</div>
</div>
<br/> <br/>
<h4>bioaRchive</h4>
<p>
The bioaRchive is a project by the Galaxy Team to store all
versions of bioaRchive packages, helping with reproducibility
of Bioconductor R package installation.
</p>
<h4>The Cargo Port</h4>
<div class="row">
<div class="col-md-3">
<a href="https://github.com/galaxyproject/cargo-port">
<img class="pimg" alt="The Cargo Port" align="left" src="static/cargobay.png" style="padding:1em">
</a>
</div>
<div class="col-md-9">
<p>
Your "Galactic Distribution Center" is a new experiment to help improve
long-term reproducibility and maintenance of Galaxy tools.
If you've been bitten by upstream resources removing downloads
and breaking your Galaxy packages, then
<a href="https://depot.galaxyproject.org/software/">this is the resource you want</a>.
</p>
</div>
</div>
<hr />
<h3>Build on top of Galaxy</h3>
<p>
Perhaps you have additional functionality you wish to build on
top of Galaxy that may not be appropriate for direct inclusion.
Take advantage of our various API clients to talk to Galaxy:
</p>
<ul>
<li>
<a href="https://github.com/galaxyproject/bioblend">BioBlend</a> (Python)
</li>
<li>
<a href="https://github.com/galaxyproject/blend4php">blend4php</a> (PHP)
</li>
<li>
<a href="https://github.com/jmchilton/blend4j">blend4j</a> (Java)
</li>
</ul>
</div>
</div>
<!-- -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-45719423-16', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>