What problem does it solve?
Setting up the scANVI single-cell annotation model as a shareable remote tool involves many error-prone steps: isolated Python environments, GPU configuration, credential handling, loopback MCP endpoints, and relaying through ToolUniverse Connect. This Skill walks you through the entire deployment, validation, and troubleshooting workflow.
Core Features & Use Cases
- Environment Setup: Creates an isolated Python 3.12 virtual environment, installs scANVI requirements, and runs a standard-library preflight contract check before downloading large dependencies.
- Local Validation: Starts the Streamable HTTP MCP endpoint on loopback (port 8027) and verifies tool discovery for run_scanvi_annotate with a bounded example call.
- Secure Sharing: Uses
tu remote login with browser device authorization and tu remote share scanvi to relay the tool through ToolUniverse Connect without copying keys.
- Use Case: A bioinformatics researcher wants to expose their scANVI cell-type annotation model to collaborators via the ToolUniverse Platform. This Skill guides them from a clean repository checkout to a validated, privately shared remote tool with GPU tuning and concurrency guidance.
Quick Start
Ask the agent to set up and validate the scANVI remote tool from the ToolUniverse repository root, starting with the preflight check and ending with a verified run_scanvi_annotate call.