A map of psychedelic research that makes findings easier to explore, audit, and keep up to date.
Explore the knowledge graph · About · Methods · API · Pipeline guide · Evidence policy · API and agent access
Psychedelic research spans clinical outcomes, molecular mechanisms, brain and behavioral effects, subjective experience, safety, and real-world use. The evidence is growing quickly but remains scattered across source reports and research domains.
Psychedelics Knowledge Graph organizes that literature into structured findings linked to their source reports. Its public interface helps researchers move between broad patterns, individual findings, and the underlying studies.
The repository also contains the tools used to discover and screen records, process selected reports, and add new evidence. It records which reports were included, how their records were screened, and where each finding came from. Primary studies, meta-analyses, and reviews are kept separate, and null, mixed, uncertain, and positive findings are retained rather than collapsed into a single conclusion.
This repository includes the full workflow behind the public graph:
- Find and deduplicate records while preserving how they were discovered.
- Enrich and screen records, then route selected reports by evidence domain and report type.
- Retrieve and convert available report text.
- Extract structured findings and link them back to the source text.
- Validate and normalize source metadata, entities, findings, and relationships.
- Build the public graph, finding details, bibliography, and Methods views.
The main data is stored in normalized tables. The browser graph presents a readable view of that data rather than trying to display everything at once.
For machine use, every release can also produce a narrow public catalogue of papers, concepts, OpenAlex/ORCID-backed authors, and paper-level relationships. It is available through a read-only REST/OpenAPI service and MCP tools for AI agents. Bulk data releases are intentionally withheld until their fields and semantics have a separate publication review. Granular extraction data remains internal; see the API and agent access guide and public data policy. Production setup is covered by the R2 public-data and API deployment checklist.
pipeline/— literature discovery, screening, full-text processing, extraction, validation, updates, and publishingschema/— definitions for extracted fields, graph mappings, and standard namesdata/— curated inputs plus generated local corpus, graph, and publication artifacts; generated production data is released through R2about/,methods/, andfeedback/— public project pagesui/— shared static browser assets and interface scriptsscripts/— graph and site build entry pointsdocs/— scope, search, terminology, evidence, and deployment documentationtests/— pipeline and interface regression tests
For operational commands and the current end-to-end workflow, see the pipeline guide. For a targeted correction to one report or a DOI list, use the scoped update workflow.
Preview local UI changes against the currently published R2 data:
bash scripts/preview_site.sh publicThen open http://127.0.0.1:8011.
To review an unpublished candidate release, first build and promote it locally
without setting PUBLISH_QUERY_API_R2=1, then run:
bash scripts/preview_site.sh localThe local server opens the explicit ?data-source=local mode and serves only
the generated graph and Methods artifacts named by the candidate release. It
does not expose the repository, papers, .env, or other pipeline data. It also
verifies graph checksums and requires the graph, Methods flow, bibliography, and
inclusion audit to name the same run and release before starting.
The preview mode is mandatory; neither preview command has an implicit data
source. A public-mode server rejects ?data-source=local instead of loading a
different release.
- Link every public finding back to its source.
- Keep discovery broad while making graph inclusion conservative.
- Separate primary research, meta-analyses, reviews, and non-primary context.
- Treat uncertainty, disagreement, and missing evidence as meaningful results.
- Keep the evidence base reproducible, correctable, and incrementally updatable.
The software is released under the Apache License 2.0. Project-created public data is released under CC0 1.0; third-party reports, abstracts, figures, tables, and provider data retain their original rights and terms.
If you use the project or its public API, please cite it using
CITATION.cff.
