Skip to content

👋 Welcome

This is the GitHub organisation of the biocypher project, an ecosystem to facilitate building and using biomedical knowledge graphs and Large Language Models (LLMs). We are an inclusive and multi-cultural team interested in making knowledge graph creation more effective and accessible. Find us at https://biocypher.org and https://biochatter.org, including docs and tutorials.

The main projects in the ecosystem are BioCypher itself, a modular framework for knowledge graph creation, and BioChatter, a similarly modular framework for the connection of knowledge graphs and bioinformatics methods to Large Language Models and their related technologies. A demonstration of the ecosystem's capabilities can be seen in our web apps BioChatter Light and BioChatter Next, which are available online. You can also experiment with a local integration of a BioCypher knowledge graph with the BioChatter Light app using the POLE dataset demo repository.

One of our aims is to facilitate implementation of the FAIR and TRUST principles in the workflows related to the building of knowledge graphs and using LLMs in biomedical tasks. We aim to do so by providing modular architectures, allowing extensions in the areas of input (representing knowledge resources), ontology (for harmonisation and machine readability), output (to allow adoption of the most effective format for each task), language models, and auxiliary strategies for task facilitation.

🔌 Adapters

You can find an overview of our adapters and pipelines on the Components Project Board. For more convenient browsing, you can also check out the meta-graph). If you create something yourself, or are planning to, please get in touch, so we can keep this board updated for everyone! If you have an adapter ready, you can use our issue form to make sure that all relevant information is recorded.

🌈 Contribution Guidelines

We welcome all contributions of any kind. Please check out our Contribution Guidelines.

If you want to ask informal questions, talk about dev things, or just chat, please join our community at https://biocypher.zulipchat.com!

Imposter syndrome disclaimer: We want your help. No, really. There may be a little voice inside your head that is telling you that you're not ready, that you aren't skilled enough to contribute. We assure you that the little voice in your head is wrong. Most importantly, there are many valuable ways to contribute besides writing code.

This disclaimer was adapted from the Pooch project.

✍️ Citations

🤝 Sponsors

We are fortunate to be funded by several organisations with focus on open science and software sustainability.

Pinned Loading

  1. biocypher biocypher Public

    A unifying framework for biomedical research knowledge graphs

    Python 225 31

  2. project-template project-template Public template

    Template for creating a BioCypher-driven knowledge graph

    Python 11 7

  3. biochatter biochatter Public

    Backend library for conversational AI in biomedicine

    Jupyter Notebook 71 23

  4. biochatter-server biochatter-server Public

    Flask server for BioChatter integration into web apps

    Python 6

  5. biochatter-light biochatter-light Public

    The light frontend for BioChatter, in pure Python

    Python 50 11

  6. biochatter-next biochatter-next Public

    The advanced implementation for BioChatter, using Next.js

    TypeScript 8 7

Repositories

Showing 10 of 39 repositories
  • biocypher/collectri’s past year of commit activity
    Python 1 MIT 3 0 1 Updated Dec 2, 2024
  • biocypher/open-targets’s past year of commit activity
    Python 12 4 16 0 Updated Nov 29, 2024
  • biochatter Public

    Backend library for conversational AI in biomedicine

    biocypher/biochatter’s past year of commit activity
    Jupyter Notebook 71 MIT 23 75 (1 issue needs help) 6 Updated Nov 29, 2024
  • biocypher/biocypher-paper’s past year of commit activity
    HTML 0 CC-BY-4.0 0 0 0 Updated Nov 27, 2024
  • issues Public

    This is a special repository that contains only issues that go beyond a single package and rather affect the whole ecosystem and its management.

    biocypher/issues’s past year of commit activity
    0 0 2 0 Updated Nov 11, 2024
  • scirpy-collaboration Public

    Repository for organising the scirpy-biocypher collaboration

    biocypher/scirpy-collaboration’s past year of commit activity
    0 0 13 0 Updated Nov 11, 2024
  • meta-graph Public

    A meta-graph of BioCypher modular adapters, created by a BioCypher pipeline

    biocypher/meta-graph’s past year of commit activity
    Python 3 MIT 1 5 0 Updated Nov 8, 2024
  • igvf-catalog Public Forked from IGVF-DACC/igvf-catalog

    Catalog API for the IGVF project (fork from the original at IGVF-DACC)

    biocypher/igvf-catalog’s past year of commit activity
    Python 0 MIT 4 0 0 Updated Nov 8, 2024
  • biocypher Public

    A unifying framework for biomedical research knowledge graphs

    biocypher/biocypher’s past year of commit activity
    Python 225 MIT 31 170 (3 issues need help) 2 Updated Oct 31, 2024
  • OTAR3088 Public

    Project management for the BioCypher parts of OTAR3088

    biocypher/OTAR3088’s past year of commit activity
    0 0 0 0 Updated Oct 22, 2024