A simple Grails App to represent simplified Sequence Ontology on Neo4j
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data/neo4j
gradle/wrapper
grails-app
out/artifacts/soneo/exploded/soneo-0.1.war/META-INF
src/test/groovy/soneo
.gitignore
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle
soneo.png

README.md

soneo

A simple Grails App to represent the simplified Sequence Ontology view on Neo4j.

So-slim-example

Getting Up and Running

$ git clone https://github.com/thobalose/soneo.git
$ cd soneo

We can start our App using $ grails run-app (http://localhost:8080) and use the scaffold controllers to add more data.

The App is integrated with Neo4j in embedded mode, thus one program and only one program can read and write to the database at a time.

Exploring data in Neo4j

To visualise the already existing/generated data, we will use a slightly modified Neo4j Docker image (thoba/neo4j_galaxy_ie:soneo) to cater for docker running as root. Run the image using the following command:

$ docker run -d \
    -e NEO4J_UID=$(id -u) -e NEO4J_GID=$(id -g) -e NEO4J_AUTH=none \
    -v $(pwd)/data/neo4j:/data \
    -p 7474:7474 \
    thoba/neo4j_galaxy_ie:soneo

Point your browser to http://localhost:7474.