( with ad hoc curriculum* on COVID-19 and "outbreak science" )
[Work in progress ver. 20200505]
This is the repository for the course BMED360 given at the Department of Biomedicine
Biomedicine covers those areas of human biology, chemistry and medicine that seek to explain the factors behind health and disease at the molecular and cellular level. This information is applied in the development of better diagnostics and treatments.
In this repository you find presentations, documentation, code, and partly data for the course.
The goal of this course is to obtain theoretical and practical knowledge on functional and quantitative in vivo imaging in man and animal using magnetic resonance imaging (MRI) and computer-based image analysis. The focus is on brain imaging (perfusion, diffusion, permeability mapping) and structural and functional connectivity, but also examples from functional kidney imaging and (image-based) systems biology will be presented. A major objective is also to give insight about the importance of mathematical models and computations in analysis and understanding of complex physiological processes, and the need of cross-disciplinary collaborations.
*)
We plan to run BMED 360 (8 students enrolled) starting April 21 ("fully digitized") with a slightly modified curriculum, also addressing COVID-19 and "outbreak science" from a computional imaging and modeling perspective. There will be online slides, computer labs (code and data on GitHub, using issue tracker for student interaction), assignments/challenges, digital MCQ, and a final digital oral exam from home (presenting yor personal project on Google hangouts / Zoom / Skype - taking load from MittUiB, mostly used for static information). Grading has been A-F, this semester we will use pass/nopass.
This is work in PROGRESS . . .
You will find more (static) information about this course at MittUiB
Follow the instructions at Setting up your system (setup.md
) to get ready
- Display and functionality might differ between browsers - we recommend using Google Chrome on all platforms
The course is based on the Jupyter Notebook, a web-based framework for developing and presenting code-based projects (take a look at https://youtu.be/HW29067qVWk og https://youtu.be/2eCHD6f_phE for introductions to Jupyter Notebooks).
Throughout the course you will work with notebooks that contain various material and programming tasks. We recommend that you make a copy of our notebooks before you are editing them. In this respect you might adopt the naming convention my_[name_of_notebook].ipynb
. Remember also to start a new session with a **git pull**
(things can have changed).
- Python, Numpy, Pandas, Matplotlib, Nibabel, Biopython and more: run through this notebook (
test-notebooks/0.0-test-installation.ipynb
) to check that your environment is OK.
LECTURES:
- Lec 0: Course overview; SW installation; Motivation: Can a biologist fix a radio? Lazebnic (2002); Why programming?; Why top-down? - teaching "the whole game" (see also https://computingskillsforbiologists.com)
- Lec 1: Introduction to modelling, MRI, and image processing; BROWSE through: [Tofts (2018) Ch. 1, Ch. 2, Ch. 17, Ch. 18; McRobbie (2017) Ch. 3, Ch. 4, Ch. 5, Ch. 8]
- Lec 2: Water diffusion, dMRI, and tissue microstructure - Part 1 [Tofts (2018) Ch. 8; McRobbie (2017) Ch. 18 pp. 303-310.]
- Lec 3: Water diffusion, diffusion tensor imaging and beyond - Part 2 [Tofts (2018) Ch. 9; Westin (2002)]
- Lec 4: Blood perfusion and dynamic susceptibility contrast MRI (DSC-MRI) - Part 1 [Tofts (2003) Ch. 11; McRobbie (2017) Ch. 18 pp. 311-314.]
- Lec 5: Blood perfusion, tracer kinetics, and deconvolution - Part 2 [Tofts (2003) Ch. 11]
- Lec 6: Vascular permeability, compartment modelling, and T1w dynamic contrast-enhanced MRI (DCE-MRI) [Tofts (2018) Ch. 14; McRobbie (2017) Ch. 18 pp. 316-319; Measurement of Renal Perfusion and Filtration with MRI GitHub / slides]
- Lec 7: Brain connectivity assessed with aMRI, dMRI, fMRI and network (graph) theory [Fornito (2016) Ch. 1; Bassett (2018); McRobbie (2017) Ch. 18 pp. 319-325.]
- Lec 8: Outbreak science and COVID-19 [README]
LABS:
- Lab 0: SW installation and beginners-guide [01-begin] [02-begin] [03-begin] (prog4comp-SL-HPL for going deeper)
- Lab 1: Data analysis, image processing, and modelling in PYTHON [01-mri] [02-mri] [03-mri]
- Lab 2: Multispectral imaging and tissue classification [04-mri] [05-mri] [01-ml] [02-ml]
- Lab 3: Processing of diffusion MRI (dMRI / DTI) [DIPY] [README] [01-diff] [02-diff] [03-diff] [04-diff] [05-diff] [06-diff]
- Lab 4: Processing of perfusion MRI (pMRI / DSC-MRI) [README] [01-perf]
- Lab 5: Vascular permeability mapping (DCE-MRI) [README]
- Lab 6: Outbreak science and COVID-19 (biology, epidemiology, geo-mapping, imaging) [covid-19-eda] [simulitis-outbreak]
ASSESSMENT / EXAM:
- Midterm assignment: [The KIWIfruit segmentation challenge]
- MCQ / Quiz: [README]
- Oral presentation of PROJECT: [README]
Previous (2019) LECTURES and Previous (2019) LABS
Q&A topics (from 2019) [gslides]
BLOCK 1 | Day 1 (April 21) | Lec 0, Lec 1 | Lab 1 |
Day 2 (April 22) | Lec 2 | ||
Day 3 (April 23) | Lec 3 | Lab 2 | |
Day 4 (April 24) | Lab 2 cont | ||
Day 5 (April 29) | Lab 3 | ||
Day 6 (May 4) | Lec 4 | ||
Day 7 (May 5) | Lec 5 | Lab 4 | |
Day 8 (May 6) | Lec 6 | Lab 5 | |
Day 9 (May 11) | Lec 7 | Lab 6 | |
Day 10 (May 12) | MIDTERM PROJECT | description | |
WORKING with MIDTERM | PROJECT | ||
BLOCK 2 | Day 11 (May 29) | Presenting MIDTERM PROJECT results |
Lec 8 |
Day 12 (June 2) | Exam prep. |
||
Day 13 (June 3) | Q & A | ||
Day 14 (June 4) | Exam prep. |
MC / quiz exam |
|
Day 15 (June 5) | Oral exam |