XNAT Workshop 2017
Breadcrumbs

XNAT Workshop 2017 Home

XNAT 2017 Workshop Logo-01.png

Location: CIC Rotterdam



Announcing the 2017 XNAT Developer Workshop

We are happy to announce that the 2017 XNAT Developer Workshop will take place in Rotterdam, the Netherlands from October 16th until October 18th. The workshop is organized jointly by the Erasmus Medical Center, Rotterdam and Washington University in Saint Louis and is sponsored by the BBMRI-NL2.0 project.

The workshop will feature speakers from the XNAT development team and will focus on open source XNAT development, including creating XNAT plugins, coding with the XNAT API, integrating external applications, and writing analysis pipelines. The program will be organized around hands on sessions in which attendees can work on their own projects or join collaborative efforts with other attendees.

We hope you will be able to join us in Rotterdam for the workshop.  A 250 euro attendance fee includes daily lunches and a social dinner on the first night. Please visit the event wiki page for more information and to register for the event.

Best regards,

Hakim Achterberg, Erasmus University
Marcel Koek, Erasmus University
Rick Herrick, Washington University
Dan Marcus, Washington University


Latest Workshop News Announcements

Blog Posts


Agenda

Day 1: Oct 16, 2017

Developing the XNAT API, Working With Container Services, and Project Definition

Day 1's focus will be on the mechanics of using the XNAT 1.7 API to put data in XNAT, get data out of XNAT, and perform data manipulations. Attendees are also encouraged to define projects that they would like to advance during the workshop session.

Time

Topic

Presenter

8:30 am

Registration / Coffee


9:00 - 9:30 am

Welcome / Introduction

Dan Marcus

9:30 - 10:30 am

Working with the REST API

Rick Herrick, Tim Olsen

10:30 - 11:30 am

Working with the Docker Service

John Flavin

11:30 am - 12:30 pm

XNAT Integrations (xnatpy, pyxnat, etc.)

Hakim Achterberg

12:30 - 1:30 pm

Lunch


1:30 - 2:30 pm

Project definitions, unconferencing style

Marcel Koek

2:30 - 4:45 pm

Work on Projects

https://wiki.xnat.org/s/en_GB/7109/fbbcac5a2a6382e2f6a78d491af75161a7840bc8/6.1.3/_/images/icons/emoticons/star_yellow.png

Workshop Team

4:45 - 5:00 pm

Wrap Up


7:00 pm -

Dinner -

India Paradise, Admiraal de Ruyterweg 20, 3031 AC Rotterdam

(Map)



Day 2: Oct 17, 2017

XNAT Plugin Development, XNAT Core Development and Customizations, and Working Project Groups

The best way to add functionality to an XNAT 1.7 instance is to build and install a plugin. We'll walk you through the process of coding and building a plugin. A separate group will walk through setting up a core XNAT development environment, for those occasions when support for new functionality needs to be added to core XNAT. Later in the day, developers will pair off into working groups to advance their projects. 

Time

Topic

Presenter

8:30 am

Coffee


9:00 - 9:30 am

Introduction to Today's Activities

Dan Marcus

9:30 am - 12:30 pm

Developing XNAT Plugins

Rick Herrick

12:30 - 1:30 pm

Lunch


1:30 - 4:45 pm

Optional Breakout talks:

  • Open Source XNAT Development

  • Attendee Talks

  • Anonymization

Various Presenters

1:30 - 4:45 pm

Work on Projects

https://wiki.xnat.org/s/en_GB/7109/fbbcac5a2a6382e2f6a78d491af75161a7840bc8/6.1.3/_/images/icons/emoticons/star_yellow.png

Workshop Team

4:45 - 5:00 pm

Wrap Up



Day 3: Oct 18, 2017

XNAT Dev Ops

You have your data and your system, now how do you support your users? This session walks through the mechanics and best practices associated with hosting, storage, and maintaining availability.

Time

Topic

Presenter

8:30 am

Coffee


9:00 - 9:30 am

Introduction to Today's Activities

Marcel Koek

9:30 - 10:00 am

Integrating XNAT In Your Research Infrastructure

Hakim Achterberg

10:00 am - 11:45 pm

XNAT Deployments and Use Cases

Anyone

11:45 - 12:30

Anonymization in XNAT


12:30 - 1:30 pm

Lunch


1:30 - 4:45 pm

Work on Projects https://wiki.xnat.org/s/en_GB/7109/fbbcac5a2a6382e2f6a78d491af75161a7840bc8/6.1.3/_/images/icons/emoticons/star_yellow.png

Break-out sessions / projects:

  • Upgrading XNAT 1.6.x to 1.7.x

  • Container service

Workshop Team

3:00 - 3:15 pm

Workshop Wrap-Up

Dan Marcus


https://wiki.xnat.org/s/en_GB/7109/fbbcac5a2a6382e2f6a78d491af75161a7840bc8/6.1.3/_/images/icons/emoticons/star_yellow.png Guided working sessions will be offered each afternoon to help attendees develop their project ideas. Members of the workshop team will be available as needed to help. There is a list of hackathon projects where you add yourself to a project or propose new projects.



Participants

xnat_workshop_2017_participants.JPG





Registration

To register please visit the registration form. The cost of the workshop is 250 euros, this includes daily lunch and the group dinner on the first night. Due to the size of the venue there is a maximum number of attendees, and while we do not expect this to be a problem it might be possible that the registration closes at some point.




Logistics

The workshop will be hosted at CIC Rotterdam, which is a flexible co-working space located right next to Rotterdam Central station. A list of nearby hotels can be viewed here at google maps.

Rotterdam has its own Rotterdam airport (airport code RTM) with some European destinations. Rotterdam also good train connection (25 minutes, direct train) to Schiphol Amsterdam Airport (airport code AMS). There are many national train connections serviced by the Dutch Railways and there is also an international high-speed train service to Antwerp, Brussels and Paris operated by the Dutch Railways International.




Technical Requirements

To participate in practical XNAT development sessions, attendees are expected to bring a sufficiently powered laptop to run XNAT virtual machines. There will be wi-fi connections available in the conference center, but users are also strongly encouraged to download necessary components prior to the start of the Workshop to minimize delays and setup time.  Please contact us if you have questions about the required hardware.

Please reference the following:

Tips for Setting Up Your XNAT VM

We strongly recommend downloading the newly updated XNAT Stack base box prior to arriving at the Workshop on Monday. Even if you have already downloaded this before, the new update is around 1 GB. See here for instructions: Predownload the XNAT Vagrant Base Box

We have assembled instructions and some useful tools to help you get your XNAT development VM up and running quickly with useful data and the latest supported plugins. See here for details: