Angel L. Robles
Ecology · modeling software · AI-assisted scientific workflows
- C++
- R
- SDM
- Phylogenetics
- HPC
- Open source
I am a postdoctoral researcher at the University of Kansas working at the intersection of quantitative ecology, evolutionary biology, and scientific computing. My research connects stochastic population dynamics, ancestral niche evolution, and species-interaction networks with auditable biodiversity informatics.
My open-source ecosystem spans 11 CRAN packages and public data platforms in R, C++17, Python, and Stan — from demographic species-distribution modeling and dated phylogenomics to verbatim-grounded literature extraction.
Explore my research program & conceptual overview, browse selected projects or the full project catalog, or view my CV.
Selected projects
See all →Modeling tools & methods
-
xsdm
RDemographic species distribution modeling in R and C++ — coupling Lewontin–Cohen stochastic population growth with interannual climate time series to project species niches and ranges.
-
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
PythonDated mammalian phylogenies (8,014-tip backbone-and-patch topology; replicate-tree uncertainty in development) — interactive tree exploration and 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.