-
Accepts list of human HGNC gene symbols, finds annotations from example databases and displays the results as a browser-based interactive graph visualization.
-
Results can be downloaded as a JSON file viewable in cytoscape, a set of plain text tables, and an opencog atomese scheme file.
-
Gene Ontology Annotation:
Find list of Gene Ontology (GO) terms that the gene is a member of, it can also traverse to
nnumber of parent GO's. -
Pathway Annotation:
Finds the Small Molecule Pathway Database (SMPDB) and Reactome pathways ID's for a given list of genes and the small molecules and Proteins in the selected pathways.
-
Protein Interaction Annotation:
Find known interacting proteins from the BIOGRID protein interaction database.
Three sets of concepts describing biological processes, chemical functions, and cellular locations associated with gene products, organized as directed acyclic graphs.
Assigns human gene symbols to GO and their corresponding GO term (Gene ID (gene symbol) and GO ID)
Curated metabolic and signaling pathways
Includes mostly metabolic pathways with proteins and small molecules.
Contains experimentally verified protein-protein interactions
-
Clone the Project
git clone --recursive https://github.com/MOZI-AI/annotation-service.git -
Define the following Environment variables.
$SERVER_ADDRand$SERVER_PORT. If running on a local machine set$SERVER_ADDRtohttp://localhost$ export SERVER_ADDR=<ADDR> $ export SERVER_PORT=<PORT> -
Start the docker
docker-compose up -
You should be able to access the annotation service UI at
http://$SERVER_ADDR:$SERVER_PORT
If you would like to run in production mode, which will load large datasets into the atompspace, you can change line number 15 in docker-compose.yml to 1
If you don't want to run the snet kovan network, you can comment lines 18-40 in circus.ini file.