[Go] GO Web Services
Pankaj Jaiswal
pj37 at cornell.edu
Mon Apr 21 10:15:36 PDT 2008
Plant Ontology group is also very interested in this aspect, as many of
our users are also interested in having a PO web services. Incidentally
there is some work going on at NCGR via their project on Virtual Plant
Information Network (VPIN) [http://vpin.ncgr.org/index.shtml] on
ontology platforms [http://vpin.ncgr.org/ontologies.shtml], that is
funded by NSF. Damian Gessler is the project PI.
Pankaj
Suzanna Lewis wrote:
> Did we get this on the agenda for next week?
>
> Hmmm, nope
>
> So I just added it to the Tuesday afternoon agenda (this will likely
> be short, but it should be put on the radar)
>
> -S
>
>
> On Apr 14, 2008, at 11:38 AM, Chris Mungall wrote:
>
>> On Apr 14, 2008, at 7:23 AM, Jim Hu wrote:
>>
>>> Hi Suzi,
>>>
>>> I realize this is reviving a discussion from a couple of weeks ago,
>>> but now that I'm in a position to want to actually use them:
>>>
>>> What web services do we offer from the GOC?
>>>
>>> For example, can I query a GOC tool with a UniProt or NCBI
>>> identifier and get a list of all the gene associations as an XML
>>> output? I know I can page-scrape the Amigo page, but I don't think
>>> that counts as a web service.
>> There are options in a1.5 to export in formats other than html, so
>> you wouldn't need to screen scrape, but even so there are good
>> reasons not to use amigo as a web service (the urls you use may be
>> messy and unstable for one thing)
>>
>>> Is GOOSE a web service as it currently is set up? Perhaps the
>>> download as tab-delimited makes it one, but I'm not sure.
>> I don't see why not. We could add an xml option to make it more web-
>> servicey, but this wouldn't really make sense for GOOSE
>>
>> Even if we consider GOOSE a web service, it couldn't really be
>> considered complete - one would expect something more API-oriented
>> or service-oriented for web services.
>>
>> We could extend AmiGO to offer something more akin to real web
>> services
>>
>> One problem here is that web services are ideal ways to launch
>> killer queries against a database. An option we may consider is to
>> have web services run against the sacrificial database server in
>> berkeley.
>>
>>> The example above is a real one; I want to prepopulate our
>>> community annotation tables with what is already out there. What
>>> query do I use if I want all the existing annotations from all
>>> sources for one gene? This strikes me as running into the dreaded
>>> problem of matching the gene identifiers across sources.
>> Indeed. We still don't have NCBI identifiers loaded, so even if we
>> had a web service for you, it wouldn't deliver your requirements.
>>
>> You could in theory compose web services - either manually or via a
>> tool like taverna - using one web service for ID resolution and
>> another for annotation retrieval. But this is maybe a slightly
>> overwrought solution.
>>
>> What is your time frame for this? I'm guessing yesterday..
>>
>> If you're willing to be a guinea pig, we have been intending to
>> deploy both web services and ID resolution, running of the berkeley
>> mirror to begin with..
>>
>> Did you manage to subscribe to the software group?
>>
>>> Jim
>>>
>>>
>>> On Mar 30, 2008, at 12:52 PM, Suzanna Lewis wrote:
>>>> Yep, Jim has it right (including the blurry edges).
>>>>
>>>> And I believe that we do offer quite a few programmable ways to
>>>> access GO data.
>>>>
>>>> -S
>>>>
>>>> On Mar 30, 2008, at 10:08 AM, Jim Hu wrote:
>>>>
>>>>> Hi Rama,
>>>>>
>>>>> I'm not sure what the others are talking about, but formally, web
>>>>> services are not the same as web-based tools.
>>>>> Web services in my usage is stuff where a structured query
>>>>> dynamically returns something like an XML file that is readable
>>>>> by a computer. For example, EcoliWiki is a web-based tool, and
>>>>> I've been working on implementing a web service that takes a gene
>>>>> identifier and returns a structured XML document with the GO
>>>>> associations for that gene. The distinction between web services
>>>>> and frequently updated downloads is a bit blurry in my mind.
>>>>>
>>>>> Other examples include the E-Utils at PubMed, DAS for gbrowse,
>>>>> and the stuff you don't see in the background that updates Amazon
>>>>> pages from different publishers. See
>>>>>
>>>>> http://en.wikipedia.org/wiki/Web_service
>>>>>
>>>>> Jim
>>>>>
>>>>>
>>>>> On Mar 30, 2008, at 11:49 AM, Rama Balakrishnan wrote:
>>>>>> Hi,
>>>>>>
>>>>>> May be I am missing the obvious here.
>>>>>>
>>>>>> We already have a page for GO tools-http://www.geneontology.org/
>>>>>> GO.tools.shtml
>>>>>> and this page is organized by what is web-based, downloadable,
>>>>>> provided by GO etc.
>>>>>>
>>>>>> What will the proposed GO web services page include?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Rama
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mar 28, 2008, at 5:01 AM, Suzanna Lewis wrote:
>>>>>>
>>>>>>> 2 pages perhaps? One for those services that we (already)
>>>>>>> offer, and a
>>>>>>> second for those from others.
>>>>>>>
>>>>>>> -S
>>>>>>>
>>>>>>> On Mar 28, 2008, at 12:17 PM, Judith Blake wrote:
>>>>>>>
>>>>>>>> I think this is an excellent idea...
>>>>>>>>
>>>>>>>> I particularly like these services that would be useful to our
>>>>>>>> users
>>>>>>>> but
>>>>>>>> that don't require that we set up toolshops.
>>>>>>>>
>>>>>>>> judy
>>>>>>>>
More information about the Go
mailing list