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...