VIVEK KHURANA - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

VIVEK KHURANA

Description:

Make the Process Distributed to Increase Performance and Reduce Load on each Computer ... Provide a working system that is easy to Install and Use ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 12
Provided by: SOR81
Category:
Tags: khurana | vivek | make

less

Transcript and Presenter's Notes

Title: VIVEK KHURANA


1
Mobile Gateway for Distributed BLAST In SORCER
Environment
VIVEK KHURANA khurana_at_cs.ttu.edu
2
Presentation Agenda
  • About BLAST
  • Motivation
  • Implementation
  • Mobile Gateway Implementation
  • Future Tasks
  • Acknowledgement
  • Demo

3
About BLAST
  • BLAST-Basic Local Alignment Tool
  • BLAST is an acronym for Basic Local Alignment
    Search Tool.
  • BLAST is a sophisticated software package used in
    Bioinformatics and Sequence Analysis for rapid
    searching of nucleotide and protein databases.
  • Local Alignment -The alignment of some portion of
    two nucleic acid or protein sequences
  • Query Sequence ( Can Range from 50 Characters to
    4000 Characters)

4
Motivation Goals
  • Motivation
  • BLAST is Fast and Reliable , BUT the Sequence
    World is Big and Growing Rapidly
  • BLAST is Difficult to Install and Use for a Naïve
    User
  • BLAST is not easily potable
  • Goals
  • Mobile Gateway to receive BLAST command and
    parameters from MIDP phone
  • Make the Process Distributed to Increase
    Performance and Reduce Load on each Computer
  • Focus on high throughput of large numbers of
    submissions instead of high performance on any
    single job
  • Provide a working system that is easy to Install
    and Use
  • Design Web Service for BLAST job submission

5
Features of BLAST
  • Implements the BLAST in a Distributed Environment
  • Can be Used as a Web Service
  • Easy Installation Using Batch Files
  • All Libraries and Business Logic Code is
    Downloaded i.e. Easily potable
  • Self-Healing Environment, Can overcome crashes
  • Is able to anticipate different scenarios and
    predict and plan for novel futures
  • It would learn, when faced with a new situation
  • Resource sharing

6
Features of BLAST Mobile GatewayT
  • Acts as a gateway for Blast commands from mobile
    device
  • Receives parameters from the phone for
    customization of BLAST command
  • Puts the input values in the context
  • Communicates with the BlastProvider to Call Blast
    Method on Taskers
  • Retrieves Results From Blast Provider

7
The Process Structure
S-BlastGateway
8
The Universal Tasker
  • The Business Logic is separate from the whole
    framework.
  • The Program Learns new code, and adapts itself
  • Can be Used as a Web Service
  • Easy Installation Using Batch Files
  • The Agent Method is downloaded dynamically from
    internet.
  • The context is passed to the method by requestor
    and the results are returned.

9
DEMO
DEMO
10
Acknowledgements
Special Thanks to Sekhar Soorinarayanan Dr.
Michael Soboloweski And Dr Scot Dowd from USDA
11
QA
Write a Comment
User Comments (0)
About PowerShow.com