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.1.1.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.1.1-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: infercnv_mcp-0.1.1.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.1.1.tar.gz
Algorithm Hash digest
SHA256 eb8076023bac336c979bc7583f04a280d7fa8ef7fa4dc1bb2dbd7483accfc7db
MD5 db21ad917b344fcaccb6cc47c23c505e
BLAKE2b-256 1d1ff6fbd10e83cb049016a7d9c6f909307e9f17525c66f775258052be607be5

See more details on using hashes here.

Provenance

The following attestation bundles were made for infercnv_mcp-0.1.1.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.1.1-py3-none-any.whl.

File metadata

  • Download URL: infercnv_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.3 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 66c17501d851a93d4f12339898aa308664ee16fced9bc9571d5327d73c2364d7
MD5 0c273cb32cf24867ce750f9e0b6fedc5
BLAKE2b-256 3f47d9c6114b991f84edb55f4ceb1927c872f0a24aebe5390de387d6db0e9ff1

See more details on using hashes here.

Provenance

The following attestation bundles were made for infercnv_mcp-0.1.1-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