Skip to content

Latest commit

 

History

History
79 lines (47 loc) · 2.84 KB

README.md

File metadata and controls

79 lines (47 loc) · 2.84 KB

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