spacer

Web Services at the EBI

Introduction

The EBI provides programmatic access to various data resources and analysis tools via. Web Services technologies.

Web Services is an integration and inter-operation technology, to ensure client and server software from various sources will work well together, the technology is built on open standards:

For the transport layer Web Services utilise common network protocols, generally the Hypertext Transfer Protocol (HTTP).

Introductory tutorials are available, which cover most popular programming languages.

Important Note

We kindly ask users to submit NO MORE THAN 25 JOBS AT THE TIME AND NOT TO SUBMIT MORE JOBS UNTIL YOU HAVE OBTAINED RESULTS FOR THE LAST 25. There are many people using these services and a fair share policy has been implemented that allows us to block users that submit jobs in a manner that prevents others from using the service. This block may affect access to the EBI Web Services for an entire organisation or a class B or C subnet. Also make sure you USE A REAL EMAIL ADDRESS in your submissions. Using a fake email means we cannot contact you and will very likely result in your jobs being killed and your IP, Organisation or entire domain being black-listed. We do apologise for any inconvenience this may cause.

Web Services

A list of Web Services provided by EMBL-EBI follows. For services from other providers (e.g. DDBJ, KEGG, NCBI, etc.) see web services registries such as BioCatalogue, The Embrace Service Registry or seekda.

Data Retrieval

Service Clients Description
ArrayExpress Microarray data searching with ArrayExpress
ChEBI Web Services ChEBI Web Services Entry retrieval from the ChEBI database
EB-Eye EB-eye Database search using the EB-eye search engine
IntAct IntAct Binary protein interactions described in IntAct
Integr8 Web Service A subset of the data available from the Integr8 Web Portal
MartService Database search and data retrival using BioMart
SRS Database search and data retrival using SRS@EBI
WSDbfetch (REST) Entry retrieval for various up-to-date biological databases
WSDbfetch (SOAP) WSDbfetch (SOAP) Entry retrieval for various up-to-date biological databases

Analysis Tools

Service Clients Description
Soaplab examples Includes most EMBOSS applications that are suitable for launching through Web Services
WSCensor WSCensor A tool which screens query sequences against a reference collection of repeats
WSEMBOSS WSEmboss Use the water and needle methods for pairwise alignment
WSInterProScan WSInterProScan A tool that combines different protein signature recognition methods
WSPhobius WSPhobius Prediction of transmembrane topology and signal peptides from the amino acid sequence of a protein

Similarity Searches

Service Clients Description
FASTA (REST) FASTA (REST) Fast protein or nucleotide comparison using the FASTA suite. Includes Smith and Waterman search (SSEARCH) and peptide searches (FASTF, FASTM and FASTS).
FASTA (SOAP) FASTA (SOAP) Fast protein or nucleotide comparison using the FASTA suite. Includes Smith and Waterman search (SSEARCH) and peptide searches (FASTF, FASTM and FASTS).
NCBI BLAST (REST) NCBI BLAST (REST) Compare a sequence with those contained in nucleotide and protein databases using NCBI BLAST.
NCBI BLAST (SOAP) NCBI BLAST (SOAP) Compare a sequence with those contained in nucleotide and protein databases using NCBI BLAST.
PSI-BLAST (REST) PSI-BLAST (REST) Position Specific Iterative BLAST (PSI-BLAST), guided mode
PSI-BLAST (SOAP) PSI-BLAST (SOAP) Position Specific Iterative BLAST (PSI-BLAST), guided mode
PSI-Search (REST) PSI-Search (REST) Iterative Smith and Waterman using a PSI-BLAST strategy
PSI-Search (SOAP) PSI-Search (SOAP) Iterative Smith and Waterman using a PSI-BLAST strategy
WSBlastpgp WSBlastpgp Position Specific Iterative BLAST (PSI-BLAST) and Pattern Hit Initiated BLAST (PHI-BLAST), automatic mode
WSMPsrch WSMPsrch Smith and Waterman sequence search
WSScanPS WSScanPS Smith and Waterman search with iterative mode.
WU-BLAST (REST) WU-BLAST (REST) Compare a novel sequence with those contained in nucleotide and protein databases using WU-BLAST
WU-BLAST (SOAP) WU-BLAST (SOAP) Compare a novel sequence with those contained in nucleotide and protein databases using WU-BLAST

Multiple Alignment

Service Clients Description
ClustalW (REST) ClustalW (REST) Global multiple sequence alignment of DNA and protein sequences using ClustalW 2.
ClustalW (SOAP) ClustalW (SOAP) Global multiple sequence alignment of DNA and protein sequences using ClustalW 2.
Kalign (REST) Kalign (REST) Sequence alignment using the Kalign method. Fast and accurate algorithm, which handles large sequences.
Kalign (SOAP) Kalign (SOAP) Sequence alignment using the Kalign method. Fast and accurate algorithm, which handles large sequences.
MAFFT (REST) MAFFT (REST) Sequence alignment using the MAFFT method. Fast and capable of handling large sequences.
MAFFT (SOAP) MAFFT (SOAP) Sequence alignment using the MAFFT method. Fast and capable of handling large sequences.
MUSCLE (REST) MUSCLE (REST) Sequence alignment using the Multiple Sequence Comparison by Log-Expectation (MUSCLE) method.
MUSCLE (SOAP) MUSCLE (SOAP) Sequence alignment using the Multiple Sequence Comparison by Log-Expectation (MUSCLE) method.
T-Coffee (REST) T-Coffee (REST) Sequence alignment using the T-Coffee method.
T-Coffee (SOAP) T-Coffee (SOAP) Sequence alignment using the T-Coffee method.

Structural Analysis

Service Clients Description
WSDaliLite WSDaliLite Pairwise structure comparison
WSMaxSprout WSMaxSprout Fast database algorithm for generating protein backbone and side chain co-ordinates from a C(alpha) trace

Literature and Ontologies

Service Clients Description
BioModels BioModels Storing, searching and retrieving published mathematical models of biological interest
PICR PICR Protein Identifier Cross-Reference Service
QuickGO QuickGO Gene Ontology (GO) and Gene Ontology Annotation (GOA) databases
WSCiteXplore WSCiteXplore Search the CiteXplore citation database
WSMIRIAM Web Services for the Minimal Information Requested In the Annotation of biochemical Models (MIRIAM)
WSOntology Lookup Search multiple ontologies from a single location with a unified output format
WSSBO WSSBO Web Services for the Systems Biology Ontology (SBO)
WSWhatizit WSWhatizit A text processing system that allows you to do text mining tasks on text

Help

 
about/webservices.txt · Last modified: 2009/11/17 12:11 by hpm
spacer
spacer