.. cscb2022 documentation master file, created by sphinx-quickstart on Mon Jan 24 18:45:58 2022. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Computational Stem Cell Biology EN580.447/647 ============================================= This is the fifth year we have offered this course. In the past, it was designed to provide a mechanistic and systems biology-based understanding of the two defining features of stem cells: multipotency and self-renewal. We explored these concepts across several contexts and perspectives, emphasizing seminal and new studies in development and stem cell biology, and the critical role that computational approaches have played. Now, we are shifting the content to a more equal balance between computational and biological content. We will teach you how to analyze single cell OMICs data, using questions and data from stem cell biology and developmental biology to provide the motivatational background. Upon sucessful completion of this course, you will be a ninja of sc omics analysis. Topics (in no particular order) ------------------------------- - History of stem cells - Introduction to Python - Central dogma & gene regulation - Single cell RNA-Seq - Cell type identity - Stem cell niche - Cell-cell interactions - Spatial transcriptomics - Lineage tracing - "Stemness" - Trajectory infererence - RNA velocity - Gene regulatory networks - Cell fate engineering - Single cell epigenomics - Cancer stem cells - Stem cell controversies The Team -------- - Instructor + `Patrick Cahan `_ (`patrick dot cahan at jhmi dot edu`) - TAs + Eric Kernfeld (`ekernfe1 at jhmi dot edu`) + Dan Peng (`dpeng5 at jhmi dot edu`) Grading ------- This class is heavily weighted by weekly individual computational homeworks (75%). There is one final team project that has written, coding, and verbal presentiation components (25%). Prerequisites ------------- Some college-level biology is assumed. Familiarity with Python is preferred, but we will try to teach you enough Python to be dangerous. Policies -------- - Lecture materials - Slides posted to `Blackboard `_ - Videos of lectures posted to Blackboard (see link above) - Materials posted to Blackboard are only for registered students (including those auditing) - Lectures notes & Jupyter Notebooks are on this site (see navigation bar) - Homework: - Weekly - Posted Friday morning - Due following Wed by 11:59pm - Submit homeworks via email to compscbio@gmail.com - Submit both Jupyter Notebooks *and* HTML - Name your files according to HW number. So your files for homework 1 should be named: - ``lastname_firstname_1.ipynb`` - ``lastname_firstname_1.html`` - You need to annotate your code to explain your reasoning and interpretation. - If expectations are not clear from the assignment, ask the TAs. - We only count the top 10 homeworks toward your final grade - Collaboration - Feel free to *discuss* homeworks with your classmates. But, the work that you turn in must be your own work. If you collaborate with a classmate(s), please list them in your submission. We define collaborate here to mean to discuss solutions. Searching for answers from prior years or from similar exercises on the web is not allowed. - 'No questions asked' free days - You have a total of 6 'grace' days for your homeworks. What this means is that you can turn in a homework after the due date, as long as you have not expended all of your grace days. If you turn in a homework 1 hour late, you have used one of your grace days. If you turn in a homework after all of your grace days have been expended, you will receive a 0 for that homework. We do not ask for explanations when you use grace days. *Grace days do not apply to the final project* - Extentuating circumstances - We live in a new world, and there are circumstances that precipitate despite our best laid plans. If you find yourself a victim of the whims of the universe (e.g. health-related issues), please email the team to get an 'extenuating circumstances' extension. *No extensions will be granted for the final project* ---- .. toctree:: :maxdepth: 1 :caption: Schedule schedule ---- .. toctree:: :maxdepth: 1 :caption: Lectures: day/01_history_of_stem_cells day/02_introduction_to_python_part_1 day/03_introduction_to_python_part_2 day/04_Till_McCulloch day/05_scRNAseq_data_generation day/06_scRNAseq_analysis day/07_scRNAseq_analysis_part_2 day/08_cell_identity day/09_trajectory_inference day/10_TI_part_2 day/11_stemness day/12_RNA_velocity day/13_scvelo day/14_Lineage_tracing day/15_Pluripotency day/16_Spatial_Cell-to-Cell day/17_Lineage_Tracing_Analysis day/18_Gene_regulatory_networks day/19_Cell_fate_engineering day/20_Simulators day/21_Simulation_analysis day/22_Controversies day/23_ATACseq ---- .. toctree:: :maxdepth: 1 :caption: Homework homework/HW_01 homework/HW_02 homework/HW_03 homework/HW_04 homework/HW_05 homework/HW_06 homework/HW_07 homework/08/index homework/Final_project ----