Research

Original Findings

Analyses we ran on our own trait matrix, each one reproducible from the published CSV with the script that generated it.

These are not observations, they are analyses: the underlying facts about each species come from the sources in our source hierarchy, but the structure imposed on them, the questions asked of that structure, and the results below are ours. Each page states its method, its sample size and what the result does not license you to conclude.

Reproducing any of this#

Download the CSV. Every finding here is a group-and-count over it. The exact code lives in the repository that builds this site, in research/analysis.py, and the extraction rules that turned our species profiles into the matrix are documented on the methods page. If you get a different answer, the corrections policy applies to research pages exactly as it does to guides.