Computational Stem Cell Biology

This is a companion website for the class
EN 580.447/647 Computational Stem Cell Biology
Spring, 2025 (3 credits, EQ)
Please monitor your email and the Canvas page for notifications and announcements.
Education Team
-
Patrick Cahan, Ph.D. Course Instructor
Associate Professor of Biomedical Engineering
patrick [dot] cahan [at] jhmi [dot] edu
Office hours: Immediately after class on Tues for a quick chat, otherwise email to schedule a time.
-
Communication
Email: compscbio@gmail.com
-
Orian Stapleton Teaching Assistant
Ph.D student in Biomedical Engineering
ostaple1 [at] jh [dot] edu
Office hours: Mondays 7:00pm - 8:00pm via Zoom
-
Gary Yang Teaching Assistant
Ph.D student in Biomedical Engineering
garyyang [at] jhu [dot] edu
Office hours: Wednesdays 7:00pm - 8:00pm in Shaffer G2 or G3
Class Meetings
- 12noon to 1:15 PM on Tuesdays and Thursdays
- Shaffer Hall Room 3
- Attendence is encouraged
- Zoom:
- https://wse.zoom.us/j/95896765256
- Requires authentication via Hopkins SSO to join
Course Information
This course teaches students about high-throughput, genome-wide single cell measurements, and approaches to appropriately analyze such data. Real world examples from stem cell biology and developmental biology provide the biological context and motivation, but the computational expertise gained will be broadly applicable. Please see the lecture schedule below for specific topics. By the end of this course, the student should
- be conversant in the language of sc-omics technologies, both at the level of general principles, and more granular understanding of how these data-generating platforms work
- be a confident practitioner in state-of-the art computational methods needed to analyze sc-omic data
- understand the fundamentals of stem cell biology and how sc-omics is allowing us to address major obstacles in this field
Recommended Background
- EN.580.151 – Structural Biology of Cells
, or equivalent
- Prior hands on experience coding in Python
- Please see some example homeworks from the 2022 course to assess your readiness for the class.
Course Goals
This course will address the following Criterion 3 Student Outcomes:
- An ability to apply knowledge of mathematics, science and engineering to solve problems related to stem cell engineering
- An ability to analyze and interpret data using statistical, computational or mathematical methods
- An ability to function on multidisciplinary teams (Criteria 3(d))
- An understanding of professional and ethical responsibility (Criteria 3(f))
- An ability to communicate effectively (writing) (Criteria 3(g))
- An ability to communicate effectively (oral presentation) (Criteria 3(g))
Course Topics
- Stem cell biology
- Single cell omics technologies
- Computational tools for the analysis of single cell omics data
Ethics
The strength of the university depends on academic and personal integrity. In this course, you must be honest and truthful. Ethical violations include plagiarism, reuse of assignments, improper use of the Internet and electronic devices, unauthorized collaboration, alteration of graded assignments, forgery and falsification, lying, facilitating academic dishonesty, and unfair competition. In addition, the specific ethics guidelines for this course are:
- Homeworks are to be completed by each student alone. Do not share your projects with other students or use material from prior years.
- The use of Large language models (LLMs) such as ChatGPT are allowed for the homeworks and final project, when doing so is consistent with the stated Course goals and Course expected outcomes (see above). As a guideline, please use LLMs to augment your understanding of the material in the course, to help you to explore algorithmic ideas that might otherwise be challenging to implement, and more generally, to help you to become a more creative problem-solver.
Report any ethics violations you witness to the teaching team. JHU has more information about university misconduct policies for undergraduate students and graduate students.
Grades
- Homeworks: 10% per homework. 50% total
- Detailed expectations will be described for each HW
- Individual work; assistance from LLMs is allowed per guidelines in the Ethics section above
- Final project: 50%
- Detailed expectations will be described for the project
- Small teams (3-5 students); assistance from LLMs is allowed per guidelines in the Ethics section above.
- Entails written and presentation portions
- In class quizzes: up to 10% extra credit
- These will be available via Zoom, too
- Policy on grace periods and extensions:
- HWs submitted up to 24 hours late receive a 20 pt penalty
- HWs submitted between 24 - 48 hours late receive a 50 pt penalty