Portrait of Angel Robles

Angel L. Robles

Ecology · modeling software · AI-assisted scientific workflows

  • C++
  • R
  • SDM
  • Phylogenetics
  • HPC
  • Open source

I work at the intersection of ecology, evolution, and scientific computing. I develop machine-learning and mechanistic models for host–parasite interactions, climate-change biology, and species distributions.

My open-source work spans C++, R, Python, Bayesian inference, and HPC: from ecological niche and demographic SDMs to reproducible literature-mining and AI-assisted scientific workflows.

See a few selected projects below, the full project list, or my CV.

Selected projects

See all →
  • maxentcpp

    C++

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

  • xsdm

    R

    An R toolkit for explainable species distribution modeling — fitting, evaluating, and interpreting SDMs in a reproducible workflow that plays well with modern tidyverse pipelines.

  • sobol

    C++

    A small, fast C++ library for Sobol' sensitivity analysis. Useful for global sensitivity studies of ecological and other scientific simulations where Monte Carlo budgets matter.

  • EcoSeek

    Python

    A scientific agent environment for ecological and computational biology workflows. Domain-specialized LLMs, 30+ ecological tools, and a secure gateway for HPC clusters.

  • 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.

  • genominer

    Python

    A reproducible pipeline and database for finding species with population-genetic data, geographic coverage, and reference genomes for landscape-genetic and refugia studies.

  • ERA5-Land bioclimatic variables for ecological modeling, served through a reproducible web service.

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

Get in touch

Reach me by email, or find me on GitHub and LinkedIn. I'm happy to talk about ecological modeling, scientific software, and reproducible HPC workflows.