From 31567865383ffa7db4a3f90f20805aa5c0b25ce9 Mon Sep 17 00:00:00 2001 From: Simon Warchol Date: Thu, 8 Jun 2023 11:13:32 -0400 Subject: [PATCH] Adding handling for different names of the cell name column --- minerva_analysis/server/models/data_model.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/minerva_analysis/server/models/data_model.py b/minerva_analysis/server/models/data_model.py index 7dd902eb9..73498c8fa 100644 --- a/minerva_analysis/server/models/data_model.py +++ b/minerva_analysis/server/models/data_model.py @@ -142,6 +142,9 @@ def load_csv(datasource_name, numpy=False): if 'CellType' in df.columns: df = df.rename(columns={'CellType': 'phenotype'}) + if config[datasource_name]['featureData'][0]['celltype'] is not None: + df = df.rename(columns={config[datasource_name]['featureData'][0]['celltype']: 'phenotype'}) + if np.issubdtype(df['phenotype'].dtype, np.number) is False: df['phenotype'] = df['phenotype'].apply(lambda x: x.strip())