Paul Macklin's Math Cancer Lab Website

Open Source

I have been involved in open source software development since 2005. In the coming months, I plan to partly open source my agent model simulator. I am also developing an associated open data standard for multicell agent models: the MultiCellXML Project.

Open source projects I have founded and maintain

MultiCellXML Screenshot


MultiCellXML is an XML-based data format for agent-based simulations of multicell systems. I designed this format to facilitate simulation data exchange, postprocessing, and visualization. Benchmark datasets and open-source postprocessing and visualisation code are provided.

See: for more.

EasyBMP Screenshot


EasyBMP is a simple, cross-platform, open source (revised BSD) C++ library designed for easily reading, writing, and modifying Windows bitmap (BMP) image files. I use it to write rasterized images in simulations, postprocessing, and visualization.
[56,803 downloads since 2005].

See: for more.

Put an image here.


EasyBMPtoAVI is a simple, cross-platform, open source C++ program for converting series of images into an uncompressed movie. I use this to efficiently generate animations of my simulations via SSH and download the zipped AVI file.
[18,021 downloads since 2006].

See: for more.