AI Insight
CyChat is a new Cytoscape Desktop application that uses large language models to convert natural language requests into executable network analysis workflows, eliminating the need for manual coding. The tool was tested across ten Cytoscape workflows with seven different LLM providers, achieving over 99% success rate with the best configuration, and completed a published network visualization task in 1.5-5 minutes compared to 15-20 minutes for manual graphical interface workflows. CyChat includes an embedded Python runtime and exports chat sessions as Jupyter notebooks, enabling reproducible network analysis without requiring programming expertise.
Why it matters
This tool bridges the gap between accessible point-and-click interfaces and reproducible computational workflows in molecular network analysis, potentially making advanced bioinformatics analysis accessible to researchers without programming skills while maintaining scientific reproducibility. The application addresses a significant barrier in interpreting high-throughput omics data and could accelerate therapeutic target identification.
Understand the Science
⚠️ Preprint – Noch nicht peer-reviewed
Dieser Artikel wurde noch nicht von unabhängigen Experten begutachtet. Die Ergebnisse sind vorläufig und sollten mit Vorsicht interpretiert werden.
Network-based analyses of molecular interactions are useful for interpreting high-throughput omics data and identifying therapeutic targets. Cytoscape is the standard platform for these tasks, but users face a trade-off between accessible graphical workflows that are difficult to document and reproducible automation in Python or R that requires programming expertise. General-purpose coding assistants can generate Cytoscape Automation scripts, but remain external to Cytoscape. We present CyChat, a Cytoscape Desktop app that integrates a chat interface and a large language model (LLM) agent into the application. CyChat translates natural language into executable Cytoscape Automation workflows, runs generated Python code, and exports chat sessions with executed code as standalone Jupyter notebooks. To reduce setup barriers, CyChat includes an embedded Python runtime and supports both cloud-based and locally hosted LLMs. CyChat was evaluated across ten Cytoscape workflows using seven LLM providers, each represented by one LLM. The strongest configuration achieves a pass rate above 99%. In a qualitative evaluation based on a published network visualization, CyChat completes the task in 1.5-5 minutes, compared with 15-20 minutes for manual GUI workflows by computational biologists. CyChat is available through the Cytoscape App Store at https://apps.cytoscape.org/apps/cychat.
Source: CyChat: a conversational Cytoscape app for no-code, reproducible network analysis