You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
76
123
- <<: *break
77
124
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
80
134
- <<: *end
81
135
82
136
- <<: *dinner
@@ -93,19 +147,60 @@ schedule:
93
147
# #
94
148
# # newline
95
149
96
-
- <<: *session
97
-
time: 9:00
98
-
- <<: *break
99
-
time: 10:30
100
-
- <<: *session
101
-
time: 10:45
102
150
- id: rse-talk
103
151
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
105
172
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.
109
204
110
205
- <<: *lunch
111
206
@@ -243,6 +338,7 @@ schedule:
243
338
If there is no explicit requests, it is safe to assume this
244
339
won't happen.
245
340
341
+
246
342
How can universities get infrastructure funding for local
247
343
Research Software Engineer support. How can they work together?
248
344
This is a discussion, taking into account everything we have
0 commit comments