Loading…
GCC BOSC 2018 has ended
The 2018 Galaxy Community Conference (GCC2018) and Bioinformatics Open Source Conference 2018 (BOSC2018) are meeting together in Portland, Oregon, United States, June 25-30, 2018.  There will be two days of training, a two+ day meeting, and four days of intense collaboration.  The meeting features joint & parallel sessions, shared keynotes, poster & demo sessions, birds-of-a-feather, and social events.  GCCBOSC is organized by Oregon Health & Science University and will be at Reed College.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

A. Training [clear filter]
Monday, June 25
 

11:30am

Lunch
Monday lunch will be in the Reed Commons Cafe.  You'll pay for lunch with the swipe card issued to you when you checkin for the conference.

Monday June 25, 2018 11:30am - 12:30pm
Reed Commons Cafe Reed College Commons, Reed Campus

3:00pm

Break
Breaks on Monday will be in the Reed Commons.

Monday June 25, 2018 3:00pm - 3:30pm
Reed Commons Cafe Reed College Commons, Reed Campus

6:00pm

Dinner on your own
Dinner is on your own on Monday night.  The Woodstock neighborhood is nearby and has many choices.  The Reed Commons may also be open for dinner (watch this space).

Monday June 25, 2018 6:00pm - 7:30pm
TBA
 
Tuesday, June 26
 

11:30am

Lunch
Tuesday lunch will be in the Reed Commons Cafe.  You pay for lunch with the swipe card issued to you when you checkin for the conference.

Tuesday June 26, 2018 11:30am - 12:30pm
Reed Commons Cafe Reed College Commons, Reed Campus

3:00pm

Break
Breaks on Tuesday will be close the training venues.

Tuesday June 26, 2018 3:00pm - 3:30pm
PAB Atrium Performing Arts Building, Reed College

3:30pm

Galaxy Architecture
Slides (PDF)

Key:  -  |  -  | IP |  -  |  -  |  -

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, visualisations, 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 Backbone MVC, Webpack, ES6, and Vue.
  • 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, Ephemeris, bioblend, docker-galaxy-stable, Pulsar, and Planemo).
Prerequisites:
  • Your interest.

Speakers
avatar for John Chilton

John Chilton

Galaxy Project, Penn State University
avatar for Nate Coraor

Nate Coraor

Galaxy Project, Penn State University



Tuesday June 26, 2018 3:30pm - 6:00pm
PAB 320 Performing Arts Building, Reed Campus