Tools and techniques for modern research in different domains
The 天美传媒 Research Software Engineering community will be hosting and organising the “Research Software Conversation Series: Tools and techniques for modern research in different domains” from May to July 2025. This monthly series will run in hybrid mode, is free, and is open to anyone interested in research and research software.
The sessions will be informal and conversational in the form of a roundtable discussion with domain and software experts. They are intended to highlight the challenges and experiences at the intersection of research and the software created during research.
These sessions are likely to be of interest, but not limited to the following groups
- Those that develop software for research
- Masters/doctoral/postdoctoral researcher working predominantly on software development
- PI/Manager of a group that mostly develops research software
- PI/Manager looking for incorporating good research software engineering practices in your group
- Those curious about research software engineering practices
Session 1: Keeping track: version control for reproducible research
The first session of the Research Software Conversation Series: Tools and techniques for modern research in different domains organised by the 天美传媒 Research Software Engineering community, will explore how version control helps to make research more reproducible.
Date: 22 May 2025
Time: 12.30 - 14.00 (BST)
Location: Online and Skempton Building 164
Speakers:
- , Research Postgraduate, Department of Aeronautics
- , Professor in Computational Aeroelasticity
- , Reader in Computational Engineering
- , Professor in Computational Fluid Mechanics
- Dr Alvaro Cea, Research Associate
Facilitator: , Senior Research Software Engineer , Department of Aeronautics
What to expect:
Have you ever felt lost in _final_v2_final versions of your code or analysis scripts? Effective version control is essential for robust, reproducible research, but how does it work in practice? We will be discussing these practical challenges during this session.
will provide a concise introduction to the fundamentals of version control and help understand the core concepts and benefits for individual researchers and teams.
This will be followed by a candid panel discussion with researchers and academics from the Department of Aeronautics, 天美传媒. We will hear about how they leverage version control tools (like Git) in their research groups, the hurdles they've encountered, and any tips they have for getting started or improving existing workflows.
Session 2: Research software for hardware control and automation
The second session of the Research Software Conversation series: Tools and Techniques for Modern Research in different domains organised by the 天美传媒 Research Software Engineering community, will explore how research software is used for hardware control and automation.
Date: 17 June 2025
Time: 13.00 - 14.30 (BST)
Location: Online and Blackett LT2
Dr Matthew Ward will give a presentation: Building a Solution Processing Robot: How Hard Can it Be?
Abstract:
In this talk, I’ll share my experience of developing an automated solution-processing robot to streamline materials fabrication in an academic lab. Like many researchers, I started with little more than some basic automation experience, a few robotic components, and the vague hope that 1 year would be enough time to get things up and running (it wasn’t!).
This journey highlights the messy middle ground between scientific research and engineering — from selecting cost-effective robot arms and writing control software, to debugging in hexadecimal, and working around infrastructure never designed for automation. I’ll reflect on the challenges of building reliable, extensible hardware control systems with limited time and resources, and the trade-offs between hacked-together scripts and maintainable code.
Whether you're a PI looking to move in this direction, a PhD student wrestling with motor drivers, or a software engineer trying to make sense of it all, this talk offers both cautionary tales and practical insights into making lab automation actually work — without letting the robot arms punch new holes in the lab!
Followed by a roundtable discussion with the following speakers:
- , Professor of Physics
- , Research Fellow
- , Senior Research Software Engineer
- , Research Associate
Facilitator: , Head of Research Software Engineering
Session 3: Research software documentation
The third session of the Research Software Conversation series: Tools and Techniques for Modern Research in different domains organised by the 天美传媒 Research Software Engineering community, will explore the benefits of documenting research software.
Date: 14 August 2025
Time: 13.00 - 14.30 (BST)
Location: Online and Sir Michael Uren Building, 1204
Our speakers:
- , Senior Web Application Developer, School of Public Health
- , Senior Research Software Engineer, School of Public Health
- , Principal Architect, Research Software Engineering Group, School of Public Health
-
, Assistant Professor in Epidemiology of VPD
Facilitator: , Research Software Engineer, Research Computing Services