What are web services?
|
|
Common description:
|
Web services make it possible to get automated access to data from the internet without using a browser. The user can define a query with some kind of software (client) and, after it was send, will receive the result. If some web services from different institutions use the same format, the user can assemble larger networks from different web services using the provided data such that one web service gets as input the ouptut of one or more web services called before.
E.g.: Blast different Arabidopsis databases with one or more unknown nucleotide sequences (every blast job against a specific database is another web service). For finding all the phenotypes which resulted by a manipulation of the found genes, another web service can be used. The whole work can be done in one run.
|
|
Technical details:
|
A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. Software applications written in various programming languages and running on various platforms can use web services to exchange data over computer networks like the Internet in a manner similar to inter-process communication on a single computer. This interoperability (for example, between Java and Python, or Microsoft Windows and Linux applications) is due to the use of open standards.
|
|
Go To Top
|
|
What is BioMoby?
|
The MOBY system for interoperability between biological data hosts and analytical services.
The MOBY-S system defines an ontology-based messaging standard through which a client will be able to automatically discover and interact with task-appropriate biological data and analytical service providers, without requiring manual manipulation of data formats as data flows from one provider to the next.
(http://biomoby.open-bio.org/index.php/what-is-moby/)
|
Go To Top
|
|
Which web services do we provide?
|
We provide one BioMoby web service (number 1) in the scope of Arabidopsis web services (see below). Aditional web services can retrieve data from any species in GabiPD for which public data is available.
|
|
Web services:
|
|
1. GabiPDCheckMaterialByAGI |
Input: |
AGI_LocusCode or AGI_SpliceVariant |
Output: |
available clone(s) from ImaGenes GmbH (successor of RZPD) |
Download the taverna workflow by clicking the right mouse button and choosing "Save Link As..."
|
|
2. GabiPDGetOrthologuesByAGI |
Input: |
AGI_LocusCode or AGI_SpliceVariant or an alias (or part of them) |
Output: |
Orthologous and co-orthologous gene pairs, identified by InParanoid |
Download the taverna workflow by clicking the right mouse button and choosing "Save Link As..."
|
|
3. GabiPDGetRelatedDataByAGI |
Input: |
AGI_LocusCode or AGI_SpliceVariant or an alias (or part of them) |
Output: |
Related data objects found in GabiPD |
Download the taverna workflow by clicking the right mouse button and choosing "Save Link As..."
|
|
4. GabiPDGetSequencesByAGI |
Input: |
AGI_LocusCode or AGI_SpliceVariant or an alias (or part of them) |
Output: |
Sequences associated with the given input |
Download the taverna workflow by clicking the right mouse button and choosing "Save Link As..."
|
|
These services can be accessed by the BioMoby Dashboard, the Taverna client, by a selfmade Perl/Java client or command line.
|
Go To Top
|
|