About
Summary
I’m a computational scientist, interested in applying computing power to bringing insight to molecular problems.
I’ve worked in multiple Australian universities, attempting to extract meaning from calculated data. My PhD was in photochemistry: trying to work out the rules that determine the energetics of bond-breaking in atmospheric molecules – whereas my Honours was on DNA-binding drugs: using molecular dynamics to simulate how they insert into the double-helix DNA ladder. I love teaching, and was glad to be recognised with a ‘Rising Star’ award by UNSW Science. I worked at Matrix Education for a long while, inspiring the next generation to think analytically.
When not working, I’m likely to be exercising with swords, at a gig, or sitting with a pot of tea and a good book.
Scientific Interests
I’m fascinated by the mechanisms of the natural world, and enthusiastic about how compute power provides the capability for exquisite mechanistic insight. I’m applications driven – with published work using excited state quantum chemical methods, molecular dynamics modelling of DNA, as well as coursework and employment in bioinformatics. I’d love to combine my skills and apply them to use multiscale modelling approaches on research topics such as: photobiology, structural biology, enzyme catalysis, and DNA photodamage.
Computational Skill Set
I have worked within Linux and high performance computing environments for over a decade, writing shell scripts to automate my calculations, data management and analysis — and now designing systems for specific applications. For larger scripts and code, Python is my go-to language, and also my choice for student instruction due to its accessibility. A plethora of file formats and data structures proliferate in computational chemistry and biology, so I regularly write parsing, data extraction, and translation scripts.
I am a strong believer in open-source software and try to adopt FOSS tools such as matplotlib, Inkscape, GNU IMP, and LaTeX for document and figure preparation. Vim is my main text editor for its expressive efficiency, particularly for the file munging required to process the output of scientific software.
I’ve worked with UNSW’s Research Technology Services group and regularly attended their training courses (Julia, HPC, Seaborn, …), and ‘Hacky Hour’ presentations on contemporary developments in research and high performance computing.
Recent Work
I work at the Structural Biology Facility in the Mark Wainwright Analytical Centre at UNSW, developing its computational modelling resources in response to rapidly developing revolution in AI protein structure and design software. I run state-of-the-art calculations supporting bioscience researchers making breakthroughs in medical research and molecular biology. I manage a small team as they develop software, configure high-performance computing systems, and optimise workflows.
I manage the technical implementation of computational resources of the facility. This includes writing the procurement specifications of GPU and storage hardware, including AI GPUs for biomolecular structure inference. I negotiated their integration into the campus research computing cluster: ensuring all UNSW researchers could have easy access to user friendly workflows (e.g. the facility’s OnDemand proteinfold webform), and efficient use of hardware where other departments can use the silicon during idle times.
I am also working with a very talented sysadmin, where we codesign solutions to high-performance Cryo-EM modelling which is a different computational category than AI prediction workloads. Cryo-EM requires interactive visualisation, intense data processing with inexpensive video processing GPUs, and involves a mix of short responsive calculations and very long batched particle refinement jobs. This does not play nicely with traditional HPC setups, and has been a problem of interest ever since Lev Lafayette detailed these computational challenges in his Cryo-EM computing talk to UNSW.
Get in contact
Either send me an email or follow me on Mastodon! (but I’m pretty silly over there)