MOZI-AI / annotation-scheme

Human Gene annotation service backend
GNU General Public License v3.0
3 stars 4 forks source link

Expand the service to be able to search nodes other than GeneNode #192

Open tanksha opened 4 years ago

tanksha commented 4 years ago

The current annotation service only accepts a Gene symbol and annotates with (or searches for) its GO terms, pathways and biogrid interactions. These needs to be expanded to be able to annotate proteins, GO terms, Pathways, and ChEBI's as well.

If the input is Protein, search and return the following

If the input is a ChEBI, search and return

If the input is Pathway, search and return

If the input is GO term, search and return

@mjsduncan do you have something to add?

Habush commented 4 years ago

@tanksha How about expanding the service to include drug databases?

mjsduncan commented 4 years ago

@Habush that is covered under small molecules but having database specific filters as drug databases are added would be useful

tanksha commented 4 years ago

@leungmanhin query expansion to include searching for non-gene nodes has been listed above, you can start with it. We will have the following functions annotate-molecules (which will accept molecules like protein, chebi, coding RNA, non-coding RNA and ) annotate-go (when the input are GO terms annotate-pathways (when the inputs are pathways Reactome, SMP, etc..) ...