Spaces:
Sleeping
Sleeping
| """ | |
| Model Context Protocol (MCP) for AlphaPOP | |
| AlphaPOP is a tool for predicting the functional impact of genetic variants in human and mouse genomes. | |
| It uses a combination of machine learning models and genomic features to predict the impact of variants on gene expression, splicing, and chromatin accessibility. | |
| This MCP Server contains the tools extracted from the following tutorials with their features: | |
| 1. score_batch | |
| - score_batch_variants: Score genetic variants across multiple regulatory modalities using AlphaPOP | |
| """ | |
| import sys | |
| from pathlib import Path | |
| from fastmcp import FastMCP | |
| # Import the MCP tools from the tools folder | |
| from tools.score_batch import score_batch_mcp | |
| # Define the MCP server | |
| mcp = FastMCP(name = "AlphaPOP") | |
| # Mount the tools | |
| mcp.mount(score_batch_mcp) | |
| # Run the MCP server | |
| if __name__ == "__main__": | |
| mcp.run(transport="http", host="127.0.0.1", port=8003) |