rnaseq-plot-mcp
rnaseq-plot-mcp
RNA-seq Downstream-Plotting / Analyse MCP (früher rgraph). Kapselt eine Reihe parametrisierter R-Plot-Skripte (ggplot2 / pheatmap / clusterProfiler / edgeR / limma / WGCNA …) als MCP-Tools, die lokal mit Rscript png + pdf rendern.
Verarbeitet die eigenen count / FPKM-Tabellen des Nutzers, ohne an ein bestimmtes Genom oder eine Expressionsmatrix gebunden zu sein.
Warum „R-Engine + Python MCP"
Treu: Zeichnet nicht in Python neu, sondern steuert direkt R.
Parametrisiert: Kein hartkodiertes
setwd(); Eingabe/Ausgabe/Schwellenwerte/Farben laufen über Parameter.Elegante Degradierung: Kein Rscript gefunden → gibt ein manuell ausführbares
.Rzurück; fehlende Pakete → gibt Paketnamen und Installationsbefehl zurück.Reproduzierbar:
--no-init-file --no-site-file, unterdrückt den Banner der Benutzer-.Rprofile.
Related MCP server: SCMCP
R-Engine
Priorität: Umgebungsvariable RGRAPH_RSCRIPT → Rscript im PATH → C:\Program Files\R\... / Registrierung.
$env:RGRAPH_RSCRIPT = "C:\Program Files\R\R-4.5.1\bin\Rscript.exe"
uv run rgraph-cliDatenformat
Datei | Erforderliche Spalten |
|
|
|
|
|
|
Differenzergebnis |
|
Die Bestimmung differentiell exprimierter Gene erfolgt standardmäßig über padj (FDR).
Tools (34)
Kern: rgraph_env rgraph_normalize rgraph_correlation rgraph_pca rgraph_distribution rgraph_diff rgraph_volcano rgraph_heatmap rgraph_enrich rgraph_go_plot rgraph_kegg_plot rgraph_ppi rgraph_gsea
Erweitert: Venn/Quadrant/gestapelter Vulkan, WGCNA, Netzwerkdiagramme, ssGSEA, Zirkusdiagramm, Sankey, interaktiver Vulkan usw. Fehlt ComplexHeatmap, fällt die Heatmap auf pheatmap zurück; fehlt DESeq2, können edgeR/limma verwendet werden.
WGCNA → Netzwerk: rgraph_wgcna exportiert Cytoscape_edges_*.txt, das dann an rgraph_network(mode="edge") übergeben wird.
Registrierung
{
"mcpServers": {
"r-analysis": {
"command": "uv",
"args": ["run", "--directory", "/absolute/path/to/rnaseq-plot-mcp", "server.py"],
"env": { "RGRAPH_RSCRIPT": "/path/to/Rscript" }
}
}
}Synthetische Testmatrizen liegen in tests/data/ (g1–g10, ohne echte experimentelle Daten).
Die MCP-Toolnamen sind weiterhin rgraph_* (z. B. rgraph_volcano) und kompatibel mit der lokalen Cursor-Konfiguration.
Lizenz
MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
Bioinformatics MCP for genomic variant interpretation, gene-disease evidence and literature.
Official STRING database MCP server. Query for protein-protein interactions, enrichment, annotations, homology, and PPI networks.
MCP server for Riveter's enrichment, scraping, and monitoring API
Related MCP Servers
- AlicenseCqualityCmaintenanceAn MCP server that enables single-cell RNA sequencing analysis through natural language, supporting data processing, visualization, and analysis tasks without requiring coding knowledge.5212BSD 3-Clause
- AlicenseNot gradedqualityCmaintenanceAn MCP server that enables scRNA-Seq analysis through natural language, providing tools for data preprocessing, clustering, and biological visualization. It supports both predefined function execution and a flexible code mode powered by a Jupyter backend for automated single-cell transcriptomics workflows.16BSD 3-Clause
- AlicenseNot gradedqualityDmaintenanceProvides MCP tool adapters for Bioconductor methods like limma, DESeq2, and fgsea, enabling statistical analysis of omics data through containerized R execution. It serves as a bridge between MCP clients and bioinformatics tools for reproducible research workflows.Apache 2.0
- AlicenseNot gradedqualityCmaintenanceA professional MCP server for comprehensive bioinformatics quality control, providing automated FastQC/MultiQC analysis, HTML report parsing, and advanced data visualization for sequencing data.1MIT