spacer
spacer

Differences

This shows you the differences between two versions of the page.

help:faq [2010/02/10 12:17]
hpm (172.22.10.43) Update links to tutorials.
help:faq [2013/08/21 11:06] (current)
hpm (172.22.68.212)
Line 1: Line 1:
-====== FAQ ======+====== Frequently Asked Questions (FAQ) ======
Answers to frequently asked questions (FAQs) about the Web Services provided by EMBL-EBI. Answers to frequently asked questions (FAQs) about the Web Services provided by EMBL-EBI.
-If you have a question that is not answered here please contact [[http://www.ebi.ac.uk/support/index.php?query=WebServices|EBI Support]].+If you have a question that is not answered here please contact [[http://www.ebi.ac.uk/support/index.php?query=WebServices|EMBL-EBI Support]]. 
 + 
 +===== Staying Informed ===== 
 + 
 +To stay informed about updates and changes to the EMBL-EBI Web Services, and scheduled maintenance to the EMBL-EBI website and services we suggest: 
 + 
 +  * Keep an eye on the [[:about:news|Web Services News]] ([[http://www.ebi.ac.uk/Tools/webservices/feed.php?linkto=current&mode=list&ns=about&type=rss2|RSS]] or [[http://www.ebi.ac.uk/Tools/webservices/feed.php?linkto=current&mode=list&ns=about&type=atom1|Atom]]). 
 +  * Subscribe to the [[http://listserver.ebi.ac.uk/mailman/listinfo/ws-users|ws-users mailing list]]. This is a low volume mailing list containing service announcements and notification of appropriate training events. 
 +  * Follow [[https://twitter.com/#!/emblebi|emblebi]] and/or [[https://twitter.com/#!/emblebies|emblebies]] on [[http://twitter.com/|Twitter]]. 
 +  * "Like" [[http://www.facebook.com/EMBLEBI|EMBL-EBI]] on [[http://www.facebook.com/|Facebook]].
===== How do I use these services? ===== ===== How do I use these services? =====
Line 13: Line 22:
=== Client Development === === Client Development ===
-If you want to develop you own clients to the [[:|EMBL-EBI Web Services]], then you will need to set-up an appropriate development environment for your chosen programming language and select an appropriate REST or SOAP library.+If you want to develop you own clients to the [[:|EMBL-EBI Web Services]], then you will need to set-up an appropriate development environment for your chosen programming language and select an appropriate REST or SOAP took-kit.
-A number of [[:tutorials:06_Programming|tutorials]] are provided covering most common programming languages:+A number of [[:tutorials:06_Programming|tutorials]] are provided covering most common programming languages and popular tool-kits:
  * [[:tutorials:06_Programming:C_CPP|C/C++]]   * [[:tutorials:06_Programming:C_CPP|C/C++]]
  * [[:tutorials:06_Programming:dot_net:Csharp|C#]]   * [[:tutorials:06_Programming:dot_net:Csharp|C#]]
Line 27: Line 36:
=== Existing Clients === === Existing Clients ===
-If you want to download a client and use the service right away then see the clients pages for the service of interest ([[:|list]]). The clients page (e.g. [[clients:interproscan|InterProScan Clients]]) provides a list of clients and details of the pre-requisites. +If you want to download a client and use the service right away then see the service documentation pages for the service of interest ([[:|list]]). The service page (e.g. [[:services:pfa:iprscan_soap|InterProScan (SOAP)]]) provides a list of clients and details of the pre-requisites.
-For most services we provide command-line clients for .NET, Java and Perl. For a few selected services a number of other clients are also available (e.g. [[clients:dbfetch|WSDbfetch]]). Which client you want to use depends on the platform. Currently we recommend using:+For most services we provide command-line clients for .NET, Java and Perl. For a few selected services a number of other clients are also available, for example: 
 +  * [[:services:EB-eye]] 
 +  * [[:services:pfa:iprscan_rest|InterProScan (REST)]] 
 +  * [[:services:pfa:iprscan_soap|InterProScan (SOAP)]] 
 +  * [[:services:sss:NCBI BLAST (REST)]] 
 +  * [[:services:sss:NCBI BLAST (SOAP)]] 
 +  * [[:services:dbfetch_rest|WSDbfetch (REST)]] 
 +  * [[:services:dbfetch|WSDbfetch (SOAP)]] 
 +Which client you want to use depends on the platform. Currently we recommend using:
  * MS Windows   * MS Windows
Line 63: Line 80:
===== How can I analyse multiple sequences? ===== ===== How can I analyse multiple sequences? =====
-The Web Services provided by EMBL-EBI are limited to one sequence, or one set of sequences, per job. Thus if you wish to analyse multiple sequences you will have to submit multiple jobs. The simplest way to do this is to create a set of files containing one sequence per file, and then loop over the files submitting each one, and getting the result.+The Web Services provided by EMBL-EBI are limited to one sequence (e.g. the query sequence for a sequence similarity search), or one set of sequences (e.g. the set of sequences to be aligned for a multiple sequence alignment), per job. Thus if you wish to analyse multiple sequences you will have to submit multiple jobs.
-To split a file containing multiple fasta formatted sequences use the following scripts: +**Please note**: We kindly ask all 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 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.
-  * UNIX and UNIX-like environments: [[http://www.ebi.ac.uk/Tools/webservices/downloads/util/fsplit.sh|fsplit.sh]] +
-  * MS Windows: [[http://www.ebi.ac.uk/Tools/webservices/downloads/util/fsplit.bat|fsplit.bat]]+
-These scripts require the ''csplit'' program. The ''csplit'' program is available as part of the [[http://www.gnu.org/software/coreutils/|GNU coreutils]] package, for MS Windows a pre-complied version is available: [[http://www.ebi.ac.uk/Tools/webservices/downloads/util/csplit.zip|csplit.zip]].+=== Multiple sequences per-file === 
 + 
 +For some services the supplied clients support input of multiple sequences in the [[http://www.ebi.ac.uk/2can/tutorials/formats.html#fasta|fasta sequence format]]. This has to be specifically enabled using a flag, see the client's help/usage information (typically accessed using the ''--help'' option) for details. 
 + 
 +=== File per-sequence === 
 + 
 +A simple way to do this is to create a set of files containing one sequence per file, and then loop over the files submitting each one, and getting the result. 
 + 
 +To split a file containing multiple fasta formatted sequences into a set of files each containing a single sequence the following methods can be used: 
 +  * Use the [[http://emboss.open-bio.org/rel/rel6/apps/seqretsplit.html|EMBOSS seqretsplit]] program, part of [[http://emboss.open-bio.org/|EMBOSS]], a collection of sequence manipulation and analysis tools. 
 +  * Use a script which uses the ''csplit'' utility. The ''csplit'' program is available as part of the [[http://www.gnu.org/software/coreutils/|GNU coreutils]] package, for MS Windows a pre-complied version is available: [[http://www.ebi.ac.uk/Tools/webservices/downloads/util/csplit.zip|csplit.zip]]. See the following scripts for example usage: 
 +    * UNIX and UNIX-like environments: [[http://www.ebi.ac.uk/Tools/webservices/downloads/util/fsplit.sh|fsplit.sh]] 
 +    * MS Windows: [[http://www.ebi.ac.uk/Tools/webservices/downloads/util/fsplit.bat|fsplit.bat]]
To following scripts illustrate how to submit the jobs: To following scripts illustrate how to submit the jobs:
-  * UNIX and UNIX-like environments: [[http://www.ebi.ac.uk/Tools/webservices/downloads/util/wsbatch.sh|wsbatch.sh]]+  * UNIX and UNIX-like environments
 +    * Dispatcher: [[http://www.ebi.ac.uk/Tools/webservices/downloads/util/wsbatch.sh|wsbatch.sh]] 
 +    * JDispatcher: [[http://www.ebi.ac.uk/Tools/webservices/download_clients/util/jdispatcher_file_per-sequence_batch.sh|jdispatcher_file_per-sequence_batch.sh]] 
 + 
 +The following parallel job running tools may also be useful: 
 + 
 +  * [[http://www.gnu.org/software/make/|GNU make]] 
 +  * [[http://www.gnu.org/software/parallel/|GNU Parallel]] 
 +  * [[http://www.maier-komor.de/xjobs.html|xjobs]] 
 + 
 +=== Workflow systems === 
 + 
 +Workflow systems (e.g. [[https://kepler-project.org/|Kepler]], [[http://www.taverna.org.uk/|Taverna]] or [[http://www.trianacode.org/|Triana]]) support a number of forms of automated bulk analysis. See [[http://www.ebi.ac.uk/Tools/webservices/tutorials/07_workflows|Workflows and Web Services]] for further details. 
 + 
 +=== Dedicated Tools === 
 + 
 +Dedicated analysis tools, such as [[http://www.blast2go.com/|Blast2GO]], may also use web services to provide some functionality or to perform a specific analysis. See their documentation for details.
===== How do I specify a proxy? ===== ===== How do I specify a proxy? =====
Line 131: Line 174:
===== Why do you need my e-mail address? ===== ===== Why do you need my e-mail address? =====
-We require a valid e-mail address so we can contact you in the event of problems with the service which affect your jobs. As described in our [[http://www.ebi.ac.uk/Information/termsofuse.html|Terms of Use]] this information is not provided to anyone else, nor will we contact you except for the reasons stated above+We require a valid e-mail address so we can contact you in the event of
- +  * Problems with the service which affect your jobs. 
-If you use a fake e-mail address then we will not be able to contact you and will very likely result in your jobs being killed and your IP, Organisation or entire domain being black-listed. +  * Scheduled maintenance which affects services you are using. 
- +  * Deprecation and retirement of a service you are using. 
-===== Staying Informed ===== +As described in our [[http://www.ebi.ac.uk/about/terms-of-use|Terms of Use]] this information is not provided to anyone else, nor will we contact you except for the reasons stated above.
- +
-To stay informed about changes to the EMBL-EBI web services and scheduled maintenance we recommend: +
- +
-  - Keep an eye on the [[:about:news|News page]]. There are RSS news feeds associated with the page if you want to see changes in your news reader. +
-  - The [[http://listserver.ebi.ac.uk/mailman/listinfo/ws-users|ws-users mailing list]]. This is a low volume mailing list containing service announcements and notification of appropriate training events.+
 +If you use a fake e-mail address then we will not be able to contact you and will very likely result in your jobs being killed and your IP, Organisation or entire domain being black-listed, see [[http://www.ebi.ac.uk/about/terms-of-use|Terms of Use]].
 
help/faq.1265804235.txt · Last modified: 2010/02/10 12:17 by hpm
spacer
spacer