SenSASP

SenSASP: A Unified, Multi-Layer Database of Senescence and SASP Genes

An integrative, multi-layered resource unifying four disconnected seed databases with harmonized identifiers, cross-species conservation, GTEx expression, and STRING protein–protein interaction annotation.

1,250
Unique Genes
4
Seed Sources
173
Multi-source Genes
89.4%
Full Coverage

Source Contributions

Multi-source Confirmation

Annotation Coverage

Annotation Layers Added by SenSASP

None of the four seed sources provides conservation, expression, or interaction annotation. All layers below are net-new relative to any existing database.

Identifiers
HGNC · Ensembl · Entrez · UniProt
Conservation
Mouse & Zebrafish orthologs (Ensembl Compara)
Expression
GTEx v8 (54 tissues) + HPA RNA specificity
Interactions
STRING v12.0 high-confidence PPI (score ≥ 700)
MCP Server

SenSASP ships as a Model Context Protocol server. Install it once, then ask Claude about any of the 1,250 genes in plain English.

PyPI
pip install sensasp-mcp
Zero-install
uvx sensasp-mcp
pypi.org/project/sensasp-mcp ↗

Connect to Claude Desktop

After pip install sensasp-mcp, add this to your Claude Desktop config (~/.config/claude/claude_desktop_config.json on Linux, ~/Library/Application Support/Claude/claude_desktop_config.json on Mac), then restart Claude Desktop.

{
  "mcpServers": {
    "sensasp": {
      "command": "python3",
      "args": ["-m", "sensasp_mcp.server"]
    }
  }
}

Available Tools

Tool Description
search_genes Free-text + filter search by source, conservation, expression, STRING degree
get_gene Full record for one gene: conservation, GTEx top tissues, STRING partners with scores
get_database_stats Gene count, annotation coverage percentages, build metadata
list_sources The 4 seed databases with gene counts, descriptions, and URLs
get_top_hub_genes Top-N genes by STRING intra-set interaction degree
get_multi_source_genes All 173 genes confirmed by ≥2 seed sources

Example Prompts for Claude

💬 "Which SenSASP genes are confirmed by all four sources?"
💬 "Give me the full annotation for CDKN2A including GTEx expression."
💬 "What are the top 10 hub genes by STRING interaction degree in SenSASP?"
💬 "Find SenMayo genes that are conserved in both mouse and zebrafish."

Remote / Self-hosted

Deploy on any server so users connect without a local install:

# On your server
pip install sensasp-mcp
python3 -m sensasp_mcp.server --transport sse --port 8080

Users add to their config:

{ "mcpServers": { "sensasp": { "url": "https://your-server.com/sse" } } }