- Find proper islet and make squared ROI box.
![](https://private-user-images.githubusercontent.com/33616377/352156223-14d90cca-6ace-4be2-a19a-e4abfb31fdd3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MjIyMjMsIm5iZiI6MTczOTUyMTkyMywicGF0aCI6Ii8zMzYxNjM3Ny8zNTIxNTYyMjMtMTRkOTBjY2EtNmFjZS00YmUyLWExOWEtZTRhYmZiMzFmZGQzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDA4MzIwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI3MjQyYTVkY2MxY2U2MDhiMTU0OWVlN2VmMjVjYzFiMDRkOTRlMDhlNDlkNzVmMzQ3ZDA2ZmE3MGMzMmQ2OWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.xdp4Lk8jo97N6rmYmOCeKbcxYyyPNzrMV6A32df3dqQ)
- Open the SAM API extension and apply SAM with click
Run for selected
to the ROI box and designate as Islet Class.
![](https://private-user-images.githubusercontent.com/33616377/352157150-b6633e7b-06b8-4e9f-a5ee-d155450aad1e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MjIyMjMsIm5iZiI6MTczOTUyMTkyMywicGF0aCI6Ii8zMzYxNjM3Ny8zNTIxNTcxNTAtYjY2MzNlN2ItMDZiOC00ZTlmLWE1ZWUtZDE1NTQ1MGFhZDFlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDA4MzIwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNjZDE5NzU4MjQ2MWVkZDljMzFmYjZhNmM3Y2U3ZWMyYjM3YjNkNTRhYjlkMjU3ZTkxM2U4YTVkMTc3ZTcwM2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.f0_DYfgRAzWNSI0ykK1McOlAEJEfpv8dOUyxTeHGyX4)
![](https://private-user-images.githubusercontent.com/33616377/352157757-beb27057-7893-44c6-a303-1417e4102912.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MjIyMjMsIm5iZiI6MTczOTUyMTkyMywicGF0aCI6Ii8zMzYxNjM3Ny8zNTIxNTc3NTctYmViMjcwNTctNzg5My00NGM2LWEzMDMtMTQxN2U0MTAyOTEyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDA4MzIwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZkMWJmYjk4NTQ0MWY5OTNjM2FjMGY3NTY2MDRlMzVhYzU2MjQ3NmFjMzBlN2YxZmEzZTQ1MGE1YjBmOTk4MGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Fxy49AKHksrGRQ8-GygVfQtPpFeu6pLRXA0vNhUOWAk)
- Make square box at the non-islet area and designate as Background Class.
![](https://private-user-images.githubusercontent.com/33616377/352159986-927d1c33-8984-48f2-b37a-bb34c921a6da.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MjIyMjMsIm5iZiI6MTczOTUyMTkyMywicGF0aCI6Ii8zMzYxNjM3Ny8zNTIxNTk5ODYtOTI3ZDFjMzMtODk4NC00OGYyLWIzN2EtYmIzNGM5MjFhNmRhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDA4MzIwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMzOGExYTEwZjc4ZWNiNmIwODVlOTcyYzRmZThiYmE3ODI2M2VmMWI0NDkzZDQzZWZkMmY4MDk0NGRjNmE2OTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.SBqFDLxZ3bXAV9_aVL75XQCdlxqt-08r-5WjsUfgPeg)
4.Train pixel classifier
-
Classify -> Pixel classification -> Train pixel classifier
-
Features -> Edit -> Channels (set Insulin, Glucagon, CD3+)
-
Region -> Any object bounds(fast)
-
Save classifier named {#slide}_classifier
-
Check with Live Prediction
-
Click Create objects
- Apply trained classifier after removing all Annotation squares in image.
-
Classify -> Pixel classification -> Load pixel classifier
-
Choose model
-
Region -> Everywhere
-
Create objects
-
New object type = Annotation
-
Minimun object size 20um^2
-
Check Split objects and Run
-
Remove all the Annotation (Background)
-
Run the script
2_get-bounding-box.groovy
, and it turns all the annotation boxes into Red squared ROI boxes. -
Manual modification the ROI boxes.