cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Register to attend Discovery Summit 2025 Online: Early Users Edition, Sept. 24-25.
  • New JMP features coming to desktops everywhere this September. Sign up to learn more at jmp.com/launch.
Choose Language Hide Translation Bar
Thierry_S
Super User

WINDOWS > JMP 17.2 > Unstructured Text > How to Classify Based on Predefine Keywords

Hi JMP Community,

 

I need to classify unstructured text annotations (see attached table) based on a list of predefined keywords.

 

For example:

  • GROUP1
    • AIZARANI_LIVER_C2_KUPFFER_CELLS_1 ==> MACROPHAGE
    • CUI_DEVELOPING_HEART_C8_MACROPHAGE ==> MACROPHAGE
    • ...
  • GROUP2
    • AIZARANI_LIVER_C8_RESIDENT_B_CELLS_1 ==> B - PLASMA CELLS
    • AIZARANI_LIVER_C22_RESIDENT_B_CELLS_2 ==> B - PLASMA CELLS
    • HAY_BONE_MARROW_PLASMA_CELL ==> B - PLASMA CELLS
    • ...

Since there are > 400 rows/annotations, I am looking for a semi-automated method that would be faster than a manual RECODE.

 

Note: I wonder if TEXT EXPLORER could help here.

 

Thank you.

Best,

TS

Thierry R. Sornasse
1 ACCEPTED SOLUTION

Accepted Solutions
Craige_Hales
Super User

Re: WINDOWS > JMP 17.2 > Unstructured Text > How to Classify Based on Predefine Keywords

I think this is another way to do it:

dt = Open( "/Z:/RAW ANNOTATION for KEYWORD EXTRACTION.jmp" );

indicatorNames = {"B-PLASMA", "NK", "MONO-MAC", "DC", "MYELOID", "T", "NEURO", "ENDO", "CONNECT"};
indicatorCounts = J( N Items( indicatorNames ), 1, 0 );
indicatorPattern = 
	((("B_CELL" | "PLASMA_CELL" | "PRO_B")								+ Pat Test( indicatorCounts[1] += 1; 0 ))) | 
	((("NK_" | "NATURAL_KILLER") 										+ Pat Test( indicatorCounts[2] += 1; 0 ))) | 
	((("MACROPH" | "MONOC" | "KUPFFER" | "MICROGLI") 					+ Pat Test( indicatorCounts[3] += 1; 0 ))) | 
	((("DENDRITIC_CELL" | "DC") 										+ Pat Test( indicatorCounts[4] += 1; 0 ))) | 
	((("NEUTRO" | "MYELOID") 											+ Pat Test( indicatorCounts[5] += 1; 0 ))) | 
	((("_T_CELL" | "_T_LYMPHO" | "CD8_" | "CD4_" | "TH17" | "_TREG_") 	+ Pat Test( indicatorCounts[6] += 1; 0 ))) | 
	((("_NEURON_" | "NEUROTYPE" | "VASCULAR_SMC") 						+ Pat Test( indicatorCounts[7] += 1; 0 ))) | 
	((("VECS" | "ENDOTHEL") 											+ Pat Test( indicatorCounts[8] += 1; 0 ))) | 
	((("FIBROBL" | "SMOOTH_MUSCLE" | "MESENCHYMAL" | "MESOTHEL") 		+ Pat Test( indicatorCounts[9] += 1; 0 ))); 

For Each Row(
	dt,
	indicatorCounts[0] = 0;
	Pat Match( dt:name, indicatorPattern );
	posns = Loc( indicatorCounts != 0 );
	category = Match( N Items( posns ),
		0, "-----",
		1, indicatorNames[posns[1]] || "(" || Char( indicatorCounts[posns[1]] ) || ")",
		2,
			indicatorNames[posns[1]] || "(" || Char( indicatorCounts[posns[1]] ) || ")" || "," || indicatorNames[posns[2]] || "(" ||
			Char( indicatorCounts[posns[2]] ) || ") *******",
		"----- too many -----"
	);
	category = Left( category || "                    ", 20 );
	Write( Eval Insert( " \!n ^indicatorCounts^ ^category^ \!t\!t ^name^" ) );
);

it produces log output that shows (2) where the indicator happens twice and NK(1),T(1) ******* where the indicator is ambiguous.

 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C1_NK_NKT_CELLS_1 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 AIZARANI_LIVER_C2_KUPFFER_CELLS_1 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C3_NK_NKT_CELLS_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C4_EPCAM_POS_BILE_DUCT_CELLS_1 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C5_NK_NKT_CELLS_3 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 AIZARANI_LIVER_C6_KUPFFER_CELLS_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C7_EPCAM_POS_BILE_DUCT_CELLS_2 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 AIZARANI_LIVER_C8_RESIDENT_B_CELLS_1 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C9_LSECS_1 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 AIZARANI_LIVER_C10_MVECS_1 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C11_HEPATOCYTES_1 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C12_NK_NKT_CELLS_4 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C13_LSECS_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C14_HEPATOCYTES_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C17_HEPATOCYTES_3 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C18_NK_NKT_CELLS_5 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C20_LSECS_3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C21_STELLATE_CELLS_1 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 AIZARANI_LIVER_C22_RESIDENT_B_CELLS_2 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 AIZARANI_LIVER_C23_KUPFFER_CELLS_3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C24_EPCAM_POS_BILE_DUCT_CELLS_3 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 AIZARANI_LIVER_C25_KUPFFER_CELLS_4 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C28_NK_NKT_CELLS_6 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 AIZARANI_LIVER_C29_MVECS_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C30_HEPATOCYTES_4 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 AIZARANI_LIVER_C31_KUPFFER_CELLS_5 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 AIZARANI_LIVER_C32_MVECS_3 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 AIZARANI_LIVER_C34_MHC_II_POS_B_CELLS 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 AIZARANI_LIVER_C38_RESIDENT_B_CELLS_3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C39_EPCAM_POS_BILE_DUCT_CELLS_4 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_BCHE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_DIFFERENTIATING_STEM_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_EARLY_IMMATURE_ENTEROCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_IMMUNE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_K_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_LATE_IMMATURE_ENTEROCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_MATURE_ENTEROCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_PANETH_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_STEM_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_TRANSIT_AMPLIFYING_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_TUFT_CELLS 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 BUSSLINGER_ESOPHAGEAL_DENDRITIC_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_ESOPHAGEAL_LATE_SUPRABASAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_ESOPHAGEAL_QUIESCENT_BASAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_CHIEF_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_D_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_G_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_IMMATURE_PIT_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_IMMUNE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_ISTHMUS_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_LYZ_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_MATURE_PIT_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_METALLOTHIONEIN_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_OXYNTIC_ENTEROCHROMAFFIN_LIKE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_PPP1R1B_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_PREZYMOGENIC_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_REG3A_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_X_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_C1_5TH_WEEK_CARDIAC_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 CUI_DEVELOPING_HEART_C3_FIBROBLAST_LIKE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 CUI_DEVELOPING_HEART_C4_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_C5_VALVAR_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_C6_EPICARDIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_C7_MAST_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 CUI_DEVELOPING_HEART_C8_MACROPHAGE 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 CUI_DEVELOPING_HEART_C9_B_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_ENDOCARDIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 CUI_DEVELOPING_HEART_SMOOTH_MUSCLE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_TRABECULAR_ATRIAL_CARDIOMYOCYTE 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 CUI_DEVELOPING_HEART_VALVAR_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 CUI_DEVELOPING_HEART_VASCULAR_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_ADRENAL_LYMPHOID_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_ADRENAL_MYELOID_CELLS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DESCARTES_FETAL_CEREBELLUM_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_CEREBELLUM_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_CEREBRUM_MEGAKARYOCYTES 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DESCARTES_FETAL_CEREBRUM_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_CEREBRUM_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_EYE_CORNEAL_AND_CONJUNCTIVAL_EPITHELIAL_CELLS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DESCARTES_FETAL_EYE_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_EYE_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_HEART_ERYTHROBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_HEART_LYMPHOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_HEART_MEGAKARYOCYTES 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_HEART_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_INTESTINE_CHROMAFFIN_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_INTESTINE_INTESTINAL_EPITHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_INTESTINE_LYMPHOID_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_INTESTINE_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_KIDNEY_LYMPHOID_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_KIDNEY_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_LIVER_HEPATOBLASTS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_LIVER_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_LUNG_LYMPHOID_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_LUNG_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_LUNG_NEUROENDOCRINE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_LUNG_SQUAMOUS_EPITHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_LUNG_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_MUSCLE_LYMPHOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_MUSCLE_MEGAKARYOCYTES 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_MUSCLE_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 DESCARTES_FETAL_MUSCLE_SMOOTH_MUSCLE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_MUSCLE_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PANCREAS_ACINAR_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PANCREAS_ISLET_ENDOCRINE_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_PANCREAS_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PLACENTA_AFP_ALB_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PLACENTA_IGFBP1_DKK1_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PLACENTA_LYMPHOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PLACENTA_MEGAKARYOCYTES 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_PLACENTA_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_PLACENTA_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_SPLEEN_AFP_ALB_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_SPLEEN_LYMPHOID_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_SPLEEN_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_STOMACH_ERYTHROBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_STOMACH_LYMPHOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_STOMACH_MUC13_DMBT1_POSITIVE_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_STOMACH_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_STOMACH_NEUROENDOCRINE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_THYMUS_ANTIGEN_PRESENTING_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_THYMUS_STROMAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_ANTIGEN_PRESENTING_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_CORNEAL_AND_CONJUNCTIVAL_EPITHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_EXTRAVILLOUS_TROPHOBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_IGFBP1_DKK1_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_MAIN_FETAL_LYMPHATIC_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_LYMPHOID_CELLS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DESCARTES_MAIN_FETAL_MICROGLIA 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_MAIN_FETAL_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_TROPHOBLAST_GIANT_CELLS 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_B_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_BOWMANS_GLAND 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_CD8_T_CELLS 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_DENDRITIC_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_FIBROBLASTS_STROMAL_CELLS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_MACROPHAGES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_MAST_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_MATURE_NEURONS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_MONOCYTES 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_NK_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_OLFACTORY_ENSHEATHING_GLIA 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_PERICYTES 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_PLASMA_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_RESPIRATORY_COLUMNAR_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_RESPIRATORY_HORIZONTAL_BASAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_RESPIRATORY_SECRETORY_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_SUSTENTACULAR_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_VASCULAR_SMOOTH_MUSCLE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_ASTROCYTE_1 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_ASTROCYTE_2 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_EMBRYONIC_CTX_BIG_GROUPS_BRAIN_ENDOTHELIAL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_BIG_GROUPS_BRAIN_IMMUNE 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_BIG_GROUPS_CAJAL_RETZIUS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_BIG_GROUPS_GLIAL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 FAN_EMBRYONIC_CTX_BIG_GROUPS_MICROGLIA 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 FAN_EMBRYONIC_CTX_BRAIN_B_CELL 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 FAN_EMBRYONIC_CTX_BRAIN_EFFECTOR_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_EMBRYONIC_CTX_BRAIN_ENDOTHELIAL_1 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_EMBRYONIC_CTX_BRAIN_ENDOTHELIAL_2 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 FAN_EMBRYONIC_CTX_BRAIN_MYELOID 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 FAN_EMBRYONIC_CTX_BRAIN_NAIVE_LIKE_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_EX_2_EXCITATORY_NEURON 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 FAN_EMBRYONIC_CTX_MICROGLIA_1 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 FAN_EMBRYONIC_CTX_MICROGLIA_3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_NSC_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_OLIG 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL0_XBP1_SELK_HIGH_STROMAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL1_GPRC5A_TNFRS12A_HIGH_SELECTABLE_FOLLICLE_STROMAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL2_PUTATIVE_EARLY_ATRETIC_FOLLICLE_THECAL_CELL_1 
 [0, 1, 0, 0, 0, 1, 0, 0, 0] NK(1),T(1) *******   		 FAN_OVARY_CL4_T_LYMPHOCYTE_NK_CELL_1 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL5_HEALTHY_SELECTABLE_FOLLICLE_THECAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL6_PUTATIVE_EARLY_ATRETIC_FOLLICLE_THECAL_CELL_2 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_OVARY_CL7_ANGEIOGENIC_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL8_MATURE_CUMULUS_GRANULOSA_CELL_2 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_OVARY_CL9_PUTATIVE_APOPTOTIC_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL10_PUTATIVE_EARLY_ATRESIA_GRANULOSA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL11_MURAL_GRANULOSA_CELL 
 [0, 1, 0, 0, 0, 1, 0, 0, 0] NK(1),T(1) *******   		 FAN_OVARY_CL12_T_LYMPHOCYTE_NK_CELL_2 
 [0, 0, 2, 0, 0, 0, 0, 0, 0] MONO-MAC(2)          		 FAN_OVARY_CL13_MONOCYTE_MACROPHAGE 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 FAN_OVARY_CL14_MATURE_SMOOTH_MUSCLE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL15_SMALL_ANTRAL_FOLLICLE_GRANULOSA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_OVARY_CL16_LYMPHATIC_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 FAN_OVARY_CL17_PUTATIVE_APOPTOTIC_SMOOTH_MUSCLE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL18_B_LYMPHOCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_ESOPHAGUS_25W_C2_KRT6BPOS_SECRETORY_PROGENITOR_CELLS 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 GAO_LARGE_INTESTINE_24W_C1_DCLK1POS_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_24W_C2_MKI67POS_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_24W_C7_GOBLET_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_24W_C10_ENTEROCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_24W_C11_PANETH_LIKE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_ADULT_CA_ENTEROENDOCRINE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_ADULT_CH_MKI67HIGH_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAO_LARGE_INTESTINE_ADULT_CI_MESENCHYMAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_ADULT_CJ_IMMUNE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_SMALL_INTESTINE_24W_C4_ENTEROCYTE_PROGENITOR_SUBTYPE_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_SMALL_INTESTINE_24W_C6_GOBLET_CELLS 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 GAUTAM_EYE_CHOROID_SCLERA_ACTIVATED_T_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 GAUTAM_EYE_CHOROID_SCLERA_CHOROID_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_CHOROID_SCLERA_FIBROBLASTS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 GAUTAM_EYE_CHOROID_SCLERA_MONOCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAUTAM_EYE_CORNEA_CONJUNCTIVAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAUTAM_EYE_CORNEA_ELF3_HIGH_EPITHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_CORNEA_FIBROBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAUTAM_EYE_CORNEA_MELANOCYTES 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 GAUTAM_EYE_CORNEA_MONOCYTES 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 GAUTAM_EYE_IRIS_CILIARY_BODY_ACTIVATED_T_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAUTAM_EYE_IRIS_CILIARY_BODY_CILIARY_BODY_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 GAUTAM_EYE_IRIS_CILIARY_BODY_CILIARY_BODY_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 GAUTAM_EYE_IRIS_CILIARY_BODY_CYTOTOXIC_T_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_IRIS_CILIARY_BODY_FIBROBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_IRIS_CILIARY_BODY_MEG3_HIGH_FIBROBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_IRIS_CILIARY_BODY_MGP_HIGH_FIBROBLASTS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 GAUTAM_EYE_IRIS_CILIARY_BODY_MONOCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAUTAM_EYE_IRIS_CILIARY_BODY_PUTATIVE_STEM_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_IRIS_CILIARY_BODY_WIF1_HIGH_FIBROBLASTS 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 HAY_BONE_MARROW_CD8_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HAY_BONE_MARROW_CD34_POS_MKP 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HAY_BONE_MARROW_DENDRITIC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HAY_BONE_MARROW_ERYTHROBLAST 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HAY_BONE_MARROW_FOLLICULAR_B_CELL 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 HAY_BONE_MARROW_IMMATURE_NEUTROPHIL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HAY_BONE_MARROW_MONOCYTE 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 HAY_BONE_MARROW_NAIVE_T_CELL 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 HAY_BONE_MARROW_NEUTROPHIL 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 HAY_BONE_MARROW_NK_CELLS 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HAY_BONE_MARROW_PLASMA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HAY_BONE_MARROW_PLATELET 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HAY_BONE_MARROW_PRO_B 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HAY_BONE_MARROW_STROMAL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_ACTC_POS_SMC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_ADVENTITIAL_FIBROBLAST 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_ASPN_POS_CHONDROCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_EARLY_FIBROBLAST 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_EARLY_MESOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_INTERM_CHONDROCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_INTERM_FIBROBLAST 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_LATE_MESOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_MESENCHYMAL_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_MESENCHYMAL_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_MESENCHYMAL_3_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_MID_AIRWAY_SMC_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_MID_MESOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_MYL4_POS_SMC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_PERICYTE 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 HE_LIM_SUN_FETAL_LUNG_C0_VASCULAR_SMC_1_CELL 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 HE_LIM_SUN_FETAL_LUNG_C0_VASCULAR_SMC_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_AT1_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HE_LIM_SUN_FETAL_LUNG_C1_CLUB_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_EARLY_AIRWAY_PROGENITOR_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_EARLY_STALK_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_EARLY_TIP_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_GHRL_POS_NE_PRECURSOR_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_GHRL_POS_NEUROENDOCRINE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_INTERM_NEUROENDOCRINE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_LATE_BASAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PROXIMAL_BASAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PROXIMAL_SECRETORY_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PROXIMAL_SECRETORY_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PROXIMAL_SECRETORY_3_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PROXIMAL_SECRETORY_PROGENITORS_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PULMONARY_NE_PRECURSOR_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PULMONARY_NEUROENDOCRINE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_SMG_BASAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_SMG_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_SQUAMOUS_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_ADC_1_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_ADC_2_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_APOE_POS_M1_MACROPHAGE_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_APOE_POS_M2_MACROPHAGE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C2_BASOPHIL_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_CXCL9_POS_MACROPHAGE_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_CYCLING_DC_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_DC1_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_DC2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C2_MEGAKARYOCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C2_MYELOCYTE_LIKE_CELL 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 HE_LIM_SUN_FETAL_LUNG_C2_NEUTROPHIL_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_NON_CLASSICAL_MONOCYTE 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_PDC_CELL 
 [0, 0, 0, 2, 0, 0, 0, 0, 0] DC(2)                		 HE_LIM_SUN_FETAL_LUNG_C2_PRE_PDC_DC5_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_PROMONOCYTE_LIKE_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_S100A12_HI_CLASSICAL_MONOCYTE 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_SPP1_POS_MACROPHAGE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_AEROCYTE 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 HE_LIM_SUN_FETAL_LUNG_C3_ARTERIAL_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_CYCLING_DEFINITIVE_ERYTHROBLAST 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_DEFINITIVE_RETICULOCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_EARLY_CAP_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_GRIA2_POS_ARTERIAL_ENDO_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_INTERMEDIATE_LYMPHATIC_ENDO_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 HE_LIM_SUN_FETAL_LUNG_C3_LYMPHATIC_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_MID_CAP_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 HE_LIM_SUN_FETAL_LUNG_C3_OMD_POS_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_PRIMITIVE_ERYTHROCYTE 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 HE_LIM_SUN_FETAL_LUNG_C3_SCG3_POS_LYMPHATIC_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 HE_LIM_SUN_FETAL_LUNG_C3_VENOUS_ENDOTHELIAL_CELL 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 HE_LIM_SUN_FETAL_LUNG_C4_ACTIVATED_NK_CELL 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 HE_LIM_SUN_FETAL_LUNG_C4_CYCLING_NK_CELL 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 HE_LIM_SUN_FETAL_LUNG_C4_CYCLING_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C4_ILC2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C4_ILC3_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C4_ILCP_CELL 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 HE_LIM_SUN_FETAL_LUNG_C4_TH17_CELL 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 HE_LIM_SUN_FETAL_LUNG_C4_TREG_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HE_LIM_SUN_FETAL_LUNG_C5_CD5_NEG_MATURE_B_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HE_LIM_SUN_FETAL_LUNG_C5_CD5_POS_CCL22_NEG_MATURE_B_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HE_LIM_SUN_FETAL_LUNG_C5_CD5_POS_CCL22_POS_MATURE_B_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HE_LIM_SUN_FETAL_LUNG_C5_LARGE_PRE_B_CELL 
 [2, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(2)          		 HE_LIM_SUN_FETAL_LUNG_C5_PRO_B_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C6_DEUTEROSOMAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C6_MUC16_POS_CILIATED_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C7_COL20A1_POS_SCHWANN_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C7_LATE_SCHWANN_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C7_MID_SCHWANN_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C7_PROLIFERATING_SCHWANN_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C7_SCHWANN_PRECURSOR_CELL 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 HE_LIM_SUN_FETAL_LUNG_C7_SST_POS_NEURON_CELL 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 HE_LIM_SUN_FETAL_LUNG_C7_TM4SF4_POS_CHODL_POS_NEURON_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HU_FETAL_RETINA_BLOOD 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HU_FETAL_RETINA_FIBROBLAST 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HU_FETAL_RETINA_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HU_FETAL_RETINA_MULLER 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HU_FETAL_RETINA_RGC 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HU_FETAL_RETINA_RPE 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 JONES_OVARY_ENDOTHELIAL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 JONES_OVARY_MACROPHAGE 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 JONES_OVARY_NK_CELL 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 JONES_OVARY_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C6_PROXIMAL_TUBULE_EPITHELIAL_CELLS_FIBRINOGEN_POS_S3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C7_PROXIMAL_TUBULE_EPITHELIAL_CELLS_S3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C8_DECENDING_THIN_LIMB 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C9_THIN_ASCENDING_LIMB 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C10_THIN_ASCENDING_LIMB 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C12_THICK_ASCENDING_LIMB 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C18_COLLECTING_DUCT_PRINCIPAL_CELLS_MEDULLA 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C19_COLLECTING_DUCT_INTERCALATED_CELLS_TYPE_A_MEDULLA 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 LAKE_ADULT_KIDNEY_C23_ENDOTHELIAL_CELLS_AVR 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 LAKE_ADULT_KIDNEY_C24_ENDOTHELIAL_CELLS_AEA_AND_DVR 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HDA 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HENDO 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HMGL 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HPERIC 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRGL1 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRGL2A 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRGL2B 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRGL2C 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRGL3 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRN 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MENON_FETAL_KIDNEY_3_STROMAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MENON_FETAL_KIDNEY_4_PODOCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MENON_FETAL_KIDNEY_5_PROXIMAL_TUBULE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 MENON_FETAL_KIDNEY_9_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MENON_FETAL_KIDNEY_10_IMMUNE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_ACINAR_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_ALPHA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_DELTA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_DUCTAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 MURARO_PANCREAS_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_EPSILON_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 MURARO_PANCREAS_MESENCHYMAL_STROMAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_PANCREATIC_POLYPEPTIDE_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 RUBENSTEIN_SKELETAL_MUSCLE_B_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 RUBENSTEIN_SKELETAL_MUSCLE_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 RUBENSTEIN_SKELETAL_MUSCLE_FAP_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 RUBENSTEIN_SKELETAL_MUSCLE_FBN1_FAP_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 RUBENSTEIN_SKELETAL_MUSCLE_MYELOID_CELLS 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 RUBENSTEIN_SKELETAL_MUSCLE_NK_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 RUBENSTEIN_SKELETAL_MUSCLE_PCV_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 RUBENSTEIN_SKELETAL_MUSCLE_SATELLITE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 RUBENSTEIN_SKELETAL_MUSCLE_SMOOTH_MUSCLE_CELLS 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 RUBENSTEIN_SKELETAL_MUSCLE_T_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 TRAVAGLINI_LUNG_ADVENTITIAL_FIBROBLAST_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 TRAVAGLINI_LUNG_AIRWAY_SMOOTH_MUSCLE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_ALVEOLAR_EPITHELIAL_TYPE_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_ALVEOLAR_EPITHELIAL_TYPE_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 TRAVAGLINI_LUNG_ALVEOLAR_FIBROBLAST_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_ARTERY_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 TRAVAGLINI_LUNG_B_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_BASAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_BASOPHIL_MAST_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_BASOPHIL_MAST_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_BRONCHIAL_VESSEL_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_BRONCHIAL_VESSEL_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_CAPILLARY_AEROCYTE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_CAPILLARY_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_CAPILLARY_INTERMEDIATE_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_CAPILLARY_INTERMEDIATE_2_CELL 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 TRAVAGLINI_LUNG_CD4_MEMORY_EFFECTOR_T_CELL 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 TRAVAGLINI_LUNG_CD4_NAIVE_T_CELL 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 TRAVAGLINI_LUNG_CD8_MEMORY_EFFECTOR_T_CELL 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 TRAVAGLINI_LUNG_CD8_NAIVE_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_CILIATED_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 TRAVAGLINI_LUNG_CLASSICAL_MONOCYTE_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 TRAVAGLINI_LUNG_CLUB_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_DIFFERENTIATING_BASAL_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 TRAVAGLINI_LUNG_EREG_DENDRITIC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_GOBLET_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 TRAVAGLINI_LUNG_IGSF21_DENDRITIC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 TRAVAGLINI_LUNG_LIPOFIBROBLAST_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_LYMPHATIC_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 TRAVAGLINI_LUNG_MACROPHAGE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 TRAVAGLINI_LUNG_MESOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_MUCOUS_CELL 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 TRAVAGLINI_LUNG_MYELOID_DENDRITIC_TYPE_1_CELL 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 TRAVAGLINI_LUNG_NATURAL_KILLER_CELL 
 [0, 1, 0, 0, 0, 1, 0, 0, 0] NK(1),T(1) *******   		 TRAVAGLINI_LUNG_NATURAL_KILLER_T_CELL 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 TRAVAGLINI_LUNG_NEUTROPHIL_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 TRAVAGLINI_LUNG_NONCLASSICAL_MONOCYTE_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 TRAVAGLINI_LUNG_OLR1_CLASSICAL_MONOCYTE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_PERICYTE_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 TRAVAGLINI_LUNG_PLASMACYTOID_DENDRITIC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_PLATELET_MEGAKARYOCYTE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_PROLIFERATING_BASAL_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 TRAVAGLINI_LUNG_PROLIFERATING_MACROPHAGE_CELL 
 [0, 1, 0, 0, 0, 1, 0, 0, 0] NK(1),T(1) *******   		 TRAVAGLINI_LUNG_PROLIFERATING_NK_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_PROXIMAL_BASAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_PROXIMAL_CILIATED_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_SEROUS_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_SIGNALING_ALVEOLAR_EPITHELIAL_TYPE_2_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 TRAVAGLINI_LUNG_TREM2_DENDRITIC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_VEIN_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 VANGURP_PANCREATIC_ALPHA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 VANGURP_PANCREATIC_BETA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 VANGURP_PANCREATIC_DELTA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C1_PUTATIVE_MEGAKARYOCYTE_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C2_PUTATIVE_BASOPHIL_EOSINOPHIL_MAST_CELL_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C3_MEGAKARYOCYTE_ERYTHROID_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C6_HSC_MULTIPOTENT_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C7_PUTATIVE_LYMPHOID_PRIMED_MULTIPOTENT_PROGENITOR_1 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C8_PUTATIVE_LYMPHOID_PRIMED_MULTIPOTENT_PROGENITOR_2 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 ZHENG_CORD_BLOOD_C9_GRANULOCYTE_MACROPHAGE_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C10_MULTILYMPHOID_PROGENITOR 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 ZHONG_PFC_C1_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C1_OPC 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C2_UNKNOWN_NPC 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C7_ORG_UNDERGOING_NEURONAL_DIFFERENTIATION 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C8_ORG_PROLIFERATING 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C8_UNKNOWN_NEUROD2_POS_INTERNEURON 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C9_ORG_OTHER 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_MAJOR_TYPES_ASTROCYTES 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 ZHONG_PFC_MAJOR_TYPES_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_MAJOR_TYPES_NPCS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_MAJOR_TYPES_OPC

The pattern match uses patTest to intentionally evaluate to zero after incrementing a count; zero means the pattern backs up and retries all the alternatives to find all the matches. It probably could use patFence to get a slight speedup, at the expense of legibility. The patTest function allows a pattern to execute some JSL during the match to decide if the match is succeeding (return 1) or failing (0). Here it is counting matches and then always failing to keep the pattern looking for alternatives.

Craige

View solution in original post

4 REPLIES 4
Craige_Hales
Super User

Re: WINDOWS > JMP 17.2 > Unstructured Text > How to Classify Based on Predefine Keywords

I made a custom regex to turn the underscores into word delimiters (edited to add comment):

Text Explorer(
	Text Columns( :name ),
	Set Regex(
		Custom(
			Title( "underscore" ),
			Example( "x_rr_tttt_yyy" ),
			Regex( "\[([^_]+)]\" ),
			Result( "\[\1]\" ),
			Comment( "tokens (words?) separated by underscores" ),
			Locale( "" ),
			ColorStyle( 10 )
		)
	),
	Customize Regex( 0 ),
	Language( "English" )
);

and got a report like this

Craige_Hales_0-1749754120123.png

 

Craige
Thierry_S
Super User

Re: WINDOWS > JMP 17.2 > Unstructured Text > How to Classify Based on Predefine Keywords

Hi JMP Community,

Here is a relatively crude solution to my own problem. I could not find a better way to assign Categories (i.e., cell_type) for each keyword in my list:

Names default to Here (1);

cell_type = Associative Array ();

dt = data table ("RAW ANNOTATION for KEYWORD EXTRACTION");

cell_type["B-PLASMA"] = {"B_CELL", "PLASMA_CELL", "PRO_B"};
cell_type["NK"] = {"NK_", "NATURAL_KILLER"};
cell_type["MONO-MAC"] = {"MACROPH", "MONOC", "KUPFFER", "MICROGLI"};
cell_type["DC"] = {"DENDRITIC_CELL", "DC"};
cell_type["MYELOID"] = {"NEUTRO", "MYELOID"};
cell_type["T"] = {"_T_CELL", "_T_LYMPHO", "CD8_", "CD4_", "TH17", "_TREG_"};
cell_type["NEURO"] = {"_NEURON_", "NEUROTYPE", "VASCULAR_SMC"};
cell_type["ENDO"] = {"VECS", "ENDOTHEL"};
cell_type ["CONNECT"] = {"FIBROBL", "SMOOTH_MUSCLE", "MESENCHYMAL", "MESOTHEL"};

current_key = cell_type << First;

for each row(dt, :family = "x");

for (i = 1, i <= N items (cell_type), i++,
	
	current_values = cell_type[current_key];
	
		
		for (j = 1, j<= N items(current_values), j++,
			show(current_values[j]);
			
			for each row(dt, 
				if (contains(:name, current_values[j]), 
					:family = current_key
				) 
					
			)	
		
		);

	
	
	
	current_key = cell_type << Next(current_key); 
	
);

Any improvements are welcome.

 

Best regards,

TS

 

Thierry R. Sornasse
Craige_Hales
Super User

Re: WINDOWS > JMP 17.2 > Unstructured Text > How to Classify Based on Predefine Keywords

Using an associative array is about as good as it can get. The lookups are very fast.

Edit: or maybe not. I'm going to have to look at this on a bigger screen. I'm not sure there is a Lookup in The array.

Craige
Craige_Hales
Super User

Re: WINDOWS > JMP 17.2 > Unstructured Text > How to Classify Based on Predefine Keywords

I think this is another way to do it:

dt = Open( "/Z:/RAW ANNOTATION for KEYWORD EXTRACTION.jmp" );

indicatorNames = {"B-PLASMA", "NK", "MONO-MAC", "DC", "MYELOID", "T", "NEURO", "ENDO", "CONNECT"};
indicatorCounts = J( N Items( indicatorNames ), 1, 0 );
indicatorPattern = 
	((("B_CELL" | "PLASMA_CELL" | "PRO_B")								+ Pat Test( indicatorCounts[1] += 1; 0 ))) | 
	((("NK_" | "NATURAL_KILLER") 										+ Pat Test( indicatorCounts[2] += 1; 0 ))) | 
	((("MACROPH" | "MONOC" | "KUPFFER" | "MICROGLI") 					+ Pat Test( indicatorCounts[3] += 1; 0 ))) | 
	((("DENDRITIC_CELL" | "DC") 										+ Pat Test( indicatorCounts[4] += 1; 0 ))) | 
	((("NEUTRO" | "MYELOID") 											+ Pat Test( indicatorCounts[5] += 1; 0 ))) | 
	((("_T_CELL" | "_T_LYMPHO" | "CD8_" | "CD4_" | "TH17" | "_TREG_") 	+ Pat Test( indicatorCounts[6] += 1; 0 ))) | 
	((("_NEURON_" | "NEUROTYPE" | "VASCULAR_SMC") 						+ Pat Test( indicatorCounts[7] += 1; 0 ))) | 
	((("VECS" | "ENDOTHEL") 											+ Pat Test( indicatorCounts[8] += 1; 0 ))) | 
	((("FIBROBL" | "SMOOTH_MUSCLE" | "MESENCHYMAL" | "MESOTHEL") 		+ Pat Test( indicatorCounts[9] += 1; 0 ))); 

For Each Row(
	dt,
	indicatorCounts[0] = 0;
	Pat Match( dt:name, indicatorPattern );
	posns = Loc( indicatorCounts != 0 );
	category = Match( N Items( posns ),
		0, "-----",
		1, indicatorNames[posns[1]] || "(" || Char( indicatorCounts[posns[1]] ) || ")",
		2,
			indicatorNames[posns[1]] || "(" || Char( indicatorCounts[posns[1]] ) || ")" || "," || indicatorNames[posns[2]] || "(" ||
			Char( indicatorCounts[posns[2]] ) || ") *******",
		"----- too many -----"
	);
	category = Left( category || "                    ", 20 );
	Write( Eval Insert( " \!n ^indicatorCounts^ ^category^ \!t\!t ^name^" ) );
);

it produces log output that shows (2) where the indicator happens twice and NK(1),T(1) ******* where the indicator is ambiguous.

 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C1_NK_NKT_CELLS_1 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 AIZARANI_LIVER_C2_KUPFFER_CELLS_1 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C3_NK_NKT_CELLS_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C4_EPCAM_POS_BILE_DUCT_CELLS_1 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C5_NK_NKT_CELLS_3 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 AIZARANI_LIVER_C6_KUPFFER_CELLS_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C7_EPCAM_POS_BILE_DUCT_CELLS_2 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 AIZARANI_LIVER_C8_RESIDENT_B_CELLS_1 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C9_LSECS_1 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 AIZARANI_LIVER_C10_MVECS_1 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C11_HEPATOCYTES_1 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C12_NK_NKT_CELLS_4 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C13_LSECS_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C14_HEPATOCYTES_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C17_HEPATOCYTES_3 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C18_NK_NKT_CELLS_5 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C20_LSECS_3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C21_STELLATE_CELLS_1 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 AIZARANI_LIVER_C22_RESIDENT_B_CELLS_2 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 AIZARANI_LIVER_C23_KUPFFER_CELLS_3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C24_EPCAM_POS_BILE_DUCT_CELLS_3 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 AIZARANI_LIVER_C25_KUPFFER_CELLS_4 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 AIZARANI_LIVER_C28_NK_NKT_CELLS_6 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 AIZARANI_LIVER_C29_MVECS_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C30_HEPATOCYTES_4 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 AIZARANI_LIVER_C31_KUPFFER_CELLS_5 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 AIZARANI_LIVER_C32_MVECS_3 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 AIZARANI_LIVER_C34_MHC_II_POS_B_CELLS 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 AIZARANI_LIVER_C38_RESIDENT_B_CELLS_3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 AIZARANI_LIVER_C39_EPCAM_POS_BILE_DUCT_CELLS_4 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_BCHE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_DIFFERENTIATING_STEM_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_EARLY_IMMATURE_ENTEROCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_IMMUNE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_K_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_LATE_IMMATURE_ENTEROCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_MATURE_ENTEROCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_PANETH_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_STEM_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_TRANSIT_AMPLIFYING_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_DUODENAL_TUFT_CELLS 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 BUSSLINGER_ESOPHAGEAL_DENDRITIC_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_ESOPHAGEAL_LATE_SUPRABASAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_ESOPHAGEAL_QUIESCENT_BASAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_CHIEF_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_D_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_G_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_IMMATURE_PIT_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_IMMUNE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_ISTHMUS_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_LYZ_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_MATURE_PIT_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_METALLOTHIONEIN_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_OXYNTIC_ENTEROCHROMAFFIN_LIKE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_PPP1R1B_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_PREZYMOGENIC_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_REG3A_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 BUSSLINGER_GASTRIC_X_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_C1_5TH_WEEK_CARDIAC_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 CUI_DEVELOPING_HEART_C3_FIBROBLAST_LIKE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 CUI_DEVELOPING_HEART_C4_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_C5_VALVAR_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_C6_EPICARDIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_C7_MAST_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 CUI_DEVELOPING_HEART_C8_MACROPHAGE 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 CUI_DEVELOPING_HEART_C9_B_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_ENDOCARDIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 CUI_DEVELOPING_HEART_SMOOTH_MUSCLE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 CUI_DEVELOPING_HEART_TRABECULAR_ATRIAL_CARDIOMYOCYTE 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 CUI_DEVELOPING_HEART_VALVAR_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 CUI_DEVELOPING_HEART_VASCULAR_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_ADRENAL_LYMPHOID_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_ADRENAL_MYELOID_CELLS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DESCARTES_FETAL_CEREBELLUM_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_CEREBELLUM_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_CEREBRUM_MEGAKARYOCYTES 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DESCARTES_FETAL_CEREBRUM_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_CEREBRUM_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_EYE_CORNEAL_AND_CONJUNCTIVAL_EPITHELIAL_CELLS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DESCARTES_FETAL_EYE_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_EYE_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_HEART_ERYTHROBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_HEART_LYMPHOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_HEART_MEGAKARYOCYTES 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_HEART_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_INTESTINE_CHROMAFFIN_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_INTESTINE_INTESTINAL_EPITHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_INTESTINE_LYMPHOID_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_INTESTINE_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_KIDNEY_LYMPHOID_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_KIDNEY_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_LIVER_HEPATOBLASTS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_LIVER_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_LUNG_LYMPHOID_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_LUNG_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_LUNG_NEUROENDOCRINE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_LUNG_SQUAMOUS_EPITHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_LUNG_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_MUSCLE_LYMPHOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_MUSCLE_MEGAKARYOCYTES 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_MUSCLE_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 DESCARTES_FETAL_MUSCLE_SMOOTH_MUSCLE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_MUSCLE_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PANCREAS_ACINAR_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PANCREAS_ISLET_ENDOCRINE_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_PANCREAS_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PLACENTA_AFP_ALB_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PLACENTA_IGFBP1_DKK1_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PLACENTA_LYMPHOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_PLACENTA_MEGAKARYOCYTES 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_PLACENTA_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_FETAL_PLACENTA_VASCULAR_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_SPLEEN_AFP_ALB_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_SPLEEN_LYMPHOID_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_SPLEEN_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_STOMACH_ERYTHROBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_STOMACH_LYMPHOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_STOMACH_MUC13_DMBT1_POSITIVE_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_FETAL_STOMACH_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_STOMACH_NEUROENDOCRINE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_THYMUS_ANTIGEN_PRESENTING_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_FETAL_THYMUS_STROMAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_ANTIGEN_PRESENTING_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_CORNEAL_AND_CONJUNCTIVAL_EPITHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_EXTRAVILLOUS_TROPHOBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_IGFBP1_DKK1_POSITIVE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 DESCARTES_MAIN_FETAL_LYMPHATIC_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_LYMPHOID_CELLS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DESCARTES_MAIN_FETAL_MICROGLIA 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 DESCARTES_MAIN_FETAL_MYELOID_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DESCARTES_MAIN_FETAL_TROPHOBLAST_GIANT_CELLS 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_B_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_BOWMANS_GLAND 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_CD8_T_CELLS 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_DENDRITIC_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_FIBROBLASTS_STROMAL_CELLS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_MACROPHAGES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_MAST_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_MATURE_NEURONS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_MONOCYTES 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_NK_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_OLFACTORY_ENSHEATHING_GLIA 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_PERICYTES 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_PLASMA_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_RESPIRATORY_COLUMNAR_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_RESPIRATORY_HORIZONTAL_BASAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_RESPIRATORY_SECRETORY_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_SUSTENTACULAR_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 DURANTE_ADULT_OLFACTORY_NEUROEPITHELIUM_VASCULAR_SMOOTH_MUSCLE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_ASTROCYTE_1 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_ASTROCYTE_2 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_EMBRYONIC_CTX_BIG_GROUPS_BRAIN_ENDOTHELIAL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_BIG_GROUPS_BRAIN_IMMUNE 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_BIG_GROUPS_CAJAL_RETZIUS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_BIG_GROUPS_GLIAL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 FAN_EMBRYONIC_CTX_BIG_GROUPS_MICROGLIA 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 FAN_EMBRYONIC_CTX_BRAIN_B_CELL 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 FAN_EMBRYONIC_CTX_BRAIN_EFFECTOR_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_EMBRYONIC_CTX_BRAIN_ENDOTHELIAL_1 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_EMBRYONIC_CTX_BRAIN_ENDOTHELIAL_2 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 FAN_EMBRYONIC_CTX_BRAIN_MYELOID 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 FAN_EMBRYONIC_CTX_BRAIN_NAIVE_LIKE_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_EX_2_EXCITATORY_NEURON 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 FAN_EMBRYONIC_CTX_MICROGLIA_1 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 FAN_EMBRYONIC_CTX_MICROGLIA_3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_NSC_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_EMBRYONIC_CTX_OLIG 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL0_XBP1_SELK_HIGH_STROMAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL1_GPRC5A_TNFRS12A_HIGH_SELECTABLE_FOLLICLE_STROMAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL2_PUTATIVE_EARLY_ATRETIC_FOLLICLE_THECAL_CELL_1 
 [0, 1, 0, 0, 0, 1, 0, 0, 0] NK(1),T(1) *******   		 FAN_OVARY_CL4_T_LYMPHOCYTE_NK_CELL_1 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL5_HEALTHY_SELECTABLE_FOLLICLE_THECAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL6_PUTATIVE_EARLY_ATRETIC_FOLLICLE_THECAL_CELL_2 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_OVARY_CL7_ANGEIOGENIC_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL8_MATURE_CUMULUS_GRANULOSA_CELL_2 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_OVARY_CL9_PUTATIVE_APOPTOTIC_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL10_PUTATIVE_EARLY_ATRESIA_GRANULOSA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL11_MURAL_GRANULOSA_CELL 
 [0, 1, 0, 0, 0, 1, 0, 0, 0] NK(1),T(1) *******   		 FAN_OVARY_CL12_T_LYMPHOCYTE_NK_CELL_2 
 [0, 0, 2, 0, 0, 0, 0, 0, 0] MONO-MAC(2)          		 FAN_OVARY_CL13_MONOCYTE_MACROPHAGE 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 FAN_OVARY_CL14_MATURE_SMOOTH_MUSCLE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL15_SMALL_ANTRAL_FOLLICLE_GRANULOSA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 FAN_OVARY_CL16_LYMPHATIC_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 FAN_OVARY_CL17_PUTATIVE_APOPTOTIC_SMOOTH_MUSCLE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 FAN_OVARY_CL18_B_LYMPHOCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_ESOPHAGUS_25W_C2_KRT6BPOS_SECRETORY_PROGENITOR_CELLS 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 GAO_LARGE_INTESTINE_24W_C1_DCLK1POS_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_24W_C2_MKI67POS_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_24W_C7_GOBLET_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_24W_C10_ENTEROCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_24W_C11_PANETH_LIKE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_ADULT_CA_ENTEROENDOCRINE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_ADULT_CH_MKI67HIGH_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAO_LARGE_INTESTINE_ADULT_CI_MESENCHYMAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_LARGE_INTESTINE_ADULT_CJ_IMMUNE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_SMALL_INTESTINE_24W_C4_ENTEROCYTE_PROGENITOR_SUBTYPE_2 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAO_SMALL_INTESTINE_24W_C6_GOBLET_CELLS 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 GAUTAM_EYE_CHOROID_SCLERA_ACTIVATED_T_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 GAUTAM_EYE_CHOROID_SCLERA_CHOROID_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_CHOROID_SCLERA_FIBROBLASTS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 GAUTAM_EYE_CHOROID_SCLERA_MONOCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAUTAM_EYE_CORNEA_CONJUNCTIVAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAUTAM_EYE_CORNEA_ELF3_HIGH_EPITHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_CORNEA_FIBROBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAUTAM_EYE_CORNEA_MELANOCYTES 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 GAUTAM_EYE_CORNEA_MONOCYTES 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 GAUTAM_EYE_IRIS_CILIARY_BODY_ACTIVATED_T_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAUTAM_EYE_IRIS_CILIARY_BODY_CILIARY_BODY_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 GAUTAM_EYE_IRIS_CILIARY_BODY_CILIARY_BODY_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 GAUTAM_EYE_IRIS_CILIARY_BODY_CYTOTOXIC_T_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_IRIS_CILIARY_BODY_FIBROBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_IRIS_CILIARY_BODY_MEG3_HIGH_FIBROBLASTS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_IRIS_CILIARY_BODY_MGP_HIGH_FIBROBLASTS 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 GAUTAM_EYE_IRIS_CILIARY_BODY_MONOCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 GAUTAM_EYE_IRIS_CILIARY_BODY_PUTATIVE_STEM_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 GAUTAM_EYE_IRIS_CILIARY_BODY_WIF1_HIGH_FIBROBLASTS 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 HAY_BONE_MARROW_CD8_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HAY_BONE_MARROW_CD34_POS_MKP 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HAY_BONE_MARROW_DENDRITIC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HAY_BONE_MARROW_ERYTHROBLAST 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HAY_BONE_MARROW_FOLLICULAR_B_CELL 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 HAY_BONE_MARROW_IMMATURE_NEUTROPHIL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HAY_BONE_MARROW_MONOCYTE 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 HAY_BONE_MARROW_NAIVE_T_CELL 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 HAY_BONE_MARROW_NEUTROPHIL 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 HAY_BONE_MARROW_NK_CELLS 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HAY_BONE_MARROW_PLASMA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HAY_BONE_MARROW_PLATELET 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HAY_BONE_MARROW_PRO_B 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HAY_BONE_MARROW_STROMAL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_ACTC_POS_SMC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_ADVENTITIAL_FIBROBLAST 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_ASPN_POS_CHONDROCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_EARLY_FIBROBLAST 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_EARLY_MESOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_INTERM_CHONDROCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_INTERM_FIBROBLAST 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_LATE_MESOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_MESENCHYMAL_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_MESENCHYMAL_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_MESENCHYMAL_3_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_MID_AIRWAY_SMC_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HE_LIM_SUN_FETAL_LUNG_C0_MID_MESOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_MYL4_POS_SMC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C0_PERICYTE 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 HE_LIM_SUN_FETAL_LUNG_C0_VASCULAR_SMC_1_CELL 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 HE_LIM_SUN_FETAL_LUNG_C0_VASCULAR_SMC_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_AT1_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HE_LIM_SUN_FETAL_LUNG_C1_CLUB_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_EARLY_AIRWAY_PROGENITOR_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_EARLY_STALK_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_EARLY_TIP_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_GHRL_POS_NE_PRECURSOR_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_GHRL_POS_NEUROENDOCRINE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_INTERM_NEUROENDOCRINE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_LATE_BASAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PROXIMAL_BASAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PROXIMAL_SECRETORY_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PROXIMAL_SECRETORY_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PROXIMAL_SECRETORY_3_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PROXIMAL_SECRETORY_PROGENITORS_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PULMONARY_NE_PRECURSOR_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_PULMONARY_NEUROENDOCRINE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_SMG_BASAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_SMG_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C1_SQUAMOUS_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_ADC_1_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_ADC_2_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_APOE_POS_M1_MACROPHAGE_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_APOE_POS_M2_MACROPHAGE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C2_BASOPHIL_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_CXCL9_POS_MACROPHAGE_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_CYCLING_DC_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_DC1_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_DC2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C2_MEGAKARYOCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C2_MYELOCYTE_LIKE_CELL 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 HE_LIM_SUN_FETAL_LUNG_C2_NEUTROPHIL_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_NON_CLASSICAL_MONOCYTE 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 HE_LIM_SUN_FETAL_LUNG_C2_PDC_CELL 
 [0, 0, 0, 2, 0, 0, 0, 0, 0] DC(2)                		 HE_LIM_SUN_FETAL_LUNG_C2_PRE_PDC_DC5_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_PROMONOCYTE_LIKE_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_S100A12_HI_CLASSICAL_MONOCYTE 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HE_LIM_SUN_FETAL_LUNG_C2_SPP1_POS_MACROPHAGE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_AEROCYTE 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 HE_LIM_SUN_FETAL_LUNG_C3_ARTERIAL_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_CYCLING_DEFINITIVE_ERYTHROBLAST 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_DEFINITIVE_RETICULOCYTE 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_EARLY_CAP_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_GRIA2_POS_ARTERIAL_ENDO_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_INTERMEDIATE_LYMPHATIC_ENDO_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 HE_LIM_SUN_FETAL_LUNG_C3_LYMPHATIC_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_MID_CAP_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 HE_LIM_SUN_FETAL_LUNG_C3_OMD_POS_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C3_PRIMITIVE_ERYTHROCYTE 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 HE_LIM_SUN_FETAL_LUNG_C3_SCG3_POS_LYMPHATIC_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 HE_LIM_SUN_FETAL_LUNG_C3_VENOUS_ENDOTHELIAL_CELL 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 HE_LIM_SUN_FETAL_LUNG_C4_ACTIVATED_NK_CELL 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 HE_LIM_SUN_FETAL_LUNG_C4_CYCLING_NK_CELL 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 HE_LIM_SUN_FETAL_LUNG_C4_CYCLING_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C4_ILC2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C4_ILC3_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C4_ILCP_CELL 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 HE_LIM_SUN_FETAL_LUNG_C4_TH17_CELL 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 HE_LIM_SUN_FETAL_LUNG_C4_TREG_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HE_LIM_SUN_FETAL_LUNG_C5_CD5_NEG_MATURE_B_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HE_LIM_SUN_FETAL_LUNG_C5_CD5_POS_CCL22_NEG_MATURE_B_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HE_LIM_SUN_FETAL_LUNG_C5_CD5_POS_CCL22_POS_MATURE_B_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 HE_LIM_SUN_FETAL_LUNG_C5_LARGE_PRE_B_CELL 
 [2, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(2)          		 HE_LIM_SUN_FETAL_LUNG_C5_PRO_B_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C6_DEUTEROSOMAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C6_MUC16_POS_CILIATED_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C7_COL20A1_POS_SCHWANN_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C7_LATE_SCHWANN_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C7_MID_SCHWANN_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C7_PROLIFERATING_SCHWANN_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HE_LIM_SUN_FETAL_LUNG_C7_SCHWANN_PRECURSOR_CELL 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 HE_LIM_SUN_FETAL_LUNG_C7_SST_POS_NEURON_CELL 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 HE_LIM_SUN_FETAL_LUNG_C7_TM4SF4_POS_CHODL_POS_NEURON_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HU_FETAL_RETINA_BLOOD 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 HU_FETAL_RETINA_FIBROBLAST 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 HU_FETAL_RETINA_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HU_FETAL_RETINA_MULLER 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HU_FETAL_RETINA_RGC 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 HU_FETAL_RETINA_RPE 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 JONES_OVARY_ENDOTHELIAL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 JONES_OVARY_MACROPHAGE 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 JONES_OVARY_NK_CELL 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 JONES_OVARY_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C6_PROXIMAL_TUBULE_EPITHELIAL_CELLS_FIBRINOGEN_POS_S3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C7_PROXIMAL_TUBULE_EPITHELIAL_CELLS_S3 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C8_DECENDING_THIN_LIMB 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C9_THIN_ASCENDING_LIMB 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C10_THIN_ASCENDING_LIMB 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C12_THICK_ASCENDING_LIMB 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C18_COLLECTING_DUCT_PRINCIPAL_CELLS_MEDULLA 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 LAKE_ADULT_KIDNEY_C19_COLLECTING_DUCT_INTERCALATED_CELLS_TYPE_A_MEDULLA 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 LAKE_ADULT_KIDNEY_C23_ENDOTHELIAL_CELLS_AVR 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 LAKE_ADULT_KIDNEY_C24_ENDOTHELIAL_CELLS_AEA_AND_DVR 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HDA 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HENDO 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HMGL 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HPERIC 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRGL1 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRGL2A 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRGL2B 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRGL2C 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRGL3 
 [0, 0, 0, 0, 0, 0, 1, 0, 0] NEURO(1)             		 MANNO_MIDBRAIN_NEUROTYPES_HRN 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MENON_FETAL_KIDNEY_3_STROMAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MENON_FETAL_KIDNEY_4_PODOCYTES 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MENON_FETAL_KIDNEY_5_PROXIMAL_TUBULE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 MENON_FETAL_KIDNEY_9_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MENON_FETAL_KIDNEY_10_IMMUNE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_ACINAR_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_ALPHA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_DELTA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_DUCTAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 MURARO_PANCREAS_ENDOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_EPSILON_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 MURARO_PANCREAS_MESENCHYMAL_STROMAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 MURARO_PANCREAS_PANCREATIC_POLYPEPTIDE_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 RUBENSTEIN_SKELETAL_MUSCLE_B_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 RUBENSTEIN_SKELETAL_MUSCLE_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 RUBENSTEIN_SKELETAL_MUSCLE_FAP_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 RUBENSTEIN_SKELETAL_MUSCLE_FBN1_FAP_CELLS 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 RUBENSTEIN_SKELETAL_MUSCLE_MYELOID_CELLS 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 RUBENSTEIN_SKELETAL_MUSCLE_NK_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 1, 0] ENDO(1)              		 RUBENSTEIN_SKELETAL_MUSCLE_PCV_ENDOTHELIAL_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 RUBENSTEIN_SKELETAL_MUSCLE_SATELLITE_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 RUBENSTEIN_SKELETAL_MUSCLE_SMOOTH_MUSCLE_CELLS 
 [0, 0, 0, 0, 0, 1, 0, 0, 0] T(1)                 		 RUBENSTEIN_SKELETAL_MUSCLE_T_CELLS 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 TRAVAGLINI_LUNG_ADVENTITIAL_FIBROBLAST_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 TRAVAGLINI_LUNG_AIRWAY_SMOOTH_MUSCLE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_ALVEOLAR_EPITHELIAL_TYPE_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_ALVEOLAR_EPITHELIAL_TYPE_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 TRAVAGLINI_LUNG_ALVEOLAR_FIBROBLAST_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_ARTERY_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 TRAVAGLINI_LUNG_B_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_BASAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_BASOPHIL_MAST_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_BASOPHIL_MAST_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_BRONCHIAL_VESSEL_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_BRONCHIAL_VESSEL_2_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_CAPILLARY_AEROCYTE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_CAPILLARY_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_CAPILLARY_INTERMEDIATE_1_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_CAPILLARY_INTERMEDIATE_2_CELL 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 TRAVAGLINI_LUNG_CD4_MEMORY_EFFECTOR_T_CELL 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 TRAVAGLINI_LUNG_CD4_NAIVE_T_CELL 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 TRAVAGLINI_LUNG_CD8_MEMORY_EFFECTOR_T_CELL 
 [0, 0, 0, 0, 0, 2, 0, 0, 0] T(2)                 		 TRAVAGLINI_LUNG_CD8_NAIVE_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_CILIATED_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 TRAVAGLINI_LUNG_CLASSICAL_MONOCYTE_CELL 
 [1, 0, 0, 0, 0, 0, 0, 0, 0] B-PLASMA(1)          		 TRAVAGLINI_LUNG_CLUB_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_DIFFERENTIATING_BASAL_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 TRAVAGLINI_LUNG_EREG_DENDRITIC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_GOBLET_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 TRAVAGLINI_LUNG_IGSF21_DENDRITIC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 TRAVAGLINI_LUNG_LIPOFIBROBLAST_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_LYMPHATIC_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 TRAVAGLINI_LUNG_MACROPHAGE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 1] CONNECT(1)           		 TRAVAGLINI_LUNG_MESOTHELIAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_MUCOUS_CELL 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 TRAVAGLINI_LUNG_MYELOID_DENDRITIC_TYPE_1_CELL 
 [0, 1, 0, 0, 0, 0, 0, 0, 0] NK(1)                		 TRAVAGLINI_LUNG_NATURAL_KILLER_CELL 
 [0, 1, 0, 0, 0, 1, 0, 0, 0] NK(1),T(1) *******   		 TRAVAGLINI_LUNG_NATURAL_KILLER_T_CELL 
 [0, 0, 0, 0, 1, 0, 0, 0, 0] MYELOID(1)           		 TRAVAGLINI_LUNG_NEUTROPHIL_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 TRAVAGLINI_LUNG_NONCLASSICAL_MONOCYTE_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 TRAVAGLINI_LUNG_OLR1_CLASSICAL_MONOCYTE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_PERICYTE_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 TRAVAGLINI_LUNG_PLASMACYTOID_DENDRITIC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_PLATELET_MEGAKARYOCYTE_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_PROLIFERATING_BASAL_CELL 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 TRAVAGLINI_LUNG_PROLIFERATING_MACROPHAGE_CELL 
 [0, 1, 0, 0, 0, 1, 0, 0, 0] NK(1),T(1) *******   		 TRAVAGLINI_LUNG_PROLIFERATING_NK_T_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_PROXIMAL_BASAL_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_PROXIMAL_CILIATED_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_SEROUS_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_SIGNALING_ALVEOLAR_EPITHELIAL_TYPE_2_CELL 
 [0, 0, 0, 1, 0, 0, 0, 0, 0] DC(1)                		 TRAVAGLINI_LUNG_TREM2_DENDRITIC_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 TRAVAGLINI_LUNG_VEIN_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 VANGURP_PANCREATIC_ALPHA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 VANGURP_PANCREATIC_BETA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 VANGURP_PANCREATIC_DELTA_CELL 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C1_PUTATIVE_MEGAKARYOCYTE_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C2_PUTATIVE_BASOPHIL_EOSINOPHIL_MAST_CELL_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C3_MEGAKARYOCYTE_ERYTHROID_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C6_HSC_MULTIPOTENT_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C7_PUTATIVE_LYMPHOID_PRIMED_MULTIPOTENT_PROGENITOR_1 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C8_PUTATIVE_LYMPHOID_PRIMED_MULTIPOTENT_PROGENITOR_2 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 ZHENG_CORD_BLOOD_C9_GRANULOCYTE_MACROPHAGE_PROGENITOR 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHENG_CORD_BLOOD_C10_MULTILYMPHOID_PROGENITOR 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 ZHONG_PFC_C1_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C1_OPC 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C2_UNKNOWN_NPC 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C7_ORG_UNDERGOING_NEURONAL_DIFFERENTIATION 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C8_ORG_PROLIFERATING 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C8_UNKNOWN_NEUROD2_POS_INTERNEURON 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_C9_ORG_OTHER 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_MAJOR_TYPES_ASTROCYTES 
 [0, 0, 1, 0, 0, 0, 0, 0, 0] MONO-MAC(1)          		 ZHONG_PFC_MAJOR_TYPES_MICROGLIA 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_MAJOR_TYPES_NPCS 
 [0, 0, 0, 0, 0, 0, 0, 0, 0] -----                		 ZHONG_PFC_MAJOR_TYPES_OPC

The pattern match uses patTest to intentionally evaluate to zero after incrementing a count; zero means the pattern backs up and retries all the alternatives to find all the matches. It probably could use patFence to get a slight speedup, at the expense of legibility. The patTest function allows a pattern to execute some JSL during the match to decide if the match is succeeding (return 1) or failing (0). Here it is counting matches and then always failing to keep the pattern looking for alternatives.

Craige

Recommended Articles