Senior Seminar/Masters Essay
How many tunnels does this protein (left) have? How many voids? What about that piece of an alloy (right)? How do you teach a computer to distinguish between letters C and O, O and P, P and B? These and related questions are more and more often addressed via computations of Betti numbers and homology groups of these objects. As a result we have on one hand something classical (algebraic topology) and on the other something much more recent (applications). Topics of possible research projects are: Image processing and recognition; Structure of proteins; Topology of data structures; Topology of networks; Computational topology. If you have questions, please contact the instructor.