10:00 – 10:45 |
Arrival and Registration – Main Hall |
|
10:45 – 11:15 |
Welcome to RSE2017 – Garratt 1&2 |
PPT |
11:15 – 11:30 |
Summary of the RSE Survey – Garratt 1&2 |
Slides |
11:30 – 12:00 |
I, Research Software Engineer – Garratt 1&2 |
Slides |
12:00 – 12:30 |
Will AI transform your research and software? – Garratt 1&2 |
|
12:30 – 12:45 |
Conference Photo – Main Hall |
|
|
|
Track A
Talk
Imaging and Visualisation
Garratt 1 |
Through the looking glass: Adventures in computational bioimaging |
PDF |
The DPUK Imaging platform |
PPT |
Understanding Your Numbers: Data Visualisation with PowerBI |
PPT |
Track B
Talk
Communication and Outreach
Garratt 2 |
Reusable Research Software at a National Level – An Update |
PPT |
Reproducible Research *is* Research Software Engineering |
PDF |
Telling a story with your code: Literate Programming with Notebooks |
Video (MP4) |
Helping a friend out – Guidelines for better software |
PPT |
Track C
Workshop
Lovell |
Learn How to Become an AI Super-RSE |
|
Track D
Tutorial
Dalton |
Portable and Reproducible data analysis with the Common Workflow Language |
|
Track E
Tutorial
Joule |
An introduction to GPU optimisation using the NVIDIA visual profiler |
|
|
Track A
Talk
HPC and GPUs
Garratt 1 |
Enduring Differentiation |
PDF |
Separation of Concerns – a route to maintainability in large, parallel scientific codes |
PPT |
Reproducible and user-controlled software management in HPC with GNU Guix |
PDF |
Porting DL_MESO_DPD on GPU for meso-scale simulations |
PPT |
Track B
Talk
Case Studies
Garratt 2 |
Tensor Network Theory for Partial Differential Equations |
PDF |
Mixed precision: is it the Holy Grail for software efficiency? |
PDF |
MERLIN: A Case Study in Scientific Software Sustainability |
PDF |
Testing multicomponent multiphysics climate models |
PPT |
Track C
Workshop
Lovell |
How successful is my software? |
|
Track D
Tutorial
Dalton |
An Introduction to Sumatra: A Package for Automated Provenance Tracking of Computational Data |
|
Track E
Tutorial
Joule |
Distributed Computing with Xenon |
|
|
09:00 – 09:20 |
Welcome to Day 2 – Garratt 1&2 |
PPT |
09:20 – 09:40 |
An Introduction and Overview of CoSeC: Computational Science Centre for Research Communities |
PPT |
09:40 – 10:00 |
EPSRC Tier-2 Centres – Garratt 1&2 |
PDF |
|
|
Track A
Talk
Data Management
Garratt 1 |
Improving the Exposure and Distribution of Marine Data through a Standards-Based Linked-Data Approach |
PDF PPT |
Curating Datasets for Development of Automated Data Wrangling Tools |
PDF PPT |
Data as code: Data management for reproducible research |
PDF PPT |
Bringing structure into data processing workflows in R |
PDF |
Track B
Talk
Communication and Outreach
Garratt 2 |
Tracking impact of software for a REF case study: Experiences from the TexGen project |
PPT |
Teaching programming to non-programmers: an experiment |
PDF |
Please touch the art: Experiences in developing for people who are visually impaired in museums |
PPT |
Storytelling for RSEs |
PDF |
Track C
Workshop
Lovell |
The International RSE Community |
|
Track D
Tutorial
Dalton |
Jupyter Notebooks for reproducible research |
|
Track E
Tutorial
Joule |
Open source tools for the performance analysis of parallel applications |
|
|
|
Track A
Talk
Parallel Programming
Garratt 1 |
Knights Landing Scalability and the Role of Hybrid Parallelism |
PDF |
Let them use Fortran: parallel code generation and optimisation with PSyclone |
PDF PPT |
Using massively-parallel computer algebra to build a Periodic Table of shapes |
PDF |
Strategies for correctness, performance and documentation in research software |
PDF |
Track B
Talk
Community
Garratt 2 |
Imposter Syndrome |
PPT |
Managing external community contributions in grants that involve open source software projects |
PDF |
Developing bioinformatics community and infrastructure in a diverse research environment |
PDF |
Is research software different from software? An analysis of GitHub repositories |
PPT |
Track C
Workshop
Lovell |
Scaling the HPC Pyramid – RSE support for researchers on advanced computing facilities |
|
Track D
Tutorial
Dalton |
Jupyter Notebooks for reproducible research |
|
Track E
Tutorial
Joule |
Mixed Martial Arts with CodeRefinery |
|
|
|
Track A
Talk
Containers and Imposter Syndrome
Garratt 1 |
Virtual Container Communities |
PDF |
Lxc containers and Puppet to create easy to manage ecosystem of servers |
|
Using Containers with Revision Control and Automated Testing |
PPT |
Mistral so far – collaboration and software integration |
PPT PDF |
Track B
Talk
Tools
Garratt 2 |
Improving the pull-through of scientific research into operations: an ECMWF perspective |
PDF PPT |
Using Python for a Large Software Project |
PDF Notes PDF Slides |
Verifying the ocean: designing a framework to assess ocean forecasts |
PDF |
One tool to rule them all? – Integration or survival of the fittest |
PPT |
Track C
Workshop
Lovell |
Learn How to Become an AI Super-RSE |
|
Track D
Tutorial
Dalton |
Introduction to Data Analysis in Python |
|
Track E
Tutorial
Joule |
100% Emacs: How To Do Everything In Emacs |
|
|