This repository contains files used for a University of Pennsylvania course taught Fall 2024. The main course website contains further details for students enrolled in the course.
Data science refers broadly to using statistics and informatics techniques to gain insights from large datasets. Biomedical informatics refers to a range of disciplines that use computational approaches to analyze biomedical data to answer pre-specified questions as well as to discover novel hypotheses. In this course, we will use R and other freely available software to learn fundamental data science applied to a range of biomedical informatics topics, including those making use of health and omics data. After completing this course, students will:
- Be able to retrieve and clean data, perform exploratory analyses, build models to answer scientific questions, and present visually appealing results to accompany data analyses.
- Be familiar with various biomedical data types and resources related to them.
- Know how to create reproducible and easily shareable results with R and GitHub.
Course Director:
Blanca E Himes, PhD, ATSF, FAMIA
Associate Professor of Informatics
Guest Lecturers:
John Holmes, PhD
Jesse Yenchih Hsu, PhD
Sherrie Xie, VMD, PhD
TAs:
Anastasia Lucas
Jakob Woerner
You are expected to attend all sessions of the course, participate in class discussions, and complete required exercises and the class project. This course requires use of a computer, which you must have to fully participate in lectures and online activities. You must be familiar with this computer and able to install free programs onto it.
Grading: The course is graded on a letter grade basis, according to the following proportions:
- 40% assignments (6 total)
- 50% biomedical data science project
- 10% participation (attendance, providing thoughtful feedback to peers)
The course will consist of biweekly in-person meetings on Tues and Thurs 1:45-3:15pm. For those with circumstances that preclude in person attendance, lectures may be recorded via Zoom. Practicum materials to work through computational exercises will be available weekly. Six assignments will be due throughout the semester. A final project requiring a substantial amount of work and creativity will be due at the end of the semester. This project is in lieu of a final exam. Students will be encouraged to work independently and seek help as needed. Canvas will contain the latest course announcements.
Due dates for the assignments: 9/6/24, 9/20/24, 10/7/24, 10/28/24, 11/11/24, 11/25/24.
The final project will answer a question selected by each student using biomedical data and some of the tools presented during the course. After students choose the topic to address on their own, each will identify two faculty, staff and/or, postdocs to get feedback and help define a specific novel and interdisciplinary question. Although use of publicly available data for the project is encouraged, students may use an appropriate private data source. Students will work on these projects throughout the semester with final project reports due on 12/13/24. Grading will be based on three project components:
- An html document derived from a Quarto Document that describes the question, source of data, analysis, and results.
- A GitHub repository that contains an organized project.
- A short presentation describing the work to classmates.
There are many online resources to learn R, including topics beyond what we will cover in class. The following textbook is suggested but not required for those students who prefer to have a printed reference:
- Wickham H, Çetinkaya-Rundel M, and Grolemund G, “R for Data Science (2e)” O’Reilly (2023) Online version is free
For those seeking to a textbook that covers biostatistics in greater depth, we recommend the following one:
- Rosner B, “Fundamentals of Biostatistics” Brooks/Cole, Cengage Learning. (2016)
For those seeking to a textbook that covers machine learning well and provides a starting point for further learning, we recommend the following one:
- Burkov, A, “The Hundred-Page Machine Learning Book” (2019) Online version is free
Familiarity with basic statistical (e.g., EPID 526/7 or other first-year graduate level stats course) concepts is expected, as this course will not cover basic concepts in depth. A background in biology and computing would be helpful, but no formal requirements will be enforced.
All work submitted for credit is expected to be your own work. In the preparation of all papers and other written work, you should always take great care to distinguish your own ideas and knowledge from information derived from other sources. The term “sources” includes not only published primary and secondary material, but also information and opinions gained directly from other people. Should you use a tool based on large language models like ChatGPT, it is your responsibility to verify the accuracy of contents provided and to ensure that you properly attribute any original sources of content identified. The responsibility for learning the proper forms of citation lies with you. You must acknowledge any collaboration and its extent in all submitted work. You are expected to follow Penn’s standards of academic integrity as found here.
The University of Pennsylvania provides reasonable accommodations to students with disabilities who have self-identified and been approved by the office of Student Disabilities Services (SDS). Please make an appointment to meet with me as soon as possible in order to discuss your accommodations and your needs. If you have not yet contacted SDS, and would like to request accommodations or have questions, you can make an appointment by calling (215) 573-9235. The SDS office is located in the Weingarten Center at Stouffer Commons, 3702 Spruce Street, Suite 300. All SDS services are free and confidential. Please visit the SDS website.