Babbage: Protein power