This page is meant to be editable by workshop attendees. If you have registered for this workshop and need a login to this page, please contact xnat-workshop@flywheel.io.
This page is being used to propose hackathon projects and get interested people on board to contribute to them. If you would like to join a project, please add your name to the contributors list. If you would like to propose a project, feel free to do so, using the "Heading 2" format for your project title so it will show up in the project list at the top of this page.
Proposed by Will Horton, XNAT Team (Flywheel)
Description | Type (Plugin, Script, External App) | Contributors |
---|---|---|
This is a description of an example group project. It should have an interesting feature set that adds something novel to the XNAT universe, while being constrained enough in scope that a two-day hackathon can produce a meaningful minimally viable product to demonstrate. You might propose an estimate of how many man-hours or why type of core expertise you think will be necessary, to help you recruit team members | Plugin |
Proposed by Simon Doran, Institute of Cancer Research, NCITA
Description | Type (Plugin, Script, External App) | Contributors |
---|---|---|
There are numerous reasons why it might be helpful for XNAT to work with a data storage backend where the archive structure is different from the way things are currently. Here are three examples:
| Changes to core XNAT |
Proposed by Simon Doran, Institute of Cancer Research, NCITA
Description | Type (Plugin, Script, External App) | Contributors |
---|---|---|
The XNAT team has long supported the goals of FAIR research – making data findable, accessible, interoperable, and reusable. There is widespread recognition that "federation" of XNAT systems, that is, creating some mechanism for sharing of either catalogue data or actual data between different XNAT instances is an important development that could play a part in this process, but, to date, there has not been widespread community discussion of exactly what this might look like. Here are two example projects that are currently ongoing:
| Plugin |
Proposed by Simon Doran, Institute of Cancer Research, NCITA
Description | Type (Plugin, Script, External App) | Contributors |
---|---|---|
Monitoring XNAT instances is an important management task. In other applications, such features are often provided by "dashboards". Some examples of what one might want to monitor are listed below:
Currently, XNAT monitoring provision is split over a number of different parts of the webapp and external tools:
This potential project asks the question: should we, as a community, try to unify this work and provide a more coherent/common interface? Answering this may also link into the whole discussion of "XNAT 2.0": what do we want XNAT to look like in the future? | Core XNAT? Plugin? External tool in ecosystem? |
Proposed by Simon Doran, Institute of Cancer Research, NCITA
Description | Type (Plugin, Script, External App) | Contributors |
---|---|---|
The ICR and NCITA teams have been very grateful to the community for the positive reception of our development of the XNAT-OHIF viewer integration and to the WashU and Flywheel teams for all their support. We propose a project to set priorities for future viewer development and would like to canvass the community for ideas and a wish-list. It's likely that we do not have the coding resource to implement everything, but we would like to capture as many different requirements as possible. Areas of need already identified are:
| Plugin |
Proposed by Simon Doran, Institute of Cancer Research, NCITA
Description | Type (Plugin, Script, External App) | Contributors |
---|---|---|
Use of XNAT within the UK is growing fast, with many universities, hospitals and other organisations adopting XNAT as a platform. Should there be a more formal grouping / structure to bring us together to share experiences? If so, what form should this take and what should we do as a UK community? | Organisational |
Proposed by Will Horton, XNAT Team (Flywheel)
Description | Type (Plugin, Script, External App) | Contributors |
---|---|---|
A free-form, open-ended exercise with guided instruction available. Build a cohort of data in XNAT, and then port that data to a Jupyter Notebook and perform exploratory data mining, or bring your own computation into this environment. Once you develop outputs, discover ways to port those outputs back into your XNAT project. | Integration, ML |
Description | Type (Plugin, Script, External App) | Contributors |
---|---|---|
Get hands-on guidance on building a container from an executable script of your choice, and learn how to write XNAT-enabling Command JSON scripts that enable you to run those containers from a variety of data contexts within XNAT. | Container Service |