Skip to content

Neo4j unmanaged extension for retrieving relationships and metrics from biological nodes

License

Notifications You must be signed in to change notification settings

toniher/neo4j-biorelation

Repository files navigation

Biorelation Neo4j unmanaged extension

DOI

This is an unmanaged extension. Details at: http://neo4j.com/docs/stable/server-unmanaged-extensions.html

REQUIREMENTS

You would need to import NCBI taxonomy, Gene Ontology and UniProt into your Neo4j Database. The scripts and instructions can be found at scripts directory in this repository.

  • Java 1.8
  • Maven >= 3.1
  • Compatible with Neo4j 3.5.x

INSTALL

  1. Build it:

    mvn clean package

  2. Copy target/neo4j-biorelation-0.2.x.jar to the plugins/ directory of your Neo4j server.

  3. Configure Neo4j by adding a line to conf/neo4j.conf:

    dbms.unmanaged_extension_classes=cat.cau.neo4j.biorelation.rest=/biodb

In this case, queries will need biodb prepended.

You likely need to add further packages. For instance, copying minimal-json to system/lib Neo4j directory.

  1. Start Neo4j server.

  2. Query it over HTTP:

Docker

Data population scripts

We provide data population scripts at population directory for sake of convenience. They are compatible with provided Docker versions.

TODO

About

Neo4j unmanaged extension for retrieving relationships and metrics from biological nodes

Resources

License

Stars

Watchers

Forks

Packages

No packages published