biocypher / meta-graph

A meta-graph of BioCypher modular adapters, created by a BioCypher pipeline
MIT License
2 stars 1 forks source link

BioCypher meta-graph

Information about pipelines and adapters available in BioCypher, as described on the GitHub Projects board for Components. Uses the GitHub API adapter to populate the graph and mount it on localhost:7474 using the Neo4j docker container. To run locally, you will need to have Docker installed and running. Then, you can run it using:

git clone https://github.com/biocypher/meta-graph.git
cd meta-graph
docker compose up -d

After the graph has been built, you can access it in the Neo4j Browser at http://localhost:7474. This version of the meta-graph is a read-only instance, so you will not be able to make changes to the graph. Authentication is not required. To see the entire graph, you can run the following Cypher query:

MATCH (n) RETURN n

The online version is available at https://meta.biocypher.org/. In the online version, no authentication is required (simply click on 'Connect').

Docker Compose

The docker-compose.yml file is used to build the graph. It uses the three stages build, import, and deploy to serve the graph from Neo4j. The deploy stage is necessary because a read-only graph cannot be served from the import stage container. If you want to locally create a read-write instance, you can simply change the docker-compose.yml file to enable writing by setting NEO4J_dbms_databases_default__to__read__only in the deploy stage to false.

There is a simpler, one-stage setup that allows read-write in the simple-docker branch of this repository.

Stages