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 →Modeling tools & methods
-
xsdm
RAn R toolkit for explainable species distribution modeling — fitting, evaluating, and interpreting SDMs in a reproducible workflow that plays well with modern tidyverse pipelines.
-
xnicher
RAn R package for estimating ecological niche models with ellipsoidal environmental responses under an M hypothesis.
-
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.
Data & web services
-
phyloseek
PythonA credible-set mammal phylogeny service — posterior-tree visualization and tree APIs for ecological and evolutionary analyses.
-
genoseek
PythonA reproducible pipeline and queryable database mining the primary literature for species with population-genetic data, georeferenced samples, and reference genomes — for landscape-genetic and glacial-refugia studies. (Formerly genominer.)
-
geoseek
PythonFrozen embeddings from an Earth-observation foundation model for ecology — landscape-similarity explorer and suitability demo.
-
EcoSeek Bioclim
PythonERA5-Land bioclimatic variables for ecological modeling, served through a reproducible web service.
AI & scientific agents
-
WildSeek
PythonAutonomous wildlife disease surveillance and spillover forecasting — prospective host-susceptibility scoring from geographic, niche, and phylogenetic distances, literature-mined host–pathogen edges, and pre-registered predictions.
-
EcoTagger
PythonLarge-scale literature annotation for ecological interactions — tiered automated tagging with a human-validation benchmark (>100k verified records), a live interaction explorer, and a public triage/annotate API.
-
Sciev
PythonSystem-One-style decision models on a frozen masked-diffusion backbone — typed questions answered with calibrated probabilities in a single forward pass, no text generation.
-
EcoSeek
PythonA scientific agent environment for ecological and computational biology workflows. Domain-specialized LLMs, 30+ ecological tools, and a secure gateway for HPC clusters.
-
EcoReasoner
PythonAn 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.