'Diffraction-Informed Deep Learning for Molecular-Specific Holograms of Breast Cancer Cells '
Tzu-Hsi Song, Mengzhi Cao, Jouha Min, Hyungsoon Im, Hakho Lee, Kwonmoo Lee
To install necessary library packages, run the following command in your terminal:
pip install -r requirements.txt
-
Clone the repo to your project folder by using the following commend:
git clone https://github.com/kleelab-bch/HoloNet
-
Prepare the dataset as mat file and copy to the
Data
folder.- The training data has been uploaded. Please unzip the All_Data file to access the data.
- If the user wants to use their own data, please put it in the
Data
folder.
-
Follow the order of codes
- Run
main.py
to get the model and prediction results for classification or regression.- Please read the instructions in
main.py
to swtich different models.
- Please read the instructions in
- Run
-
The results will be printed on the terminal.
- The image data consists of two channels (470 nm and 625 nm).
- The training data information (cell types and cell lines) is included in the All_Data file. The order related to cells is the same as in this article.
- The data is saved as mat format. If the user wnats to change it, the data collection function is in the Utilities.py
- The
lib
folder includes all dependencies required for the HoloNet and related models. - All trained models are saved to the
Model_Save
folder.
This project is licensed under the MIT License.
If you have any question about the date or code, please contact [email protected]