tools & data
Open-source tools and databases from the Enquist Lab
Software & Open Data
Code and public tools associated with current and ongoing lab projects.
Lab software and open data products are built from the same pipeline: field observations, curated synthesis databases, and decision-oriented ecological analyses.
Lab Resources
PFTC Resources
The Plant Functional Trait Courses are a major training pipeline for the lab’s field-based trait ecology work. They combine hands-on sampling, data curation, community ecology, and quantitative analysis across diverse field settings.
PFTC Website
Course overview, field locations, and program context.
Teaching Material
Central course documentation and open teaching modules.
Working With PFTC Data
Data structure, workflow, and analysis orientation for course datasets.
Data Curation
Cleaning, documentation, and QA practices for trait datasets.
Community And Sampling Data
Plot structure, community measurements, and sampling design guidance.
Plant Functional Trait Data
Trait definitions, measurement protocols, and interpretation notes.
PFTC Lectures
Lecture archive covering methods, theory, and field applications.
BIEN: Botanical Information & Ecology Network

The BIEN project compiles and standardizes occurrence records, trait measurements, and plot data for vascular plants of the Western Hemisphere — one of the largest plant biodiversity synthesis efforts globally. The database integrates herbarium specimens, citizen-science observations, and plot inventories spanning roughly 1800s–present, with taxonomic reconciliation against a versioned plant name backbone and coordinate-level QA filtering (Enquist et al. 2026, Methods in Ecology and Evolution).
BIEN R Package
The BIEN R package provides programmatic access to ~85 million botanical observations, ~100,000 species range maps, and plant trait data for the New World.
install.packages("BIEN")
library(BIEN)
sp <- BIEN_occurrence_species("Pinus ponderosa")
BIEN Data Portal & Interactive Apps
The BIEN GeoSpatial portal provides web-based access to New World plant occurrence, range, and trait data with QA/QC, taxonomic harmonization, and geographic filtering. Three focused Shiny apps extend portal access for specific workflows:
Browse occurrence records and range maps for ~120,000 Western Hemisphere plant species. Filter by native status, political unit, and elevation; download georeferenced records and range polygons.
GitHub README
Query, map, and export plant functional trait observations. Supports multi-species input, coverage preview, mapped observations, and reproducible R export code with full provenance metadata.
GitHub README
Upload a species list to retrieve, review, and bulk-export BIEN occurrence and trait data. Designed for batch queries and downstream biodiversity analysis workflows.
GitHub README
BIEN Web Services
These services form a complete biodiversity data QA pipeline from taxonomic names to geographic context:

TNRS
Taxonomic Name Resolution Service
GNRS
Geographic Name Resolution Service
NSR
Native Species Resolver
GVS
Geocoordinate Validation Service
- TNRS — Taxonomic Name Resolution Service
- Computer-assisted standardization of plant scientific names: corrects spelling errors, resolves synonyms, and maps names to accepted taxonomy. GitHub source · Featured in Nature (2011) · Boyle et al. (2013), BMC Bioinformatics
- GNRS — Geographic Name Resolution Service
- Standardizes political division names (country, state/province, county) against authoritative gazetteers, enabling consistent geographic filtering and data integration across sources. Boyle et al. (2022), PLOS ONE
- NSR — Native Species Resolver
- Uses regional taxonomic checklists to determine whether observations of a species within a political division are native, introduced, or cultivated. Legacy tool page
- GVS — Geocoordinate Validation Service
- Validates and corrects geocoordinates, flags implausible locations, and returns standardized political context for each point.
R Vignettes
Hypervolumes
Estimates the shape and volume of high-dimensional ecological objects (niches, trait distributions) and performs set operations including intersection, union, and overlap. Used for n-dimensional niche measurement and species distribution modeling.
- CRAN: hypervolume
- Citation: Blonder et al. (2014) Global Ecology and Biogeography
fluxible
Processes ecosystem gas flux time series and applies quality assurance workflows for eddy covariance and closed-chamber measurements. Handles CO₂, CH₄, and N₂O flux data from a variety of sensor systems. Core functions include flux calculation from raw concentration–time curves, automatic detection of non-linear or problematic measurements, outlier flagging, and export of QA-annotated summaries.
Designed to integrate with the outputs of standard flux loggers and field datalogger formats, and pairs naturally with the lab’s long-term ecosystem monitoring work at sites including RMBL and tropical elevational transects.
- CRAN: fluxible
- GitHub: jogaudard/fluxible
- Publication: Gaudard et al. (2025), Methods in Ecology and Evolution
- Vignette: Getting started with fluxible
install.packages("fluxible")
library(fluxible)
traitstrap
Bootstraps trait distributions to propagate uncertainty from individual-level measurements to community-weighted means and higher-order community trait statistics. Addresses a key challenge in trait-based ecology: raw community-weighted mean (CWM) calculations ignore intraspecific trait variation and sampling uncertainty. traitstrap implements parametric bootstrapping that draws from species-level trait distributions, weighted by abundance, producing CWMs with full uncertainty quantification suitable for downstream modeling.
Works directly with trait data from BIEN, TRY, and comparable databases, and is designed to integrate with the lab’s Trait Driver Theory framework (Enquist et al. 2015; Šímová & Enquist 2017).
- CRAN: traitstrap
- GitHub: Plant-Functional-Trait-Course/traitstrap
- Citation: Maitner et al. — see CRAN page for current reference
- Vignette: traitstrap vignette
install.packages("traitstrap")
library(traitstrap)
netassoc
Infers species associations from community co-occurrence matrices using partial correlations and Gaussian graphical models with null modeling.
- CRAN: netassoc
- Citation: Morueta-Holme, Blonder et al. Ecography
comclim
Computes community climate statistics for volume and mismatch using species’ climate niches, scaled relative to a regional species pool. Used to infer community assembly processes.
- CRAN: comclim
- Citation: Blonder et al. (2015) Ecology
Plant-O-Matic
Open software integrating biodiversity layers with mobile APIs to deliver plant identification and occurrence information.
- Citation: Enquist et al. (2016) Methods in Ecology and Evolution
- GitHub
OpenTraits Network
We co-lead the OpenTraits Network, which promotes open, standardized, and FAIR (Findable, Accessible, Interoperable, Reusable) trait data across all organisms.
- Website: opentraits.org
- Publication: Gallagher et al. (2020) Nature Ecology & Evolution
Scaling and Allometry Data
Open datasets from lab publications spanning biomass allocation, nutrient scaling, leaf morphology, community productivity, and whole-plant allometry. These datasets underpin cross-scale tests of metabolic scaling theory and macroecological allometry and are made available to support reproducible synthesis.
Biomass Allocation and Growth — Niklas & Enquist (2004)
ORNL DAAC · 703
Biomass allocation and growth data for seeded plants spanning diverse life forms and environments. Captures relationships between root, stem, leaf, and reproductive biomass as a function of total plant mass — foundational for testing metabolic scaling predictions of biomass partitioning across plant size and functional group.
Why it matters: One of the most-cited compilations for cross-species allometric analysis of plant biomass fractions. Directly underpins tests of WBE/MST predictions and the ontogenetic allometry literature.
Citation: Niklas, K. J., & Enquist, B. J. (2004). Biomass Allocation and Growth Data of Seeded Plants (Version 1). ORNL DAAC. doi:10.3334/ORNLDAAC/703
Data: NASA Earthdata / ORNL DAAC 703 · Accessed: 2026-05-06
N and P Scaling in Seed Plants — Kerkhoff et al. (2006)
American Naturalist · 168:4 · E103–E122
Comparative scaling analysis of nitrogen (N) and phosphorus (P) content across leaves, stems, roots, and reproductive structures of 1,287 species in 152 seed plant families. Includes N:P ratios within and across organs, with contrasts between woody and herbaceous taxa.
Why it matters: Plant biomass and nutrient allocation directly connect evolved strategies of plant species to the material and energy cycles of ecosystems. N and P availability frequently limits plant growth, and this global compilation establishes scaling rules linking stoichiometry to plant size and growth form — essential for earth-system models of nutrient cycling.
Citation: Kerkhoff, A. J., Fagan, W. F., Elser, J. J., & Enquist, B. J. (2006). Phylogenetic and growth form variation in the scaling of nitrogen and phosphorus in the seed plants. The American Naturalist, 168(4), E103–E122. doi:10.1086/507879
Data: Appendix C (ZIP) — University of Chicago Journals supplemental file
Leaf Allometry — Price & Enquist (2007)
Ecology · 88:1132–1141
Intra- and interspecific scaling of leaf area, leaf mass, petiole dimensions, and tissue density for 622 leaves across 21 species (~30 leaves per species). Extends the WBE model to leaf-level morphology and provides a rare intraspecific allometry benchmark.
Why it matters: Intraspecific allometry is poorly characterized relative to interspecific patterns. This dataset enables direct tests of whether the same scaling exponents hold within and across species — a key question for scaling theory — and provides ground-truth data for leaf economic spectrum and hydraulic architecture models.
Citation: Price, C. A., & Enquist, B. J. (2007). Scaling mass and morphology in leaves: an extension of the WBE model. Ecology, 88(5), 1132–1141. doi:10.1890/06-1158
Data: Contact the lab — data from Price & Enquist (2007); see paper for variable definitions.
Sonoran Desert Plant Allometry — Price & Enquist (2006)
Sonoran Desert · 1,538 individuals
Scaling of biomass, cover, height, canopy dimensions, and basal stem diameter for 1,538 individual plants native and dominant in the Sonoran Desert around Tucson, Arizona. Data span a broad range of life forms and growth architectures characteristic of Sonoran Desert vegetation.
Why it matters: Among the most complete allometric datasets for a dryland plant community. Enables tests of universal versus biome-specific scaling exponents, supports remote sensing calibration (cover ↔ biomass), and provides a benchmark for semi-arid shrubland structure models.
Citation: Price, C. A., & Enquist, B. J. (2006); Price, C. A. (2006, Dissertation).
Data: A .csv file (Price_Enquist_Sonoran_Biomas_Data) is available — please contact the lab if interested in using this dataset.
Global Net Primary Productivity — Michaletz et al. (2014)
Nature · 2014
Global net primary productivity (NPP) data assembled to test metabolic scaling predictions of ecosystem-level productivity as a function of plant biomass and climate. These data span biomes from tundra to tropical forest and are linked directly to Figure 1 in the published paper.
Why it matters: Directly tests the metabolic scaling prediction that ecosystem NPP scales with standing biomass across biomes, linking individual-level physiology to global carbon cycling. Essential reference for earth-system model benchmarking and macroecological theory.
Citation: Michaletz, S. T., Cheng, D., Kerkhoff, A. J., & Enquist, B. J. (2014). Convergence of terrestrial plant production across global climate gradients. Nature, 512, 39–43. doi:10.1038/nature13470
Data: Available via Figure 1 in the online paper; for those without journal access, nature13470-f1.
Whole-Community Phytomass, Nutrients, and Productivity — Kerkhoff et al. (2005)
Cross-biome compilation
Compiled dataset on standing phytomass, net primary productivity (NPP), and vegetation nutrient (N and/or P) content of whole plant communities from published sources. Communities span arctic tundra to tropical forests across a wide range of environmental conditions and functional types. Nutrient data integrate all living vegetative components (roots, shoots, leaves) normalized to total vegetation biomass.
Why it matters: One of the few cross-biome datasets linking community-level biomass, productivity, and stoichiometry simultaneously. Enables tests of Ecological Stoichiometry theory at the community scale and links individual-level nutrient scaling to ecosystem nutrient budgets — a critical bridge between organism-scale allometry and earth-system biogeochemistry.
Citation: Kerkhoff, A. J., Enquist, B. J., Elser, J. J., & Fagan, W. F. (2005). Plant allometry, stoichiometry and the temperature-dependence of primary productivity. Global Ecology and Biogeography, 14(6), 585–598.
Data: Contact the lab for access to the compiled dataset.