-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtcell_markers_list.R
More file actions
181 lines (161 loc) · 5.51 KB
/
tcell_markers_list.R
File metadata and controls
181 lines (161 loc) · 5.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# T细胞层级注释标记基因列表
t_cell_markers <- list(
# 第一层级:T细胞总体识别
"T_cells" = list(
markers = c("CD3D", "CD3E", "CD3G", "CD2", "CD7"),
description = "T细胞总体标记"
),
# 第二层级:主要T细胞亚群
"CD4_T" = list(
markers = c("CD4", "CD3D", "CD3E", "CD3G"),
description = "CD4+ T细胞",
# 第三层级:CD4+ T细胞亚型
subtypes = list(
"Th" = list(
markers = c("CD4", "CD3D", "CD3E", "CD3G"),
description = "辅助T细胞",
# 第四层级:辅助T细胞细分
subtypes = list(
"Th1" = list(
markers = c("TBX21", "IFNG", "CXCR3", "IL12RB2", "STAT4"),
description = "Th1细胞"
),
"Th2" = list(
markers = c("GATA3", "IL4", "IL13", "IL5", "CCR4", "STAT6"),
description = "Th2细胞"
),
"Th17" = list(
markers = c("RORC", "IL17A", "IL17F", "IL23R", "CCR6", "STAT3"),
description = "Th17细胞"
),
"Tfh" = list(
markers = c("CXCR5", "PDCD1", "BCL6", "ICOS", "IL21"),
description = "滤泡辅助T细胞"
),
"Th9" = list(
markers = c("SPI1", "IL9", "IRF4"),
description = "Th9细胞"
),
"Th22" = list(
markers = c("AHR", "IL22", "CCR10", "CCR4", "CCR6"),
description = "Th22细胞"
)
)
),
"Treg" = list(
markers = c("FOXP3", "IL2RA", "CTLA4", "IKZF2"),
description = "调节性T细胞",
# 调节性T细胞亚型
subtypes = list(
"tTreg" = list(
markers = c("FOXP3", "IKZF2", "TNFRSF18"),
description = "胸腺源性Treg"
),
"pTreg" = list(
markers = c("FOXP3", "RORC", "IL10"),
description = "周围诱导Treg"
),
"Fr_I" = list(
markers = c("CD45RA", "IL2RA", "FOXP3"),
description = "初始调节性T细胞"
),
"Fr_II" = list(
markers = c("CD45RO", "IL2RA", "FOXP3", "CTLA4", "ICOS"),
description = "效应调节性T细胞"
),
"Fr_III" = list(
markers = c("CD45RO", "IL2RA", "FOXP3lo"),
description = "非抑制性T细胞"
)
)
)
)
),
"CD8_T" = list(
markers = c("CD8A", "CD8B", "CD3D", "CD3E", "CD3G"),
description = "CD8+ T细胞",
# 第三层级:CD8+ T细胞亚型
subtypes = list(
"CTL" = list(
markers = c("GZMA", "GZMB", "PRF1", "NKG7", "GNLY"),
description = "细胞毒性T细胞",
# 细胞毒性T细胞亚型
subtypes = list(
"CTL_Eff" = list(
markers = c("GZMB", "PRF1", "CX3CR1", "FGFBP2", "FCGR3A", "KLRG1"),
description = "效应CTL"
),
"CTL_Naive" = list(
markers = c("CCR7", "SELL", "TCF7", "LEF1", "CD45RA", "IL7R"),
description = "初始CTL"
)
)
),
"CD8_Mem" = list(
markers = c("CD44", "CD45RO", "CXCR3"),
description = "CD8记忆T细胞",
# CD8记忆T细胞亚型
subtypes = list(
"CD8_Tcm" = list(
markers = c("CCR7", "SELL", "CD45RO", "CD27", "IL7R"),
description = "中枢记忆T细胞"
),
"CD8_Tem" = list(
markers = c("CCR7lo", "CD45RO", "GZMB", "PRF1"),
description = "效应记忆T细胞"
),
"CD8_Trm" = list(
markers = c("ITGAE", "ITGA1", "CXCR6", "CD69", "CD103"),
description = "组织驻留记忆T细胞"
),
"CD8_Tscm" = list(
markers = c("CCR7", "CD45RA", "IL7R", "CD95", "CD122", "CXCR3"),
description = "干细胞记忆T细胞"
)
)
),
"CD8_Ex" = list(
markers = c("PDCD1", "HAVCR2", "LAG3", "TIGIT", "TOX", "CTLA4", "ENTPD1"),
description = "CD8耗竭T细胞"
)
)
),
"gdT" = list(
markers = c("TRGC1", "TRGC2", "TRDC", "CD3D", "CD3E", "CD3G"),
description = "γδT细胞",
# γδT细胞亚型
subtypes = list(
"Vd1" = list(
markers = c("TRDV1", "TRGV9neg", "KLRC1"),
description = "Vδ1+ γδT细胞"
),
"Vd2" = list(
markers = c("TRDV2", "TRGV9", "IL17A", "KLRC1"),
description = "Vδ2+ γδT细胞"
)
)
),
"MAIT" = list(
markers = c("SLC4A10", "TRAV1-2", "CD3D", "CD3E", "CD3G", "KLRB1", "DPP4"),
description = "黏膜相关不变性T细胞"
),
"NKT" = list(
markers = c("CD3D", "CD3E", "CD3G", "CD56", "KLRB1", "ZBTB16", "CD161"),
description = "自然杀伤T细胞"
),
# 细胞状态标记物
"T_cell_states" = list(
"Activation" = c("CD69", "HLA-DRA", "CD25", "CD38", "CD40LG", "TNFRSF4", "CD27"),
"Proliferation" = c("MKI67", "PCNA", "TOP2A", "CDK1", "TYMS"),
"Exhaustion" = c("PDCD1", "HAVCR2", "LAG3", "TIGIT", "CTLA4", "TOX", "ENTPD1"),
"Cytotoxicity" = c("GZMA", "GZMB", "GZMH", "GZMK", "PRF1", "GNLY", "NKG7", "FASLG"),
"Migration" = c("SELL", "CCR7", "CXCR3", "CCR5", "CCR4", "CCR6", "CXCR5", "CCR10")
)
)
# 使用方法示例
# 获取CD8 T细胞标记物
# cd8_markers <- t_cell_markers$CD8_T$markers
# 获取Th17细胞标记物
# th17_markers <- t_cell_markers$CD4_T$subtypes$Th$subtypes$Th17$markers
# 获取耗竭状态标记物
# exhaustion_markers <- t_cell_markers$T_cell_states$Exhaustion