powerpoint presentation

Download Report

Transcript powerpoint presentation

BABA
Basic-Algorithms-of-Bioinformatics
Applet
Why?
Interactive demos helps a lot to
understand a problem
 Very few interactive works available on the
net

only for simple dynamic programming
 limited parameters
 really ugly
 source code rarely available

Goals

Make algorithms fully understandable and
interactive:
Simple Dynamic Programming Table
 Needleman & Wunsch
 Smith & Waterman Local Search
 Four Russians

Easy to use
 Highlight the important aspects
 Let the user play with the parameters

Implementation

Java 1.2 compatible

Applet running on


Browser (on the net)

Applet viewer
Swing + Graphics 2D: nice to see!
Basic layout for other DP
algorithms

Easy to extend!


The four algorithms extends
 The
basic graphic grid class
 The
interface
 The
algorithm execution model
published under GPL
Let’s see some action!
Info
~ 8600 lines of code
 Basic Grid


DP Grid
 NW

 FR

Grid
SW Grid
Grid
Basic DP Algorithm

NW Algorithm
 SW Algorithm

Four Russians