Skip to main content

Natural language interface for CNV inference from scRNA-Seq data with infercnvpy through MCP.

Project description

Infercnv-MCP

Natural language interface for Copy Number Variation (CNV) inference from scRNA-Seq data with infercnvpy through MCP.

🪩 What can it do?

  • IO module for reading and writing scRNA-Seq data, load gene position
  • Preprocessing module for neighbors computation and data preparation
  • Tool module for CNV inference, cnv score
  • Plotting module for chromosome heatmaps, UMAP, and t-SNE visualizations

❓ Who is this for?

  • Researchers who want to infer CNVs from scRNA-Seq data using natural language
  • Agent developers who want to integrate CNV analysis into their applications

🌐 Where to use it?

You can use infercnv-mcp in most AI clients, plugins, or agent frameworks that support the MCP:

  • AI clients, like Cherry Studio
  • Plugins, like Cline
  • Agent frameworks, like Agno

📚 Documentation

scmcphub's complete documentation is available at https://docs.scmcphub.org

🏎️ Quickstart

Install

Install from PyPI

pip install infercnv-mcp

you can test it by running

infercnv-mcp run

run infercnv-mcp locally

Refer to the following configuration in your MCP client:

check path

$ which infercnv 
/home/test/bin/infercnv-mcp
"mcpServers": {
  "infercnv-mcp": {
    "command": "/home/test/bin/infercnv-mcp",
    "args": [
      "run"
    ]
  }
}

Run infercnv-server remotely

Refer to the following configuration in your MCP client:

Run it in your server

infercnv-mcp run --transport shttp --port 8000

Then configure your MCP client, like this:

http://localhost:8000/mcp

🤝 Contributing

If you have any questions, welcome to submit an issue, or contact me(hsh-me@outlook.com). Contributions to the code are also welcome!

Citing

If you use infercnv-mcp in your research, please consider citing following work:

https://github.com/icbi-lab/infercnvpy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

infercnv_mcp-0.2.0.tar.gz (31.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

infercnv_mcp-0.2.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file infercnv_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: infercnv_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 31.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for infercnv_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 90a8619b56b9aa72b88956e4bf7bb397eda28a4ac4fa74a934289834f07359b7
MD5 c8350ff9b739e22aaad068d0954a3013
BLAKE2b-256 61fb0256cbd1af28b44a6f416f7b6f6ce9e7e13671cfe268e244fe68fcc71620

See more details on using hashes here.

Provenance

The following attestation bundles were made for infercnv_mcp-0.2.0.tar.gz:

Publisher: publish.yml on scmcphub/infercnv-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file infercnv_mcp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: infercnv_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for infercnv_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ff269ed885b9c62063207fbbc8f1d6fef7591d2ab25c35cdee258b67bf7a2e2
MD5 13923cd3afb1b0960f25dd3df35cd15f
BLAKE2b-256 661f3b63b508e8c6fb155bb6adcc91ef808168336603c17b18f33138931181fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for infercnv_mcp-0.2.0-py3-none-any.whl:

Publisher: publish.yml on scmcphub/infercnv-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page