Imperial College Research Software Community Newsletter - January 2026

I am really proud that with this edition we start the eighth year in a row of Imperial RS Community Newsletters. Time goes by really fast! During this time, we have advertised hundreds of events, promoted tons of fantastic software, mostly developed at Imperial, and highlighted the incredible journey and work that members of the RS community at Imperial have done. I hope all of this has made a difference - it has, in my case - and that we can count on the support of our community to keep our newsletters, and community activities, going for many more years. Remember that you can get involved with the newsletter any time, by simply sharing it with colleagues and friends, but also by sharing interesting resources with us or even volunteering to guest-edit a future edition! Get in touch! Get involved!

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 Melissa Jade Mitchell:

Hi I’m Melissa Jade! I’m currently part of Imperial’s Research Software Engineer and High‑Performance Computing Experience Programme, a step I took not just to sharpen my technical skills but to experience a world beyond the academic bubble. After spending years deep in biophysics research, I wanted to see how software, collaboration, and real-world problem‑solving come together across disciplines and this programme has been the perfect place to do that.

My path into coding wasn’t glamorous at first. During my bachelor’s in Mechanical Engineering, I needed money, and my cousin nudged me into building websites. That small push opened a door I didn’t expect. From there, MATLAB became my closest companion during my engineering degree and later my MSc in Biomaterials & Tissue Engineering. By the time I began my PhD in biophysics, I was fully immersed in molecular dynamics simulations, HPC workflows, and the joy (and occasional chaos) of writing analysis tools that actually make researchers’ lives easier.

During my PhD, I built IMANI, named after my daughter a Python package for analysing molecular interactions in nanosecond‑scale MD simulations. IMANI grew from a personal need into a tool that helps researchers explore drug delivery, membrane behaviour, hydration patterns, and molecular orientations.

Outside of code and simulations, I’m a big football fan and a loyal Chelsea supporter, which means I’ve developed a healthy tolerance for emotional turbulence. Now at Imperial, I’m excited to help research groups strengthen their software, build tools they can trust, and bring the same sense of curiosity and craftsmanship that shaped my own journey.

Research Software of the Month

This month, our Research Software of the Month is uDALES, developed in the Department of Civil and Environmental Engineering.

uDALES is an open-source, high-resolution large-eddy simulation (LES) code developed in the Department of Civil and Environmental Engineering at Imperial College London to model turbulent flow, heat transfer, and pollutant dispersion in complex urban environments. The code is designed from the outset for high-performance computing (HPC), using MPI-based domain decomposition to enable efficient simulations on large parallel systems. By explicitly resolving turbulence around buildings and vegetation and coupling momentum, scalars, radiation, and surface energy balance, uDALES allows detailed investigation of urban microclimate and air-quality processes at metre-scale resolution.

uDALES has been extensively deployed on HPC platforms to study a wide range of urban environmental problems, including street-canyon ventilation, pollutant dispersion, thermal effects of urban morphology, and the role of vegetation in modifying flow and exposure. The model has been applied to both idealised and realistic urban configurations, supporting systematic analysis of urban heterogeneity and providing a bridge between building-resolving LES and parametrised urban canopy models. Its scalability enables simulations over neighbourhood-scale domains while retaining the physical fidelity needed to interrogate urban-scale transport and mixing mechanisms.

The continued development of uDALES has been supported by the Imperial Research Software Engineering (RSE) Hub, whose members joined the development team for a week-long software sprint in August 2024. This collaboration helped professionalise the project’s GitHub workflow, with a particular focus on establishing robust continuous integration and continuous deployment (CI–CD) pipelines, automated testing, and improved code quality control. These advances have enhanced the reliability, reproducibility, and sustainability of uDALES, supporting its ongoing use as a community-facing, HPC-ready research code.

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:

Research Computing and Data Science workshops

The Research Computing and Data Science team at Imperial’s Early Career Researcher Institute run workshops in programming, statistics, data science, software engineering, Linux, HPC, AI for programming, LaTeX, and much more, which are available to the Imperial community. Follow the registration information on the RCDS page to sign up.

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 Diego Alonso Alvarez. All previous newsletters are available in our online archive.