スキル histolab
🔬

histolab

安全 ⚡ スクリプトを含む⚙️ 外部コマンド

デジタル病理用の全スライド画像の処理

こちらからも入手できます: davila7

Histolabは、超高解像度全スライド画像から組織の検出とタイル抽出を自動化します。WSIファイルを処理して、深層学習パイプラインや医学研究のために有益なタイルを抽出します。

対応: Claude Codex Code(CC)
🥉 72 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「histolab」を使用しています。 前立腺組織スライドから100タイルを抽出

期待される結果:

  • Loaded slide: prostate.svs (dimensions: 46000×32000 pixels)
  • Created RandomTiler with 512×512 tile size
  • Applied tissue mask filtering (80% threshold)
  • Extracted 100 tiles to output/prostate_tiles/
  • Generated preview visualization showing tile locations
  • Average tissue coverage: 87% across extracted tiles

「histolab」を使用しています。 組織マスクを作成して可視化

期待される結果:

  • Initialized TissueMask with default filters
  • Generated binary mask (tissue: 72%, background: 28%)
  • Saved mask visualization to output/mask_preview.png
  • Detected 3 tissue regions with varying sizes

セキュリティ監査

安全
v4 • 1/17/2026

Documentation-only skill containing markdown files with Python code examples for histolab, a legitimate digital pathology library. All 389 static findings are false positives - backticks are markdown syntax for code blocks (not Ruby/shell execution), no actual cryptographic or malicious patterns exist, and no executable code is present. This is a safe scientific tool for processing whole slide images.

8
スキャンされたファイル
3,010
解析された行数
2
検出結果
4
総監査数

リスク要因

⚡ スクリプトを含む (1)
⚙️ 外部コマンド (1)
監査者: claude 監査履歴を表示 →

品質スコア

45
アーキテクチャ
100
保守性
87
コンテンツ
22
コミュニティ
100
セキュリティ
96
仕様準拠

作れるもの

病理スライドからトレーニングデータセットを準備

がん検出と分類のための深層学習モデルをトレーニングするために、全スライド画像からバランスの取れたタイルデータセットを抽出します。

自動化された組織分析パイプラインの構築

スライドコレクション全体の組織セグメンテーション、タイル抽出、品質評価のための再現可能なワークフローを作成します。

スライド前処理ワークフローの標準化

研究や臨床試験のために一貫した組織検出とタイル抽出手順を実装します。

これらのプロンプトを試す

基本的なタイル抽出
Load the slide at path 'slide.svs' and extract 100 random tiles of size 512x512 pixels. Save them to 'output/tiles/' directory.
組織検出
Create a tissue mask for my slide and visualize it. Use the BiggestTissueBoxMask to focus on the main tissue section.
グリッド抽出ワークフロー
Extract tiles in a grid pattern across all tissue regions with 20% overlap. Use tissue mask to avoid background areas.
品質ベースの選択
Use ScoreTiler with NucleiScorer to extract the 50 tiles with highest nuclei density. Generate a report of tile scores.

ベストプラクティス

  • 抽出前にlocate_tiles()でタイル位置を常にプレビューして設定を確認してください
  • 適切なピラミッドレベルを使用 - 完全解像度にはlevel 0、高速処理にはlevel 1-2
  • カバレッジと品質のバランスを取るため、tissue_percent閾値を70-90%に設定

回避

  • メモリ制約を考慮せずに最高解像度で全タイルを抽出する
  • 再現性のある結果のためSeedを設定せずにRandomTilerを使用する
  • 組織のマスクプレビューをスキップして背景タイルが抽出される可能性がある

よくある質問

histolabはどのようなファイルフォーマットをサポートしていますか?
HistolabはOpenSlideライブラリ互換のSVS、TIFF、NDPI、およびその他の一般的なWSIフォーマットをサポートしています。
複数の組織セクションを含むスライドはどのように処理すればよいですか?
すべての組織領域を検出するにはBiggestTissueBoxMaskではなくTissueMaskを使用するか、特定のROI用のカスタムマスクを作成してください。
複数の解像度でタイルを抽出できますか?
はい、levelパラメータ(0=完全解像度、1=半解像度など)を使用するか、複数のタイラーで階層的に抽出してください。
スライドからペンのアノテーションを削除するにはどうすればよいですか?
HSV色空間を使用したカスタムフィルタを作成して、特徴的な色に基づいてペンのアノテーションを検出して除外します。
RandomTilerとGridTilerの違いは何ですか?
RandomTilerは組織全体でタイルをランダムにサンプリングし、トレーニングデータに適しています。GridTilerは完全なカバレッジのためにシステムパターンで抽出します。
大規模なデータセットの抽出を高速化する方法はありますか?
低いピラミッドレベルを使用、タイル数を減らす、BiggestTissueBoxMaskを使用し、ログを有効にして進行状況を監視してください。

開発者の詳細

作成者

K-Dense-AI

ライセンス

Apache-2.0 license

参照

main