Imperial College Research Software Community Newsletter - May 2025

As we transition into late spring with longer and sunnier days, it is a nice time to reflect on the things happening in our community. In this edition of the newsletter, we share details of the different activities happening in the Research Software Engineering and adjacent communities. Perfect for a sunny little read - give it a go!

Dates for your diary

Research Computing at Imperial

This month, in our series highlighting members of the Imperial community helping to support research computing, we hear from Jack Coker:

I’m currently on a 6-month placement with the Research Computing Service, with my work being split between the RSE and Platforms (HPC) teams.

I began my further education at the University of Sussex (in sunny Brighton), where I completed an integrated-master’s degree in physics. During this time, I became interested in the development and application of computational modelling tools. Since I was also interested in low-carbon energy generation, I undertook a couple of internships during my summer breaks, in which I did some modelling work related to nuclear energy (reactor design & waste disposal methods).

After completing my degree, I worked for a year as a software engineer at a company that built precision laser micromachining equipment. It was a relatively small company, with only three of us in the software team, so during this time I was exposed to many different aspects of software engineering (GUIs, backend, hardware integration, etc.).

Although I enjoyed developing software full time, I was also interested in research, and specifically research around technologies that could help mitigate climate change. I therefore decided to undertake a PhD under the supervision of Professor Jenny Nelson at Imperial. My academic work involved developing and applying computational models to better understand organic semiconducting materials. These materials have many interesting and exciting applications, particularly related to the generation and storage of renewable energy. My major focus was on trying to improve our understanding of the relationship between a material’s microstructure (how its component molecules pack together) and its carrier mobility (how quickly electrons and holes move through the material), since mobility is important for determining the efficiency of many semiconductor devices, such as solar cells.

Since my research involved heavy use of Imperial’s HPC clusters, towards the end of my PhD I started to think more about the environmental impacts of scientific computing and computing more broadly. Just around this time, I attended the launch event for ICICLE, a partnership between Imperial, Intel, and Lenovo, focused on the development of more sustainable HPC systems. By a lucky coincidence, it was at this event that I first heard about the RCS placement I’m currently on and so decided to apply!

At this point in the programme, I’ve spent time working with both the RSE and Platforms teams. I’m now in the process of planning out a project which I hope will contribute in a small way to further improving the sustainability of computing here at Imperial.

Research Software Code Surgeries

Are you interested in how you can improve the quality of your research software? Would you like to know more about how you can extend your use of research software best practices? This month, our regular Research Software of the Month feature is again taking a break but instead, in its place, we’re highlighting the Research Computing Service RSE team’s Code Surgeries.

Who’s behind the RSE Code Surgeries?

If you have any challenges or wishes for your research code or your software development skills, the Central RSE Team can probably help you, for free, via the Code Surgeries… but who are the people behind the initiative? We are highlighting the people who will be there supporting your software requirements skills, so you can get a better idea of how we can help you.

Get in touch now!

Would you like to see your software tool or application featured in Research Software of the Month? The research software community team are always on the look out for interesting software tools developed at, or with a link to, Imperial. Feel free to reach out to us with your suggestions for RSotM at rse-committee@imperial.ac.uk.

RSE Bytes

News

Blog posts, tools & more

Some reminders…

RS Community Slack

The Imperial Research Software Community Slack workspace is a place for general community discussion as well as featuring channels for individuals interested in particular tools or topics. If you’re an OpenFOAM user, why not join the #OpenFOAM channel where regular code review sessions are announced (amongst other CFD-related discussions…). Users of the Nextflow workflow tool can find other Imperial Nextflow users in #nextflow. You can find other R developers in #r-users and there is the #DeepLearners channel for AI/ML-related questions and discussion. Take a look at the other available channels by clicking the “+” next to “Channels” in the Slack app and selecting “Browse channels”.

If you want to start your own group around a tool, programming language or topic not currently represented, feel free to create a new channel and advertise it in #general.

Research Software Engineering support

If you need support with your code, seek no more! The Central RSE Team, within the Research Computing Service is here to help. Have a look at the variety of ways the team can work with you:

HPC documentation and tips

All the documentation, tutorials and howtos for using Imperial’s HPC are available in the Imperial RCS User Guide.

Research Software Directory

Imperial’s Research Software Directory provides details of a range of research software and tools developed by groups and individuals at the College. If you’d like to see your software included in the directory, you can open a pull request in the GitHub repository or get in touch with the Research Software Community Committee.

Get in Touch, Get Involved!

Drop us a line with anything you’d like included in the newsletter, ideas about how it could be improved, or even offer to guest-edit a future edition! rse-committee@imperial.ac.uk.

If you’re reading this on the web and would like to receive the next newsletter directly to your inbox then please subscribe to our Research Software Community Mailing List.


This issue of the Research Software Community Newsletter was edited by Saranjeet Kaur Bhogal. All previous newsletters are available in our online archive.