Skip to content

Commit 451929a

Browse files
committed
Fixed up introductory material
1 parent cbd4cdf commit 451929a

File tree

4 files changed

+2824
-2820
lines changed

4 files changed

+2824
-2820
lines changed

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ Ho](https://twitter.com/jacuzzijo), [Yishan
88
Mai](https://twitter.com/myish_irl), and [Adam
99
Claridge-Chang](http://www.claridgechang.net/)
1010

11-
### This material is used in the following classes:
11+
### Introducing biomedical scientists to data analysis with Python
12+
13+
The goal of this class is to introduce biomedical scientists to data
14+
analysis with Python notebooks. Ideally, this should be a semester-long
15+
course. This 2-hour class is presented to two groups.
1216

1317
- Duke-NUS PhD programme in Clinical and Translational Sciences.
1418
Foundations of Precision Medicine Hands-on Workshops (GMS6812).
1519
- Duke-NUS PhD programme in Integrated Biology and Medicine. Ethics and
1620
Personal and Professional Development Sessions.
1721

18-
The goal of this class is to introduce biomedical scientists to data
19-
analysis with Python notebooks. Ideally, this should be a semester-long
20-
course, but has been limited to this 2-hour class.
21-
22-
The class has the following steps:
22+
### The class has the following steps
2323

2424
1. **Preparation 1.** Read the [Introduction](introduction.html) and
2525
install the prerequisite software on your laptop.
@@ -34,6 +34,8 @@ The class has the following steps:
3434
5. **Short introduction to estimation and LLMs.** Introduction to
3535
estimation statistics [web app](https://www.estimationstats.com/#/)
3636
and [python package](dabest_introduction.html).
37+
6. **Continuing education.** Review the Additional Resources page to
38+
continue your self-education in data analysis.
3739

3840
If you have any questions about these materials, please contact your
3941
course coordinator.

nbs/01_Introduction.ipynb

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,29 +32,35 @@
3232
{
3333
"cell_type": "code",
3434
"execution_count": null,
35-
"id": "19964860-2836-43b1-963e-063dfe336287",
35+
"id": "9a9d5566-8e29-44a9-8c60-9a909ed34c56",
3636
"metadata": {},
3737
"outputs": [
3838
{
3939
"data": {
4040
"text/html": [
41-
"<iframe width=\"600\" height=\"400\"\n",
42-
"src=\"https://www.youtube.com/embed/kgicuytCkoY\">\n",
43-
"</iframe>\n"
41+
"\n",
42+
"<iframe width=\"700\" height=\"400\" src=\"https://www.youtube.com/embed/kgicuytCkoY\" \n",
43+
" frameborder=\"0\" allowfullscreen></iframe>\n"
4444
],
4545
"text/plain": [
4646
"<IPython.core.display.HTML object>"
4747
]
4848
},
49+
"execution_count": null,
4950
"metadata": {},
50-
"output_type": "display_data"
51+
"output_type": "execute_result"
5152
}
5253
],
5354
"source": [
54-
"%%HTML\n",
55-
"<iframe width=\"600\" height=\"400\"\n",
56-
"src=\"https://www.youtube.com/embed/kgicuytCkoY\">\n",
57-
"</iframe>"
55+
"# Python is a general programming language. \n",
56+
"# This website was generated with Python tools.\n",
57+
"# This window is a tiny demonstration of how Python is integrated with the web.\n",
58+
"from IPython.display import HTML\n",
59+
"\n",
60+
"HTML(\"\"\"\n",
61+
"<iframe width=\"700\" height=\"400\" src=\"https://www.youtube.com/embed/kgicuytCkoY\" \n",
62+
" frameborder=\"0\" allowfullscreen></iframe>\n",
63+
"\"\"\")"
5864
]
5965
},
6066
{
@@ -123,17 +129,14 @@
123129
"source": [
124130
"## In class\n",
125131
"\n",
126-
"10. An overview of data analysis.\n",
132+
"10. **Session Coding.** Bring your laptop to class, and we will go through the examples in [Data Analysis with Jupyter](data_analysis_with_jupyter_and_python.html).\n",
127133
"\n",
128-
"11. A tour of the estimationstats web app.\n",
134+
"11. **Lecture.** Crash course on the history of and key issues in data visualization.\n",
129135
"\n",
130-
"12. Presentation of a Jupyter\n",
131-
" [notebook](https://drive.google.com/file/d/1o4Ou2fHY73l6Nb7MUp2GqwtrJbcQ80Ix/view?usp=sharing)\n",
132-
" that introduces techniques in data analysis using Python.\n",
136+
"12. **Short introduction to estimation and LLMs.** Introduction to estimation statistics [web app](https://www.estimationstats.com/#/) and [python package](dabest_introduction.html).\n",
133137
"\n",
134-
"13. Try JupyterLite, an experimental web version of JupyterLab, with a\n",
135-
" class notebook\n",
136-
" [here](https://sangyu.github.io/Evidence-Session/lab?path=Notebooks%2F01.+Data+Analysis+with+Jupyter+and+Python.ipynb)."
138+
"\n",
139+
"Optional: Try JupyterLite, an experimental web version of JupyterLab, with a class notebook [here](https://sangyu.github.io/Evidence-Session/lab?path=Notebooks%2F01.+Data+Analysis+with+Jupyter+and+Python.ipynb)."
137140
]
138141
},
139142
{

nbs/index.ipynb

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@
2626
"cell_type": "markdown",
2727
"metadata": {},
2828
"source": [
29-
"### This material is used in the following classes:\n",
29+
"### Introducing biomedical scientists to data analysis with Python\n",
30+
"\n",
31+
"The goal of this class is to introduce biomedical scientists to data analysis with Python notebooks. Ideally, this should be a semester-long course. This 2-hour class is presented to two groups.\n",
3032
"\n",
3133
"* Duke-NUS PhD programme in Clinical and Translational Sciences. Foundations of Precision Medicine Hands-on Workshops (GMS6812).\n",
3234
"* Duke-NUS PhD programme in Integrated Biology and Medicine. Ethics and Personal and Professional Development Sessions."
@@ -36,17 +38,14 @@
3638
"cell_type": "markdown",
3739
"metadata": {},
3840
"source": [
39-
"The goal of this class is to introduce biomedical scientists to data analysis with Python notebooks. Ideally, this should be a semester-long course, but has been limited to this 2-hour class. \n",
40-
"\n",
41-
"The class has the following steps: \n",
41+
"### The class has the following steps\n",
4242
"\n",
4343
"1. **Preparation 1.** Read the [Introduction](introduction.html) and install the prerequisite software on your laptop.\n",
4444
"2. **Preparation 2.** Go through a [Quick Tour of the Notebook](quick_tour_of_the_notebook.html) to familiarise yoruself to the jupyter notebook environment.\n",
4545
"3. **Session Coding.** Bring your laptop to class, and we will go through the examples in [Data Analysis with Jupyter](data_analysis_with_jupyter_and_python.html).\n",
4646
"4. **Lecture.** Crash course on the history of and key issues in data visualization.\n",
4747
"5. **Short introduction to estimation and LLMs.** Introduction to estimation statistics [web app](https://www.estimationstats.com/#/) and [python package](dabest_introduction.html).\n",
48-
"\n",
49-
"\n",
48+
"6. **Continuing education.** Review the Additional Resources page to continue your self-education in data analysis.\n",
5049
"\n",
5150
"If you have any questions about these materials, please contact your course coordinator.\n"
5251
]

0 commit comments

Comments
 (0)