|
1234567891011121314151617181920212223242526272829303132333435363738 |
- import os
-
-
- DATA_FOLDER = 'data'
- TEST_TCGA_DATA_FOLDER = os.path.join(DATA_FOLDER, 'TCGA_test_data')
- RAW_BOTH_DATA_FOLDER = os.path.join(DATA_FOLDER, 'CTRP_GDSC_data')
- DRUG_DATA_FOLDER = os.path.join(DATA_FOLDER, 'drug_data')
- GDSC_RAW_DATA_FOLDER = os.path.join(DATA_FOLDER, 'GDSC_data')
- CCLE_RAW_DATA_FOLDER = os.path.join(DATA_FOLDER, 'CCLE_data')
- CTRP_RAW_DATA_FOLDER = os.path.join(DATA_FOLDER, 'CTRP_data')
- SIM_DATA_FOLDER = os.path.join(DATA_FOLDER, 'similarity_data')
-
- GDSC_SCREENING_DATA_FOLDER = os.path.join(GDSC_RAW_DATA_FOLDER, 'drug_screening_matrix_GDSC.tsv')
- CCLE_SCREENING_DATA_FOLDER = os.path.join(CCLE_RAW_DATA_FOLDER, 'drug_screening_matrix_ccle.tsv')
- CTRP_SCREENING_DATA_FOLDER = os.path.join(CTRP_RAW_DATA_FOLDER, 'drug_screening_matrix_ctrp.tsv')
- BOTH_SCREENING_DATA_FOLDER = os.path.join(RAW_BOTH_DATA_FOLDER, 'drug_screening_matrix_gdsc_ctrp.tsv')
-
- CTRP_FOLDER = os.path.join(DATA_FOLDER, 'CTRP')
- GDSC_FOLDER = os.path.join(DATA_FOLDER, 'GDSC')
- CCLE_FOLDER = os.path.join(DATA_FOLDER, 'CCLE')
-
- MODEL_FOLDER = os.path.join(DATA_FOLDER, 'model')
-
- TCGA_DATA_FOLDER = os.path.join(DATA_FOLDER, 'TCGA_data')
- TCGA_SCREENING_DATA = os.path.join(TCGA_DATA_FOLDER, 'TCGA_screening_matrix.tsv')
-
- BUILD_SIM_MATRICES = True # Make this variable True to build similarity matrices from raw data
- SIM_KERNEL = {'cell_CN': ('euclidean', 0.001), 'cell_exp': ('euclidean', 0.01), 'cell_methy': ('euclidean', 0.1),
- 'cell_mut': ('jaccard', 1), 'drug_DT': ('jaccard', 1), 'drug_comp': ('euclidean', 0.001),
- 'drug_desc': ('euclidean', 0.001), 'drug_finger': ('euclidean', 0.001)}
- SAVE_MODEL = False # Change it to True to save the trained model
- VARIATIONAL_AUTOENCODERS = False
- # DATA_MODALITIES=['cell_CN','cell_exp','cell_methy','cell_mut','drug_comp','drug_DT'] # Change this list to only consider specific data modalities
- DATA_MODALITIES = ['cell_exp', 'drug_desc','drug_finger']
- RANDOM_SEED = 42 # Must be used wherever can be used
-
-
-
|