Lab 5

Pirates, Proteins & Penguins

This lab marks an important turning point in your computer science journey. It’s time to work with some real data! You have seen many manufactured problems that were designed to exercise the fundamentals of problem solving in Python. With those fundamentals under your belt, you are ready to tackle some real data science. The main parts of this lab will focus on the problems of protein sequence alignment and data summarization—both of which involve the manipulation of strings and lists. Time to get our hands dirty!


  • Practice manipulating strings and lists
  • Learn how to perform basic protein sequence alignment
  • Learn how to summarize data from a large study