jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ Rare Disease Rnaseq

rare-disease-rnaseq

血液のRNAシーケンスデータから、希少

⏱ RAG構築 1週間 → 1日

📺 まず動画で見る(YouTube)

▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

Blood RNA-seq expression-outlier detection for rare-disease diagnostics. Cases scored against a control reference panel; outliers ranked and filtered by a haploinsufficient disease-gene panel.

🇯🇵 日本人クリエイター向け解説

一言でいうと

血液のRNAシーケンスデータから、希少

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o rare-disease-rnaseq.zip https://jpskill.com/download/4108.zip && unzip -o rare-disease-rnaseq.zip && rm rare-disease-rnaseq.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/4108.zip -OutFile "$d\rare-disease-rnaseq.zip"; Expand-Archive "$d\rare-disease-rnaseq.zip" -DestinationPath $d -Force; ri "$d\rare-disease-rnaseq.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して rare-disease-rnaseq.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → rare-disease-rnaseq フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-18
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • Rare Disease Rnaseq を使って、最小構成のサンプルコードを示して
  • Rare Disease Rnaseq の主な使い方と注意点を教えて
  • Rare Disease Rnaseq を既存プロジェクトに組み込む方法を教えて

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[スキル名] rare-disease-rnaseq

🩸 希少疾患血液RNAシーケンス外れ値検出

Genomics England NGRLの論文(5,412人の血液RNA-Seq、medRxiv 2026.03.19.26348811)の診断原理を再現します。各症例サンプルについて、対照リファレンスパネルに対して遺伝子ごとの発現をスコアリングし、キュレーションされた用量感受性疾患遺伝子パネルに該当する候補をフラグ付けします。

使用する場面

  • WGS陰性またはWGS-VUSの希少疾患患者で、ペアの血液RNA-seqサンプルがある場合
  • MDTレビューの前に候補診断をトリアージする臨床バイオインフォマティシャン
  • 外れ値検出のための祖先一致対照リファレンスを構築する集団バイオバンクチーム(例:シドラ小児症例のためのカタールバイオバンク)

方法

log2(CPM+1)における遺伝子ごとのロバストな外れ値スコアリング:

  1. ライブラリサイズ正規化(CPM)、ログ変換
  2. 各遺伝子について:対照パネル全体の中央値とMADを計算
  3. 各症例-遺伝子セルについて:修正z = 0.6745 (x − 中央値) / MAD
  4. |z| ≥ 閾値(デフォルト3)で、かつ疾患パネル内の遺伝子をフラグ付け
  5. |z|でランク付けし、ダウン外れ値(ハプロ不全と一致)とアップ外れ値を分離

これは、OUTRIDERの診断原理(遺伝子ごとの外れ値 vs 対照パネル)をオートエンコーダーなしで実装しているため、R/Bioconductorスタックなしで数秒で実行できます。臨床グレードの呼び出しには、OUTRIDERのデノイズオートエンコーダー、FRASER2スプライシング外れ値、および交絡因子補正を追加する完全なDROPパイプライン(gagneurlab/drop)に切り替えてください。このスキルのI/O契約は同じなので、アップグレードはドロップインです。

入力契約

  • カウント行列(.csvまたは.tsv):行 = 遺伝子(HGNCシンボル)、列 = サンプルID
  • 症例ファイル(.txt):1行に1つの症例サンプルID
  • 対照ファイル(.txt):1行に1つの対照サンプルID(通常n ≥ 50)
  • 疾患パネル(オプション、genemechanism列を持つ.csv):デフォルトでは組み込みの50遺伝子ハプロ不全パネル

出力構造

rdoutlier_report/
├── report.md                     # 症例ごとの候補診断 + 臨床記述
├── result.json                   # 標準的なClawBioエンベロープ
├── figures/
│   └── case_outlier_heatmap.png  # 症例 × 上位遺伝子におけるzスコア
├── tables/
│   ├── outlier_calls.csv         # zスコア、方向、メカニズムを含むすべてのフラグ付けされた外れ値
│   └── per_gene_stats.csv        # 遺伝子ごとの対照中央値 + MAD
└── reproducibility/
    ├── commands.sh
    ├── environment.yml
    └── checksums.sha256

デモ

python clawbio.py run rdoutlier --demo

100の合成湾岸系対照サンプルと、200遺伝子パネル全体に注入された外れ値(FBN1ダウン、NF1アップ)を持つ2つの症例を生成します。診断ループをエンドツーエンドで数秒で実演します。

本番パス(シドラ / QBBリファレンス)

コンポーネント デモ 本番
アライナー + 定量化器 なし(合成カウント) STAR + featureCounts(またはSalmon)
外れ値アルゴリズム ロバストな遺伝子ごとのzスコア OUTRIDERオートエンコーダー + FRASER2スプライシング
対照パネル 100の合成サンプル QBB n≈12K PAXgene血液RNA-seq
交絡因子補正 なし DROPパイプライン(RIN、バッチ、隠れた因子)
疾患パネル 50のハプロ不全遺伝子 ClinGenハプロ不全 + PanelApp
結果返却ループ report.md WGS陰性紹介からのシドラMDTリフレックス

安全性

  • ローカルのみの処理、コアパイプラインでのネットワーク呼び出しなし
  • 安全な研究環境と互換性あり(Genomics England REパターン;シドラ臨床ゲノミクス環境)
  • すべてのレポートに免責事項が必要

免責事項

ClawBioは研究および教育ツールです。医療機器ではなく、臨床診断を提供するものではありません。医療上の決定を下す前に、医療専門家にご相談ください。

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

🩸 Rare-Disease Blood RNA-seq Outlier Detection

Reproduces the diagnostic principle of the Genomics England NGRL paper (Blood-based RNA-Seq of 5,412 individuals, medRxiv 2026.03.19.26348811). For each case sample, scores per-gene expression against a control reference panel and flags candidates falling in a curated dosage-sensitive disease-gene panel.

When To Use

  • A WGS-negative or WGS-VUS rare-disease patient with a paired blood RNA-seq sample
  • A clinical bioinformatician triaging candidate diagnoses before MDT review
  • A population-biobank team building an ancestry-matched control reference for outlier calling (e.g. Qatar Biobank for Sidra paediatric cases)

Method

Per-gene robust outlier scoring on log2(CPM+1):

  1. Library-size normalise (CPM), log-transform
  2. For each gene: compute median and MAD across the control panel
  3. For each case-gene cell: modified z = 0.6745 (x − median) / MAD
  4. Flag |z| ≥ threshold (default 3) and gene in disease panel
  5. Rank by |z|, separate down-outliers (haploinsufficiency-consistent) from up-outliers

This implements the diagnostic principle of OUTRIDER (per-gene outlier vs control panel) without the autoencoder, so it runs in seconds with no R/Bioconductor stack. For clinical-grade calls swap to the full DROP pipeline (gagneurlab/drop) which adds OUTRIDER's denoising autoencoder, FRASER2 splicing outliers, and confounder correction. The skill's I/O contract is the same so the upgrade is drop-in.

Input Contract

  • Counts matrix (.csv or .tsv): rows = genes (HGNC symbol), columns = sample IDs
  • Cases file (.txt): one case sample ID per line
  • Controls file (.txt): one control sample ID per line (typically n ≥ 50)
  • Disease panel (optional, .csv with gene and mechanism columns): defaults to a built-in 50-gene haploinsufficient panel

Output Structure

rdoutlier_report/
├── report.md                     # per-case candidate diagnoses + clinical narrative
├── result.json                   # standard ClawBio envelope
├── figures/
│   └── case_outlier_heatmap.png  # z-scores across cases × top genes
├── tables/
│   ├── outlier_calls.csv         # all flagged outliers with z-score, direction, mechanism
│   └── per_gene_stats.csv        # control median + MAD per gene
└── reproducibility/
    ├── commands.sh
    ├── environment.yml
    └── checksums.sha256

Demo

python clawbio.py run rdoutlier --demo

Generates 100 synthetic Gulf-ancestry control samples + 2 cases with injected outliers (FBN1 down, NF1 up) across a 200-gene panel. Demonstrates the diagnostic loop end-to-end in seconds.

Production Path (Sidra / QBB Reference)

Component Demo Production
Aligner + quantifier none (synthetic counts) STAR + featureCounts (or Salmon)
Outlier algorithm robust per-gene z-score OUTRIDER autoencoder + FRASER2 splicing
Control panel 100 synthetic samples QBB n≈12K PAXgene blood RNA-seq
Confounder correction none DROP pipeline (RIN, batch, hidden factors)
Disease panel 50 haploinsufficient genes ClinGen haploinsufficient + PanelApp
Return-of-result loop report.md Sidra MDT reflex from WGS-negative referrals

Safety

  • Local-only processing, no network calls in core pipeline
  • Compatible with secure research environments (Genomics England RE pattern; Sidra clinical genomics environment)
  • Disclaimer required on every report

Disclaimer

ClawBio is a research and educational tool. It is not a medical device and does not provide clinical diagnoses. Consult a healthcare professional before making any medical decisions.