Demonstration only. Corollary is a non-commercial research demo — no warranty, no support, not for commercial use or clinical decisions. Read the disclaimer

All datasets

Biodiversity Image Corpus · imageomics

TreeOfLife-200M

A 233-million-image biodiversity dataset across 933,798 taxa for training biological foundation vision models.

What TreeOfLife-200M is

TreeOfLife-200M is a large-scale multimodal dataset designed for training computer vision models in organismal biology, ecology, and conservation. Curated by researchers from the Imageomics Institute and collaborating institutions, it aggregates 233 million organism images spanning 933,798 unique taxa across the tree of life. It serves as the primary training corpus for hierarchical contrastive learning foundation models such as BioCLIP 2 and BioCLIP 2.5 Huge.

The dataset integrates organism imagery across a wide range of observational contexts, including museum specimen photography, automated camera trap records, and citizen science observations. By combining records from four major biodiversity repositories—GBIF, EOL, BIOSCAN-5M, and FathomNet—it broadens taxonomic breadth across kingdoms such as Animalia, Plantae, Fungi, and Chromista, covering an estimated 70.38% of species listed under threatened categories by the International Union for Conservation of Nature (IUCN).

To address label inconsistencies and data noise typical of biological aggregators, records are resolved through automated taxonomic normalisation and image validation pipelines. The compilation includes tabular metadata, pre-computed model text embeddings, and provenance tracking, enabling reproducible training and evaluation for fine-grained biological image recognition.

How it was made

Images and occurrence records are gathered from four core data providers: the Global Biodiversity Information Facility (GBIF), Encyclopedia of Life (EOL), BIOSCAN-5M, and FathomNet. Bounding boxes are applied to isolate marine organisms in FathomNet images. Taxonomic labels are mapped to a consistent seven-rank Linnaean hierarchy (kingdom to species) using the TaxonoPy algorithm, which queries the GBIF Backbone Taxonomy, Catalogue of Life, and OpenTree hierarchies in sequential order.

Data curation enforces image quality, privacy, and deduplication across all sources. Images must have a minimum dimension of 224 pixels and are constrained to a maximum of 720 pixels on their longest side. Non-organismal museum specimen records (such as specimen tags and collection drawers) are removed using a nearest-centroid classifier. Empty camera trap bursts are identified and discarded using MegaDetector. In citizen science observations, inconsistent photos are filtered by analysing pairwise BioCLIP embedding distances, while MTCNN removes identifiable human faces. Exact duplicate images and potential benchmark leaks are removed using MD5 and perceptual PDQ hashing.

Key facts

Taxa count
933,798 unique taxa
Fully resolved taxa
89.74% of images have complete 7-rank Linnaean labels
Core data sources
GBIF (222.6M), EOL (5.2M), BIOSCAN-5M (5.2M), FathomNet (37.9K)
Image settings
Citizen science, museum specimens, camera traps, undersea photography
Distribution format
Parquet catalogues, sharded WebDataset TARs, pre-computed NPY embeddings
Primary tasks
Zero-shot classification, few-shot classification, species classification

What you can use it for

Foundation model pre-training
Supplies pre-processed image-text pairs with hierarchical taxonomic text descriptions to pre-train vision-language models like BioCLIP 2.
Zero-shot and few-shot species classification
Enables taxonomic classification of rare, unseen, or under-sampled organisms using pre-computed model text embeddings across 933,798 taxa.
Biodiversity monitoring across contexts
Provides diverse training distributions encompassing field camera traps, macro insect captures, marine ROV imagery, and herbarium specimens.
Taxonomic representation and hierarchy benchmarks
Facilitates evolutionary and morphological feature analysis across taxonomic ranks, including dedicated sub-evaluations such as Darwin's finches.

Explore the data

The schema, real rows, full-text search and a SQL filter — read in your browser, nothing downloaded.

Explore

Read the real rows without downloading anything

Reading rows…

LiveRead from imageomics/TreeOfLife-200M at the moment you asked. Nothing is cached or stored — every row above came from that request.

Strengths and limits

Good at

  • Integrates images across varied imaging modalities including museum collections, camera trap frames, underwater imagery, and citizen science uploads.
  • Undergoes automated quality control to remove empty camera trap frames, non-biological specimen tags, duplicate entries, and human faces.
  • Provides standardised taxonomic mapping across sources into a unified 7-rank Linnaean classification scheme.

Watch out for

  • Taxonomic representations are heavily long-tailed, biased towards the phyla Tracheophyta, Arthropoda, and Chordata.
  • Less than 1% of kingdom-level annotations remain unresolved or ambiguous, including categories marked as incertae sedis or Archaeplastida.

Questions

Can I look inside TreeOfLife-200M without downloading it?

Yes. This page reads its schema, real rows and per-column statistics in the browser, with full-text search and a SQL filter. Nothing is downloaded to your machine.

What licence is TreeOfLife-200M under?

Its authors declare cc0-1.0. Read the terms on the original page before reusing the data.

How are the images accessed and reconstructed?

Metadata and source references are provided in Parquet tables (catalog.parquet and provenance.parquet). Images are acquired directly from original data host URLs using a dedicated distributed downloader and bundled into sharded WebDataset TAR files.

What text embeddings are included in the dataset repository?

Pre-computed NumPy embeddings (.npy) and corresponding JSON label files are supplied for BioCLIP 2 and BioCLIP 2.5 Huge, matching taxonomic labels across the dataset.

How does the dataset avoid data leakage with standard evaluation benchmarks?

Image MD5 hashes and perceptual PDQ hashing (filtering pairs within a distance under 10) are used to detect and exclude images that appear in downstream test sets such as the Rare Species benchmark.

What metadata attributes are tracked for each image record?

The catalog records UUID, source URL, data provider, basis of record, seven Linnaean taxonomic ranks, scientific name, and vernacular common names from the GBIF Backbone Taxonomy.

How to cite it

Gu, J., Stevens, S., Campolongo, E. G., Thompson, M. J., Zhang, N., Wu, J., Kopanev, A., Mai, Z., White, A. E., Balhoff, J., Dahdul, W. M., Rubenstein, D., Lapp, H., Berger-Wolf, T., Chao, W.-L., & Su, Y. (2025). BioCLIP 2: Emergent Properties from Scaling Hierarchical Contrastive Learning. Advances in Neural Information Processing Systems, 38, 102778–102811.

Written from TreeOfLife-200M's own dataset card. Statements citing a figure that does not appear there are removed before publication. Licence and running details come from our registry.