-
Notifications
You must be signed in to change notification settings - Fork 3
hzc363/Deep_learning_CyTOF_Code
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This collection of code allows readers to reproduce the results reported in the paper “A robust and interpretable, end-to-end deep learning model for cytometry data.” The following Jupyter Notebooks are included, which are should be executed sequentially. 1) code_01_identify_CyTOF_data.ipynb. The code identified CyTOF data with associated CMV diagnosis from ImmPort database. 2) code_02_download_CyTOF_data.ipynb. The code downloads the CyTOF data from ImmPort. 3) code_03_read_fcs_files.ipynb. The code read the fcs files and store them as Numpy arrays. 4) code_04_preprocessing_data.ipynb. The code pre-process the CyTOF data, including signal transformation and data sub-sampling. 5) code_05_CyTOF_CMV_diagnosis.ipynb. The code trains a deep CNN model to diagnose CMV infection using CyTOF data. 6) code_06_permutation_analysis.ipynb. This code use a permutation-based method to identify key cell subset associated with CMV. 7) code_07_flowsom_analysis_R_code.ipynb. This code identifies cell subsets using flowSOM. This code is written in R. 8) code_08_randomforest_using_flowsom_result.ipynb. This code apply random forrest on the flowSOM result to diagnose CMV. 9) code_09_CyTOF_CMV_augmented.ipynb. This code test if the deep learning model can be augmented with demographical data to improve the accuracy of CMV diagnosis. 10) code_10_CytoDx.ipynb. This code test the performance of CytoDx.This is code is written in R. 11) code_11_CellCNN.ipynb. This code test the performance of CellCNN. 12) code_12_meta_analysis.ipynb. This code identifies the CD3+ CD8+ CD27- CD94+ cell subset in all 9 studies using metaCyto. This is code is written in R. 13) code_13_down_sample_training data.ipynb. This code test the performance of the deep CNN model when number of training data is reduced. 14) code_14_down_sample_marker.ipynb. This code test the performance of the deep CNN model when the number of marker is reduced. 15) code_15_stability_of_decision_tree.ipynb. This code test the stability of the model interpretation method. 16) code_16_tSNE_visualization.ipynb. This code visualizes the CyTOF data using tSNE plots.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published