Open lpalbou opened 4 years ago
PS: I think we could possibly have the GO API forwarding the query to the Panther API and acting essentially as a proxy, if we want to control the URL / route (e.g. api.geneontology.org/enrichment)
What does the Panther API do ? Provide access to Panther data, or to the tools using GO ?
Panther API handles several queries (fetch orthologs, families, pathways) but I was referring to the query to perform enrichment analysis. This API query gives the same results as what a user would get from using the GO enrichment from the main page. So it's more a question of advertising (or not) programmatic access to enrichment on the GO site.
OK, sounds good !
I think it might be good to hold off on the addition of more API documentation for the moment, while we are sorting out what we're doing. I'm also unsure if this is a GO product or a PANTHER product (assuming the latter as this is not something we discussed). Maybe a a middle ground prominently link to the PANTHER API docs?
As a starting point, where is source code for this service?
Panther has deployed its API in beta testing but with a permanent URL: http://www.pantherdb.org/services/tryItOut.jsp?url=%2Fservices%2Fapi%2Fpanther
Do we want to include a small documentation / example on how to use this enrichment API on the GO site ? I could see a paragraph on enrichment here: http://geneontology.org/docs/tools-guide/
@cmungall @pgaudet @suzialeksander any thoughts ?