Accepts list of human HGNC gene symbols, finds annotations from selected databases, and displays the results as a browser-based interactive graph visualization.
Current annotation sources include Gene Ontology, Reactome pathway database, and BioGRID protein-protein interaction database.
Results can be downloaded as a JSON file viewable in cytoscape, a set of plain text tables, and an opencog atomese scheme file.
Download the datasets from https://mozi.ai/datasets
Note: The datasets are compressed and you have to extract the files before using them.
Create datasets
folder in your home directory and move the extracted datasets to that directory
Create results
folder in your home directory and define a RESULT_DIR
environment variable that points to the directory. This is where the scheme results will be stored.
cd $HOME
mkdir results
export RESULT_DIR=$HOME/results
Define the following Environment variables.
$ export SERVICE_ADDR=localhost
$ export GRPC_ADDR=http://localhost:3001
$ export RESULT_ADDR=http://localhost:3002
$ export DATASET=$HOME/datasets
Clone the Project and checkout to the development branch.
git clone --recursive https://github.com/MOZI-AI/annotation-service.git
Build & Run the atomspace-rpc server. You can get the instructions on the githup repo here.
--host 0.0.0.0
option while starting the serverATOM_SERVER
env variable in docker-compose-dev.yml
Go the project directory and Start the services
docker-compose -f docker-compose-dev.yml up --build
You should be able to access the annotation service UI at
http://localhost:3003