Skip to main content

You are here

What computational concepts are important in bioinformatics?

Topic

Computation in the life sciences

Framing Question

What computational concepts are important in bioinformatics?

Learning Objectives

  • Define the term algorithm.
  • Explain the difference between a heuristic (approximate) algorithm and an exact algorithm.
  • Describe the three basic programming structures: sequential, repetition (e.g., while, for) and selection (e.g., if).
  • Use variables and data structures (e.g., lists, arrays, scalars, hash functions).
  • Describe what a regular expression is.
  • Explain the concept of cloud computing.
  • Describe the importance of “big data” in bioinformatics.
  • Describe the means by which “big data” are managed and stored (e.g. dmptool.org).

Courses

Courses