This lesson is only available in Korean for now.
Make the paper's numbers
with your own hands
The 11,070 to 3,055 in the paper, and the 961 genes โ someone made those with code.
These 20 lessons cover just enough Python to read and write that code, starting from variables and ending by producing those very numbers.
How you'll learn
๐ฆNothing to install
Python runs inside your browser. Press โถ and it executes right there โ edit the code and press it again.
๐งฌEvery example is biology
Sequences, expression values and p-values instead of shopping carts and grade books. What you learn is what you will use.
๐๏ธMove the cut-offs yourself
Grab the sliders and shake 0.3 and 0.05. You watch the number of surviving genes change.
๐Reproduce the paper at the end
In lesson 19 you re-apply the paper's four selection steps in code, narrowing 11,070 down to 3,055.
Full curriculum
01
์ ํ์ด์ฌ์ธ๊ฐ โ ๋
ผ๋ฌธ์ ์ซ์๋ฅผ ๋ด ์์ผ๋ก
์ด 20๊ฐ์ด ๋๋๋ฉด ๋
ผ๋ฌธ SI ์ 11,070 โ 3,055 ๋ฅผ ์ง์ ๋ง๋ ๋ค
โ
02
๊ฐ๊ณผ ์ด๋ฆํ โ ๋ณ์ยท์ซ์ยท์ฐธ๊ฑฐ์ง
TMB = ๋์ฐ๋ณ์ด ์ รท 38 ์ ์ ์ ์ ์๊ฒ
โ
03
๋ฌธ์์ด โ ์์ด์ ๊ธ์์ ์ค์ด๋ค
๋
ผ๋ฌธ Table S1ยทS3 ์ siRNAยทguide ์์ด์ ๋ค๋ค ๋ณธ๋ค
โ
04
๋ฆฌ์คํธ โ ์ ์ ์ ๋ชฉ๋ก์ ๋ด๋๋ค
๋
ผ๋ฌธ SI ใ40 genes related to the antigen-presenting pathwayใ
โ
05
๋์
๋๋ฆฌ โ ์ ์ ์์์ ๊ฐ์ ์ฐพ๋๋ค
์ด๋ฆ์ผ๋ก ์ฐพ๊ธฐ ยท ๋ชฉ๋ก์์ ํ๋ก
โ
06
์กฐ๊ฑด โ p < 0.05 ๋ฅผ ์ฝ๋๋ก ์ ๋๋ค
๋
ผ๋ฌธ SI ใabsolute log2 fold change > 0.3 with P-value < 0.05ใ
โ
07
ํจ์ โ ๋ํ์ด๋ฅผ ์ด๋ฆ์ผ๋ก ๋ฌถ๋๋ค
๊ฐ์ ๊ณ์ฐ์ ์ธ ๋ฒ ์ฐ๊ธฐ ์ ์
โ
08
FASTA ๋ฅผ ์ฝ๋๋ค โ ๊ฐ์ฅ ์ค๋๋ ์๋ฌผํ ํ์ผ
> ๋ก ์์ํ๋ ์ค์ด ์ด๋ฆ, ๋๋จธ์ง๊ฐ ์์ด
โ
09
ํ๋ฅผ ์ฝ๋๋ค โ CSV ์ TSV
๋ฐํ๋ ํ๋ ๊ฒฐ๊ตญ ์ผํ(๋๋ ํญ)๋ก ๋๋ ๊ธ์์
๋๋ค
โ
10
numpy โ ์ซ์ ๋ฉ์ด๋ฆฌ๋ฅผ ํ๊บผ๋ฒ์
2๋ง ๊ฐ ์ ์ ์์ ๋ฐ๋ณต๋ฌธ์ ์ฐ์ง ์๋ ๋ฒ
โ
11
pandas โ ์ด๋ฆ์ด ๋ถ์ ํ
R ์ data.frame ์ ํด๋นํ๋ ๊ฒ
โ
12
ํ๋ฅผ ์๋๋ค โ merge ์ groupby
๋ฐํ๋ ํ + ํ๋ณธ ์ ๋ณด ํ = ๋ถ์ํ ์ ์๋ ํ
โ
13
matplotlib โ ์ซ์๋ฅผ ๊ทธ๋ฆผ์ผ๋ก
๋
ผ๋ฌธ ๊ทธ๋ฆผ์ ๊ฒฐ๊ตญ ๋ช ์ค์ ์ฝ๋์
๋๋ค
โ
14
์ log2 ๋ฅผ ์์ฐ๋ โ ๋ฐํ๋์ ๋๊ธ
๋
ผ๋ฌธ์ ใlog2 fold changeใ ๊ฐ ๋ก๊ทธ์ธ ์ด์
โ
15
scipy โ t-๊ฒ์ ์ ํ ์ค๋ก
๋
ผ๋ฌธ SI ใWilcoxon rank-sum test or t-test were usedใ
โ
16
๋ณผ์ผ์ด๋
ธ ํ๋กฏ โ ์ฐจ๋ฑ๋ฐํ์ ํ ์ฅ์
๊ฐ๋ก๋ log2FC, ์ธ๋ก๋ โlog10(p)
โ
17
ํํธ๋งต โ ๋
ผ๋ฌธ Fig. 3 ์ pheatmap ์ ํ์ด์ฌ์ผ๋ก
SI ใwe employed the pheatmap package in R to produce heatmapsใ
โ
18
๋งํ์ ๋ โ ์ค๋ฅ๋ฅผ ์ฝ๋ ๋ฒ
์ค๋ฅ ๋ฉ์์ง๋ ๊พธ์ค์ด ์๋๋ผ ์๋ด์
๋๋ค
โ
19
ใ์ค์ตใ ๋
ผ๋ฌธ์ 11,070 โ 3,055 ๋ฅผ ๋ง๋ ๋ค
SI ใSample selection from TCGA dataใ ยท Fig. S1
โ
20
์ ๋ฆฌ โ ์ฌ๊ธฐ์ ์ด๋๋ก
R ๋๊ตฌ์ ๋์ํ๋ ํ์ด์ฌ ยท ๋ค์ ๊ณผ๋ชฉ
โ