SPE 2009 Projects

 
 

The students created websites documenting their summer projects.

Check out links below for the background, methodology, results, and downloadable programs.

 

1. ANThropomorphism

Students: Gabe Cadamuro and Kathy Huang

Mentor: Aaron Wong


ANThropomorphism uses genetic programming principles to create an artificial life simulator based on the general behavior of ants.  The ants dig through a cross section of varied terrain, attempting to find food before their health is gone. The downloadable program allows the user to specify the terrain makeup, fitness function, reproduction type, and more.  Additionally, there are statistical displays, so that the user can gain a comprehensive view of the ants’ evolution.

2. Numerical Handwriting Recognition

Students: Caitlin Caldwell and Jane E

Mentor: Tao Yue (GS)


This program recognizes numerical digits written by the user, and gives the output in real-time. The underlying structure is a neural network, trained on gold standard handwritten data.

3. Graphle: A Visualization Tool for Functional Genomics

Student: Christina Chang

Mentor: Ana Pop (GS)


Graphle is a visualizer for gene function prediction networks: its goal is to simplify the presentation and sharing of large biological networks by making them easy to explore, quickly and intuitively, by biological collaborators using the web. This project extended Graphle by implementing the capability to analyze and visualize directed graphs, allowing biologists to query and explore predicted gene-gene regulation.

4. MetaBoard Program

Students: Ori Daniel and Minqi Jiang

Mentors: Wyatt Lloyd (GS), David Shue (GS), Patrick Wendell ('11)


MetaBoard is the virtual love-child of those spontaneous, off-the-cuff (and at times off-color) dormitory whiteboards and the vast social-networking forces of the internet. With a MetaBoard, you and your friends can draw on one another’s desktops with the stroke of a mouse.  Once registered, each user owns a personal MetaBoard, on which online users may scribble the quotidian or quixotic--quotes, quips, quarrels, all with digital quills. 

5. Seam Carving

Students: Inés Sheppard and Alejandro Zúniga

Mentor: Nadia Heninger (GS)


The seam carving algorithm (Shai Avidan and Ariel Shamir) alters the dimensions of an image not by scaling or cropping, but rather by intelligently removing pixels from (or adding pixels to) the image that carry little importance. This project implements an energy function to determine which pixels are least important, and dynamic programming is used to find the "seam." The program includes extra features and an interactive interface.