Team:Freiburg Software/User/Robots/Blast

From 2010.igem.org

(Difference between revisions)
Line 57: Line 57:
A part of the BLAST robots output.
A part of the BLAST robots output.
</p>
</p>
 +
</div>
<h2 id="Internals">Brief Overview of Algorithm</h2>
<h2 id="Internals">Brief Overview of Algorithm</h2>

Revision as of 22:29, 26 October 2010

BLAST Robot

This page describes the use of the BLAST Robot. If you would like to know how it works internally please click here.

The BLAST Robot is a good example of SynBioWave interacting with third party services. In this case we access the NCBI BLAST tool via their URL API. This way we can submit jobs to the BLAST servers and check out the results once the process is over.

How do I submit a job?

If you want to perform a BLAST search there are currently two options for you to choose from: You can use a sequence from workspace or directly input a sequence into the mask. (Again, if you choose to use a sequence from the workspace make sure that you have only one selected)

To submit the job to NCBI click "send". The robot will then try to recognize the type of your sequence and choose the query database accordingly. Then it will send the data to NCBI and wait for the results. This may take some time depending on the input sequence.

Results

Evaluating the BLAST results and displaying them without flooding the Wave with information is a little challenging. For now the Robot only displays the first 3 hits of each search. We will add further options to select from such as simple hitlist.

A part of the BLAST robots output.

Brief Overview of Algorithm