Cacatoo
Cacatoo is a toolbox for modelling and exploration of spatially structured simulations. Because it is written in 100% javascript it requires no installation and works on any machine, making building, sharing, and exploring your model easier than it ever was! With a web-based interface that is ideal for students to learn how to program, and a NodeJS-mode which allows one to rapidly run simulations directly from the command line, it is suited for beginners and advanced programmers alike!
Cacatoo is roughly based on a tried-and-true c-library called Cash (RJ de Boer & AD Staritsk) but is much easier to work with. It also comes with a few new features, such as the ability to integrate ODEs on a grid with diffusion (i.e. a numeric approximation of a PDE). Cacatoo is available on Github, and more documentation and tutorials are also available. If you want to see an example model in action, click on the button below!
Xenoseq
Xenoseq is a simple bioinformatic pipeline to find sequences that appear to be newly introduced into a community. Xenoseq wraps read trimming (fastp), assembly (megahit), read mapping (BWA), read filtering (samtools), and local alignment (blast), to detect putative evidence of horizontal transfer between communities. It also generates output for the estimated abundance of these “xenotypic sequences” across all samples.
Cash 2.1
Cash 2.1
Future programming plans
A biophysics simulation of growing, rod-shaped cells to study the ecology of “shoving”
VirtualMicrobes 2.0, improving Virtual Microbes based on what we’ve learned from Virtual Microbes
Something secret, with one dimension more than my usual stuff :)