histolab (Trích xuất tile ảnh WSI)
Kỹ năng giúp Claude hướng dẫn và tự động hóa việc phát hiện mô, trích xuất tile và chuẩn hóa nhuộm từ ảnh lát cắt toàn phần (WSI) bằng thư viện histolab.
Dữ liệu · Phân tíchTrung cấp★ 33,030⑂ 3,248Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
Hướng dẫn dùng thư viện Python histolab để xử lý ảnh WSI (whole slide image) trong bệnh học số, kèm mã nguồn cụ thể:
- Mở slide, xem thuộc tính, các mức pyramid, tạo thumbnail
- Phát hiện vùng mô bằng
TissueMask,BiggestTissueBoxMaskhoặc mask tùy chỉnh - Chọn chiến lược tile: RandomTiler (lấy mẫu), GridTiler (phủ toàn bộ), ScoreTiler (ưu tiên chất lượng)
- Chuỗi bộ lọc ảnh/hình thái học và chuẩn hóa nhuộm Macenko, Reinhard
- Xem trước vị trí tile với
locate_tiles()và trực quan hóa mask - Xử lý sự cố: không ra tile, quá nhiều tile nền, chạy chậm, tile có nhiễu
Dành cho ai
- Nhà nghiên cứu cần tạo tập dữ liệu huấn luyện từ slide H&E
- Kỹ sư xây dựng pipeline AI bệnh học cần chuẩn hóa bước tiền xử lý
- Học viên cao học mới làm quen với WSI, chưa rõ chọn tiler và tham số nào
Ví dụ sử dụng
- "Viết code trích 200 tile 512x512 từ file .svs này, chỉ giữ tile có ≥80% mô" → nhận code RandomTiler có seed cố định và bước xem trước.
- "Màu nhuộm giữa các slide khác nhau làm mô hình kém ổn định" → được hướng dẫn chèn MacenkoStainNormalizer vào pipeline.
- "GridTiler chạy quá chậm" → gợi ý hạ mức pyramid, đổi sang BiggestTissueBoxMask, giảm n_tiles.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/histolab từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/histolab/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/histolab ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Cài thư viện hệ thống OpenSlide trước (macOS:
brew install openslide, Ubuntu:sudo apt install openslide-tools). Lưu ý histolab 0.7.0 không hỗ trợ Windows. - Trong môi trường Python 3.8–3.11, chạy
pip install histolab(thêmpip install poochnếu muốn dùng slide mẫu TCGA). - Tải kho kỹ năng:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Sao chép thư mục kỹ năng:
mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/histolab ~/.claude/skills/ - Khởi động lại Claude Code và thử yêu cầu: "Dùng histolab trích xuất tile từ slide này".
- Kiểm tra thư mục
references/đã được sao chép đầy đủ vì phần ví dụ chi tiết nằm ở đó.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT