alphagenome-mcp

taehojo/alphagenome-mcp

3.2

If you are the rightful owner of alphagenome-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The AlphaGenome MCP Server is a proof-of-concept implementation designed to demonstrate the potential of AI-powered genomic variant analysis using mock data. It is prepared for integration with the real AlphaGenome API from Google DeepMind once it becomes publicly available.

AlphaGenome MCP Server

English β€’ ν•œκ΅­μ–΄

npm version License: MIT

A Model Context Protocol (MCP) server that provides natural language access to Google DeepMind's AlphaGenome variant effect prediction API.

ν•œκ΅­μ–΄ μš”μ•½: Google DeepMind AlphaGenome APIλ₯Ό MCP ν΄λΌμ΄μ–ΈνŠΈ(Claude Desktop, Claude Code, Gemini CLI, Cursor, Windsurf λ“±)μ—μ„œ μžμ—°μ–΄λ‘œ μ‚¬μš©ν•  수 있게 ν•΄μ£ΌλŠ” MCP μ„œλ²„μž…λ‹ˆλ‹€. μœ μ „μ²΄ λ³€μ΄μ˜ 쑰절 효과, 병원성, 쑰직별 영ν–₯을 뢄석할 수 μžˆμŠ΅λ‹ˆλ‹€. ν•œκ΅­μ–΄ 전체 λ¬Έμ„œ 보기

Overview

AlphaGenome MCP Server provides a natural language interface to Google DeepMind's AlphaGenome variant effect prediction API. Query genomic variants using plain English instead of writing Python code, designed for exploratory analysis and rapid prototyping.

Key Features:

  • Natural Language Interface: Query variants using plain English instead of writing code
  • Wrapper Architecture: 20 specialized tools built as wrappers around a single API endpoint
  • Comprehensive Analysis: Access all AlphaGenome modalities (RNA-seq, ChIP-seq, ATAC-seq, splicing, etc.)
  • Research Tool: Designed for exploratory genomics research and variant prioritization

⚑ Quick Start

Get started in 3 minutes:

  1. Install dependencies

    pip install alphagenome numpy
    
  2. Add to your MCP client (supports Claude Desktop, Claude Code, Gemini CLI, Cursor, Windsurf)

    claude mcp add alphagenome -- npx -y @jolab/alphagenome-mcp@latest --api-key YOUR_API_KEY
    

    See Installation for other MCP clients.

  3. Run your first query

    Restart your MCP client and try:

    "Use alphagenome to analyze chr19:44908684T>C"
    
  4. View results (takes 30-60 seconds)

    You'll get a detailed report with pathogenicity scores, expression impacts, and splicing effects.

Want more? Check out 20 specialized tools below.

Architecture

System Design

AlphaGenome MCP Server implements a multi-tier architecture:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Researcher             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚ Natural language query
            ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Claude Desktop         β”‚ ← MCP Client
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚ JSON-RPC over stdio
            ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  MCP Server (TypeScript)β”‚ ← Tool routing, validation
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚ subprocess
            ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Python Bridge          β”‚ ← Interface to AlphaGenome SDK
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚ HTTP
            ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  AlphaGenome API        β”‚ ← Google DeepMind's service
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Wrapper Pattern

All 20 tools are lightweight wrappers around the same predict_variant() API endpoint. They differ only in parameter configuration and output formatting:

# Same underlying API call
predict_variant(variant, interval, ontology_terms, requested_outputs)

# Different wrappers provide specialized views:
- assess_pathogenicity()    β†’ Clinical scoring
- predict_tf_binding_impact() β†’ TF binding only
- compare_variants()         β†’ Side-by-side comparison
- generate_variant_report()  β†’ Formatted report

Benefits of Wrapper Architecture:

  • Single API implementation serves 20 different functions
  • Specialized outputs through parameter configuration
  • Easy maintenance (update once, all tools benefit)
  • Consistent interface across all tools

Input Validation

All inputs undergo validation before API submission:

  • Chromosomes: Pattern-matched for chr1-22, chrX, chrY
  • Positions: Validated as positive integers
  • Alleles: A/T/G/C nucleotide validation
  • Tissue types: UBERON ontology term validation

Invalid inputs return human-readable error messages, enabling conversational error recovery.

Available Tools

Core Analysis

predict_variant_effect

Full regulatory impact prediction across all 11 modalities.

"Use alphagenome to analyze chr19:44908684T>C"
assess_pathogenicity

Clinical pathogenicity scoring with evidence breakdown.

"Use alphagenome to assess the pathogenicity of rs429358"

Result: Pathogenic (score: 1.0) with expression, splicing, and TF binding evidence.

Tissue-Specific Analysis

predict_tissue_specific

Compare variant effects across multiple tissues.

"Use alphagenome to compare rs429358 effects in brain and liver"

Result: Tissue-differential expression (brain: -0.23%, liver: +0.07%)

batch_tissue_comparison

Multi-variant Γ— multi-tissue analysis.

"Use alphagenome to test 5 variants in brain, liver, and heart"

Variant Comparison

compare_variants

Direct side-by-side comparison.

"Use alphagenome to compare APOE Ξ΅4 (rs429358) vs Ξ΅2 (rs7412)"
compare_alleles

Compare different mutations at the same position.

"Use alphagenome to compare T>C, T>G, T>A at chr19:44908684"
compare_protective_risk

Compare protective vs risk alleles.

"Use alphagenome to compare APOE protective vs risk alleles"
compare_variants_same_gene

Rank variants within a gene.

"Use alphagenome to compare these 5 BRCA1 variants"

Modality-Specific Analysis

predict_splice_impact

Splicing effects only.

"Use alphagenome to analyze splicing impact of chr6:41129252C>T"
predict_expression_impact

Gene expression changes only.

"Use alphagenome to show expression impact of rs744373"
predict_tf_binding_impact

Transcription factor binding changes.

"Use alphagenome to show TF binding changes for rs429358"
predict_chromatin_impact

Chromatin accessibility changes.

"Use alphagenome to analyze chromatin impact of rs429358"
batch_modality_screen

Screen variants for specific effects.

"Use alphagenome to screen 20 variants for splicing effects"

Multiple Variant Processing

batch_score_variants

Rank multiple variants by regulatory impact.

"Use alphagenome to score these AD variants: rs429358, rs7412, rs75932628"
analyze_gwas_locus

Fine-mapping and causal variant identification.

"Use alphagenome to analyze GWAS locus with 10 variants"
batch_pathogenicity_filter

Filter variants by pathogenicity threshold.

"Use alphagenome to filter these 100 variants for pathogenicity > 0.7"

Regulatory Annotation

annotate_regulatory_context

Comprehensive regulatory context.

"Use alphagenome to annotate regulatory context of rs429358"
predict_allele_specific_effects

Allele-specific regulatory effects.

"Use alphagenome to show allele-specific effects for rs429358"

Clinical Reporting

generate_variant_report

Comprehensive clinical report.

"Use alphagenome to generate a clinical report for rs429358"
explain_variant_impact

Human-readable explanation.

"Use alphagenome to explain the impact of rs429358 in simple terms"

Installation

Requirements

  • Node.js β‰₯18.0.0
  • Python β‰₯3.8
  • AlphaGenome API key from Google DeepMind
  • Python packages: alphagenome, numpy

Setup

1. Install Python dependencies:

pip install alphagenome numpy

2. Configure for your MCP client:

Claude Desktop

Recommended method:

claude mcp add alphagenome -- npx -y @jolab/alphagenome-mcp@latest --api-key YOUR_API_KEY

Or manually add to ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "alphagenome": {
      "command": "npx",
      "args": ["-y", "@jolab/alphagenome-mcp@latest", "--api-key", "YOUR_API_KEY"]
    }
  }
}

Test:

"Use alphagenome to analyze chr19:44908684T>C"
Claude Code

Add to ~/.config/claude/claude_code_config.json:

{
  "mcpServers": {
    "alphagenome": {
      "command": "npx",
      "args": ["-y", "@jolab/alphagenome-mcp@latest", "--api-key", "YOUR_API_KEY"]
    }
  }
}

Test:

"Use alphagenome to analyze chr19:44908684T>C"
Gemini CLI

Add to ~/.gemini/settings.json:

{
  "mcpServers": {
    "alphagenome": {
      "command": "npx",
      "args": ["-y", "@jolab/alphagenome-mcp@latest", "--api-key", "YOUR_API_KEY"]
    }
  }
}

Test:

"Use alphagenome to analyze chr19:44908684T>C"
Cursor

Add to .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "alphagenome": {
      "command": "npx",
      "args": ["-y", "@jolab/alphagenome-mcp@latest", "--api-key", "YOUR_API_KEY"]
    }
  }
}

Test:

"Use alphagenome to analyze chr19:44908684T>C"
Windsurf

Add to your Windsurf settings JSON:

{
  "mcpServers": {
    "alphagenome": {
      "command": "npx",
      "args": ["-y", "@jolab/alphagenome-mcp@latest", "--api-key", "YOUR_API_KEY"]
    }
  }
}

Test:

"Use alphagenome to analyze chr19:44908684T>C"

Verification

Expected: Detailed regulatory impact report within 30-60 seconds.

Important: Always include "use alphagenome" in queries to explicitly invoke the server.

Usage Examples

All examples show actual API results from tests with Alzheimer's disease variants.

Pathogenicity Assessment

User: "Use alphagenome to assess the pathogenicity of rs429358"

Result:

{
  "variant": "chr19:44908684T>C",
  "classification": "PATHOGENIC",
  "pathogenicity_score": 1.0,
  "evidence": {
    "expression_impact": 0.0023,
    "splicing_impact": 0.0263,
    "tf_binding_impact": 24.0
  },
  "recommendation": "Further clinical evaluation recommended"
}

Tissue-Specific Analysis

User: "Use alphagenome to compare rs429358 effects in brain and liver"

Result:

{
  "variant": "chr19:44908684T>C",
  "tissue_results": {
    "brain": {
      "expression_impact": -0.0023,
      "impact_level": "high"
    },
    "liver": {
      "expression_impact": 0.0007,
      "impact_level": "high"
    }
  }
}

Interpretation: Tissue-differential effects. Brain shows downregulation (-0.23%) while liver shows upregulation (+0.07%).

Variant Comparison

User: "Use alphagenome to compare APOE Ξ΅4 (rs429358) vs Ξ΅2 (rs7412)"

Result:

{
  "variant1": {
    "id": "chr19:44908684T>C",
    "impact": "high",
    "expression_fc": -0.0023
  },
  "variant2": {
    "id": "chr19:44908822C>T",
    "impact": "high",
    "expression_fc": 0.0012
  },
  "comparison": {
    "more_severe": "chr19:44908684T>C"
  }
}

TF Binding Analysis

User: "Use alphagenome to show TF binding changes for rs429358"

Result:

{
  "variant": "chr19:44908684T>C",
  "tf_binding": [{
    "change": 24.0
  }],
  "impact_level": "high"
}

Allele Comparison

User: "Use alphagenome to compare T>C, T>G, T>A at chr19:44908684"

Result:

{
  "position": "chr19:44908684",
  "allele_comparisons": {
    "T>C": { "expression_fc": -0.0023, "impact": "high" },
    "T>G": { "expression_fc": -0.0038, "impact": "high" },
    "T>A": { "expression_fc": 0.0035, "impact": "high" }
  }
}

Interpretation: All three alternative alleles show high regulatory impact with varying expression effects.

Clinical Report

User: "Use alphagenome to generate a clinical report for rs429358"

Result:

VARIANT REPORT: chr19:44908684T>C (rs429358)

Classification: PATHOGENIC
Pathogenicity Score: 1.0

Evidence Summary:
- Expression Impact: 0.0023 (fold change)
- Splicing Impact: 0.0263 (delta score)
- TF Binding Impact: 24.0 (change score)

Recommendation: Further clinical evaluation recommended

Performance

  • First call: 30-60 seconds (initialization), subsequent calls: 8-15 seconds per variant
  • Modalities: 11 (RNA-seq, CAGE, PRO-cap, splice sites, DNase, ATAC, histone mods, TF binding, contact maps)

Development

Build from Source

git clone https://github.com/taehojo/alphagenome-mcp.git
cd alphagenome-mcp
npm install
pip install -r requirements.txt
npm run build

Project Structure

src/
β”œβ”€β”€ index.ts              # MCP server entry point
β”œβ”€β”€ alphagenome-client.ts # API client (Python bridge)
β”œβ”€β”€ tools.ts              # MCP tool definitions
β”œβ”€β”€ types.ts              # TypeScript type definitions
└── utils/
    β”œβ”€β”€ validation.ts     # Input validation (Zod schemas)
    └── formatting.ts     # Output formatting
scripts/
└── alphagenome_bridge.py # Python bridge to AlphaGenome SDK

Testing

npm run lint           # ESLint check
npm run typecheck      # TypeScript type checking
npm run build          # Compile to build/

Citation

If you use this software in your research, please cite:

@software{jo2025alphagenome_mcp,
  author = {Jo, Taeho},
  title = {AlphaGenome MCP Server},
  year = {2025},
  url = {https://github.com/taehojo/alphagenome-mcp},
  version = {0.2.0}
}

AlphaGenome model:

@article{avsec2025alphagenome,
  title = {AlphaGenome: advancing regulatory variant effect prediction with a unified DNA sequence model},
  author = {Avsec, Ε½iga and Latysheva, Natasha and Cheng, Jun and others},
  journal = {bioRxiv},
  year = {2025}
}

Acknowledgments

  • Google DeepMind for developing and providing access to the AlphaGenome API
  • Anthropic for developing the Model Context Protocol specification and Claude Desktop

License

MIT License - Copyright (c) 2025 Taeho Jo

See file for details.

Links


AlphaGenome MCP μ„œλ²„

Google DeepMind의 AlphaGenome을 μžμ—°μ–΄λ‘œ μ‚¬μš©ν•  수 있게 ν•΄μ£ΌλŠ” MCP μ„œλ²„

npm version License: MIT

κ°œμš”

μœ μ „μ²΄ 변이(genomic variant)의 쑰절 효과λ₯Ό AI둜 μ˜ˆμΈ‘ν•˜λŠ” AlphaGenome APIλ₯Ό MCP ν΄λΌμ΄μ–ΈνŠΈ(Claude Desktop, Claude Code, Gemini CLI, Cursor, Windsurf λ“±)μ—μ„œ μžμ—°μ–΄λ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. Python μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ§€ μ•Šκ³  ν‰λ²”ν•œ ν•œκ΅­μ–΄λ‚˜ μ˜μ–΄λ‘œ 변이λ₯Ό 뢄석할 수 있으며, 탐색적 뢄석과 λΉ λ₯Έ ν”„λ‘œν† νƒ€μ΄ν•‘μ— μ΅œμ ν™”λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

μ£Όμš” κΈ°λŠ₯

  • 🧬 변이 효과 예츑: 11κ°€μ§€ λΆ„μž 양식(RNA-seq, ChIP-seq, ATAC-seq, μŠ€ν”ŒλΌμ΄μ‹± λ“±)μ—μ„œ 쑰절 영ν–₯ 뢄석
  • πŸ₯ 병원성 평가: μž„μƒ 점수 μ‚°μΆœ 및 필터링
  • πŸ”¬ 쑰직별 뢄석: λ‡Œ, κ°„, 심μž₯ λ“± μ—¬λŸ¬ μ‘°μ§μ—μ„œμ˜ 효과 ν”„λ‘œνŒŒμΌλ§
  • πŸ“Š 배치 처리: λŒ€μš©λŸ‰ 변이 μš°μ„ μˆœμœ„ μ§€μ •
  • πŸ’¬ μžμ—°μ–΄ μΈν„°νŽ˜μ΄μŠ€: μ½”λ”© 없이 rsIDλ‚˜ 염색체 μ’Œν‘œλ‘œ 쿼리
  • πŸ”§ 20κ°€μ§€ μ „λ¬Έ 도ꡬ: 단일 APIλ₯Ό κ°μ‹ΈλŠ” 래퍼 μ•„ν‚€ν…μ²˜

⚑ λΉ λ₯Έ μ‹œμž‘

3λΆ„ μ•ˆμ— μ‹œμž‘ν•˜κΈ°:

  1. Python νŒ¨ν‚€μ§€ μ„€μΉ˜

    pip install alphagenome numpy
    
  2. MCP ν΄λΌμ΄μ–ΈνŠΈμ— μΆ”κ°€ (Claude Desktop, Claude Code, Gemini CLI, Cursor, Windsurf 지원)

    claude mcp add alphagenome -- npx -y @jolab/alphagenome-mcp@latest --api-key YOUR_API_KEY
    

    λ‹€λ₯Έ MCP ν΄λΌμ΄μ–ΈνŠΈλŠ” μ„€μΉ˜ 방법 μ°Έκ³ 

  3. 첫 번째 쿼리 μ‹€ν–‰

    MCP ν΄λΌμ΄μ–ΈνŠΈλ₯Ό μž¬μ‹œμž‘ν•˜κ³  λ‹€μŒμ„ μ‹œλ„ν•˜μ„Έμš”:

    "Use alphagenome to analyze chr19:44908684T>C"
    

    λ˜λŠ” ν•œκ΅­μ–΄λ‘œ:

    "alphagenome을 μ‚¬μš©ν•΄μ„œ chr19:44908684T>Cλ₯Ό λΆ„μ„ν•΄μ€˜"
    
  4. κ²°κ³Ό 확인 (30-60초 μ†Œμš”)

    병원성 점수, λ°œν˜„ 영ν–₯, μŠ€ν”ŒλΌμ΄μ‹± νš¨κ³Όκ°€ ν¬ν•¨λœ 상세 λ³΄κ³ μ„œκ°€ μƒμ„±λ©λ‹ˆλ‹€.

더 μ•Œμ•„λ³΄κΈ°: 20κ°€μ§€ μ „λ¬Έ 도ꡬ 확인

μ‹œμŠ€ν…œ ꡬ쑰

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  μ—°κ΅¬μž                  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚ μžμ—°μ–΄ 쿼리
            ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Claude Desktop         β”‚ ← MCP ν΄λΌμ΄μ–ΈνŠΈ
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚ JSON-RPC (stdio)
            ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  MCP μ„œλ²„ (TypeScript)  β”‚ ← 도ꡬ λΌμš°νŒ…, 검증
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚ subprocess
            ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Python λΈŒλ¦¬μ§€          β”‚ ← AlphaGenome SDK μΈν„°νŽ˜μ΄μŠ€
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚ HTTP
            ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  AlphaGenome API        β”‚ ← Google DeepMind μ„œλΉ„μŠ€
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

μ„€μΉ˜ 방법

μš”κ΅¬μ‚¬ν•­

  • Node.js β‰₯18.0.0
  • Python β‰₯3.8
  • AlphaGenome API ν‚€ (Google DeepMindμ—μ„œ λ°œκΈ‰)
  • Python νŒ¨ν‚€μ§€: alphagenome, numpy

μ„€μΉ˜

1. Python νŒ¨ν‚€μ§€ μ„€μΉ˜:

pip install alphagenome numpy

2. MCP ν΄λΌμ΄μ–ΈνŠΈ μ„€μ •:

Claude Desktop

ꢌμž₯ 방법:

claude mcp add alphagenome -- npx -y @jolab/alphagenome-mcp@latest --api-key YOUR_API_KEY

μˆ˜λ™ μ„€μ • (~/.config/claude/claude_desktop_config.json):

{
  "mcpServers": {
    "alphagenome": {
      "command": "npx",
      "args": ["-y", "@jolab/alphagenome-mcp@latest", "--api-key", "YOUR_API_KEY"]
    }
  }
}

ν…ŒμŠ€νŠΈ:

"alphagenome으둜 chr19:44908684T>Cλ₯Ό λΆ„μ„ν•΄μ€˜"
Claude Code

~/.config/claude/claude_code_config.json에 μΆ”κ°€:

{
  "mcpServers": {
    "alphagenome": {
      "command": "npx",
      "args": ["-y", "@jolab/alphagenome-mcp@latest", "--api-key", "YOUR_API_KEY"]
    }
  }
}
Cursor

ν”„λ‘œμ νŠΈ 루트의 .cursor/mcp.json에 μΆ”κ°€:

{
  "mcpServers": {
    "alphagenome": {
      "command": "npx",
      "args": ["-y", "@jolab/alphagenome-mcp@latest", "--api-key", "YOUR_API_KEY"]
    }
  }
}

μ‚¬μš© μ˜ˆμ‹œ

병원성 평가

"rs429358의 병원성을 ν‰κ°€ν•΄μ€˜"

κ²°κ³Ό: 병원성 점수 1.0, λ°œν˜„ 영ν–₯ 0.0023, μŠ€ν”ŒλΌμ΄μ‹± 영ν–₯ 0.0263

쑰직별 뢄석

"rs429358의 λ‡Œμ™€ κ°„μ—μ„œμ˜ 효과λ₯Ό λΉ„κ΅ν•΄μ€˜"

κ²°κ³Ό: λ‡Œμ—μ„œ -0.23% ν•˜ν–₯쑰절, κ°„μ—μ„œ +0.07% 상ν–₯쑰절

변이 비ꡐ

"APOE Ξ΅4 (rs429358)와 Ξ΅2 (rs7412)λ₯Ό λΉ„κ΅ν•΄μ€˜"

κ²°κ³Ό: Ξ΅4κ°€ 더 μ‹¬κ°ν•œ 영ν–₯ (λ°œν˜„ λ³€ν™” -0.0023 vs +0.0012)

μŠ€ν”ŒλΌμ΄μ‹± 영ν–₯

"chr6:41129252C>T의 μŠ€ν”ŒλΌμ΄μ‹± 영ν–₯을 λΆ„μ„ν•΄μ€˜"

배치 처리

"이 10개 변이λ₯Ό 병원성 점수둜 μ •λ ¬ν•΄μ€˜"

μ„±λŠ₯

  • 첫 호좜: 30-60초 (μ΄ˆκΈ°ν™”), 이후 호좜: 변이당 8-15초
  • 뢄석 양식: 11κ°€μ§€ (RNA-seq, CAGE, PRO-cap, μŠ€ν”ŒλΌμ΄μŠ€ μ‚¬μ΄νŠΈ, DNase, ATAC, νžˆμŠ€ν†€ λ³€ν˜•, μ „μ‚¬μΈμž κ²°ν•©, 접촉 λ§΅)

인용

이 μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό 연ꡬ에 μ‚¬μš©ν•˜μ‹ λ‹€λ©΄ λ‹€μŒκ³Ό 같이 μΈμš©ν•΄μ£Όμ„Έμš”:

@software{jo2025alphagenome_mcp,
  author = {Jo, Taeho},
  title = {AlphaGenome MCP Server},
  year = {2025},
  url = {https://github.com/taehojo/alphagenome-mcp},
  version = {0.2.0}
}

AlphaGenome λͺ¨λΈ:

@article{avsec2025alphagenome,
  title = {AlphaGenome: advancing regulatory variant effect prediction with a unified DNA sequence model},
  author = {Avsec, Ε½iga and Latysheva, Natasha and Cheng, Jun and others},
  journal = {bioRxiv},
  year = {2025}
}

상세 λ¬Έμ„œ

전체 도ꡬ λͺ©λ‘, 상세 μ‚¬μš© 예제, API 응닡 ν˜•μ‹, 개발 κ°€μ΄λ“œλŠ” 영문 λ¬Έμ„œλ₯Ό μ°Έκ³ ν•˜μ„Έμš”.

λΌμ΄μ„ μŠ€

MIT License - Copyright (c) 2025 Taeho Jo

링크