BioChatter
BioChatter integrates conversational large language models with the BioCypher knowledge graph to enable retrieval-augmented generation, model chaining, benchmarking, and privacy-preserving deployment for automated biomedical tasks.
Key Features:
- Integration with Large Language Models (LLMs): Interfaces current-generation LLMs for generating natural language responses within biomedical contexts.
- BioCypher knowledge graph connectivity: Connects to the BioCypher knowledge graph to incorporate structured domain knowledge into model workflows.
- Retrieval-Augmented Generation (RAG): Supports retrieval-augmented generation to combine retrieved knowledge with LLM outputs for domain-specific responses.
- Model Chaining and Benchmarking: Enables sequential model chaining and provides benchmarking tools to evaluate model performance and pipeline behavior.
- Privacy-Preserving Deployment: Supports privacy-preserving deployment options, including local execution of open-source LLMs to process sensitive biomedical data.
Scientific Applications:
- Automated biomedical question answering: Produces knowledge-grounded answers to biomedical queries using LLMs augmented by the BioCypher knowledge graph.
- Automating complex biomedical workflows: Orchestrates model chains to automate multi-step biomedical tasks that require sequential reasoning or information retrieval.
- Benchmarking and evaluation of biomedical conversational systems: Facilitates testing and quantitative evaluation of model performance in biomedical scenarios.
- Privacy-preserving analysis of sensitive data: Enables local, privacy-aware processing of biomedical information using open-source LLM deployments.
Methodology:
Integration of current-generation LLMs; connectivity to the BioCypher knowledge graph for retrieval-augmented generation; model chaining; benchmarking of model performance; and privacy-preserving local deployment of open-source LLMs.
Topics
Collections
Details
- License:
- MIT
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 11/5/2024
- Last Updated:
- 11/5/2024
Operations
Publications
Lobentanzer S, Feng S, Consortium TBC, Maier A, Wang C, Baumbach J, et al. A Platform for the Biomedical Application of Large Language Models [Internet]. arXiv; 2023. Available from: https://arxiv.org/abs/2305.06488
Documentation
API documentation
https://biochatter.org/api-docs/Installation instructions
https://biochatter.org/#installationGeneral
https://biochatter.orgLinks
Repository
https://github.com/biocypher/biochatter