-
Notifications
You must be signed in to change notification settings - Fork 0
/
lineages.dot
306 lines (229 loc) · 10.6 KB
/
lineages.dot
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
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
digraph {
node [shape="box" margin=0.05 width=0 height=0];
//ratio="compress"
//rank="same"
rankdir="LR"
graph[size="7.75,10.25"]
margin=0;
graph [fontsize=8];
//edge [fontsize=8];
node [fontsize=8];
"Fertilized egg" [style="filled,dashed" fillcolor="lightgrey"]
"Fertilized egg" -> "Trophoblast"
"Trophoblast" -> "Placental cell"
"Fertilized egg" -> "Epiblast"
"Epiblast" -> "Embryonic stem cell"
"Embryonic stem cell" -> "Primordial germ cell"
"Primordial germ cell" -> "Pre-Sertoli cell"
"Pre-Sertoli cell" -> "Sertoli cell"
"Primordial germ cell" -> "Pre-Leydig cell"
"Pre-Leydig cell" -> "Leydig cell"
"Primordial germ cell" -> "Theca cell"
"Theca cell" -> "Small Luteal cell"
"Primordial germ cell" -> "Pre-Granulosa cell"
"Pre-Granulosa cell" -> "Granulosa cell"
"Granulosa cell" -> "Cumulus cell"
"Granulosa cell" -> "Mature Granulosa cell"
"Granulosa cell" -> "Mural Granulosa cell"
"Primordial germ cell" -> "Ovarian Somatic cell"
"Primordial germ cell" -> "Testis Somatic cell"
"Embryonic stem cell" -> "Ectoderm"
"Embryonic stem cell" -> "Mesoderm"
"Embryonic stem cell" -> "Endoderm"
subgraph {
node[fillcolor="#e6fffa" style="filled,solid"]
"Mesoderm" -> "Hemangioblast" -> "Hematopoietic stem cell"
"Hematopoietic stem cell" -> "Myeloid progenitor"
"Hematopoietic stem cell" -> "Lymphoid progenitor"
"Myeloid progenitor" -> "Myeloblast"
"Myeloblast" -> "Basophil"
"Myeloblast" -> "Neutrophil"
"Myeloblast" -> "Eosinophil"
"Myeloblast" -> "Monocyte"
"Lymphoid progenitor" -> "NK cell"
"Lymphoid progenitor" -> "Small lymphocyte"
"Small lymphocyte" -> "Naive T cell"
"Naive T cell" -> "T Helper cell"
"Naive T cell" -> "T Cytotoxic cell"
"Naive T cell" -> "T Memory cell"
"Naive T cell" -> "T Regulatory cell"
"Naive T cell" -> "NKT cell"
"Naive T cell" -> "Gamma delta T cell"
"Naive T cell" -> "MAIT cell"
"Small lymphocyte" -> "Immature B cell"
"Immature B cell" -> "B cell"
"B cell" -> "Memory B cell"
"Memory B cell" -> "Plasma cell"
"Monocyte" -> "Fetal macrophage" -> "Mature macrophage" -> "Kupffer cell"
"Fetal macrophage" -> "Red pulp macrophage"
"Monocyte" -> "Microglia cell"
"Monocyte" -> "Conventional dendritic cell\n(syn. Myeloid dendritic cell)"
"Conventional dendritic cell\n(syn. Myeloid dendritic cell)" -> "Langerhans cell"
"Conventional dendritic cell\n(syn. Myeloid dendritic cell)" -> "Adipose dendritic cell"
"Myeloid progenitor" -> "Megakaryoblast" -> "Megakaryocyte" -> "Platelets"
"Myeloid progenitor" -> "Erythroblast" -> "Reticulocyte" -> "Erythrocyte"
"Myeloid progenitor" -> "Plasmacytoid dendritic cell"
"Erythrocyte" -> "Nucleate erythrocyte"
"Erythrocyte" -> "Anucleate erythrocyte"
"Myeloid progenitor" -> "Mast cell"
"Mesoderm" -> "Cardiac mesoderm" -> "Cardiomyocyte"
"Cardiac mesoderm" -> "Conduction cell (His bundle, AV nodal)"
"Cardiac mesoderm" -> "Endothelial cell"
"Cardiac mesoderm" -> "Fibroblast"
"Cardiac mesoderm" -> "Vascular smooth muscle cell"
}
"Hemangioblast" -> "Angioblast"
// Mesenchymal stem cell
subgraph {
node[fillcolor="#f5d6eb" style="filled,solid"]
"Mesoderm" -> "Mesenchymal stem cell"
"Mesenchymal stem cell" -> "Osteoblast" -> "Osteocyte"
"Mesenchymal stem cell" -> "Pre-osteoclast" -> "Osteoclast"
"Mesenchymal stem cell" -> "Pre-myoblast progenitor cell"
"Pre-myoblast progenitor cell" -> "Satellite cell"
"Pre-myoblast progenitor cell" -> "Myoblast"
"Myoblast" -> "Skeletal muscle cell"
"Myoblast" -> "Cardiac muscle cell"
"Myoblast" -> "Smooth muscle cell"
"Mesenchymal stem cell" -> "Stromal cell"
"Mesenchymal stem cell" -> "Common fibroblast progenitor" -> "Fibroblast"
"Mesenchymal stem cell" -> "Periosteal cell" -> "Chondroprogenitor" -> "Chondrocyte" -> "Hypertrophic chondrocyte"
"Periosteal cell" -> "Tendon cell"
"Mesenchymal stem cell" -> "White pre-adipocyte" -> "White adipocyte"
"Mesenchymal stem cell" -> "Brown pre-adipocyte" -> "Brown adipocyte"
"Mesenchymal stem cell" -> "Vascular progenitor cell"
"Vascular progenitor cell" -> "Angioblast" -> "Endothelial cell"
"Endothelial cell" -> "Arterial endothelial cell"
"Endothelial cell" -> "Venous endothelial cell" -> "Lymphatic endothelial cell"
"Vascular progenitor cell" -> "Pericyte"
// kidney
"Mesenchymal stem cell" -> "Metanephric progenitor cell"
subgraph cluster3 {
color=lightgrey;
label="Kidney";
"Metanephric progenitor cell" -> "Loop of Hendle cell"
"Metanephric progenitor cell" -> "Proximal tubule cell"
"Metanephric progenitor cell" -> "Distal tubule cell"
"Metanephric progenitor cell" -> "Podocyte"
"Metanephric progenitor cell" -> "Juxtaglomerular cell"
"Metanephric progenitor cell" -> "Mesangial cell"
"Metanephric progenitor cell" -> "Vascular smooth muscle cell"
"Metanephric progenitor cell" -> "Macula densa cell" [color=grey]
"Metanephric progenitor cell" -> "Principal cells"
"Metanephric progenitor cell" -> "Intercalated cells"
}
}
// Neuronal
subgraph {
node[fillcolor="#f2ffe6" style="filled,solid"]
"Ectoderm" -> "Neuronal stem cell"
"Neuronal stem cell" -> "Neuronal progenitor cell"
"Neuronal progenitor cell" -> "Neuron-restricted progenitor"
"Neuron-restricted progenitor" -> "Purkinje neuron"
"Neuron-restricted progenitor" -> "Dopaminergic neuron"
"Neuron-restricted progenitor" -> "GABAergic neuron"
"Neuron-restricted progenitor" -> "Peptidergic neuron"
"Neuron-restricted progenitor" -> "Noradrenergic neuron"
"Neuron-restricted progenitor" -> "Nitrergic neuron"
"Neuron-restricted progenitor" -> "Mauthner neuron"
"Neuron-restricted progenitor" -> "hypocretin-secreting neuron"
"Neuron-restricted progenitor" -> "Histaminergic neuron"
"Neuron-restricted progenitor" -> "Glycinergic neuron"
"Neuron-restricted progenitor" -> "Galanergic neuron"
"GABAergic neuron" -> "Kolmer-Agduhr neuron"
"GABAergic neuron" -> "Lugaro cell"
"GABAergic neuron" -> "cerebellar Golgi cell"
"GABAergic neuron" -> "GABAergic interplexiform cell"
"GABAergic neuron" -> "cerebral cortex GABAergic interneuron"
"Neuron-restricted progenitor" -> "Sensory neuron"
"Sensory neuron" -> "Chemoreceptor cell"
"Sensory neuron" -> "vomeronasal sensory neuron"
"Sensory neuron" -> "sensory neuron of spinal nerve"
"Sensory neuron" -> "sensory neuron of dorsal root ganglion"
"Sensory neuron" -> "Rohon-Beard neuron"
"Sensory neuron" -> "Photoreceptor cell"
"Photoreceptor cell" -> "retinal Rod cell"
"Photoreceptor cell" -> "retinal Cone cell"
"Sensory neuron" -> "Olfactory bulb interneuron"
"Olfactory bulb interneuron" -> "mitral cell"
"Chemoreceptor cell" -> "Olfactory receptor cell"
"Olfactory receptor cell" -> "ciliated olfactory receptor neuron"
"Olfactory receptor cell" -> "crypt olfactory receptor neuron"
"Olfactory receptor cell" -> "microvillous olfactory receptor neuron"
"Chemoreceptor cell" -> "Taste receptor cell"
"Taste receptor cell" -> "type I taste bud cell"
"Taste receptor cell" -> "type II taste bud cell"
"Taste receptor cell" -> "type III taste bud cell"
"Taste receptor cell" -> "type IV taste bud cell"
"Taste receptor cell" -> "type V taste bud cell"
"Neuron-restricted progenitor" -> "Cholinergic neuron"
"Neuron-restricted progenitor" -> "Glutamatergic neuron"
"Neuron-restricted progenitor" -> "Cajal-Retzius cell"
"Neuron-restricted progenitor" -> "Pyramidal cell"
"Pyramidal cell" -> "Meynert cell"
"Neuron-restricted progenitor" -> "Serotonergic neuron"
"Neuronal progenitor cell" -> "Motor neuron progenitor" -> "Motor neuron"
"Neuronal stem cell" -> "Glia progenitor cell"
"Glia progenitor cell" -> "Type 1 Astrocyte progenitor cell" -> "Type 1 Astrocyte"
"Glia progenitor cell" -> "Type 2 Astrocyte progenitor cell" -> "Type 2 Astrocyte"
"Glia progenitor cell" -> "Oligodendrocyte progenitor cell" -> "Pre-oligodendrocyte" -> "Oligodendrocyte"
"Glia progenitor cell" -> "Radial progenitor cell" -> "Radial glia cell"
"Radial glia cell" -> "Bergmann glia cell"
"Radial glia cell" -> "Muller glia cell"
"Radial glia cell" -> "Ependymal cell" -> "Tanycytes"
"Radial glia cell" -> "Pituicyte"
}
// Neural crest
subgraph {
node[fillcolor="#ccccff" style="filled,solid"]
"Ectoderm" -> "Neural crest cell" -> "Schwann cell precursor" -> "Immature Schwann cell"
"Immature Schwann cell" -> "Myelinating Schwann cell"
"Immature Schwann cell" -> "Non-myelinating Schwann cell"
// Anterior pituitary gland cell
Ectoderm -> "Anterior pituitary gland cell"
//
"Neural crest cell" -> "Melanoblast" -> "Melanocyte"
"Neural crest cell" -> "Cardiac neural crest progenitor"
"Cardiac neural crest progenitor" -> "Cardiac neuron"
"Cardiac neural crest progenitor" -> "Cardiac smooth muscle cell"
}
// Mammary
"Mammary stem cell" -> "Myoepithelial cell"
"Mammary stem cell" -> "Luminal epithelial cell"
// Endoderm
subgraph {
node[fillcolor="#ffff99" style="filled,solid"]
"Endoderm" -> "Hepatoblast"
"Hepatoblast" -> "Hepatocyte"
"Hepatoblast" -> "Cholangiocyte"
"Hepatoblast" -> "Oval cells"
"Endoderm" -> "Pancreatic progenitor"
// weirdness. name must start with "cluster" to get a box.
subgraph cluster2 {
color=lightgrey;
label="Pancreas";
"Pancreatic progenitor" -> "Endocrine progenitor"
"Endocrine progenitor" -> "Alpha cell"
"Endocrine progenitor" -> "Beta cell"
"Endocrine progenitor" -> "Delta cell"
"Endocrine progenitor" -> "Epsilon cell"
"Endocrine progenitor" -> "Pancreatic polypeptide cell"
"Pancreatic progenitor" -> "Exocrine progenitor"
"Exocrine progenitor" -> "Acinar cell"
"Pancreatic progenitor" -> "Ductal cell"
}
"Endoderm" -> "GI Non-secretory progenitor"
"Endoderm" -> "GI secretory progenitor"
// weirdness. name must start with "cluster" to get a box.
subgraph cluster1 {
color=lightgrey;
label="GI tract";
"GI Non-secretory progenitor" -> "Enterocyte"
"GI secretory progenitor" -> "Paneth cell"
"GI secretory progenitor" -> "Goblet cell"
"GI secretory progenitor" -> "Tuft cell"
"GI secretory progenitor" -> "Enteroendocrine cell"
}
}
"Hepatic stellate cells" -> "Myofibroblasts"
}