Biology Department

Interdisciplinary Concentration in Bioinformatics

Bioinformatics is an interdisciplinary field of study combining aspects of Biology, Mathematics, and Computer Science. Undergraduates enrolled in degree programs in any one of these three disciplines can obtain the designation of a Concentration in Bioinformatics by completing the following courses:

CORE REQUIREMENTS

  • BI-420  Introduction to Bioinformatics
  • BI-424  Computational Foundations of Bioinformatics
  • BI-561  Molecular Evolution
  • MT-226  Probability for Bioinformatics
                (students may also substitute MT-426, Probability, or BI-330, Biostatistics)

ELECTIVE REQUIREMENTS

  • Any one additional biology course at the level of BI-200 or above.  BI-200 is recommended.  Students with high school AP Biology may take BI-304 or BI-305 instead.
  • Any three computer science courses at the level of CS-101 or above.  CS-101 and CS-102 are recommended.  Upper-level courses well-suited to the concentration include:
    • CS-127, Introduction to Scientific Computation
    • CS-345, Machine Learning
    • CS-383, Algorithms
  • One elective course may be substituted by a semester of research in bioinformatics (e.g., in the labs of Profs. Chuang, Clote or Marth).  Students wishing to pursue this option should see Kristen Adrien in the Biology Department (Higgins 355) for course approval.

Courses that count towards a student's primary major can be used to simultaneously count towards the bioinformatics core or elective requirements as well.  For example, the basic requirements for the biology major will automatically fulfill the required elective course requirement at the level of BI-200 or above, and the BI-420, BI-424, and BI-561 courses can double count to fulfill biology electives.  Computer science majors will naturally fulfill the 3 CS course requirement in their primary coursework.  Computer science students taking the B.S. option will also naturally fulfill the Probability requirement through MT-426.

Example Course Choices for a Biology Major

A biology major wishing to complete the bioinformatics concentration would typically choose BI-420, BI-424, and BI-561 as electives within the standard biology major.  Beyond this, the student would be required to take four additional courses to complete the Bioinformatics Concentration.  Typically, these courses would be CS-101, CS-102, MT-226, and any additional CS-course at a level above CS-101.  This additional course could also be substituted by a semester of bioinformatics research within a lab.

Example Course Choices for a Computer Science Major

A computer science major wishing to complete the bioinformatics minor would naturally complete the three CS-courses as part of their major requirements.  Beyond this, the student would be required to take five additional courses.  These would be BI-420, BI-424, BI-561, a probability/stats course, and one biology elective.  Typically, this elective would be BI-200, though students with high school AP Biology might take BI-304 or BI-305 instead.  This elective could also be substituted by a semester of bioinformatics research in a lab.