Speak to a Protein: An Interactive Multimodal Co-Scientist for Protein Analysis
Carles Navarro, Mariona Torrens, Philipp Thölke, Stefan Doerr, Gianni De Fabritiis
TL;DR
Speak to a Protein presents an interactive AI co-scientist that grounds protein analysis in a synchronized multimodal interface combining natural language, a live 3D visualization scene, and executable Python code. By tightly integrating literature retrieval (PubMed Central via PMCIDs), UniProt enrichment, ChEMBL bioactivity data, and PDB structural data within a browser-based sandbox, the system enables real-time, evidence-based questioning from concept to visualization. Case studies on D3R and CDK2 demonstrate end-to-end workflows: from structure identification and pocket analysis to SAR interpretation and automated, publication-ready reporting. The approach reduces the time from initial questions to evidence, lowers barriers to advanced structural analyses, and facilitates hypothesis generation by unifying language, data, and 3D models in a single co-scientist framework.
Abstract
Building a working mental model of a protein typically requires weeks of reading, cross-referencing crystal and predicted structures, and inspecting ligand complexes, an effort that is slow, unevenly accessible, and often requires specialized computational skills. We introduce \emph{Speak to a Protein}, a new capability that turns protein analysis into an interactive, multimodal dialogue with an expert co-scientist. The AI system retrieves and synthesizes relevant literature, structures, and ligand data; grounds answers in a live 3D scene; and can highlight, annotate, manipulate and see the visualization. It also generates and runs code when needed, explaining results in both text and graphics. We demonstrate these capabilities on relevant proteins, posing questions about binding pockets, conformational changes, or structure-activity relationships to test ideas in real-time. \emph{Speak to a Protein} reduces the time from question to evidence, lowers the barrier to advanced structural analysis, and enables hypothesis generation by tightly coupling language, code, and 3D structures. \emph{Speak to a Protein} is freely accessible at https://open.playmolecule.org.
