Sept 20-26

From Earlham CS Department
Jump to navigation Jump to search

Return to Bioinformatics

Summary for Week 4

With Chapter 7, "Mutations and Randomization," we are introduced to the random number generator algorithm and how it can be applied to bioinformatics. Specifically, the random number generator allows users to select random locations in a string or array and simulate mutations in DNA sequences. The random number generator is, in fact, an algorithm and therefore is inherently not fully random. In order to ensure truly random outputs, the author cautions that a generator must be seeded in as random manner as possible.

Main skills taught in this chapter are:

  • Seeding the random number generator
  • Control Flow
  • Randomly selecting an element of an array
  • Simulating DNA mutations
  • Generating random DNA
  • Analyzing DNA