anders at computer
skip navigation

anders pearson : code/research

i'm a programmer. i like computers because they do what i tell them to. i hate computers because they do what i tell them to. here's some stuff i've done:

cgi_app
framework for writing MVC web applications in python. port of the CGI::Application perl module.
Apache::Tidy
mod_perl filter for cleaning up dynamically generated markup and converting it to nice, clean XHTML on the fly.
thraxil weblog engine
written in perl using a postgreSQL backend. features templating for completely seperating the backend from the display, multiple user accounts, intelligent thread "bubbling", bookmarks and image support, and a nifty markov chain text generation feature. see thraxil to see it in action.
XinT
an innovative digital theremin. made with a Z-80 for my Microprocessor lab class.
hierarchical clustering of yeast genes by regulatory regions
some seriously optimized perl code for clustering genes by promoter regions. group research project for a computational genomics class at columbia. read the abstract for a better explanation.
eBLAST: Building a Better BLAST
More genomics research. Improving the BLAST sequence alignment tool.
location description program
a homework assignment for my Visual Interfaces class. it basically is a hack of the unix xv image viewer program that takes a couple files in a special format that are a map of some area and, when the user clicks on a location on the map, it prints out an english language description of the location. nothing fancy but kind of neat.
Homology Detector Program
uses protein motifs to search for homologous proteins within DNA and amino acid strings. see the project writeup. made possible with the excellent bio knowledge of omar. [source code]
RNA lowest energy conformation visualization tool
finds least energy structure of an RNA strand and displays it with a nice ASCII diagram of the connections. makes use of some slick but counter-intuitive dynamic programming tricks to do it in a feasable amount of time. [source]
bitmapping fonts with html tables
an obscene abuse of html. uses lots and lots of html tables to display bitmapped text using Derek's bitbet font. [source]

except where otherwise noted, all my programs are released under the GNU GPL (the exception is one that is released in the public domain). more coming...