You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

utils.py 2.0KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import os
  2. DATA_FOLDER = 'data'
  3. TEST_TCGA_DATA_FOLDER = os.path.join(DATA_FOLDER, 'TCGA_test_data')
  4. RAW_BOTH_DATA_FOLDER = os.path.join(DATA_FOLDER, 'CTRP_GDSC_data')
  5. DRUG_DATA_FOLDER = os.path.join(DATA_FOLDER, 'drug_data')
  6. GDSC_RAW_DATA_FOLDER = os.path.join(DATA_FOLDER, 'GDSC_data')
  7. CCLE_RAW_DATA_FOLDER = os.path.join(DATA_FOLDER, 'CCLE_data')
  8. CTRP_RAW_DATA_FOLDER = os.path.join(DATA_FOLDER, 'CTRP_data')
  9. SIM_DATA_FOLDER = os.path.join(DATA_FOLDER, 'similarity_data')
  10. GDSC_SCREENING_DATA_FOLDER = os.path.join(GDSC_RAW_DATA_FOLDER, 'drug_screening_matrix_GDSC.tsv')
  11. CCLE_SCREENING_DATA_FOLDER = os.path.join(CCLE_RAW_DATA_FOLDER, 'drug_screening_matrix_ccle.tsv')
  12. CTRP_SCREENING_DATA_FOLDER = os.path.join(CTRP_RAW_DATA_FOLDER, 'drug_screening_matrix_ctrp.tsv')
  13. BOTH_SCREENING_DATA_FOLDER = os.path.join(RAW_BOTH_DATA_FOLDER, 'drug_screening_matrix_gdsc_ctrp.tsv')
  14. CTRP_FOLDER = os.path.join(DATA_FOLDER, 'CTRP')
  15. GDSC_FOLDER = os.path.join(DATA_FOLDER, 'GDSC')
  16. CCLE_FOLDER = os.path.join(DATA_FOLDER, 'CCLE')
  17. MODEL_FOLDER = os.path.join(DATA_FOLDER, 'model')
  18. TCGA_DATA_FOLDER = os.path.join(DATA_FOLDER, 'TCGA_data')
  19. TCGA_SCREENING_DATA = os.path.join(TCGA_DATA_FOLDER, 'TCGA_screening_matrix.tsv')
  20. BUILD_SIM_MATRICES = True # Make this variable True to build similarity matrices from raw data
  21. SIM_KERNEL = {'cell_CN': ('euclidean', 0.001), 'cell_exp': ('euclidean', 0.01), 'cell_methy': ('euclidean', 0.1),
  22. 'cell_mut': ('jaccard', 1), 'drug_DT': ('jaccard', 1), 'drug_comp': ('euclidean', 0.001),
  23. 'drug_desc': ('euclidean', 0.001), 'drug_finger': ('euclidean', 0.001)}
  24. SAVE_MODEL = False # Change it to True to save the trained model
  25. VARIATIONAL_AUTOENCODERS = False
  26. # DATA_MODALITIES=['cell_CN','cell_exp','cell_methy','cell_mut','drug_comp','drug_DT'] # Change this list to only consider specific data modalities
  27. DATA_MODALITIES = ['cell_CN','cell_exp','cell_methy','cell_mut', 'drug_desc','drug_finger']
  28. RANDOM_SEED = 42 # Must be used wherever can be used