Biomoby Web Services -
         Web Services and More


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.

Go To Top

Which web services do we provide?

We provide some BioMoby web services to access the MapMan annotation. However, the development of additional services is in progress.

Web services:

# Service Input Output
This service can be accessed by the BioMoby Dashboard, the Taverna client, by a selfmade Java client or command line.
1. IMapMan_getBinCodeByAGI Id(String) Annotated_MapMan_Bin(String)
2. MapMan_getBinCodeByChlamyProteinID Id(String) Annotated_MapMan_Bin(String)
3. MapMan_getBinCodeBySGN Id(String) Annotated_MapMan_Bin(String)
4. MapMan_getBinCodeByTIGR_RICE_ID Id(String) Annotated_MapMan_Bin(String)
5. MapMan_getReactionByBinCode BinCode(String) Reaction(String)
Go To Top