A correct identification and classification of glomeruli is of paramount importance for the prognosis of the diabetic kidney disease [1]. This project aims at developing a ML pipeline able to:
- Identify the glomeruli
- Segment them
- Separate different glomeruli classes in an unsupervised way.
Since no ground truth is available in terms of glomeruli classification, we wish an unsupervised solution to see if any separability exists. We considered manifold learning methods to assess the separability of the different level of glomeruli necrotization.
All the requirements are listed in the requirements.txt file. You can install them using the custom script setup_env.sh. First, make sure the script is executable:
chmod +x setup_env.shThen, run the script:
./setup_env.shRemember to launch the scripts in the root folder of the project. For example:
cd /path/to/project
python src/segmentation/example_script.pyHere is the list of contributors to this project:
