Repositories applying Hyperon/OpenCog to biological data analysis, molecular chemistry, and biomedical knowledge graph construction. These repos demonstrate the ecosystem's capacity for real-world scientific data processing — converting genomic, proteomic, and chemical datasets into AtomSpace/MeTTa representations for reasoning.
| Repo | Language | Upstream | Maturity | Purpose |
|---|---|---|---|---|
| biochatter-metta | Python | iCog-Labs-Dev | Operational | NL-to-MeTTa query converter for Human BioAtomspace knowledge graph via OpenAI LLMs + BioCypher. Linux only. |
| biochatter-metta-client | Vue.js / TypeScript | iCog-Labs-Dev | Operational | Web frontend for BioChatter MeTTa chat application. |
| biochatter-metta-server | Python (Django) | iCog-Labs-Dev | Operational | Django REST backend handling NL-to-MeTTa query conversion and chat sessions. Requires OPENAI_API_KEY. |
| bio-semantic-parser | Python (FastAPI) + React | iCog-Labs-Dev | Operational | Full-stack pipeline converting GEO/PubMed data into structured MeTTa and FOL for AtomSpace. Docker-first with pytest tests. |
| bio-data-semantic-parsing | Python (Jupyter) | iCog-Labs-Dev | Experimental | LLM experiments parsing biological datasets (DrugAge, GEO) into FOL, PLN predicates, and MeTTa. Notebook-driven research workspace. |
| pubchem2metta | Python | iCog-Labs-Dev | Operational | PubChem RDF Turtle → MeTTa converter via BioCypher adapters. Outputs nodes/edges to metta_out/. |
| Repo | Language | Upstream | Maturity | Purpose |
|---|---|---|---|---|
| agi-bio | C++ / Scheme / Python | opencog | Legacy | Genomic and proteomic research using OpenCog (MOSES, PLN, pattern mining) for bioinformatics. Requires full classic OpenCog stack. |
| cheminformatics | C++ / Scheme / Cython | opencog | Legacy | Molecular chemistry in AtomSpace with compiled atom types and Scheme workflows. Minimal content. |
The Hyperon-era Bio-AI repos form a coherent data ingestion → query → reasoning pipeline:
The legacy repos (agi-bio, cheminformatics) operated on the same principle but used the classical C++ AtomSpace + MOSES/PLN stack. The Hyperon-era repos use Python + LLMs + BioCypher for data conversion, which is faster to develop but less formally grounded.
All Hyperon-era repos in this family are from iCog-Labs-Dev.
# biochatter-metta (NL-to-MeTTa query, requires OPENAI_API_KEY)
cd biochatter-metta && pip install -r requirements.txt && python3 main.py
# bio-semantic-parser (full-stack, Docker)
cd bio-semantic-parser/Backend && docker compose build && docker compose up
# pubchem2metta (PubChem → MeTTa)
cd pubchem2metta && poetry install && poetry shell && python create_knowledge_graph.py
# Legacy agi-bio (requires full OpenCog stack)
cd agi-bio && mkdir build && cd build && cmake .. && make -j4