Portrait of Angel Robles

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

    R

    Demographic species distribution modeling in R and C++ — coupling Lewontin–Cohen stochastic population growth with interannual climate time series to project species niches and ranges.

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

    Python

    Dated 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

    Python

    A 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

    Python

    Frozen embeddings from an Earth-observation foundation model for ecology — landscape-similarity explorer and suitability demo.

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

AI & scientific agents

  • WildSeek

    Python

    Autonomous 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

    Python

    Large-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

    Python

    System-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

    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.

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.