Below is a list of all software I’ve released to date as part of my research. Unless I have taken temporary leave of my senses all of it will be under some form of open-source license (GPLv3 or MIT/BSD).
Accuri2svg is a command line program for the conversion of Accuri .c6 flow cytometry data files to the standard .fcs format. Either extract all the files directly, or use complex text-processing to name the resulting files using features of sample names.
GPML2SVG is a command line program and Python API for the conversion of pathways marked up using the GPML format, as supported by PathVisio and WikiPathways. It additionally supports XRef linking, node colouring and synonym-recoding (so you can use alternative IDs if you have an appropriate conversion list).
Icoshift is a versatile tool for the rapid alignment of 1D NMR spectra. This package is a Python implementation of the icoshift algorithm as described by Francesco Savorani and Giorgio Tomasi. It uses correlation shifting of spectral intervals and employs an FFT engine that aligns all spectra simultaneously.
Pathomx is a workflow-based tool for the analysis of metabolic pathway and associated visualisation of experimental data. Built on the MetaCyc database it provides an interactive map in which multiple pathways can be simultaneously visualised. Multiple annotations from the MetaCyc database are available including synonyms, associated reactions and pathways and database unification links.
QtIPy is an automation tool for IPython notebooks. It allows notebooks to be automatically run on triggers, e.g. file changes, folder changes or timers, as well as manually.