List of Java Programs

Partial list of programs done by me as freelance or as part of various courses.
  • Bioinformatics Programs

    Done as part of the courses taken at UW-Madison. Programs are available on request (so that students don't copy readily from here).
    • Implementation of Dynamic Programming for computing pairwise local sequence alignment.
    • Hidden Markov Model for gene finding.
    • Neighbor-joining algorithm for inferring phylogenetic trees.
    • The k-means clustering algorithm and apply it to a small gene-expression data set.
    • Pairs-HMM based algorithm to find the most accurate local alignment.
    • ZOOPS version of MEME for Motif Finding combined with the Random projection method for picking seeds.
    • Jukes-Cantor model of evolution with specified "alpha" parameter that uses ML-distance to compute a nearly optimal probabilistic phylogenetic tree. Compute the likelihood using Felsenstein's algorithm.

  • J2ME Programming: Java Mobile Edition

    I took up a project in the department of Botany at UW Madison. Though the project writeup was for database programming, the definition expanded to incude a GUI design for the sampling and surveying of the vegetation (trees and herbs) for Wisconsin forests. It was a interesting project, and I had to follow a steep learning curve into the world of J2ME programming. I had to program for Palm OS, which was also new to me.
Resume Search This Site Myself Contact Me Career Stuff Academics Computer Stuff Home