Table of Contents
The EMBL-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).
For an overview of Web Services technologies and short tutorials on using common programming languages and Web Services tool-kits see Introduction to Web Services.
We kindly ask users to submit NO MORE THAN 30 JOBS AT THE TIME AND NOT TO SUBMIT MORE JOBS UNTIL YOU HAVE OBTAINED RESULTS FOR THE LAST 30. 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 EMBL-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.
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.
Identify potentially homologous sequences based on sequence similarity.
Alignment of a set of three or more, protein or nucleotide sequences.
Alignment of two sequences.
Convert between common sequence formats, or verify the formatting of a sequence.
Analyse a sequence to determine its properties and use statistics to assign significance.
Translate a coding nucleotide sequence in to a protein sequence, or back-translate from a protein sequence to a possible coding nucleotide sequence.
Analysis of macromolecular structures.
Look-up ontology terms and navigate ontology relationships or access and analyse the literature.