Skip to content

Commit 5d6599b

Browse files
committed
Merge remote-tracking branch 'origin/RSE_schedule'
2 parents 2ab58dd + 29bbb23 commit 5d6599b

File tree

1 file changed

+112
-16
lines changed

1 file changed

+112
-16
lines changed

content/schedule.yaml

Lines changed: 112 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ templates:
2626
title: Break
2727
short: With coffee
2828

29+
- &registration
30+
title: Arrival and registration
31+
time: 11:30
32+
location: main
33+
short: Registration and lunch info
34+
2935
- &lunch
3036
title: Lunch
3137
time: 12:00
@@ -40,14 +46,20 @@ templates:
4046

4147
- &dinner
4248
title: Dinner
43-
time: 19:00
49+
time: 18:00
4450
location: other
4551
short: Self-organized
4652

4753
- &session
4854
title: (session)
4955
location: main
50-
#short: To be filled with submitted talks
56+
short: Two talks
57+
58+
59+
- &discussion
60+
title: (discussion)
61+
location: main
62+
short: Discussion session
5163

5264

5365
schedule:
@@ -63,6 +75,7 @@ schedule:
6375
# #
6476
# # newline
6577

78+
- <<: *registration
6679
- <<: *lunch
6780
- id: intro1
6881
time: 13:00
@@ -71,12 +84,53 @@ schedule:
7184
contributors: Samantha Wittke, Richard Darst
7285
abstract: >
7386
Introductory words.
74-
- <<: *session
75-
time: 13:10
87+
- id: kamyar
88+
time: 13:30
89+
location: main
90+
title: "Sharing GIS Tools Across Disciplines: Hard Choices, opportunities, and Trade-offs"
91+
contributors: Kamyar Hasanzadeh
92+
abstract: >
93+
As GIS methods spread into interdisciplinary research, researchers are increasingly expected to package their workflows as usable software for others.
94+
In practice, this is far from straightforward. This talk reflects on several common ways of sharing GIS tools—commercial extensions (e.g. ArcGIS toolboxes),
95+
open-source plugins (QGIS), standalone desktop applications, web apps, and simply releasing code—and the challenges that come with each.
96+
These include technical maintenance, licensing constraints, usability for non-GIS experts, reproducibility, institutional dependencies,
97+
and long-term sustainability. Rather than advocating a single solution, the talk examines both the advantages and the challenges of each approach,
98+
using these trade-offs as a starting point for discussion on how researchers and research software engineers can make more realistic and
99+
context-aware decisions when sharing GIS methods for interdisciplinary use.
100+
- id: ina
101+
time: 13:30
102+
location: main
103+
title: "TargetCAT: When a Script Refuses to Stay Small"
104+
contributors: Ina Pöhner, Rafael Lopes Almeida
105+
abstract: >
106+
Imagine a project where a handful of researchers all try to do the same thing - except everyone does it manually,
107+
in their own way, and the one automated step crashes regularly due to poor error handling. Out of frustration with this fragile setup,
108+
TargetCAT was born. What began as a small collection of personal scripts to manage and process data on potential drug targets refused to stay small.
109+
It quietly turned into a research pipeline that enabled several publications and projects, while itself remaining far from ideal in many places.
110+
111+
112+
In this talk, we use TargetCAT as a case study to explore how research software typically evolves in academic projects:
113+
how it survives, grows, and gradually accumulates technical debt. We reflect on familiar patterns such as ad‑hoc workflows,
114+
"ghost development" carried out outside funded time, and feature creep driven by scientific needs without corresponding resources.
115+
Along the way, the story touches on identity challenges faced by researchers whose work is effectively research software engineering,
116+
but is assessed through publication‑centred metrics.
117+
118+
119+
The second half of the talk turns to a reboot of TargetCAT as an open‑source pipeline for an academic–industry collaboration.
120+
In this part, we share how earlier missteps and constraints, together with a fresh developer perspective and a conscious commitment to
121+
RSE practices from the outset, are shaping its second life. We conclude by teasing lessons learned and opening a discussion on
122+
how academic projects might better plan, fund, and recognise software work - and how this could support more sustainable, RSE‑centric career paths.
76123
- <<: *break
77124
time: 14:30
78-
- <<: *session
79-
time: 14:45
125+
- <<: *discussion
126+
time: 15:00
127+
- id: poster
128+
time: 16:00
129+
location: main
130+
title: "poster session"
131+
contributors: Luca Ferranti
132+
abstract: >
133+
TBD
80134
- <<: *end
81135

82136
- <<: *dinner
@@ -93,19 +147,60 @@ schedule:
93147
# #
94148
# # newline
95149

96-
- <<: *session
97-
time: 9:00
98-
- <<: *break
99-
time: 10:30
100-
- <<: *session
101-
time: 10:45
102150
- id: rse-talk
103151
title: RSE talk
104-
time: 11:15
152+
time: 9:30
153+
location: main
154+
contributors: Jeremy Cohen
155+
abstract: >
156+
Jeremy Cohen is an Advanced Research Fellow in the Department of Computing and Director of Research Software Engineering Strategy at Imperial College London.
157+
He has been involved in the Research Software Engineering community since the early days and held a research software development role in a research group
158+
prior to the existence of the “RSE" term. He has a PhD in Computing from Imperial and held one of the 5-year Research Software Engineering Fellowships (from 2018)
159+
that were funded by the UK Engineering and Physical Sciences Research Council (EPSRC). Jeremy is currently involved in a set of different grants relating to RSE and
160+
the wider “digital Research Technical Professionals” (dRTP) space that’s developing in the UK to recognise not just RSEs but also research data and
161+
research computing infrastructure professionals. He is the PI of STEP-UP (https://step-up.ac.uk), an EPSRC-funded Strategic Technical Platform with a regional focus
162+
on developing skills, community and career pathways for dRTPs.
163+
164+
165+
In his talk, Jeremy will discuss how Research Software Engineering has developed within the UK. He will highlight various challenges and opportunities around
166+
developing skills and career pathways for RSEs. He will then look at how the RSE community is expanding to represent a wider group of dRTPs in a range of
167+
technical roles who provide vital contributions to support and undertake modern digital research.
168+
- <<: *break
169+
time: 10:30
170+
- id: julia
171+
time: 11:00
105172
location: main
106-
#contributors: Name, Name
107-
description: >
108-
TBA.
173+
title: "Towards FAIR file formats: a case example with Origin & Python"
174+
contributors: Julia Niskanen
175+
abstract: >
176+
Open science and FAIR principles have become increasingly important in the last decade.
177+
However, the implementation of Interoperability is sometimes challenged by established software and analytical practices.
178+
One example of such established software is Origin (OriginLab Corporation, Northampton, Massachusetts, USA),
179+
an analysis software with various features involving graphing, statistical operations, and data processing and transformation.
180+
Origin output files are comprehensive and can contain entire analysis pipelines; however, the file format (.opju) is proprietary,
181+
the software is restricted to Windows and requires a paid license to access all features, and there is no easy option to export
182+
all the contents of the file to other formats. Together, these factors impede the implementation of Interoperability.
183+
To overcome these obstacles, I have developed a lightweight Python tool, convert-opju, that can be run within Origin to quickly and systematically export graphs,
184+
images, workbooks, matrices and notes to open file formats. While not all objects of the .opju file are currently included,
185+
converting the major objects to open formats is a notable improvement to Interoperability. Convert-opju is freely available (MIT License) on Github and Zenodo.
186+
- id: frankie
187+
time: 11:00
188+
location: main
189+
title: "Realization: it's SymPy"
190+
contributors: Frankie Robertson
191+
abstract: >
192+
SymPy looks nice, but it's not a real CAS... is it?
193+
In this presentation I hope to show that as well as SymPy scaling down, SymPy is quite a capable CAS for helping to tackle real world problems we might encounter as RSEs.
194+
The main content of the presentation is a case study of how SymPy has been a useful tool during my first project as an RSE, working on a simulation of a mass spectrometer,
195+
both as a tool for ad-hoc tool enabling DRY and --- using more of its power --- to help design more efficient numerical sampling code.
196+
So next time you have some maths to wrangle, I say: "Go on: treat yourself!" (to SymPy)
197+
- id: outro1
198+
time: 11:45
199+
location: main
200+
title: RSE meetup wrapup
201+
contributors: Samantha Wittke, Richard Darst
202+
abstract: >
203+
Closing words.
109204
110205
- <<: *lunch
111206

@@ -243,6 +338,7 @@ schedule:
243338
If there is no explicit requests, it is safe to assume this
244339
won't happen.
245340
341+
246342
How can universities get infrastructure funding for local
247343
Research Software Engineer support. How can they work together?
248344
This is a discussion, taking into account everything we have

0 commit comments

Comments
 (0)