NCBI BLAST on Windows Azure

A parallel BLAST engine that runs on the Windows Azure cloud fabric, NCBI BLAST on Windows Azure can scale up to hundreds of compute nodes. This cloud-based implementation of the National Center for Biotechnology Information (NCBI) Basic Local Alignment Search Tool (BLAST) searches all available sequence databases for similarities between a protein or DNA query and known sequences. BLAST on Windows Azure enables researchers to take advantage of the scalability of the Windows Azure platform to execute BLAST jobs on demand in the cloud.

Details

TypeDownload
File NameNCBI Blast on Windows Azure_V1.1.zip
VersionV 1.1
Date Published25 July 2011
Download Size62.45 MB

Note By installing, copying, or otherwise using this software, you agree to be bound by the terms of its license. Read the license.

NCBI BLAST on Window Azure is now available, along with source code, installation guide, developer and user documentation, and free access to NCBI reference databases on Windows Azure. This implementation of BLAST on Windows Azure allows laboratories, small groups, and individual researchers to use the power of the cloud to run BLAST queries of any size.

Included in this CTP Release

This community technical preview (CTP) release consists of a ZIP file (NCBI Blast on Windows Azure_CTP.zip) that includes our Windows Azure cloud service installation package along with the complete source code.

  • The Deployment Package folder contains a package to be deployed on your Windows Azure account, a configuration file for setting up your account, and a guide that offers step-by-step instructions to set up BLAST on your Window Azure service. This package also contains the user guide that describes the user interface for launching BLAST queries as well as managing jobs, databases, and users.
  • The Source Code folder contains complete source code for the current implementation of NCBI BLAST on Windows Azure. A Windows Azure web role provides a website interface for managing tasks, database, and users. The Windows Azure worker role implementation provides details on executing each task. This folder also includes Data Layer for managing information inside Windows Azure tables, Task Library for task execution logic, Windows Live ID integration details and code to generate pivot control facets, and required images for visualizing the output.