Loading…
Visit the main conference website:  http://galaxyproject.org/gcc2016
IMU Oak Room [clear filter]
Sunday, June 26
 

9:00am EDT

Galaxy Architecture

→ Slides (10.7490/f1000research.1113243.1
Video

Want to know the big picture about what is going on inside Galaxy? This workshop will give participants a practical introduction to the Galaxy code base with a focus on changing those parts of Galaxy most often modified by local deployers and new contributors. 

The workshop will include the following specific content:

  • A description of the various file and top-level directories in the Galaxy code base.
  • An overview of important Python modules - including models, tools, jobs, workflows, visualizations, and API controllers.
  • An overview of important Python objects and concepts in the Galaxy codebase - including the Galaxy transaction object ("trans"), the application object ("app") , and the configuration object ("config").
  • An overview of various plugin extension points.
  • An overview of important JavaScript modules that power the front-end.
  • An overview of important JavaScript concepts used by Galaxy - in particular RequireJS, Backbone MVC, and grunt.
  • An overview of the client build system used to generate compressed JavaScript, cascading stylesheets, and other static web assets.
  • A demonstration of a complete start-to-finish modification of Galaxy - including forking the project on Github, modifying files, running the tests, checking style guidelines, committing the change, pushing it back to your local Github fork, and opening a pull request.
  • A brief description of other projects in the Galaxy ecosystem (CloudMan, the Tool Shed, bioblend, docker-galaxy-stable, Pulsar, and Planemo).

Prerequisites:

  • A general knowledge of Galaxy (for example, you should be familiar with the material in Galaxy 101 or have attended Introduction to Galaxy).
  • Comfort with scripting programming languages (Python and JavaScript will be the most helpful).

 


Instructors
avatar for Nate Coraor

Nate Coraor

System Administrator, Galaxy Project, Penn State University



Sunday June 26, 2016 9:00am - 11:30am EDT
IMU Oak Room

12:30pm EDT

The Galaxy Database Schema
Video

Running a production Galaxy server, you some times end up in with a situation, where you manually need to interact with the database. e.g. you need to change the state of a job to 'error'. This is always a very risky adventure. Or a not-at-all risky situation: you want to extract usage information, which can not be gathered using the given report tools. For both cases, you need a good understanding of the Galaxy database schema. Learn some of the design concepts of the database, which parts of the schema are stable, and which will be changing in the foreseeable future. Also, some advice will be given on how to migrate a production Galaxy server running on MySQL to PostgreSQL.

Session Document

Prerequisites:
  • Experience maintaining a production Galaxy server Basic knowledge of relational databases and SQL statements.
 

Instructors
avatar for Dave Clements

Dave Clements

Training and Outreach Coordinator, Galaxy Project, Johns Hopkins University
avatar for Hans-Rudolf Hotz

Hans-Rudolf Hotz

Friedrich Miescher Institute for Biomedical Research, Basel


Sunday June 26, 2016 12:30pm - 3:00pm EDT
IMU Oak Room

3:30pm EDT

RNA-seq analysis with Galaxy, using advanced workflows

→ Tutorial
Video

This workshop would cover standard, advanced, and alternative RNAseq analysis pipelines, all using workflows and highlighting their advanced features. Three general pipelines would be addressed:

  • A standard RNAseq analysis pipeline using the Tuxedo suite (Tophat → Cuffdiff) for standard transcript quantification with a reference transcriptome.

  • An advanced analysis pipeline using the Tuxedo suite with StringTie to create de novo transcript structures, merge these with reference transcripts to create a transcripteome database, followed by transcript quantification.

  • An alternative RNAseq analysis pipeline using count based quantification methods (DESeq2, edgeR, or limma) to generate abundance measurements.

These three pipelines would be used as examples to highlight usage of workflows and their advanced features.

Prerequisites: 

  • A wi-fi enabled laptop with a modern web browser.  Google Chrome, Firefox and Safari will work best. 

Instructors
avatar for Pip Griffin

Pip Griffin

University of Melbourne
avatar for Simon Gladman

Simon Gladman

University of Melbourne
avatar for Torsten Seemann

Torsten Seemann

University of Melbourne


Sunday June 26, 2016 3:30pm - 6:00pm EDT
IMU Oak Room

7:30pm EDT

Galactically Speaking: Best Practices and Resources for Galaxy Training
Session notes

This workshop will review best practices and resources for teaching Galaxy, and bioinformatics with Galaxy. We’ll cover best practices for teaching as well as recommended compute infrastructures and resources for Galaxy trainers (all compiled by Galaxy Training Network members). If you use Galaxy for training, and want to learn from others and share your best practices, then this workshop is for you. Unlike most other workshops, this is not a hands-on session. Rather, this will session will be a series of discussions on topics useful to Galaxy trainers.

Participants will be polled before the workshop to identify areas/issues from their experience and the results will be incorporated into the presentations.

Prerequisites:
  • A general knowledge of Galaxy (for example, you should be familiar with the material in Galaxy 101 or have attended Introduction to Galaxy).
  • An interest and/or experience in teaching bioinformatics and Galaxy.

 

Instructors
avatar for Galaxy Training Network Members

Galaxy Training Network Members

Galaxy Training Network


Sunday June 26, 2016 7:30pm - 10:00pm EDT
IMU Oak Room
 
Monday, June 27
 

9:00am EDT

The Galaxy Docker Project
Slides
Video

In this session you will learn the internals of the Docker Galaxy Image. We will show you tips and tricks on how to run the Galaxy Docker Image successfully in production, how to manage updates and how to bind the container to a cluster scheduler. Moreover, you will learn how to create your own Galaxy flavour mixing a variety of different tools and visualisations.

Prerequisites:
  • Basic understanding of Galaxy from a developer point of view.
  • General knowledge about Docker
  • Knowledge and comfort with the Unix/Linux command line interface and a text editor. If you don't know what cd, mv, rm, mkdir, chmod, grep and so on can do then you will struggle in this workshop.
  • A wi-fi enabled laptop with a modern web browser.  Google Chrome, Firefox and Safari will work best. 

Instructors
avatar for Bjorn Gruning

Bjorn Gruning

University of Freiburg
avatar for Marius van den Beek

Marius van den Beek

Penn State University



Monday June 27, 2016 9:00am - 11:30am EDT
IMU Oak Room

11:30am EDT

European Galaxy developer school Birds-of-a-feather

A developer school is planned in January 2017, in Strasbourg, organized by Elixir (European bioinformatics HUB) and the French Institute of Bioinformatics (the Elixir French national node). This BoF is a discussion in order to fix training modules that will be proposed. The first discussion about this event has been animated around these slides, during the all-hands Elixir meeting in Barcelona, 2016.

If you are interested in participating in this BoF, create a Sched login (if you don't already have one), and add this BoF to your personal schedule.


And
, if you are interested in proposing a BoF, please submit your idea here and we'll add it to the schedule.


Moderators
avatar for Frederik Coppens

Frederik Coppens

Project Leader, VIB
avatar for Jean-François Dufayard

Jean-François Dufayard

Researcher, CIRAD
CIRAD


Monday June 27, 2016 11:30am - 12:30pm EDT
IMU Oak Room

12:30pm EDT

Advanced Topics in Galaxy Tool Development

→ Tutorial

This workshop is aimed at people with some experience developing tools and will cover more advanced topics in tool development, more complex tools, and recent enhancements to the Galaxy tool development process including: 

  • Driving tool development using testing (test driven development or TDD).
  • Designing tools for use with the dataset collections.
  • Maintaining suites of Galaxy tools - subtopics include Tool Shed concerns & macros.
  • Publishing tools with complex dependencies to the Tool Shed.

Prerequisites:

  • Basic Knowledge of Galaxy Tools, or attendance at the Writing and Publishing Galaxy Tools session.
  • A wi-fi enabled laptop with a modern web browser.  Google Chrome, Firefox and Safari will work best. 

 

 


Instructors
avatar for Bjorn Gruning

Bjorn Gruning

University of Freiburg
avatar for Dave Bouvier

Dave Bouvier

Computational Scientist, Galaxy Project, Penn State University
avatar for Marius van den Beek

Marius van den Beek

Penn State University
avatar for Nicola Soranzo

Nicola Soranzo

The Genome Analysis Centre (TGAC)


Monday June 27, 2016 12:30pm - 3:00pm EDT
IMU Oak Room

3:30pm EDT

Advanced Topics in Galaxy Interactive Environments

Slides, doi: 10.7490/f1000research.1112914.1 

In this session you will get in-depth introduction to Interactive Environments (IE). You will learn how to setup and secure IE’s in a production Galaxy instance. Moreover, we will create an IE on-the-fly to get you started in creating your own Interactive Environments.

Prerequisites:

  • Basic understanding of Galaxy from a developer point of view.
  • General knowledge about Docker
  • Knowledge and comfort with the Unix/Linux command line interface and a text editor. If you don't know what cd, mv, rm, mkdir, chmod, grep and so on can do then you will struggle in this workshop.
  • A wi-fi enabled laptop with a modern web browser.  Google Chrome, Firefox and Safari will work best. 

Instructors
avatar for Bjorn Gruning

Bjorn Gruning

University of Freiburg
avatar for Dave Bouvier

Dave Bouvier

Computational Scientist, Galaxy Project, Penn State University
avatar for Marius van den Beek

Marius van den Beek

Penn State University



Monday June 27, 2016 3:30pm - 6:00pm EDT
IMU Oak Room

9:00pm EDT

GalaxyScientists Revival Birds-of-a-feather

Following the first Galaxy Data Hackathon at GCC2015, we founded this group to represent the scientific community among Galaxy users. To have a structured voice concerning issues, feedback, needs. To work together and improve conducting Galaxy-based research. We would like to revive this group, so, if you liked what we were doing during the Datathon, but also if you have not been there and would like to contribute to the Galaxy scientific community, please join us.

If you are interested in participating in this BoF, create a Sched login (if you don't already have one), and add this BoF to your personal schedule.


And
, if you are interested in proposing a BoF, please submit your idea here and we'll add it to the schedule.


Moderators
avatar for Frederik Coppens

Frederik Coppens

Project Leader, VIB
avatar for Jennifer Hillman-Jackson

Jennifer Hillman-Jackson

Galaxy Project, Penn State University
Application Science Support Training at GalaxyProject.org 
avatar for Christian Schudoma

Christian Schudoma

The Genome Analysis Centre (TGAC)

Monday June 27, 2016 9:00pm - 10:30pm EDT
IMU Oak Room
 
Tuesday, June 28
 

12:40pm EDT

Genome Annotation Birds-of-a-feather

We are interested in a general discussion of Genome Annotation problems and solutions.

If you are interested in participating in this BoF, create a Sched login (if you don't already have one), and add this BoF to your personal schedule.


And
, if you are interested in proposing a BoF, please submit your idea here and we'll add it to the schedule.


Moderators
avatar for Nathan Dunn

Nathan Dunn

Software Developer, Lawrence Berkeley National Lab
SL

Suzanna Lewis

Lawrence Berkeley National Laboratory

Tuesday June 28, 2016 12:40pm - 1:40pm EDT
IMU Oak Room
 
Filter sessions
Apply filters to sessions.