Projects

Open-source tools and research code in C++, R, and Python, focused on ecological modeling, population genetics, scientific AI, and reproducible workflows.

Featured

  • maxentcpp

    C++

    A header-light C++ implementation of MaxEnt for species distribution modeling — fast on real ecological datasets and embeddable in larger pipelines.

  • xsdm

    R

    R toolkit for explainable species distribution modeling — fitting, evaluating, and interpreting SDMs in a reproducible workflow.

  • genominer

    Python

    Reproducible literature mining and metadata integration for identifying population-genetic candidates with geographic data and reference genomes.

  • ERA5-Land bioclimatic variables for ecological and species-distribution modeling.

  • sobol

    C++

    Small, fast C++ library for Sobol' sensitivity analysis — useful for global sensitivity studies of ecological and other scientific simulations.

  • An R package for estimating ecological niche models with ellipsoidal environmental responses under an M hypothesis.

In development

  • EcoReasoner

    Python

    An experimental mixture-of-experts diffusion language model for scientific agents. EcoReasoner combines open, license-documented scientific corpora with tool-use traces to generate structured, repairable actions for ecological workflows such as biodiversity queries, climate-data retrieval, and species distribution modeling.

Earlier work