Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
206 changes: 206 additions & 0 deletions 0-metadata_fixer/build_updated_metadata.py

Large diffs are not rendered by default.

Binary file added 0-metadata_fixer/cohort_metadata_all.xlsx
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,155 +1,71 @@
files_list = ['Exp00793_w1_No_AR_No_staining_TIS05740-001-001_sample_filtered_feature_bc_matrix.h5',
'Exp00793_w2_No_AR_No_staining_TIS05740-001-001_sample_filtered_feature_bc_matrix.h5',
'Exp00793_w3_No_AR_Vis_staining_TIS05740-001-001_sample_filtered_feature_bc_matrix.h5',
'Exp00793_w4_No_AR_Vis_staining_TIS05740-001-001_sample_filtered_feature_bc_matrix.h5',
'Exp00793_w5_AR_No_Staining_TIS05740-001-001_sample_filtered_feature_bc_matrix.h5',
'Exp00793_w6_AR_No_Staining_TIS05740-001-001_sample_filtered_feature_bc_matrix.h5',
'Exp00793_w7_AR_staining_TIS05740-001-001_sample_filtered_feature_bc_matrix.h5',
'Exp00793_w8_AR_staining_TIS05740-001-001_sample_filtered_feature_bc_matrix.h5',
'Exp00904_w2_CD_AR_NewBlock_TIS05740-001-018_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP1_TIS06385-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP2_TIS06389-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP3_TIS06665-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP4_TIS06664-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP5_TIS06394-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP6_TIS06390-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP7_TIS06384-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP8_TIS06397-001_sample_filtered_feature_bc_matrix.h5',
'Exp942_New_Vis_AR_TIS06615-001-002_sample_filtered_feature_bc_matrix.h5',
'Exp942_Old_Vis_AR_TIS06610-001-001_sample_filtered_feature_bc_matrix.h5',
'Exp980_CST_Stain1_TIS05841-001-008_sample_filtered_feature_bc_matrix.h5',
'Exp980_No_Stain1_TIS05841-001-008_sample_filtered_feature_bc_matrix.h5',
'Exp980_No_Stain2_TIS05841-001-008_sample_filtered_feature_bc_matrix.h5',
'Exp980_VIS_Stain1_TIS05841-001-008_sample_filtered_feature_bc_matrix.h5',
'Exp980_VIS_Stain2_TIS05841-001-008_sample_filtered_feature_bc_matrix.h5',
'Exp998_10_MM_Plasmacytoma_TIS06392-001-003_sample_filtered_feature_bc_matrix.h5',
'Exp998_2_Normal_TIS05396-001-009_sample_filtered_feature_bc_matrix.h5',
'Exp998_6_early_myoproliferative_TIS05395-001-009_sample_filtered_feature_bc_matrix.h5',
'Exp998_7_MM_TIS05395-001-009_sample_filtered_feature_bc_matrix.h5',
'Exp998_8_chronic_myleogenous_leukemia_TIS05398-001-008_sample_filtered_feature_bc_matrix.h5',
'EXP00904_w1_Visium_NewBlock_TIS05740-001-018_sample_filtered_feature_bc_matrix.h5',
'EXP00904_w3_Visium_OldBlock_TIS06612-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP00904_w4_CD_AR_OldBlock_TIS06612-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP00942_New_CD_AR_TIS06615-001-002_sample_filtered_feature_bc_matrix.h5',
'EXP00942_Old_CD_AR_TIS06610-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP00980_CST_Stain2_TIS05841-001-008_sample_filtered_feature_bc_matrix.h5',
'EXP00980_Dub_Stain2_TIS05841-001-008_sample_filtered_feature_bc_matrix.h5',
'EXP00998_1_MM_TIS05392-001-008_sample_filtered_feature_bc_matrix.h5',
'EXP00998_3_MM_TIS05397-001-009_sample_filtered_feature_bc_matrix.h5',
files_list = ['EXP00998_1_MM_TIS05392-001-008_sample_filtered_feature_bc_matrix.h5',
'EXP00998_4_Normal_TIS04788-001-011_sample_filtered_feature_bc_matrix.h5',
'EXP00998_5_MM_TIS05393-001-010_sample_filtered_feature_bc_matrix.h5',
'EXP00998_9_MM_TIS04789-001-015_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_1_TIS06392_1.csv',
'EXP01109_Multiplex1_1_TIS06392_1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_1_TIS06392_2.csv',
'EXP01109_Multiplex1_1_TIS06392_2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_1_TIS06392_3.csv',
'EXP01109_Multiplex1_1_TIS06392_3_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_2_TIS06377_1.csv',
'EXP01109_Multiplex1_2_TIS06377_1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_2_TIS06377_2.csv',
'EXP01109_Multiplex1_2_TIS06377_2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_2_TIS06377_3.csv',
'EXP01109_Multiplex1_2_TIS06377_3_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_3_TIS05681_1.csv',
'EXP01109_Multiplex1_3_TIS05681_1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_3_TIS05681_2.csv',
'EXP01109_Multiplex1_3_TIS05681_2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_3_TIS05681_3.csv',
'EXP01109_Multiplex1_3_TIS05681_3_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_4_TIS05683_1.csv',
'EXP01109_Multiplex1_4_TIS05683_1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_4_TIS05683_2.csv',
'EXP01109_Multiplex1_4_TIS05683_2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_4_TIS05683_3.csv',
'EXP01109_Multiplex1_4_TIS05683_3_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_5_TIS05684_1.csv',
'EXP01109_Multiplex1_5_TIS05684_1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_5_TIS05684_2.csv',
'EXP01109_Multiplex1_5_TIS05684_2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex1_5_TIS05684_3.csv',
'EXP01109_Multiplex1_5_TIS05684_3_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_1_TIS06392_1.csv',
'EXP01109_Multiplex2_1_TIS06392_1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_1_TIS06392_2.csv',
'EXP01109_Multiplex2_1_TIS06392_2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_1_TIS06392_3.csv',
'EXP01109_Multiplex2_1_TIS06392_3_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_2_TIS06377_1.csv',
'EXP01109_Multiplex2_2_TIS06377_1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_2_TIS06377_2.csv',
'EXP01109_Multiplex2_2_TIS06377_2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_2_TIS06377_3.csv',
'EXP01109_Multiplex2_2_TIS06377_3_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_3_TIS05681_1.csv',
'EXP01109_Multiplex2_3_TIS05681_1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_3_TIS05681_2.csv',
'EXP01109_Multiplex2_3_TIS05681_2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_3_TIS05681_3.csv',
'EXP01109_Multiplex2_3_TIS05681_3_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_4_TIS05683_1.csv',
'EXP01109_Multiplex2_4_TIS05683_1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_4_TIS05683_2.csv',
'EXP01109_Multiplex2_4_TIS05683_2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_4_TIS05683_3.csv',
'EXP01109_Multiplex2_4_TIS05683_3_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_5_TIS05684_1.csv',
'EXP01109_Multiplex2_5_TIS05684_1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_5_TIS05684_2.csv',
'EXP01109_Multiplex2_5_TIS05684_2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_Multiplex2_5_TIS05684_3.csv',
'EXP01109_Multiplex2_5_TIS05684_3_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS05681-001-004_c1_.csv',
'EXP01109_TIS05681-001-004_c1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS05681-001-004_c2_.csv',
'EXP01109_TIS05681-001-004_c2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS05683-001-004_c1_.csv',
'EXP01109_TIS05683-001-004_c1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS05683-001-004_c2_.csv',
'EXP01109_TIS05683-001-004_c2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS05684-001-004_c1_.csv',
'EXP01109_TIS05684-001-004_c1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS05684-001-004_c2_.csv',
'EXP01109_TIS05684-001-004_c2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS06377-001-005_c1_.csv',
'EXP01109_TIS06377-001-005_c1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS06377-001-005_c2_.csv',
'EXP01109_TIS06377-001-005_c2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS06381-002-005_c1_.csv',
'EXP01109_TIS06381-002-005_c1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS06381-002-005_c2_.csv',
'EXP01109_TIS06381-002-005_c2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS06392-002-005_c1_.csv',
'EXP01109_TIS06392-002-005_c1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS06392-002-005_c2_.csv',
'EXP01109_TIS06392-002-005_c2_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS06402-001-005_c1_.csv',
'EXP01109_TIS06402-001-005_c1_sample_filtered_feature_bc_matrix.h5',
'EXP01109_TIS06402-001-005_c2_.csv',
'EXP01109_TIS06402-001-005_c2_sample_filtered_feature_bc_matrix.h5',
'EXP01387_1_TIS09204-001-001_celltypist.csv',
'EXP01387_1_TIS09204-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP01387_1_TIS09204-001-001_scrublet.csv',
'EXP01387_2_TIS09205-001-001_celltypist.csv',
'EXP01387_2_TIS09205-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP01387_2_TIS09205-001-001_scrublet.csv',
'EXP01387_3_TIS09206-001-001_celltypist.csv',
'EXP01387_3_TIS09206-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP01387_4_TIS09207-001-001_celltypist.csv',
'EXP01387_4_TIS09207-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP01387_4_TIS09207-001-001_scrublet.csv',
'EXP01387_5_TIS09208-001-001_celltypist.csv',
'EXP01387_5_TIS09208-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP01387_5_TIS09208-001-001_scrublet.csv',
'EXP01387_6_TIS09209-001-001_celltypist.csv',
'EXP01387_6_TIS09209-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP01387_6_TIS09209-001-001_scrublet.csv',
'EXP01387_7_TIS09210-001-001_celltypist.csv',
'EXP01387_7_TIS09210-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP01387_8_TIS09211-001-001_celltypist.csv',
'EXP01387_8_TIS09211-001-001_sample_filtered_feature_bc_matrix.h5',
'EXP01387_8_TIS09211-001-001_scrublet.csv']

'Exp01349_TissDiss_SP1_TIS06385-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP2_TIS06389-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP3_TIS06665-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP4_TIS06664-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP5_TIS06394-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP6_TIS06390-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP7_TIS06384-001_sample_filtered_feature_bc_matrix.h5',
'Exp01349_TissDiss_SP8_TIS06397-001_sample_filtered_feature_bc_matrix.h5',
'Exp998_10_MM_Plasmacytoma_TIS06392-001-003_sample_filtered_feature_bc_matrix.h5',
'Exp998_6_early_myoproliferative_TIS05395-001-009_sample_filtered_feature_bc_matrix.h5',
'Exp998_7_MM_TIS05395-001-009_sample_filtered_feature_bc_matrix.h5',
'Exp998_8_chronic_myleogenous_leukemia_TIS05398-001-008_sample_filtered_feature_bc_matrix.h5']

import hisepy as hp
from concurrent.futures import ThreadPoolExecutor, as_completed
Expand Down
Loading