Mikel Egaña Aranguren
http://mikeleganaaranguren.com / mikel.egana.aranguren@gmail.com
Functional Genomics Group (http://www.genomic-resources.eu/)
University of Basque Country (UPV-EHU)
GitHub repo (slides and papers): http://github.com/mikel-egana-aranguren/Galaxy_MSc_Marine_Environment
GitHub page (to view this slides): http://mikel-egana-aranguren.github.io/Galaxy_MSc_Marine_Environment/galaxy.html
A web server that offers the usual bioinformatics tools in a central space with ...
... data storage
... history
... workflows
Very complex computational analyses
... easily
... with provenance
Reproducible science!
Rule 1: For Every Result, Keep Track of How It Was Produced
Rule 5: Record All Intermediate Results, When Possible in Standardized Formats
Rule 9: Connect Textual Statements to Underlying Results
Rule 10: Provide Public Access to Scripts, Runs, and Results
Galaxy project: http://galaxyproject.org/
Galaxy documentation: http://wiki.galaxyproject.org
Galaxy main server (Limitations on data size, computational resources): http://usegalaxy.org/
Jennifer Hillman-Jackson and Galaxy Team. Using galaxy to perform Large-Scale interactive data analyses. Current protocols in bioinformatics
Basic Protocol 1: finding human coding exons with highest SNP density
http://usegalaxy.org/u/galaxyproject/p/using-galaxy-2012
12. Import coordinates ...
You can make workflows and histories public with a URL, share with other users, and import/export them
You can also create a Galaxy page
Usually a good idea to install Galaxy locally, even just for yourself:
... provenance when you sit down and write the paper
... sensitive data
... install/develop other Galaxy tools
Some UNIX flavour (GNU/Linux, MAC OS X*)
Python
Mercurial (hg
)
hg clone https://bitbucket.org/galaxy/galaxy-dist/
cd galaxy-dist
hg update stable
Run:
./run.sh
nohup ./run.sh &
./run.sh --daemon
Open http://127.0.0.1:8080/ and do your thing
Stop (history, workflows etc. will be stored but execution will interrupt):
CTRL-C
kill -9 PID
hg incoming
hg pull -u
Add yourself as admin (add admin_users = your_email
to universe_wsgi.ini
)
Restart, log in and install through admin; tool sheds
or install manually* (Very basic XML and UNIX skills needed)