Software
TraitBlender
TraitBlender is a Blender add-on I developed for generating synthetic museum-style image and 3D mesh datasets in evolutionary morphology. Using pre-defined theoretical or empirical morphospaces, users can simulate taxa on phylogenies, and render standardized specimen images in bulk—useful when you need ground-truth evolutionary processes for benchmarking computer vision models.
PhyloNN
PhyloNN uses restructured autoencoders and multi-task learning to incorporate evolutionary information such as phylogeny and ontogeny into deep learning models for phenotypic data. The goal is to ground high-dimensional or raw datasets in biological structure rather than treating morphology as an unstructured prediction problem.
RPhenoscate
RPhenoscate incorporates biological knowledge into comparative analyses through ontologies: knowledge graphs that specify hierarchical relationships between traits. This helps ensure that statistical models reflect biologically meaningful assumptions about how characters relate to one another.
SISRS
SISRS (Site Identification from Short Read Sequences) is a phylogenomic pipeline for identifying informative sites and inferring orthologous sequences from short-read genomic data.
Species Map Explorer
Species Map Explorer is a classroom web app for exploring where species have been observed and how those patterns relate to geography and climate. Students can search and map GBIF occurrence samples, overlay biogeographic regions and climate layers, browse iNaturalist photos and related taxa, and pull in PhyloPic silhouettes and other open biodiversity context—without installing software beyond a browser.
I built it as a researcher with the Imageomics Institute during the “6th–12th grade education in the age of AI: working with data and large language models” workshop (July 20–22, 2026 at the Colorado School of Mines), where HDR researchers and educators co-developed classroom materials for teaching with data and large language models. It is meant to help teachers introduce topics such as adaptations and comparative biology, and to guide students to ask questions about how evolution and global ecology affect species distribution patterns.
EcoEvoJobSearcher
EcoEvoJobSearcher is a browser tool for searching ecology and evolutionary biology positions across EcoEvoJobs, EvolDir, and Science Careers. It aggregates listings into one dashboard with filters for source, open applications, deadlines, and posting date, plus a map of where jobs are concentrated and CSV export for offline tracking.