BDS 003
Undergraduate Research
Engage in research activities that involve generating, processing, analyzing, and/or drawing conclusions from large biological datasets. Through the research experience, acquire skills, techniques, and knowledge relevant to this field of study. In consultation with a faculty mentor, engage in research activity, and make and execute a plan for a project.
Completion of this course provides students a transcript-visible notation for a non-credit undergraduate research experience. Download the course syllabus and experiential learning activities documents for more information. Participation in this course can be used to satisfy, completely or partially, depending on hours engaged, the required Biological Data Sciences Experiential Learning Activity (see BDS 420).
BDS 004
Internship
Provides basic personal and professional skills that can be used within and outside of a work setting. Through practice, this experience guides students in building and maintaining positive professional relationships, networking/mentoring relationships, and enhances students’ understanding of the connection between theory and practice in the use of large datasets in scientific investigation.
Completion of this course provides students a transcript-visible notation for a non-credit undergraduate internship experience. Download the course syllabus and experiential learning activities documents for more information. Participation in this course can be used to satisfy, completely or partially, depending on hours engaged, the required Biological Data Sciences Experiential Learning Activity (see BDS 420).
BDS 211
Use and Abuse of Data: Critical Thinking in Science
Critically examine how data analysis can support legitimate conclusions from biological datasets and also how biased sampling, misleading comparisons, and spurious reasoning can lead to false conclusions. Analyze data to break down the logical flow of an argument and identify key assumptions, even when they are not stated explicitly.
- Prerequisites: (MTH 251 or MTH 251H) or MTH 227 or MTH 241 or MTH 245 OR instructor consent
- Co-requisites: None
- Instructor: Dr. Rebecca Hutchinson
- Course advertisement: Spring 2019 advertisement
BDS 310
Foundations of Biological Data Sciences
Develops competency in scientific computing and data analysis with broad applications to the life sciences. Introduces the Python programming language as a versatile, powerful tool for visualizing and analyzing data and for performing reproducible research. Focuses on real-world datasets originating across the life sciences. Provides a foundation for future work in data-intensive disciplines.
- Prerequisites: MTH 251 or MTH 227
- Co-requisites: None
- Instructor: Dr. Tim Warren
BDS 311
Computational Approaches for Biological Data
The theory and practice behind widely used computational methods for biological data analysis. Covers principles of programming for reproducible research as well as computational techniques for testing hypotheses, inferring dataset parameters, and making predictions from biological data.
- Prerequisites: BDS 310 OR CS 161 OR CS 162
- Co-requisites: None
- Instructor: Dr. Tim Warren
- Course advertisement: Click here for a course flyer or click here to access the course website.
BDS 401
Research
Engage in research activities that involve generating, processing, analyzing, and/or drawing conclusions from large biological datasets. Through the research experience, acquire skills, techniques, and knowledge relevant to this field of study. In consultation with a faculty mentor, engage in research activity, and make and execute a plan for a project.
Completion of this course provides students a transcript-visible notation and credit for undergraduate research experience. This course is available for A/F and S/U grading options. If the research mentor does not have an assigned section, please contact the director of the BDS program and/or the BPP office for assistance. Download the course syllabus and experiential learning activities documents for more information. Participation in this course can be used to satisfy, completely or partially, depending on hours engaged, the required Biological Data Sciences Experiential Learning Activity (see BDS 420).
BDS 403
Thesis
Engage in research activities that involve generating, processing, analyzing, and/or drawing conclusions from large biological datasets. Through the research experience, acquire skills, techniques, and knowledge relevant to this field of study. In consultation with a faculty mentor, engage in research activity, and make and execute a plan for a project. Report and reflect on activities in a written thesis.
If the research mentor does not have an assigned section, please contact the director of the BDS program and/or the BPP offices for assistance. Download the course syllabus and experiential learning activities documents for more information. Participation in this course can be used to satisfy, completely or partially, depending on hours engaged, the required Biological Data Sciences Experiential Learning Activity (see BDS 420).
BDS 411
Analysis of Biological Data: Case Studies
Case studies; synthesize previously acquired knowledge and skills in biology, mathematics, statistics, and computer science to implement, in writing, an analysis strategy. This course fulfills the Baccalaureate Core requirement for the Writing Intensive Curriculum (WIC) category for students majoring in Biological Data Sciences majors.
- Prerequisites: ((BI 311 OR BI 311H) OR (BB 314 OR BB 314H) OR MB 310) AND ((MTH 252 OR MTH 252H) OR MTH 228) AND CS 261 AND (ST 352 OR ST 412)
- Co-requisites: None
- Instructor: Dr. Sam Leiboff
- Course advertisement: Click here for a course flyer.
BDS 420
Reflect on Experiential Learning Activities
Reflect upon experiential learning projects and build professional skills, including oral and a hard-copy written presentations, building a curriculum vitae or resumé, preparing job or graduate school application, listening and responding to other student presentations.
- Prerequisites: completion of Experiential Learning project
- Co-requisites: None
- Instructor: Dr. Jeff Chang
BDS 472/572
Advanced Computing for Biological Data Analysis
Examines machine learning or pattern recognition applications in analyses of biological data. Applies supervised learning techniques for recognizing useful patterns in genome-scale datasets, with emphasis on carefully considered scientific interpretation of machine learning model outcomes. Explores Python Scikit-Learn libraries for implementing model-based analyses.
-
Prerequisites:BDS 472: (BDS 311 or CS 161 or CS 162) and (BI 221/221H or BI 205)
BDS 572: BDS 570 - Recommended: BDS 474/574 AND MTH 341
- Instructor: Dr. Molly Megraw
BDS 474/574
Introduction to Genome Biology
Explores how genomes underlie and influence biological phenomena, across the diversity of life, from prokaryotic microbes to eukaryotic multicellular organisms. Examines genome organization in the first part of the course: the structure of chromosomes and chromatin; genes and gene families; and mechanisms that remodel genomes, such as mutation, recombination and transposable elements. Summarizes models of genome expression and regulation in the second part of the course: transcriptional and post-transcriptional regulatory mechanisms and genotype-to-phenotype relationships. Illustrates how recent technological advances and genome-wide assays enable investigation of these topics.
- Prerequisites: (BI 311 or BI311H with C- or better) or (BB 314 or BI 314H with C- or better)
- Co-requisites: None
- Instructor: Dr. Jeff Chang
BDS 475/575
Comparative Genomics
Explores principles of comparative genomics. Examines methods for genome assembly and annotation. Discusses genomic approaches for the study of structural change, whole genome duplication, gene family evolution, gene networks, gene regulation and epigenetics. Lab topics include the analysis of next generation sequencing data and conducting comparative genomic analyses.
- Prerequisites: (BI 311 with D- or better or PBG 430 with D- or better) and BI 314 [D-]
- Co-requisites: None
- Instructor: Dr. Aaron Liston
- Sample project: Final project poster presentation (by Ed Barge)
BDS 477/577
Population Genomics
Translate fundamental knowledge on genetics and genomics to study evolution and functional genes in populations. Apply skills in computer science to process, analyze, and draw conclusions from microbial populations at the ecosystem level.
- Prerequisites:BDS 310 OR CS 161 OR CS 162
- Suggested: BI 454
-
Recommended:
- BDS 477: BI 311 OR BDS 474
- BDS 577: BDS 570 AND BDS 574
- Instructor: Dr. Jessie Uehling
- Course advertisement: Click here for a course flyer.
BDS 478/578
Functional Genomics
Introduces conceptual approaches and associated laboratory techniques that rely on genome-scale datasets to investigate the function of, and interactions between, genes as well as their RNA/protein products. Examples include: predicting protein function based on nucleotide and amino acid sequence analysis; large-scale genetic approaches to identifying novel genotype-phenotype associations; and analysis of transcriptomic, proteomic and metabolomic datasets, which measure changes in RNA transcripts, proteins and metabolites, respectively, to explore gene function and cellular/organismal networks. Provides a conceptual framework for understanding how the wide range of available large-scale technologies can be applied to solve biological problems.
- Prerequisites: BI 314 [C-] or BI 314H [C-]
- Co-requisites: None
- Instructor: Dr. Jeff Anderson
BDS 491
Capstone Projects in Biological Data Science I
Quantitative skills and biological thinking will be used to analyze and draw conclusions from real-world biological datasets. Projects will be completed in the context of small groups. This is a synthesis course that draws skills in mathematics, statistics, computer science, and biology.
- Prerequisites: (ST 352 OR ST 412) AND (CS 162 OR BOT 476 OR BB 485 OR MTH 427) OR instructor consent
- Corequisites: none
- Instructor: Dr. Maude David
- Course advertisement: BDS 491 flyer
Introduction to Computing in Life Sciences
Covers the basics of writing a well-organized computer program to perform tasks that are commonly needed for effective data analysis in the life sciences. Incorporates reading data from a variety of file formats, parsing relevant information from data which comes in as text, putting this information into storage structures that make sense for the task at hand, applying basic mathematical functions to the data, and writing results to an output file. Provides students with the foundation to rapidly expand their knowledge of Python and other programming languages as needed in the future.
- Prerequisites: None
- Co-requisites: None
- Instructor: Dr. Molly Megraw
BDS 599
These are a series of courses offered by the Center for Quantitative Life Sciences.
Topics include:
- Command-Line Data Analysis
- Environmental Sequence Analysis
- GBS (Genotyping by sequencing)
- Introduction to Unix/Linux
- Python I
- Python II
- RNA Sequencing
Please note that courses are offered in different terms. Learn more about course workshops offered through CQLS.