AtlasAI: Multi-Agent Reasoning for Knowledge Discovery in the Human Protein Atlas

preprint OA: closed
Full text JSON View at publisher

Abstract

Abstract The Human Protein Atlas provides expression and localization data for 20,000 genes, yet extracting insights requires complex queries. We present AtlasAI, a multi-agent system deployed as a sidebar within the atlas enabling natural language querying and analysis. Specialized agents for search, gene investigation, refinement, and interpretation produce auditable traces with semantic validation and error recovery. Across a 236-query benchmark spanning six biological constraints, AtlasAI achieved complete task resolution, whereas frontier models showed lower performance at higher cost. We introduce the Autonomous Scientific Orchestrator, which accepts a research objective, independently coordinates agents through tool selection and code-level validation, and eliminates hallucinated data by constraining outputs to externally computed artifacts. In evaluation, it identified 486 genes, retrieved 1,006 measurements, and generated 12 publication-ready visualizations without human intervention.
Full text 144,647 characters · extracted from preprint-html · click to expand
AtlasAI: Multi-Agent Reasoning for Knowledge Discovery in the Human Protein Atlas | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Article AtlasAI: Multi-Agent Reasoning for Knowledge Discovery in the Human Protein Atlas Emre Green, Kalle von Feilitzen, Fredric Johansson, Mattias Forsberg, and 12 more This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-9452188/v1 This work is licensed under a CC BY 4.0 License Status: Under Review Version 1 posted You are reading this latest preprint version Abstract The Human Protein Atlas provides expression and localization data for 20,000 genes, yet extracting insights requires complex queries. We present AtlasAI, a multi-agent system deployed as a sidebar within the atlas enabling natural language querying and analysis. Specialized agents for search, gene investigation, refinement, and interpretation produce auditable traces with semantic validation and error recovery. Across a 236-query benchmark spanning six biological constraints, AtlasAI achieved complete task resolution, whereas frontier models showed lower performance at higher cost. We introduce the Autonomous Scientific Orchestrator, which accepts a research objective, independently coordinates agents through tool selection and code-level validation, and eliminates hallucinated data by constraining outputs to externally computed artifacts. In evaluation, it identified 486 genes, retrieved 1,006 measurements, and generated 12 publication-ready visualizations without human intervention. Biological sciences/Computational biology and bioinformatics/Machine learning Biological sciences/Computational biology and bioinformatics/Data mining Biological sciences/Computational biology and bioinformatics/Software Biological sciences/Computational biology and bioinformatics/Databases/Protein databases Biological sciences/Computational biology and bioinformatics/Data integration Figures Figure 1 Figure 2 Figure 3 Figure 4 Introduction The Human Protein Atlas (HPA) represents a comprehensive mapping of the human proteome across tissues, organs, cells, and subcellular compartments (1–3) . The atlas encompasses expression data from immunohistochemistry across 44 normal human tissues, RNA sequencing from 37 organs, single-cell transcriptomics spanning hundreds of cell types, protein localization patterns in 35 subcellular structures (4) , expression profiles across 64 cell lines, and disease associations including 17 major cancer types (2, 5) . The Blood Atlas provides blood-cell expression profiles (6) , the Secretome Atlas distinguishes proteins secreted to blood from those retained locally in tissues (7) , and the Pathology Atlas links gene expression to patient survival outcomes across cancers (2) . Together, these resources contain over 26 million immunohistochemistry images, expression values for 20,162 genes, and structured annotations enabling sophisticated biological queries. This wealth of information has enabled discoveries ranging from tissue-specific protein signatures (8) to principles of subcellular organization (9) to cancer prognostic markers (10) . Yet the very richness that makes the Human Protein Atlas valuable also makes it challenging to navigate. The database organizes filterable attributes across multiple categories (Tissue, Brain, Cancer, Single Cell, Subcellular, Cell Line, Gene Info, Structure, Interaction), each containing hierarchical fields, classes, and subclasses. Constructing a query like "membrane receptors enriched in brain but absent from blood" requires correct filter syntax across several categories. AtlasAI eliminates this barrier by allowing users to ask questions in natural language through an integrated sidebar deployed directly on the Human Protein Atlas website. Large language models (LLMs) have demonstrated remarkable capabilities in natural language understanding (11–13) . However, applying monolithic language models to scientific knowledge navigation presents fundamental challenges. First, language models are prone to hallucination, generating plausible but factually incorrect outputs (14, 15) , a failure mode particularly dangerous in scientific contexts. Second, the reasoning process occurs through billions of parameter interactions in a single forward pass, rendering it effectively opaque (16) . Researchers cannot inspect intermediate reasoning, identify where errors occurred, or verify that correct answers arose through sound logic rather than pattern matching. This opacity conflicts fundamentally with scientific norms of transparency and reproducibility (17, 18) . Agentic AI architectures offer a fundamentally different approach (19–21) . Rather than processing queries through a single model invocation, agentic systems decompose tasks into discrete steps executed by specialized components, each producing inspectable intermediate outputs. This decomposition enables explicit reasoning traces, tool use with verifiable outcomes, and iterative refinement based on intermediate results (22–24) . Recent work has demonstrated the power of multi-agent approaches for code generation (25) , web navigation (26, 27) , and scientific reasoning (28, 29) , consistently showing that architectures with multiple specialized agents outperform monolithic alternatives while providing interpretable decision traces. Here, we present a multi-agent system for autonomous navigation of the Human Protein Atlas. Our architecture employs specialized agents for distinct query types, each operating through explicit reasoning steps that generate complete audit trails. Beyond single-query interactions, the Autonomous Scientific Orchestrator (ASO) chains these agents with analytical and visualization tools to execute multi-step research objectives from a single natural language prompt, persisting every intermediate output in a structured artifact store that serves as both the communication backbone between tools and a complete audit record. Results Multi-agent architecture for transparent biological reasoning The fundamental limitation of monolithic language models for scientific applications is the opacity of their reasoning process (16, 30) . When a user submits a query, the model produces an output through a single forward pass involving billions of parameters, with no visibility into intermediate computations or decision points. If the output is incorrect, there is no mechanism to identify where reasoning failed. Our multi-agent architecture addresses this through explicit decomposition of biological queries into specialized processing pathways, each generating auditable intermediate outputs. The contrast between monolithic and multi-agent approaches is illustrated in Fig. 1A: under direct prompting conditions, monolithic models produced outputs through opaque forward passes with 0 to 20% accuracy, whereas our architecture generated inspectable intermediate outputs at each reasoning step, achieving complete task resolution at 56 to 240 times lower computational cost (Fig. 2A, Table S3). The architecture comprises five agents designed for fundamentally different query types (Fig. 1B). The Deep Research agent processes complex searches requiring construction of multi-constraint database queries, such as "find kinases enriched in brain tissue but not secreted to blood." The Investigator agent handles queries requiring extraction of specific information from within gene pages and interactive elements, such as "is EGFR prognostic in lung cancer?" The Inclusion Check agent enables iterative exploration by verifying whether specific information appears in previous search results, supporting workflows where researchers progressively refine their queries. The Dictionary Expert agent handles educational queries about tissue histology, cancer pathology, and cell biology, mapping natural language questions to the Human Protein Atlas structured dictionary of annotated microscopy images across all sub-atlas pages. The Autonomous Scientific Orchestrator (ASO) coordinates these agents with analytical and visualization tools to execute fully autonomous multi-step research workflows from a single natural language prompt (Fig. 1C). Agent selection occurs automatically based on query analysis, with every routing decision logged for transparency. The complete system is deployed as an integrated sidebar on the Human Protein Atlas website, streaming all reasoning steps to the user interface in real time (Fig. S1). Deep research agent: five-stage query pipeline The Deep Research agent processes complex biological queries through five explicit stages (Fig. 1A), each generating logged intermediate outputs that enable complete reconstruction of the reasoning pathway. This multi-stage architecture reflects insights from recent work on chain-of-thought reasoning (22) and tool-augmented language models (23) , extended to the domain of structured biological knowledge navigation. In the first stage, Goal Parsing, the agent decomposes natural language queries into structured components: subject (what class of genes or proteins is sought), location (where expression is required), qualifier (how expression should be characterized), and exclusion (where expression should be absent). The parser also generates synonyms and qualifier variants to improve downstream trail scoring. In Constraint Planning, the agent determines how parsed components map to database operations, reasoning about component interactions. A query for "FDA approved kinases" requires two independent protein class constraints (Enzymes;Kinases AND FDA approved drug targets), while a query for "proteins secreted in brain" may require only a single secretome constraint (Fig. 3C). The constraint plan is logged as an ordered list of AND/NOT operations. In Trail Navigation, the system scores all 842 available class-level paths using a hybrid scoring function that combines token overlap, synonym matching, and prefix matching against the full hierarchical schema, presenting candidates per component to the language model for selection. This approach ensures the language model always sees the complete candidate space rather than relying on automated pre-filtering that may discard relevant options. In URL Construction, selected paths are assembled into the executable compound search URL with correct field encodings and operator placement. In Semantic Validation, the constructed query is compared against the original intent through an independent language model invocation that produces a structured verdict (PASS, AUGMENT, or REJECT) with per-component checking (Fig. 3A). On REJECT, the agent autonomously re-plans and re-executes with corrected parameters. The validation stage accounts for approximately one third of total computation, reflecting the architecture emphasis on ensuring query correctness before returning results. Investigator agent: evidence-grounded gene queries The Investigator agent handles gene-specific queries through autonomous page exploration and evidence-grounded synthesis (Fig. 3B). The agent resolves gene symbols to Ensembl identifiers, selects relevant HPA pages (Tissue, Brain, Cancer, Single Cell, Subcellular), and extracts quantitative data from interactive charts, tables, and bubble plots through direct HTML parsing. The extraction pipeline handles bar charts with grouped categories, bubble plots encoding tissue by cell type expression matrices, and paginated data tables, automatically detecting units (normalized transcripts per million (nTPM), normalized counts per million (nCPM), fragments per kilobase of transcript per million mapped reads (FPKM)) from tooltip annotations. An entity-centric merge stage deduplicates identical charts across page sections, strips zero-expression entries, and groups data by legend labels, reducing the information presented to the language model while preserving all non-trivial expression values. The language model synthesizes answers exclusively from extracted data, architecturally preventing fabricated statistics. A validation stage confirms that all cited values are grounded in the extracted evidence. This separation of "what to look for" (where language model capabilities are valuable) from "what was found" (which must be extracted from authoritative sources) provides stronger guarantees than prompting strategies alone (31, 32) . On a curated benchmark of 17 queries spanning simple searches, compound filters, exclusion operations, gene investigations, and histology education (Table S1), AtlasAI achieved complete task resolution under the evaluation criteria, with the validation stage recovering all four queries requiring intervention. Benchmark performance We evaluated AtlasAI on a 236-query benchmark spanning five complexity tiers defined by the number of simultaneous constraints (Table S4). Queries ranged from single-constraint searches (for example, "prognostic markers in melanoma") to six-constraint queries combining protein class intersections, tissue enrichments, brain region specificity, cell type lineages, subcellular locations, and secretome exclusions (for example, "FDA drug targets enriched in brain, not detected in liver, kidney, or heart, and not secreted to blood"). The benchmark was heavily weighted toward complex queries: 130 queries required three simultaneous constraints, 32 required four, and 37 required five or more, with 77% of all queries including at least one exclusion constraint (NOT operator). Across all 236 queries, AtlasAI achieved complete task resolution across all benchmark queries under predefined evaluation criteria with a mean completion time of 13.9 seconds. The first-attempt success rate was 95.8%, with the semantic validation mechanism successfully recovering all queries requiring intervention. Query types spanned protein classes (enzymes, kinases, transcription factors, transporters), tissue expression categories (RNA enrichment across 37 organs), brain region specificity (17 regions), single-cell type enrichment (over 80 cell types), immune cell lineage (T-cells, B-cells, NK-cells), subcellular locations (35 compartments), secretome annotations, prognostic cancer markers (The Cancer Genome Atlas (TCGA) formal nomenclature), and compound protein class intersections such as "cancer-related kinases" requiring two protein_class filters joined by AND. Every constructed URL was verified against live HPA search results, with row counts confirmed to match (Table S4). Comparison with frontier language models To evaluate whether specialized multi-agent architecture provides advantages over direct prompting of frontier language models, we benchmarked AtlasAI against six model configurations: Claude Opus 4.6 with extended thinking, Gemini 3.1 Pro with thinking, GPT-5.4 at high, medium, and no reasoning effort, and GPT-4.1 (Fig. 2A, Table S3). Each model was given identical queries with access to web browsing capabilities and instructed to answer biological questions using the Human Protein Atlas as their data source. AtlasAI achieved complete task resolution across all 30 benchmark queries under predefined criteria. In contrast, under direct prompting conditions, five of six model configurations failed to produce any correct answers. Claude Opus 4.6 and GPT-5.4 (at all three reasoning levels) attempted to access the Human Protein Atlas through web browsing, tried multiple strategies including programmatic API access and bulk data downloads, but ultimately could not navigate the hierarchical search system and explicitly declined to provide answers rather than risk fabrication. GPT-4.1, lacking reasoning capabilities, produced no correct answers. Gemini 3.1 Pro achieved 20% task success under the same evaluation criteria (6 of 30 correct within a 10% tolerance threshold), but unlike the models that refused, Gemini provided answers for all 30 queries with high stated confidence, hallucinating gene counts for four queries where the Human Protein Atlas returns zero results and fabricating specific gene names (Fig. 2B). The failure modes revealed two distinct limitations: models either recognized they could not reliably execute the task and refused, or approximated from parametric knowledge rather than navigating the actual database schema. Neither approach produced usable results. The Atlas Cost Index, measuring API cost relative to AtlasAI, ranged from 56-fold (GPT-5.4 without reasoning) to 240-fold (Claude Opus 4.6), demonstrating that multi-agent architecture achieves superior accuracy at dramatically lower cost (33, 34) . Time efficiency Timing measurements comparing AtlasAI against manual navigation by experienced HPA researchers revealed acceleration that increases with query complexity (Fig. 2C, Table S2). Simple single-constraint searches showed 3.1-fold speedup (37.5 seconds manual versus 12.1 seconds autonomous). Compound multi-constraint searches showed 9.0-fold speedup (131.3 seconds versus 14.5 seconds), reflecting the substantial cognitive and mechanical overhead of constructing multi-constraint queries through hierarchical menus. Exclusion queries showed 9.8-fold speedup (178.0 seconds versus 18.1 seconds), as NOT operations require particularly careful attention to filter construction. Gene investigations showed 5.5-fold acceleration (52.7 seconds versus 9.5 seconds). These efficiency gains were achieved while increasing rather than decreasing transparency: each query generated between 8 and 28 logged reasoning steps, providing complete auditability of the navigation process (35) . Autonomous scientific orchestrator The Autonomous Scientific Orchestrator (ASO) extends single-query navigation into fully autonomous multi-step research workflows (Fig. 4A). Unlike prior agent frameworks, ASO externalizes all intermediate state into a persistent artifact store, preventing the language model from generating or modifying data directly. A natural language research objective enters the LLM orchestrator, which iteratively selects tools from a 14-tool registry spanning five categories: agent summoning (Deep Research, Investigator, Dictionary Expert, Inclusion Check, Inspect), data cleaning and measurement (clean, compare, measure with scout-and-direct pipeline), analysis (rank, delta, merge, scatter, matrix, concat), visualization (15 chart types), and workflow completion. The orchestrator operates through a think-act-store-observe loop: at each iteration, it reads the current workspace state, reasons about the next action, calls tools, persists results as UUID-addressed artifacts, and observes the updated workspace snapshot before planning the next step. Three architectural decisions distinguish ASO from conventional language model pipelines. First, all inter-tool communication routes through a persistent artifact store rather than passing data through the language model context, eliminating a class of hallucination errors while reducing token consumption (36) . The orchestrator sees only artifact previews containing column names, row counts, and sample values. Second, code-level guardrails enforce artifact kind constraints at every tool invocation, rejecting invalid operations (for example, passing ranked data to a scatter tool) with machine-readable recovery hints that enable autonomous self-correction. Third, the scout-and-direct measurement pipeline uses a single language model call to discover page structure for the first gene, then measures all subsequent genes through direct HTTP page fetching and parsing with zero additional language model calls, achieving approximately 20-fold cost reduction for measurement-intensive workflows (37) . We evaluated ASO on six research queries of increasing complexity (Table 1). Across all runs, the system achieved 100% completion, autonomously measuring 486 unique genes across 1,006 data points and producing 12 interactive charts spanning five visualization types. Easy queries (direct multi-gene comparisons) completed in 3 to 4 steps, while complex comparative analyses required 7 to 10 steps with up to 534 individual measurements per run. The system demonstrated robust error recovery: in the most complex benchmark (114 enzymes, 3 chart types), an initial scatter analysis call was correctly rejected by the kind validation guardrail, and the orchestrator autonomously reformulated the request using raw measurement identifiers on the subsequent step (Fig. 4B). The complete workspace for each run, including all structured datasets, generated visualizations (Fig. 4C), and the full execution log, is downloadable as a portable archive. Discussion The application of artificial intelligence to scientific knowledge discovery presents a fundamental tension: AI systems can dramatically accelerate research, yet the opacity of neural network reasoning conflicts with scientific norms of transparency and reproducibility (31, 32, 38) . Our work demonstrates that multi-agent architectures resolve this tension. The direct comparison with frontier language models is instructive. Six model configurations spanning four model families and three reasoning effort levels all failed to reliably navigate the Human Protein Atlas, despite having web browsing access and extended reasoning capabilities. The dominant failure mode was architectural: monolithic models cannot reliably translate natural language into precise hierarchical filter syntax, instead approximating from parametric knowledge. The 56 to 240-fold cost premium these models carry makes the failure even more striking: architecture, not scale, determines success at structured knowledge navigation (39, 40) . The semantic validation mechanism provides capabilities impossible in monolithic architecture. Comparing constructed queries against original intent and triggering retry cycles on mismatch requires explicit intermediate representations unavailable in single-model approaches. The Investigator agent's mandatory evidence grounding, which architecturally prevents fabricated statistics, relies on separating the "what to look for" decision from the "what was found" evidence. These architectural constraints provide stronger guarantees than prompting strategies or fine-tuning objectives, which can always be circumvented by sufficiently adversarial inputs (41, 42) . The Autonomous Scientific Orchestrator demonstrates that multi-agent architectures can scale from single-query tools to autonomous research pipelines without sacrificing transparency. The key architectural decision of routing all inter-tool communication through a persistent artifact store simultaneously eliminates hallucinated data generation and makes every intermediate result inspectable. Code-level guardrails that enforce artifact kind constraints proved more reliable than prompt-based instructions, as demonstrated by the automatic error recovery in the most complex benchmark. The scout-and-direct measurement pipeline enables workflows spanning hundreds of genes at practical cost (43, 44) . The implications extend beyond the Human Protein Atlas. The multi-agent architecture we describe, comprising goal decomposition, hierarchical navigation with hybrid scoring, semantic validation with retry logic, and evidence-grounded synthesis, is applicable to any structured knowledge base with hierarchical filters. Databases such as UniProt (45) , Ensembl (46) , Gene Ontology (47) , and many others present similar navigation challenges. The core principles of explicit reasoning traces, intermediate validation, and evidence grounding are database-agnostic and represent general solutions to the transparency challenge in AI-augmented scientific discovery (48, 49) . Several limitations warrant discussion. Natural language permits inherently ambiguous formulations; while our validation mechanism catches many misinterpretations, some queries genuinely require clarification. Query outputs are sensitive to natural language phrasing, reflecting the system's faithful translation of user intent into the closest available database filter, consistent with how an experienced researcher would interpret the same phrasing when constructing a manual search. The hierarchical navigation approach assumes structured filter systems; unstructured databases would require adaptations. The evidence grounding constraint in the Investigator agent prevents synthesis across multiple sources. ASO demonstrates autonomous multi-step workflows with 100% completion on the current benchmark. As artificial intelligence becomes increasingly integrated into research workflows, the challenge is ensuring outputs are produced through verifiable, reproducible processes. Multi-agent architectures provide a paradigm for AI-augmented science that aligns with rather than undermines scientific methodology (50, 51) . Online Methods System Implementation and Deployment AtlasAI is implemented as a Node.js Express server with a React frontend, deployed as an integrated sidebar directly on the Human Protein Atlas website (proteinatlas.org). The sidebar is the first interactive element researchers encounter when visiting any atlas page, providing immediate access to natural language navigation without leaving the HPA interface. All agent reasoning streams to the client via Server-Sent Events, with each reasoning step persisted to a MySQL database as structured JSON for real-time deterministic UI reconstruction. The backend communicates through OpenAI-compatible API endpoints, enabling support for multiple model providers. The Deep Research agent and ASO orchestrator use GPT-4.1 mini as their backbone language model. Conversation history is compacted differentially, preserving user turns while summarizing assistant reasoning to manage context length across extended sessions. Query Router and Agent Selection Incoming queries are analyzed to determine the appropriate agent. The router examines whether the query requests a specific piece of information found within a gene’s pages or interactive elements (routing to Investigator), asks about the presence of a gene or protein in previous search results (routing to Inclusion Check), requests histology, pathology definitions, or tissue structure information (routing to Dictionary Expert), initiates a multi-step research workflow requiring autonomous tool orchestration (routing to ASO), or requires database search with extensive filters (routing to Deep Research). The routing decision is logged and streamed to the UI, enabling users to verify that their query was interpreted correctly before processing begins. Deep Research Agent The Deep Research agent processes queries through five stages. In Goal Parsing, natural language queries are decomposed into structured JSON components (subject, location, qualifier, exclusion) with explicit field validation. The parser also generates synonyms and qualifier variants for downstream trail scoring. In Constraint Planning, the agent maps parsed components to database operations, determining AND/NOT operator assignments and reasoning about component interactions. Compound subjects (for example, “FDA approved kinases”) are decomposed into separate protein class items requiring two independent filters joined by AND. In Trail Navigation, the system evaluates all 842 available class-level paths in the HPA schema using a hybrid scoring function. For each query component, the scorer computes token overlap between the search intent and every candidate path, augmented by synonym matching and prefix matching (shared 4+ character prefixes). Up to 120 candidate paths are presented to the language model per component (capped at 25 per category to ensure diversity), and the model selects the most semantically appropriate path. Trail navigation runs in parallel across all query components. In URL Construction, selected paths are assembled into executable compound search URLs with correct field encodings, subclass notation (semicolon-separated), and operator placement (+AND+ or +NOT+). In Semantic Validation, the constructed URL is compared against the original query intent through an independent language model invocation that produces a structured verdict (PASS, AUGMENT, or REJECT) with per-component checking. The validator checks subject match, location match, qualifier match, and exclusion match independently. On REJECT, the agent re-plans and re-executes with corrected parameters, up to a maximum of four retry cycles. Investigator Agent The Investigator agent resolves gene symbols to Ensembl identifiers and selects relevant HPA pages (Tissue, Brain, Cancer, Single Cell, Subcellular, Cell Line, Blood, Interaction, Structure, Pathology) based on query intent. For each selected page, the agent fetches the full HTML and extracts quantitative data through direct DOM parsing of interactive charts (bar charts, bubble plots), data tables, and tooltip annotations. Units (nTPM, nCPM, FPKM, pTPM) are detected from chart axis labels and tooltip text. An entity-centric merge stage deduplicates identical charts that appear in multiple page sections, strips zero-expression entries, extracts legend group labels from grouped bar charts, and organizes data by entity (tissue, cell type, or subcellular compartment). The merged data is presented to the language model for synthesis, with a mandatory evidence-grounding constraint: the model may only cite values present in the extracted data. A validation stage confirms all cited values against the extraction output. Dictionary Expert Agent The Dictionary Expert agent maps natural language questions about histology, pathology, and cell biology to the HPA structured dictionary across nine atlas pages (Tissue Atlas, Brain Atlas, Single Cell, Cancer, Blood Atlas, Cell Line, Subcellular, Structure, Interaction). The agent uses semantic matching to identify relevant dictionary entries and returns annotated microscopy images with structured descriptions from the HPA knowledge base. Inclusion Check Agent The Inclusion Check agent enables iterative exploration by verifying whether specific genes, proteins, or data points appear in results from previous queries within the same session. This supports progressive refinement workflows where researchers narrow their search based on initial findings (for example, first searching for liver-enriched kinases, then checking whether a specific gene of interest appears in that result set). The agent operates on the conversation history and previously returned search results without requiring new database queries. Semantic Validation Mechanism The Deep Research validation stage performs an independent language model invocation that receives the original query, the constructed URL, and a human-readable interpretation of each URL component. The validator produces a structured JSON verdict containing: (1) a per-component check (subject, location, qualifier, exclusion) with boolean ok/fail status and reasoning, (2) an overall verdict of PASS, AUGMENT, or REJECT, and (3) corrective guidance when applicable. PASS indicates all components match the original intent. AUGMENT indicates the query is valid but could be expanded (for example, adding an additional tissue). REJECT indicates a semantic mismatch requiring re-planning. On REJECT, the full constraint planning and trail navigation stages are re-executed with the validator’s feedback incorporated, up to four retry cycles. The validation stage accounts for approximately one third of total token consumption per query, reflecting the architecture’s emphasis on correctness verification. Autonomous Scientific Orchestrator (ASO) The ASO orchestrator manages a 14-tool registry organized into five categories: agent summoning (deep_research_hpa, investigator_hpa, inspect), data cleaning and measurement (clean_topx, clean_diff, measure), analysis (analyze_rank, analyze_delta, analyze_merge, analyze_scatter, analyze_matrix, analyze_concat), visualization (chart with 15 chart types), and workflow completion (finish). The orchestrator operates through iterative think-act-store-observe cycles using native function calling. All inter-tool communication routes through a persistent artifact store. Each tool call produces a UUID-addressed JSON artifact persisted to the workspace filesystem. The orchestrator receives only artifact previews (column names, row counts, sample values), never raw data. Code-level guardrails validate artifact kinds at every tool invocation: for example, analyze_scatter accepts only measurement-kind artifacts, rejecting ranked or merged outputs with machine-readable recovery hints that include the expected kind and available alternatives. This enables autonomous self-correction without external guidance. The scout-and-direct measurement pipeline optimizes cost for expression measurement workflows. For the first gene in a batch, the system dispatches an Investigator agent call (the “scout”) to discover the page structure, column positions, and value extraction pattern. All subsequent genes in the batch are measured through direct HTTP page fetching and HTML parsing using the discovered pattern, requiring zero additional language model calls. Pages are cached per gene, so measuring multiple tissues for the same gene set incurs only one set of page fetches. Chart Rendering Pipeline The ASO chart tool accepts a dataset artifact UUID, chart type, axis mappings, and labels. Chart specifications are passed to a Python rendering script that generates publication-quality PNG images using Matplotlib. The renderer supports 15 chart types: bar, lollipop, diverging bar, dot plot, scatter, bubble, line, grouped bar, stacked bar, box, heatmap, radar, waterfall, volcano, and ridge. Each rendered chart is persisted as a numbered artifact (chart_1.png, chart_2.png, etc.) in the workspace directory. The chart tool validates that the source dataset contains the required columns (x, y, and group/series where applicable) before rendering. 236-Query Deep Research Benchmark The 236-query benchmark was constructed to span five complexity tiers defined by the number of simultaneous constraints (1 to 6 axes). Queries cover protein classes, tissue expression (RNA enrichment across 37 organs), brain region specificity (17 regions), single-cell type enrichment (over 80 cell types), immune cell lineage (T-cells, B-cells, NK-cells), subcellular locations (35 compartments), secretome annotations, prognostic cancer markers (using TCGA formal nomenclature), and compound protein class intersections. The benchmark deliberately emphasizes complex multi-axis queries: 130 queries require three constraints, 32 require four, and 37 require five to six. Ground truth was established by verifying each constructed URL against live HPA search results. For each query, the system-generated URL was fetched and the returned row count was compared against the system’s reported count. A query was scored as correct if the URL was semantically valid (matching all stated constraints) and the row count matched. The complete benchmark with per-query results is provided in Table S4. 17-Query Curated Benchmark The curated benchmark comprised 17 queries constructed through consultation with HPA researchers and review of representative user question types. Queries spanned five categories: simple single-constraint searches (n=3), compound multi-constraint searches (n=4), exclusion queries testing NOT operations (n=4), gene-specific investigations (n=4), and histology education queries (n=2). Ground truth was established through manual navigation by three researchers with extensive HPA experience. For search queries, ground truth consisted of the correct URL. For investigation queries, ground truth consisted of specific data values with their page locations. Accuracy was scored as correct if system outputs matched ground truth or returned accurate values with valid citations. Time Efficiency Measurements Timing measurements were performed with three expert users familiar with HPA structure, measuring the interval from query formulation to result inspection. For manual navigation, this encompassed the time required to identify appropriate filter categories, navigate the hierarchical menus, construct the query, and verify results. For AtlasAI queries, this encompassed the interval from submitting natural language input to receiving and reviewing results. Each query type was measured across 5 trials per user, and median times are reported. ASO Benchmark The ASO benchmark comprised six research queries of increasing complexity (2 easy, 3 medium, 1 hard). Easy queries involved direct multi-gene expression comparisons across specified tissues, requiring measurement and a single chart. Medium queries required autonomous gene list discovery via HPA search followed by cross-tissue measurement, analysis, and chart generation. The hard query combined two independent enrichment searches, quantitative measurement of 114 genes across two tissues, and generation of four chart types including a scatter comparison that triggered guardrail-mediated error recovery. Completion was scored as pass if the system produced all requested visualizations with correct data, and as pass with self-correction (Pass*) when a code-level guardrail rejection triggered successful reformulation. Benchmark Protocol for Frontier Language Model Comparison All 30 queries were presented to each model in separate independent sessions. The prompt identified the Human Protein Atlas (proteinatlas.org) as the authoritative data source and instructed each model to provide the complete list of matching genes, the count, and a confidence level for each query. No HPA schema information, URL syntax, or worked examples were provided. All models had web browsing enabled at the time of evaluation. Baseline models were evaluated without access to the HPA schema, reflecting standard usage without task-specific system integration. Six configurations were tested: Claude Opus 4.6 with extended thinking (Anthropic, $5.00/$25.00 per 1M input/output tokens), Gemini 3.1 Pro with thinking (Google, $2.00/$12.00), GPT-5.4 at high reasoning effort ($2.50/$15.00), GPT-5.4 at medium reasoning effort ($2.50/$15.00), GPT-5.4 with no reasoning ($2.50/$15.00), and GPT-4.1 with no reasoning (OpenAI, $2.00/$8.00). AtlasAI uses GPT-4.1 mini ($0.40/$1.60) as its backbone model. All pricing as of March 2026. No retries were permitted. Each model received one attempt per query. Models were free to use web browsing, search, and any other tools available in their standard configuration. No time limit was imposed; models were allowed to run until they produced a final answer or explicitly declined. A model was scored as “Refused” when it explicitly stated that it could not reliably complete the task. Correctness was scored within a 10% tolerance of the ground truth count. Atlas Cost Index (ACI) was computed as the estimated API cost per query for each model divided by the AtlasAI cost per query. Declarations Data Availability The complete 236-query benchmark dataset, including per-query URLs, verified row counts, and execution times, is provided in Table S4. Individual execution logs and ASO workspace archives are available from the corresponding authors upon reasonable request. All benchmark queries, evaluation results, and execution logs are provided in the supplementary materials. Code Availability The AtlasAI system is accessible at proteinatlas.org. Source code is available from the corresponding authors upon reasonable request. Acknowledgments Funding Knut and Alice Wallenberg Foundation, Sweden, under project number 72110 Author contributions E.G. designed the multi-agent architecture, developed the software, built the Autonomous Scientific Orchestrator, designed and executed the benchmarks, and wrote the manuscript. F.J. deployed the system on the Human Protein Atlas website. K.v.F. and M.F. provided feedback on system design and testing. S.Z.S., X.S., X.L., M.L., Ö.A., H.Y., T.Z., X.K., X.L., and A.M. tested the system and provided feedback for alignment. M.U. co-conceived the project and supervised the study. C.Z. co-conceived the project, guided research direction, supervised the study, and revised the manuscript. Competing interests The authors declare no competing interests. References M. Uhlén, L. Fagerberg, B. M. Hallström, C. Lindskog, P. Oksvold, A. Mardinoglu, Å. Sivertsson, C. Kampf, E. Sjöstedt, A. Asplund, I. Olsson, K. Edlund, E. Lundberg, S. Navani, C. Al-Khalili Szigyarto, J. Odeberg, D. Djureinovic, J. Ottosson Takanen, S. Hober, T. Alm, P.-H. Edqvist, H. Berling, H. Tegel, J. Mulder, J. Rockberg, P. Nilsson, J. M. Schwenk, M. Hamsten, K. von Feilitzen, M. Forsberg, L. Persson, F. Johansson, M. Zwahlen, G. von Heijne, J. Nielsen, F. Pontén, Proteomics. Tissue-based map of the human proteome. Science 347, 1260419 (2015). M. Uhlén, C. Zhang, S. Lee, E. Sjöstedt, L. Fagerberg, G. Bidkhori, R. Benfeitas, M. Arif, Z. Liu, F. Edfors, K. Sanli, K. von Feilitzen, P. Oksvold, E. Lundberg, S. Hober, P. Nilsson, J. Mattsson, J. M. Schwenk, H. Brunnström, B. Glimelius, T. Sjöblom, P.-H. Edqvist, D. Djureinovic, P. Micke, C. Lindskog, A. Mardinoglu, F. Pontén, A pathology atlas of the human cancer transcriptome. Science 357, eaan2507 (2017). M. Karlsson, C. Zhang, L. Méar, W. Zhong, A. Digre, B. Katona, E. Sjöstedt, L. Butler, J. Odeberg, P. Dusart, F. Edfors, P. Oksvold, K. von Feilitzen, M. Zwahlen, M. Arif, O. Altay, X. Li, M. Ozcan, A. Mardinoglu, L. Fagerberg, J. Mulder, Y. Luo, F. Pontén, M. Uhlén, C. Lindskog, A single-cell type transcriptomics map of human tissues. Sci. Adv. 7, eabh2169 (2021). P. J. Thul, L. Åkesson, M. Wiking, D. Mahdessian, A. Geladaki, H. Ait Blal, T. Alm, A. Asplund, L. Björk, L. M. Breckels, A. Bäckström, F. Danielsson, L. Fagerberg, J. Fall, L. Gatto, C. Gnann, S. Hober, M. Hjelmare, F. Johansson, S. Lee, C. Lindskog, J. Mulder, C. M. Mulvey, P. Nilsson, P. Oksvold, J. Rockberg, R. Schutten, J. M. Schwenk, Å. Sivertsson, E. Sjöstedt, M. Skogs, C. Stadler, D. P. Sullivan, H. Tegel, C. Winsnes, C. Zhang, M. Zwahlen, A. Mardinoglu, F. Pontén, K. von Feilitzen, K. S. Lilley, M. Uhlén, E. Lundberg, A subcellular map of the human proteome. Science 356, eaal3321 (2017). A. Persson, S. Hober, M. Uhlén, A human protein atlas based on antibody proteomics. Curr. Opin. Mol. Ther. 8, 185–190 (2006). M. Uhlén, M. J. Karlsson, W. Zhong, A. Tebani, C. Pou, J. Mikes, T. Lakshmikanth, B. Forsström, F. Edfors, J. Odeberg, A. Mardinoglu, C. Zhang, K. von Feilitzen, J. Mulder, E. Sjöstedt, A. Hober, P. Oksvold, M. Zwahlen, F. Pontén, C. Lindskog, Å. Sivertsson, L. Fagerberg, P. Brodin, A genome-wide transcriptomic analysis of protein-coding genes in human blood cells. Science 366, eaax9198 (2019). M. Uhlén, M. J. Karlsson, A. Hober, A.-S. Svensson, J. Scheffel, D. Kotol, W. Zhong, A. Tebani, L. Strandberg, F. Edfors, E. Sjöstedt, J. Mulder, A. Mardinoglu, A. Berling, S. Ekblad, M. Dannemeyer, S. Kanje, J. Rockberg, M. Lundqvist, M. Malm, A.-L. Volk, P. Nilsson, A. Månberg, T. Dodig-Crnkovic, E. Pin, M. Zwahlen, P. Oksvold, K. von Feilitzen, R. S. Häussler, M.-G. Hong, C. Lindskog, F. Pontén, B. Katona, J. Vuu, E. Lindström, J. Nielsen, J. Robinson, B. Ayoglu, D. Mahdessian, D. Sullivan, P. Thul, F. Danielsson, C. Stadler, E. Lundberg, G. Bergström, A. Gummesson, B. G. Voldborg, H. Tegel, S. Hober, B. Forsström, J. M. Schwenk, L. Fagerberg, Å. Sivertsson, The human secretome. Sci. Signal. 12, eaaz0274 (2019). L. Fagerberg, B. M. Hallström, P. Oksvold, C. Kampf, D. Djureinovic, J. Odeberg, M. Habuka, S. Tahmasebpoor, A. Danielsson, K. Edlund, A. Asplund, E. Sjöstedt, E. Lundberg, C. Al-Khalili Szigyarto, M. Skogs, J. Ottosson Takanen, H. Berling, H. Tegel, J. Mulder, P. Nilsson, J. M. Schwenk, C. Lindskog, F. Danielsson, A. Mardinoglu, Å. Sivertsson, K. von Feilitzen, M. Forsberg, M. Zwahlen, I. Olsson, S. Navani, M. Huss, J. Nielsen, F. Pontén, M. Uhlén, Analysis of the human tissue-specific expression by genome-wide integration of transcriptomics and antibody-based proteomics. Mol. Cell. Proteomics 13, 397–406 (2014). P. J. Thul, C. Lindskog, The human protein atlas: a spatial map of the human proteome. Protein Sci. 27, 233–244 (2018). M. Uhlén, E. Björling, C. Agaton, C. Al-Khalili Szigyarto, B. Amini, E. Andersen, A.-C. Andersson, P. Angelidou, A. Asplund, C. Asplund, L. Berglund, K. Bergström, H. Brumer, D. Cerjan, M. Ekström, A. Elobeid, C. Eriksson, L. Fagerberg, R. Falk, J. Fall, M. Forsberg, M. G. Björklund, K. Gumbel, A. Halimi, I. Hallin, C. Hamsten, M. Hansson, M. Hedhammar, G. Hercules, C. Kampf, K. Larsson, M. Lindskog, W. Lodewyckx, J. Lund, J. Lundeberg, K. Magnusson, E. Malm, P. Nilsson, J. Odling, P. Oksvold, I. Olsson, E. Oster, J. Ottosson, L. Paavilainen, A. Persson, R. Rimini, J. Rockberg, M. Runeson, Å. Sivertsson, A. Sköllermo, J. Steen, M. Stenvall, F. Sterky, S. Strömberg, M. Sundberg, H. Tegel, S. Tourle, E. Wahlund, A. Waldén, J. Wan, H. Wernérus, J. Westberg, K. Wester, U. Wrethagen, L. L. Xu, S. Hober, F. Pontén, A human protein atlas for normal and cancer tissues based on antibody proteomics. Mol. Cell. Proteomics 4, 1920–1932 (2005). T. B. Brown, B. Mann, N. Ryder, M. Subbiah, J. D. Kaplan, P. Dhariwal, A. Neelakantan, P. Shyam, G. Sastry, A. Askell, S. Agarwal, A. Herbert-Voss, G. Krueger, T. Henighan, R. Child, A. Ramesh, D. M. Ziegler, J. Wu, C. Winter, C. Hesse, M. Chen, E. Sigler, M. Litwin, S. Gray, B. Chess, J. Clark, C. Berner, S. McCandlish, A. Radford, I. Sutskever, D. Amodei, Language models are few-shot learners. Adv. Neural Inf. Process. Syst. 33, 1877–1901 (2020). OpenAI, GPT-4 technical report. arXiv:2303.08774 [cs.CL] (2023). Gemini Team, Gemini: a family of highly capable multimodal models. arXiv:2312.11805 [cs.CL] (2023). Z. Ji, N. Lee, R. Frieske, T. Yu, D. Su, Y. Xu, E. Ishii, Y. Bang, D. Chen, W. Dai, H. S. Chan, A. Madotto, P. Fung, Survey of hallucination in natural language generation. ACM Comput. Surv. 55, 1–38 (2023). L. Huang, W. Yu, W. Ma, W. Zhong, Z. Feng, H. Wang, Q. Chen, W. Peng, X. Feng, B. Qin, T. Liu, A survey on hallucination in large language models: principles, taxonomy, challenges, and open questions. arXiv:2311.05232 [cs.CL] (2023). R. Bommasani, P. Liang, T. Lee, Holistic evaluation of language models. Ann. N. Y. Acad. Sci. 1525, 140–146 (2023). M. Baker, 1,500 scientists lift the lid on reproducibility. Nature 533, 452–454 (2016). C. G. Begley, J. P. A. Ioannidis, Reproducibility in science: improving the standard for basic and preclinical research. Circ. Res. 116, 116–126 (2015). L. Wang, C. Ma, X. Feng, Z. Zhang, H. Yang, J. Zhang, Z. Chen, J. Tang, X. Chen, Y. Lin, W. X. Zhao, Z. Wei, J.-R. Wen, A survey on large language model based autonomous agents. Front. Comput. Sci. 18, 186345 (2024). J. S. Park, J. C. O’Brien, C. J. Cai, M. R. Morris, P. Liang, M. S. Bernstein, Generative agents: interactive simulacra of human behavior. Proc. 36th ACM UIST , 1–22 (2023). Q. Wu, G. Bansal, J. Zhang, Y. Wu, B. Li, E. Zhu, L. Jiang, X. Zhang, S. Zhang, J. Liu, A. H. Awadallah, R. W. White, D. Burger, C. Wang, AutoGen: enabling next-gen LLM applications via multi-agent conversation. arXiv:2308.08155 [cs.AI] (2023). J. Wei, X. Wang, D. Schuurmans, M. Bosma, B. Ichter, F. Xia, E. Chi, Q. Le, D. Zhou, Chain-of-thought prompting elicits reasoning in large language models. Adv. Neural Inf. Process. Syst. 35, 24824–24837 (2022). T. Schick, J. Dwivedi-Yu, R. Dessì, R. Raileanu, M. Lomeli, E. Hambro, L. Zettlemoyer, N. Cancedda, T. Scialom, Toolformer: language models can teach themselves to use tools. Adv. Neural Inf. Process. Syst. 36, 68539–68551 (2023). X. Wang, J. Wei, D. Schuurmans, Q. Le, E. Chi, S. Narang, A. Chowdhery, D. Zhou, Self-consistency improves chain of thought reasoning in language models. arXiv:2203.11171 [cs.CL] (2022). C. Qian, W. Liu, H. Liu, N. Chen, Y. Dang, J. Li, C. Yang, W. Chen, Y. Su, X. Cong, J. Xu, D. Li, Z. Liu, M. Sun, ChatDev: communicative agents for software development. Proc. 62nd Annu. Meet. Assoc. Comput. Linguist. , 15174–15186 (2024). X. Deng, Y. Gu, B. Zheng, S. Chen, S. Stevens, B. Wang, H. Sun, Y. Su, Mind2Web: towards a generalist agent for the web. Adv. Neural Inf. Process. Syst. 36, 28091–28114 (2023). S. Zhou, F. F. Xu, H. Zhu, X. Zhou, R. Lo, A. Sridhar, X. Cheng, T. Ou, Y. Bisk, D. Fried, U. Alon, G. Neubig, WebArena: a realistic web environment for building autonomous agents. arXiv:2307.13854 [cs.AI] (2023). D. A. Boiko, R. MacKnight, B. Kline, G. Gomes, Autonomous chemical research with large language models. Nature 624, 570–578 (2023). A. M. Bran, S. Cox, O. Schilter, C. Baldassari, A. D. White, P. Schwaller, Augmenting large language models with chemistry tools. Nat. Mach. Intell. 6, 525–535 (2024). W. X. Zhao, K. Zhou, J. Li, T. Tang, X. Wang, Y. Hou, Y. Min, B. Zhang, J. Zhang, Z. Dong, Y. Du, C. Yang, Y. Chen, Z. Chen, J. Jiang, R. Ren, Y. Li, X. Tang, Z. Liu, P. Liu, J.-Y. Nie, J.-R. Wen, A survey of large language models. arXiv:2303.18223 [cs.CL] (2023). G. Marcus, E. Davis, Rebooting AI: Building Artificial Intelligence We Can Trust (Pantheon, 2019). M. Mitchell, D. C. Krakauer, The debate over understanding in AI’s large language models. Proc. Natl. Acad. Sci. U.S.A. 120, e2215907120 (2023). D. Patterson, J. Gonzalez, Q. Le, C. Liang, L.-M. Munguia, D. Rothchild, D. So, M. Texier, J. Dean, Carbon emissions and large neural network training. arXiv:2104.10350 [cs.LG] (2021). J. Kaplan, S. McCandlish, T. Henighan, T. B. Brown, B. Chess, R. Child, S. Gray, A. Radford, J. Wu, D. Amodei, Scaling laws for neural language models. arXiv:2001.08361 [cs.LG] (2020). B. Shneiderman, Human-Centered AI (Oxford Univ. Press, 2022). G. Mialon, R. Dessì, M. Lomeli, C. Nalmpantis, R. Pasunuru, R. Raileanu, B. Rozière, T. Schick, J. Dwivedi-Yu, A. Celikyilmaz, E. Grave, Y. LeCun, T. Scialom, Augmented language models: a survey. Trans. Mach. Learn. Res. (2023). A. Madaan, N. Tandon, P. Gupta, S. Hallinan, L. Gao, S. Wiegreffe, U. Alon, N. Dziri, S. Prabhumoye, Y. Yang, S. Gupta, B. P. Majumder, K. Hermann, S. Welleck, A. Yazdanbakhsh, P. Clark, Self-refine: iterative refinement with self-feedback. Adv. Neural Inf. Process. Syst. 36, 46534–46594 (2023). E. M. Bender, T. Gebru, A. McMillan-Major, S. Shmitchell, On the dangers of stochastic parrots: can language models be too big? Proc. FAccT , 610–623 (2021). R. Bommasani, D. A. Hudson, E. Adeli, R. Altman, S. Arora, S. von Arx, M. S. Bernstein, J. Bohg, A. Bosselut, E. Brunskill, E. Brynjolfsson, S. Buch, D. Card, R. Castellon, N. Chatterji, A. Chen, K. Creel, J. Q. Davis, D. Demszky, C. Donahue, M. Doumbouya, E. Durmus, S. Ermon, J. Etchemendy, K. Ethayarajh, F.-F. Li, C. Finn, T. Gale, L. Gillespie, K. Goel, N. Goodman, S. Grossman, N. Guha, T. Hashimoto, P. Henderson, J. Hewitt, D. E. Ho, J. Hong, K. Hsu, J. Huang, T. Icard, S. Jain, D. Jurafsky, P. Kalluri, S. Karamcheti, G. Keeling, F. Khani, O. Khattab, P. W. Koh, M. Krass, R. Krishna, R. Kuditipudi, A. Kumar, F. Ladhak, M. Lee, T. Lee, J. Leskovec, I. Levent, X. L. Li, X. Li, T. Ma, A. Malik, C. D. Manning, S. Mirchandani, E. Mitchell, Z. Munyikwa, S. Nair, A. Narayan, D. Narayanan, B. Newman, A. Nie, J. C. Niebles, H. Nilforoshan, J. Nyarko, G. Ogut, L. Orr, I. Papadimitriou, J. S. Park, C. Piech, E. Portelance, C. Potts, A. Raghunathan, R. Reich, H. Ren, F. Rong, Y. Roohani, C. Ruiz, J. Ryan, C. Ré, D. Sadigh, S. Sagawa, K. Santhanam, A. Shih, K. Srinivasan, A. Tamkin, R. Taori, A. W. Thomas, F. Tramèr, R. E. Wang, W. Wang, B. Wu, J. Wu, Y. Wu, S. M. Xie, M. Yasunaga, J. You, M. Zaharia, M. Zhang, T. Zhang, X. Zhang, Y. Zhang, L. Zheng, K. Zhou, P. Liang, On the opportunities and risks of foundation models. arXiv:2108.07258 [cs.LG] (2021). H. Nori, Y. T. Lee, S. Zhang, D. Carignan, R. Edgar, N. Fusi, N. King, J. Larson, Y. Li, W. Liu, R. Luo, S. M. McKinney, R. O. Ness, H. Poon, T. Qin, N. Usuyama, C. White, E. Horvitz, Can generalist foundation models outcompete special-purpose tuning? Case study in medicine. arXiv:2311.16452 [cs.CL] (2023). L. Weidinger, J. Mellor, M. Rauh, C. Griffin, J. Uesato, P.-S. Huang, M. Cheng, M. Glaese, B. Balle, A. Kasirzadeh, Z. Kenton, S. Brown, W. Hawkins, T. Stepleton, C. Biles, A. Birhane, J. Haas, L. Rimell, L. A. Hendricks, W. Isaac, S. Legassick, G. Irving, I. Gabriel, Ethical and social risks of harm from language models. arXiv:2112.04359 [cs.CL] (2021). N. Shinn, F. Cassano, A. Gopinath, K. Narasimhan, S. Yao, Reflexion: language agents with verbal reinforcement learning. Adv. Neural Inf. Process. Syst. 36, 8634–8652 (2023). S. Yao, J. Zhao, D. Yu, N. Du, I. Shafran, K. Narasimhan, Y. Cao, ReAct: synergizing reasoning and acting in language models. arXiv:2210.03629 [cs.AI] (2022). Significant-Gravitas, AutoGPT: build, deploy, and run AI agents (GitHub repository, accessed 29 March 2026). The UniProt Consortium, UniProt: the Universal Protein Knowledgebase in 2023. Nucleic Acids Res. 51, D523–D531 (2023). F. Cunningham, J. E. Allen, J. Allen, J. Alvarez-Jarreta, M. R. Amode, I. M. Armean, O. Austine-Orimoloye, A. G. Azov, I. Barnes, R. Bennett, A. Berry, J. Bhai, A. Bignell, K. Billis, S. Boddu, L. Brooks, M. Charkhchi, C. Cummins, L. Da Rin Fioretto, C. Davidson, K. Dodiya, S. Donaldson, B. El Houdaigui, T. El Naboulsi, R. Fatima, C. Garcia Giron, T. Genez, J. Gonzalez Martinez, C. Guijarro-Clarke, A. Gymer, M. Hardy, Z. Hollis, T. Hourlier, T. Hunt, T. Juettemann, V. Kaikala, M. Kay, I. Lavidas, T. Le, D. Lemos, J. C. Marugán, S. Mohanan, A. Mushtaq, M. Naven, D. N. Ogeh, A. Parker, A. Parton, M. Perry, I. Piližota, I. Prosovetskaia, M. P. Sakthivel, A. I. A. Salam, B. M. Schmitt, H. Schuilenburg, D. Sheppard, J. G. Pérez-Silva, W. Stark, E. Steed, K. Sutinen, R. Sukumaran, D. Sumathipala, M.-M. Suner, M. Szpak, A. Thormann, F. F. Tricomi, D. Urbina-Gómez, A. Veidenberg, T. A. Walsh, B. Walts, N. Willhoft, A. Winterbottom, E. Wass, M. Chakiachvili, B. Flint, A. Frankish, S. Giorgetti, L. Haggerty, S. E. Hunt, G. R. IIsley, J. E. Loveland, F. J. Martin, B. Moore, J. M. Mudge, M. Muffato, E. Perry, M. Ruffier, J. Tate, D. Thybert, S. J. Trevanion, S. Dyer, P. W. Harrison, K. L. Howe, A. D. Yates, D. R. Zerbino, P. Flicek, Ensembl 2022. Nucleic Acids Res. 50, D988–D995 (2022). Gene Ontology Consortium, S. A. Aleksander, J. Balhoff, S. Carbon, J. M. Cherry, H. J. Drabkin, D. Ebert, M. Feuermann, P. Gaudet, N. L. Harris, D. P. Hill, R. Lee, H. Mi, S. Moxon, C. J. Mungall, A. Muruganugan, T. Mushayahama, P. W. Sternberg, P. D. Thomas, K. Van Auken, J. Ramsey, D. A. Siegele, R. L. Chisholm, P. Fey, M. C. Aspromonte, M. V. Nugnes, F. Quaglia, S. Tosatto, M. Giglio, S. Nadendla, G. Antonazzo, H. Attrill, G. dos Santos, S. Marygold, V. Strelets, C. J. Tabone, J. Thurmond, P. Zhou, S. H. Ahmed, P. Asanitthong, D. Luna Buitrago, M. N. Erdol, M. C. Gage, M. Ali Kadhum, K. Y. C. Li, M. Long, A. Michalak, A. Pesala, A. Pritazahra, S. C. C. Saverimuttu, R. Su, K. E. Thurlow, R. C. Lovering, C. Logie, S. Oliferenko, J. Blake, K. Christie, L. Corbani, M. E. Dolan, H. J. Drabkin, D. P. Hill, L. Ni, D. M. Sitnikov, M. A. Harris, S. G. Oliver, K. Rutherford, V. Wood, J. Hayles, J. Bähler, A. Lock, E. R. Bolton, J. De Pons, M. L. Dwinell, G. T. Hayman, D. E. Laulederkind, S. J. F. Laulederkind, M. R. Nigam, S. J. Wang, M. Westerfield, The Gene Ontology knowledgebase in 2023. Genetics 224, iyad031 (2023). E. J. Topol, High-performance medicine: the convergence of human and artificial intelligence. Nat. Med. 25, 44–56 (2019). P. Rajpurkar, E. Chen, O. Banerjee, E. J. Topol, AI in health and medicine. Nat. Med. 28, 31–38 (2022). Y. Gil, C. H. David, I. Demir, B. T. Essawy, R. W. Fulweiler, J. L. Goodall, L. Karlstrom, H. Lee, H. J. Mills, J.-H. Oh, S. A. Pierce, A. Pope, M. W. Tzeng, S. R. Villamizar, X. Yu, Toward the geoscience paper of the future: best practices for documenting and sharing research from data to software to provenance. Earth Space Sci. 3, 388–415 (2016). National Academies of Science s, Engineering, and Medicine, Reproducibility and Replicability in Science (National Academies Press, 2019). Table Table 1. ASO benchmark evaluation across six research queries of increasing complexity. All runs executed autonomously with no human intervention. Difficulty Query Measurements Charts Status Easy Top 25 genes enriched in heart muscle in a lollipop chart 15 1 Pass Easy Show me ALB/HP/CYP3A4 liver vs kidney in a grouped bar chart 35 1 Pass Medium Show me metabolic enzymes expression difference liver vs pancreas as scatter plot 534 1 Pass Medium Find receptors enriched in cerebral cortex. Lollipop bottom 20, grouped bar cortex vs liver top 25 106 2 Pass Medium Find TFs enriched in heart vs brain. Lollipop each, scatter head-to-head 88 3 Pass Hard Find transcription factors enriched in liver. Measure in liver and kidney. Lollipop top 20, grouped bar top 15, scatter, heatmap top 10 228 4 Pass* Total 1,006 12 100% Pass* = guardrail-mediated self-correction. Code guardrail rejected ranked data passed to scatter tool; orchestrator autonomously re-routed through analyze_scatter with raw measurement data. Additional Declarations There is NO Competing Interest. Supplementary Files supplementarymaterial.pdf Supplementary Information AtlasAI91.mp4 AtlasAI Demo and Architecture Cite Share Download PDF Status: Under Review Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-9452188","acceptedTermsAndConditions":true,"allowDirectSubmit":false,"archivedVersions":[],"articleType":"Article","associatedPublications":[],"authors":[{"id":625862876,"identity":"2c4b3041-29d6-4d61-90a3-75957e2826a3","order_by":0,"name":"Emre Green","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Emre","middleName":"","lastName":"Green","suffix":""},{"id":625862877,"identity":"e4a73d2e-5749-4adc-9c11-5d250472c62d","order_by":1,"name":"Kalle von Feilitzen","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Kalle","middleName":"","lastName":"von Feilitzen","suffix":""},{"id":625862878,"identity":"ad6a8237-f02d-48cd-8fcb-55b5b55faf64","order_by":2,"name":"Fredric Johansson","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Fredric","middleName":"","lastName":"Johansson","suffix":""},{"id":625862879,"identity":"041a57bf-484f-4d78-85e8-97fc83752659","order_by":3,"name":"Mattias Forsberg","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Mattias","middleName":"","lastName":"Forsberg","suffix":""},{"id":625862880,"identity":"77aa4d21-96f6-4d10-beea-951eeb9f6db9","order_by":4,"name":"Zeynep Sumer","email":"","orcid":"","institution":"King's College London","correspondingAuthor":false,"prefix":"","firstName":"Zeynep","middleName":"","lastName":"Sumer","suffix":""},{"id":625862881,"identity":"acbeeb3b-168f-4733-9536-db72c4098639","order_by":5,"name":"Xiya Song","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Xiya","middleName":"","lastName":"Song","suffix":""},{"id":625862882,"identity":"342ddd09-8973-4bcd-b9d9-79f330eaeccf","order_by":6,"name":"Xinmeng Liao","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Xinmeng","middleName":"","lastName":"Liao","suffix":""},{"id":625862883,"identity":"9653fcb1-b17b-4004-879c-39e25af54385","order_by":7,"name":"Mengzhen Li","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Mengzhen","middleName":"","lastName":"Li","suffix":""},{"id":625862884,"identity":"becc5905-1523-4eb0-a57d-368852ea6037","order_by":8,"name":"Özlem Altay","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Özlem","middleName":"","lastName":"Altay","suffix":""},{"id":625862885,"identity":"2822977c-3a61-4aac-abba-ba8753f13387","order_by":9,"name":"Hong Yang","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Hong","middleName":"","lastName":"Yang","suffix":""},{"id":625862886,"identity":"1680f35e-d54a-46dc-9d21-bdd78be6a769","order_by":10,"name":"Tonghua Zhang","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Tonghua","middleName":"","lastName":"Zhang","suffix":""},{"id":625862887,"identity":"23d2a668-202c-461e-a256-8ab4378fd0ef","order_by":11,"name":"Xiangtai Kong","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Xiangtai","middleName":"","lastName":"Kong","suffix":""},{"id":625862888,"identity":"976ff1be-6b13-47de-9c85-bae477c81a31","order_by":12,"name":"Xuexin Li","email":"","orcid":"","institution":"Karolinska Institute","correspondingAuthor":false,"prefix":"","firstName":"Xuexin","middleName":"","lastName":"Li","suffix":""},{"id":625862889,"identity":"fb2ecdb8-f4c6-40ad-bd24-76165ef910fc","order_by":13,"name":"Adil Mardinoglu","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Adil","middleName":"","lastName":"Mardinoglu","suffix":""},{"id":625862890,"identity":"3ba94323-1969-4e55-b6a7-179302edd23e","order_by":14,"name":"Mathias Uhlén","email":"","orcid":"","institution":"Science for Life Laboratory, KTH Royal Institute of Technology","correspondingAuthor":false,"prefix":"","firstName":"Mathias","middleName":"","lastName":"Uhlén","suffix":""},{"id":625862875,"identity":"be1e43ac-fb93-47ac-b849-744048fab588","order_by":15,"name":"Cheng Zhang","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/klEQVRIiWNgGAWjYDACCTD5D8qoSGDgg4gnENJyAMo4k8DARpoWxjYitPDPbj728AvDHQb52c3PHn6dlybPxsD88ANjWxpuS+4cSzeWYXjGwDjnmLmx7LYcwzYGNmMJxrYcnFoMJHLMpCUYmBmYJRLMpCW3VSQAHWYGdGEFHi3538Ba2CTSv0lLzgFpYf9GQEsOm+QHhsMMPEDrJD825AC18IBswe0wiRtpZtIMBmk8EhI5ZdIMx9IM25h5iiUSzuH2Pv+M5GeSPyps5ORnpG+T/FGTLM/P3r7xw4eyZJxaQICZx4CBB8IAkwx4IxIMGH+gM0bBKBgFo2AUIAMA0RFEvuHqtgsAAAAASUVORK5CYII=","orcid":"","institution":"King's College London","correspondingAuthor":true,"prefix":"","firstName":"Cheng","middleName":"","lastName":"Zhang","suffix":""}],"badges":[],"createdAt":"2026-04-17 19:06:22","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-9452188/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-9452188/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":107707922,"identity":"06d32006-8526-47a5-8f88-a4a2c917ab26","added_by":"auto","created_at":"2026-04-24 09:21:25","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":123629,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eMulti-agent architecture for Human Protein Atlas navigation.\u003c/strong\u003e (A) Comparison of AtlasAI multi-agent pipeline (top) showing five explicit processing stages with auditable intermediate outputs versus monolithic LLM approach (bottom) where reasoning is opaque and produces 0 to 20% accuracy at 56 to 240 times higher cost. (B) Agent routing hub: natural language query is analyzed and dispatched to one of five specialized agents (Deep Research, Investigator, ASO, Dictionary Expert, Inclusion Check), with routing decisions logged. (C) ASO overview: natural language goal enters LLM orchestrator with 14-tool registry, iterates through autonomous execution, persists all artifacts in auditable workspace.\u003c/p\u003e","description":"","filename":"fig1.png","url":"https://assets-eu.researchsquare.com/files/rs-9452188/v1/2b2f685bf59aa21f341c4694.png"},{"id":107708031,"identity":"70b99a10-626b-41a3-958e-b5dd85cc2dd4","added_by":"auto","created_at":"2026-04-24 09:21:42","extension":"png","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":116534,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eBenchmark performance against frontier language models.\u003c/strong\u003e (A) Per-query comparison table: AtlasAI achieves complete task resolution across 13 representative queries (full 30-query results in Table S3) while Claude Opus 4.6, GPT-5.4 (three reasoning levels), GPT-4.1, and Gemini 3.1 Pro achieve 0 to 20%. Atlas Cost Index shows 56 to 240 times higher cost for frontier models. (B) Reported versus actual gene counts for all 30 queries on log scale. AtlasAI values fall on the identity diagonal; Gemini 3.1 Pro values are scattered across the plot; five other models produced zero data points. (C) Time efficiency: manual expert navigation versus AtlasAI across four query categories, showing 3.1 to 9.8 fold speedup that increases with query complexity.\u003c/p\u003e","description":"","filename":"fig2.png","url":"https://assets-eu.researchsquare.com/files/rs-9452188/v1/61572baf722adfe3bc1d8561.png"},{"id":107707977,"identity":"3c26fcc7-795a-4866-aeb0-44c109eaf93e","added_by":"auto","created_at":"2026-04-24 09:21:33","extension":"png","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":96127,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eTransparent reasoning traces for three query types.\u003c/strong\u003e (A) Deep Research exclusion query: \"Peptidases enriched in stomach, not detected in liver or brain, not secreted to blood.\" Five-stage pipeline showing goal parsing, constraint planning with AND/NOT operators, trail navigation with hybrid scoring, URL construction, and semantic validation. 2 genes returned, 13.2 seconds. (B) Investigator gene query: \"In what tissues is AQP6 expressed?\" Six-stage trace showing gene resolution, page selection, autonomous data extraction (8 charts, 24 tables), entity-centric merge, LLM synthesis from grounded evidence, and validation. (C) Deep Research compound protein class: \"FDA approved kinases enriched in brain not in liver.\" Shows compound subject decomposition into two protein class filters, parallel trail navigation, intersection URL construction, and validation.\u003c/p\u003e","description":"","filename":"fig3.png","url":"https://assets-eu.researchsquare.com/files/rs-9452188/v1/ba2c686a9597c92ba752e08b.png"},{"id":107692156,"identity":"7d90460b-dce9-42bd-859b-88354c9cf114","added_by":"auto","created_at":"2026-04-24 06:18:44","extension":"png","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":66105,"visible":true,"origin":"","legend":"\u003cp\u003e\u003cstrong\u003eAutonomous Scientific Orchestrator (ASO) architecture and execution.\u003c/strong\u003e (A) System overview: 14-tool registry organized into five categories (Summon Agents, Workspace, Clean and Measure, Analyze, Visualize, Finish), orchestrated through a think-act-store-observe loop. The auditable artifact store provides UUID-addressed persistence, kind registration, data isolation (LLM sees previews only), validation, and self-correction on reject. (B) Execution trace for the liver versus kidney enzyme comparison query, showing 9 orchestrator steps from parallel deep research through scout-and-direct measurement (1 LLM call, 113 HTTP fetches), ranking (HP 55,848 nTPM, NAT8 683 nTPM), and chart generation, including guardrail-mediated self-correction for the scatter plot. (C) Generated outputs from the same run: kidney-enriched enzyme lollipop chart and liver versus kidney expression scatter plot. 114 genes, 228 measurements, 3 charts, 9 steps, all artifacts persisted in downloadable workspace.\u003c/p\u003e","description":"","filename":"fig4.png","url":"https://assets-eu.researchsquare.com/files/rs-9452188/v1/43c7001f7d278e0e4cd48d23.png"},{"id":108492618,"identity":"ff7b5de5-6c55-4a90-8923-ab78e8556791","added_by":"auto","created_at":"2026-05-05 09:58:11","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":716197,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-9452188/v1/aa595157-db5a-403c-b8b4-318d2aa15e09.pdf"},{"id":107692151,"identity":"e051c6de-cdcc-4af5-9b73-85cba0cf09cb","added_by":"auto","created_at":"2026-04-24 06:18:44","extension":"pdf","order_by":1,"title":"","display":"","copyAsset":false,"role":"supplement","size":1009041,"visible":true,"origin":"","legend":"Supplementary Information","description":"","filename":"supplementarymaterial.pdf","url":"https://assets-eu.researchsquare.com/files/rs-9452188/v1/83b31a33b6b889aa813768fa.pdf"},{"id":107692154,"identity":"c7f5eb1e-bb32-414c-88bc-448cacf15077","added_by":"auto","created_at":"2026-04-24 06:18:44","extension":"mp4","order_by":2,"title":"","display":"","copyAsset":false,"role":"supplement","size":54235005,"visible":true,"origin":"","legend":"AtlasAI Demo and Architecture","description":"","filename":"AtlasAI91.mp4","url":"https://assets-eu.researchsquare.com/files/rs-9452188/v1/2bd037146a4335dc90c9f6bf.mp4"}],"financialInterests":"There is \u003cb\u003eNO\u003c/b\u003e Competing Interest.","formattedTitle":"AtlasAI: Multi-Agent Reasoning for Knowledge Discovery in the Human Protein Atlas","fulltext":[{"header":"Introduction","content":"\u003cp\u003eThe Human Protein Atlas (HPA) represents a comprehensive mapping of the human proteome across tissues, organs, cells, and subcellular compartments\u003cem\u003e\u0026nbsp;(1\u0026ndash;3)\u003c/em\u003e. The atlas encompasses expression data from immunohistochemistry across 44 normal human tissues, RNA sequencing from 37 organs, single-cell transcriptomics spanning hundreds of cell types, protein localization patterns in 35 subcellular structures\u003cem\u003e\u0026nbsp;(4)\u003c/em\u003e, expression profiles across 64 cell lines, and disease associations including 17 major cancer types\u003cem\u003e\u0026nbsp;(2, 5)\u003c/em\u003e. The Blood Atlas provides blood-cell expression profiles\u003cem\u003e\u0026nbsp;(6)\u003c/em\u003e, the Secretome Atlas distinguishes proteins secreted to blood from those retained locally in tissues\u003cem\u003e\u0026nbsp;(7)\u003c/em\u003e, and the Pathology Atlas links gene expression to patient survival outcomes across cancers\u003cem\u003e\u0026nbsp;(2)\u003c/em\u003e. Together, these resources contain over 26 million immunohistochemistry images, expression values for 20,162 genes, and structured annotations enabling sophisticated biological queries.\u003c/p\u003e\n\u003cp\u003eThis wealth of information has enabled discoveries ranging from tissue-specific protein signatures\u003cem\u003e\u0026nbsp;(8)\u003c/em\u003e to principles of subcellular organization\u003cem\u003e\u0026nbsp;(9)\u003c/em\u003e to cancer prognostic markers\u003cem\u003e\u0026nbsp;(10)\u003c/em\u003e. Yet the very richness that makes the Human Protein Atlas valuable also makes it challenging to navigate. The database organizes filterable attributes across multiple categories (Tissue, Brain, Cancer, Single Cell, Subcellular, Cell Line, Gene Info, Structure, Interaction), each containing hierarchical fields, classes, and subclasses. Constructing a query like \u0026quot;membrane receptors enriched in brain but absent from blood\u0026quot; requires correct filter syntax across several categories. AtlasAI eliminates this barrier by allowing users to ask questions in natural language through an integrated sidebar deployed directly on the Human Protein Atlas website.\u003c/p\u003e\n\u003cp\u003eLarge language models (LLMs) have demonstrated remarkable capabilities in natural language understanding\u003cem\u003e\u0026nbsp;(11\u0026ndash;13)\u003c/em\u003e. However, applying monolithic language models to scientific knowledge navigation presents fundamental challenges. First, language models are prone to hallucination, generating plausible but factually incorrect outputs\u003cem\u003e\u0026nbsp;(14, 15)\u003c/em\u003e, a failure mode particularly dangerous in scientific contexts. Second, the reasoning process occurs through billions of parameter interactions in a single forward pass, rendering it effectively opaque\u003cem\u003e\u0026nbsp;(16)\u003c/em\u003e. Researchers cannot inspect intermediate reasoning, identify where errors occurred, or verify that correct answers arose through sound logic rather than pattern matching. This opacity conflicts fundamentally with scientific norms of transparency and reproducibility\u003cem\u003e\u0026nbsp;(17, 18)\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eAgentic AI architectures offer a fundamentally different approach\u003cem\u003e\u0026nbsp;(19\u0026ndash;21)\u003c/em\u003e. Rather than processing queries through a single model invocation, agentic systems decompose tasks into discrete steps executed by specialized components, each producing inspectable intermediate outputs. This decomposition enables explicit reasoning traces, tool use with verifiable outcomes, and iterative refinement based on intermediate results\u003cem\u003e\u0026nbsp;(22\u0026ndash;24)\u003c/em\u003e. Recent work has demonstrated the power of multi-agent approaches for code generation\u003cem\u003e\u0026nbsp;(25)\u003c/em\u003e, web navigation\u003cem\u003e\u0026nbsp;(26, 27)\u003c/em\u003e, and scientific reasoning\u003cem\u003e\u0026nbsp;(28, 29)\u003c/em\u003e, consistently showing that architectures with multiple specialized agents outperform monolithic alternatives while providing interpretable decision traces.\u003c/p\u003e\n\u003cp\u003eHere, we present a multi-agent system for autonomous navigation of the Human Protein Atlas. Our architecture employs specialized agents for distinct query types, each operating through explicit reasoning steps that generate complete audit trails. Beyond single-query interactions, the Autonomous Scientific Orchestrator (ASO) chains these agents with analytical and visualization tools to execute multi-step research objectives from a single natural language prompt, persisting every intermediate output in a structured artifact store that serves as both the communication backbone between tools and a complete audit record.\u003c/p\u003e"},{"header":"Results","content":"\u003ch2\u003eMulti-agent architecture for transparent biological reasoning\u003c/h2\u003e\n\u003cp\u003eThe fundamental limitation of monolithic language models for scientific applications is the opacity of their reasoning process\u003cem\u003e\u0026nbsp;(16, 30)\u003c/em\u003e. When a user submits a query, the model produces an output through a single forward pass involving billions of parameters, with no visibility into intermediate computations or decision points. If the output is incorrect, there is no mechanism to identify where reasoning failed. Our multi-agent architecture addresses this through explicit decomposition of biological queries into specialized processing pathways, each generating auditable intermediate outputs. The contrast between monolithic and multi-agent approaches is illustrated in Fig. 1A: under direct prompting conditions, monolithic models produced outputs through opaque forward passes with 0 to 20% accuracy, whereas our architecture generated inspectable intermediate outputs at each reasoning step, achieving complete task resolution at 56 to 240 times lower computational cost (Fig. 2A, Table S3).\u003c/p\u003e\n\u003cp\u003eThe architecture comprises five agents designed for fundamentally different query types (Fig. 1B). The Deep Research agent processes complex searches requiring construction of multi-constraint database queries, such as \u0026quot;find kinases enriched in brain tissue but not secreted to blood.\u0026quot; The Investigator agent handles queries requiring extraction of specific information from within gene pages and interactive elements, such as \u0026quot;is EGFR prognostic in lung cancer?\u0026quot; The Inclusion Check agent enables iterative exploration by verifying whether specific information appears in previous search results, supporting workflows where researchers progressively refine their queries. The Dictionary Expert agent handles educational queries about tissue histology, cancer pathology, and cell biology, mapping natural language questions to the Human Protein Atlas structured dictionary of annotated microscopy images across all sub-atlas pages. The Autonomous Scientific Orchestrator (ASO) coordinates these agents with analytical and visualization tools to execute fully autonomous multi-step research workflows from a single natural language prompt (Fig. 1C). Agent selection occurs automatically based on query analysis, with every routing decision logged for transparency. The complete system is deployed as an integrated sidebar on the Human Protein Atlas website, streaming all reasoning steps to the user interface in real time (Fig. S1).\u003c/p\u003e\n\u003ch2\u003eDeep research agent: five-stage query pipeline\u003c/h2\u003e\n\u003cp\u003eThe Deep Research agent processes complex biological queries through five explicit stages (Fig. 1A), each generating logged intermediate outputs that enable complete reconstruction of the reasoning pathway. This multi-stage architecture reflects insights from recent work on chain-of-thought reasoning\u003cem\u003e\u0026nbsp;(22)\u003c/em\u003e and tool-augmented language models\u003cem\u003e\u0026nbsp;(23)\u003c/em\u003e, extended to the domain of structured biological knowledge navigation.\u003c/p\u003e\n\u003cp\u003eIn the first stage, Goal Parsing, the agent decomposes natural language queries into structured components: subject (what class of genes or proteins is sought), location (where expression is required), qualifier (how expression should be characterized), and exclusion (where expression should be absent). The parser also generates synonyms and qualifier variants to improve downstream trail scoring. In Constraint Planning, the agent determines how parsed components map to database operations, reasoning about component interactions. A query for \u0026quot;FDA approved kinases\u0026quot; requires two independent protein class constraints (Enzymes;Kinases AND FDA approved drug targets), while a query for \u0026quot;proteins secreted in brain\u0026quot; may require only a single secretome constraint (Fig. 3C). The constraint plan is logged as an ordered list of AND/NOT operations.\u003c/p\u003e\n\u003cp\u003eIn Trail Navigation, the system scores all 842 available class-level paths using a hybrid scoring function that combines token overlap, synonym matching, and prefix matching against the full hierarchical schema, presenting candidates per component to the language model for selection. This approach ensures the language model always sees the complete candidate space rather than relying on automated pre-filtering that may discard relevant options. In URL Construction, selected paths are assembled into the executable compound search URL with correct field encodings and operator placement. In Semantic Validation, the constructed query is compared against the original intent through an independent language model invocation that produces a structured verdict (PASS, AUGMENT, or REJECT) with per-component checking (Fig. 3A). On REJECT, the agent autonomously re-plans and re-executes with corrected parameters. The validation stage accounts for approximately one third of total computation, reflecting the architecture emphasis on ensuring query correctness before returning results.\u003cstrong\u003e\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eInvestigator agent: evidence-grounded gene queries\u0026nbsp;\u003c/h2\u003e\n\u003cp\u003eThe Investigator agent handles gene-specific queries through autonomous page exploration and evidence-grounded synthesis (Fig. 3B). The agent resolves gene symbols to Ensembl identifiers, selects relevant HPA pages (Tissue, Brain, Cancer, Single Cell, Subcellular), and extracts quantitative data from interactive charts, tables, and bubble plots through direct HTML parsing. The extraction pipeline handles bar charts with grouped categories, bubble plots encoding tissue by cell type expression matrices, and paginated data tables, automatically detecting units (normalized transcripts per million (nTPM), normalized counts per million (nCPM), fragments per kilobase of transcript per million mapped reads (FPKM)) from tooltip annotations. An entity-centric merge stage deduplicates identical charts across page sections, strips zero-expression entries, and groups data by legend labels, reducing the information presented to the language model while preserving all non-trivial expression values.\u003c/p\u003e\n\u003cp\u003eThe language model synthesizes answers exclusively from extracted data, architecturally preventing fabricated statistics. A validation stage confirms that all cited values are grounded in the extracted evidence. This separation of \u0026quot;what to look for\u0026quot; (where language model capabilities are valuable) from \u0026quot;what was found\u0026quot; (which must be extracted from authoritative sources) provides stronger guarantees than prompting strategies alone\u003cem\u003e\u0026nbsp;(31, 32)\u003c/em\u003e. On a curated benchmark of 17 queries spanning simple searches, compound filters, exclusion operations, gene investigations, and histology education (Table S1), AtlasAI achieved complete task resolution under the evaluation criteria, with the validation stage recovering all four queries requiring intervention.\u003c/p\u003e\n\u003ch2\u003eBenchmark performance\u003c/h2\u003e\n\u003cp\u003eWe evaluated AtlasAI on a 236-query benchmark spanning five complexity tiers defined by the number of simultaneous constraints (Table S4). Queries ranged from single-constraint searches (for example, \u0026quot;prognostic markers in melanoma\u0026quot;) to six-constraint queries combining protein class intersections, tissue enrichments, brain region specificity, cell type lineages, subcellular locations, and secretome exclusions (for example, \u0026quot;FDA drug targets enriched in brain, not detected in liver, kidney, or heart, and not secreted to blood\u0026quot;). The benchmark was heavily weighted toward complex queries: 130 queries required three simultaneous constraints, 32 required four, and 37 required five or more, with 77% of all queries including at least one exclusion constraint (NOT operator).\u003c/p\u003e\n\u003cp\u003eAcross all 236 queries, AtlasAI achieved complete task resolution across all benchmark queries under predefined evaluation criteria with a mean completion time of 13.9 seconds. The first-attempt success rate was 95.8%, with the semantic validation mechanism successfully recovering all queries requiring intervention. Query types spanned protein classes (enzymes, kinases, transcription factors, transporters), tissue expression categories (RNA enrichment across 37 organs), brain region specificity (17 regions), single-cell type enrichment (over 80 cell types), immune cell lineage (T-cells, B-cells, NK-cells), subcellular locations (35 compartments), secretome annotations, prognostic cancer markers (The Cancer Genome Atlas (TCGA) formal nomenclature), and compound protein class intersections such as \u0026quot;cancer-related kinases\u0026quot; requiring two protein_class filters joined by AND. Every constructed URL was verified against live HPA search results, with row counts confirmed to match (Table S4).\u003c/p\u003e\n\u003ch2\u003eComparison with frontier language models\u003c/h2\u003e\n\u003cp\u003eTo evaluate whether specialized multi-agent architecture provides advantages over direct prompting of frontier language models, we benchmarked AtlasAI against six model configurations: Claude Opus 4.6 with extended thinking, Gemini 3.1 Pro with thinking, GPT-5.4 at high, medium, and no reasoning effort, and GPT-4.1 (Fig. 2A, Table S3). Each model was given identical queries with access to web browsing capabilities and instructed to answer biological questions using the Human Protein Atlas as their data source.\u003c/p\u003e\n\u003cp\u003eAtlasAI achieved complete task resolution across all 30 benchmark queries under predefined criteria. In contrast, under direct prompting conditions, five of six model configurations failed to produce any correct answers. Claude Opus 4.6 and GPT-5.4 (at all three reasoning levels) attempted to access the Human Protein Atlas through web browsing, tried multiple strategies including programmatic API access and bulk data downloads, but ultimately could not navigate the hierarchical search system and explicitly declined to provide answers rather than risk fabrication. GPT-4.1, lacking reasoning capabilities, produced no correct answers. Gemini 3.1 Pro achieved 20% task success under the same evaluation criteria (6 of 30 correct within a 10% tolerance threshold), but unlike the models that refused, Gemini provided answers for all 30 queries with high stated confidence, hallucinating gene counts for four queries where the Human Protein Atlas returns zero results and fabricating specific gene names (Fig. 2B). The failure modes revealed two distinct limitations: models either recognized they could not reliably execute the task and refused, or approximated from parametric knowledge rather than navigating the actual database schema. Neither approach produced usable results. The Atlas Cost Index, measuring API cost relative to AtlasAI, ranged from 56-fold (GPT-5.4 without reasoning) to 240-fold (Claude Opus 4.6), demonstrating that multi-agent architecture achieves superior accuracy at dramatically lower cost\u003cem\u003e\u0026nbsp;(33, 34)\u003c/em\u003e.\u003c/p\u003e\n\u003ch2\u003eTime efficiency\u003c/h2\u003e\n\u003cp\u003eTiming measurements comparing AtlasAI against manual navigation by experienced HPA researchers revealed acceleration that increases with query complexity (Fig. 2C, Table S2). Simple single-constraint searches showed 3.1-fold speedup (37.5 seconds manual versus 12.1 seconds autonomous). Compound multi-constraint searches showed 9.0-fold speedup (131.3 seconds versus 14.5 seconds), reflecting the substantial cognitive and mechanical overhead of constructing multi-constraint queries through hierarchical menus. Exclusion queries showed 9.8-fold speedup (178.0 seconds versus 18.1 seconds), as NOT operations require particularly careful attention to filter construction. Gene investigations showed 5.5-fold acceleration (52.7 seconds versus 9.5 seconds). These efficiency gains were achieved while increasing rather than decreasing transparency: each query generated between 8 and 28 logged reasoning steps, providing complete auditability of the navigation process\u003cem\u003e\u0026nbsp;(35)\u003c/em\u003e.\u003c/p\u003e\n\u003ch2\u003eAutonomous scientific orchestrator\u003c/h2\u003e\n\u003cp\u003eThe Autonomous Scientific Orchestrator (ASO) extends single-query navigation into fully autonomous multi-step research workflows (Fig. 4A). Unlike prior agent frameworks, ASO externalizes all intermediate state into a persistent artifact store, preventing the language model from generating or modifying data directly. A natural language research objective enters the LLM orchestrator, which iteratively selects tools from a 14-tool registry spanning five categories: agent summoning (Deep Research, Investigator, Dictionary Expert, Inclusion Check, Inspect), data cleaning and measurement (clean, compare, measure with scout-and-direct pipeline), analysis (rank, delta, merge, scatter, matrix, concat), visualization (15 chart types), and workflow completion. The orchestrator operates through a think-act-store-observe loop: at each iteration, it reads the current workspace state, reasons about the next action, calls tools, persists results as UUID-addressed artifacts, and observes the updated workspace snapshot before planning the next step.\u003c/p\u003e\n\u003cp\u003eThree architectural decisions distinguish ASO from conventional language model pipelines. First, all inter-tool communication routes through a persistent artifact store rather than passing data through the language model context, eliminating a class of hallucination errors while reducing token consumption\u003cem\u003e\u0026nbsp;(36)\u003c/em\u003e. The orchestrator sees only artifact previews containing column names, row counts, and sample values. Second, code-level guardrails enforce artifact kind constraints at every tool invocation, rejecting invalid operations (for example, passing ranked data to a scatter tool) with machine-readable recovery hints that enable autonomous self-correction. Third, the scout-and-direct measurement pipeline uses a single language model call to discover page structure for the first gene, then measures all subsequent genes through direct HTTP page fetching and parsing with zero additional language model calls, achieving approximately 20-fold cost reduction for measurement-intensive workflows\u003cem\u003e\u0026nbsp;(37)\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eWe evaluated ASO on six research queries of increasing complexity (Table 1). Across all runs, the system achieved 100% completion, autonomously measuring 486 unique genes across 1,006 data points and producing 12 interactive charts spanning five visualization types. Easy queries (direct multi-gene comparisons) completed in 3 to 4 steps, while complex comparative analyses required 7 to 10 steps with up to 534 individual measurements per run. The system demonstrated robust error recovery: in the most complex benchmark (114 enzymes, 3 chart types), an initial scatter analysis call was correctly rejected by the kind validation guardrail, and the orchestrator autonomously reformulated the request using raw measurement identifiers on the subsequent step (Fig. 4B). The complete workspace for each run, including all structured datasets, generated visualizations (Fig. 4C), and the full execution log, is downloadable as a portable archive.\u003c/p\u003e"},{"header":"Discussion","content":"\u003cp\u003eThe application of artificial intelligence to scientific knowledge discovery presents a fundamental tension: AI systems can dramatically accelerate research, yet the opacity of neural network reasoning conflicts with scientific norms of transparency and reproducibility\u003cem\u003e\u0026nbsp;(31, 32, 38)\u003c/em\u003e. Our work demonstrates that multi-agent architectures resolve this tension.\u003c/p\u003e\n\u003cp\u003eThe direct comparison with frontier language models is instructive. Six model configurations spanning four model families and three reasoning effort levels all failed to reliably navigate the Human Protein Atlas, despite having web browsing access and extended reasoning capabilities. The dominant failure mode was architectural: monolithic models cannot reliably translate natural language into precise hierarchical filter syntax, instead approximating from parametric knowledge. The 56 to 240-fold cost premium these models carry makes the failure even more striking: architecture, not scale, determines success at structured knowledge navigation\u003cem\u003e\u0026nbsp;(39, 40)\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eThe semantic validation mechanism provides capabilities impossible in monolithic architecture. Comparing constructed queries against original intent and triggering retry cycles on mismatch requires explicit intermediate representations unavailable in single-model approaches. The Investigator agent\u0026apos;s mandatory evidence grounding, which architecturally prevents fabricated statistics, relies on separating the \u0026quot;what to look for\u0026quot; decision from the \u0026quot;what was found\u0026quot; evidence. These architectural constraints provide stronger guarantees than prompting strategies or fine-tuning objectives, which can always be circumvented by sufficiently adversarial inputs\u003cem\u003e\u0026nbsp;(41, 42)\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eThe Autonomous Scientific Orchestrator demonstrates that multi-agent architectures can scale from single-query tools to autonomous research pipelines without sacrificing transparency. The key architectural decision of routing all inter-tool communication through a persistent artifact store simultaneously eliminates hallucinated data generation and makes every intermediate result inspectable. Code-level guardrails that enforce artifact kind constraints proved more reliable than prompt-based instructions, as demonstrated by the automatic error recovery in the most complex benchmark. The scout-and-direct measurement pipeline enables workflows spanning hundreds of genes at practical cost\u003cem\u003e\u0026nbsp;(43, 44)\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eThe implications extend beyond the Human Protein Atlas. The multi-agent architecture we describe, comprising goal decomposition, hierarchical navigation with hybrid scoring, semantic validation with retry logic, and evidence-grounded synthesis, is applicable to any structured knowledge base with hierarchical filters. Databases such as UniProt\u003cem\u003e\u0026nbsp;(45)\u003c/em\u003e, Ensembl\u003cem\u003e\u0026nbsp;(46)\u003c/em\u003e, Gene Ontology\u003cem\u003e\u0026nbsp;(47)\u003c/em\u003e, and many others present similar navigation challenges. The core principles of explicit reasoning traces, intermediate validation, and evidence grounding are database-agnostic and represent general solutions to the transparency challenge in AI-augmented scientific discovery\u003cem\u003e\u0026nbsp;(48, 49)\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eSeveral limitations warrant discussion. Natural language permits inherently ambiguous formulations; while our validation mechanism catches many misinterpretations, some queries genuinely require clarification. Query outputs are sensitive to natural language phrasing, reflecting the system\u0026apos;s faithful translation of user intent into the closest available database filter, consistent with how an experienced researcher would interpret the same phrasing when constructing a manual search. The hierarchical navigation approach assumes structured filter systems; unstructured databases would require adaptations. The evidence grounding constraint in the Investigator agent prevents synthesis across multiple sources. ASO demonstrates autonomous multi-step workflows with 100% completion on the current benchmark. As artificial intelligence becomes increasingly integrated into research workflows, the challenge is ensuring outputs are produced through verifiable, reproducible processes. Multi-agent architectures provide a paradigm for AI-augmented science that aligns with rather than undermines scientific methodology\u003cem\u003e\u0026nbsp;(50, 51)\u003c/em\u003e.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e"},{"header":"Online Methods","content":"\u003cp\u003e\u003cstrong\u003eSystem Implementation and Deployment\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAtlasAI is implemented as a Node.js Express server with a React frontend, deployed as an integrated sidebar directly on the Human Protein Atlas website (proteinatlas.org). The sidebar is the first interactive element researchers encounter when visiting any atlas page, providing immediate access to natural language navigation without leaving the HPA interface. All agent reasoning streams to the client via Server-Sent Events, with each reasoning step persisted to a MySQL database as structured JSON for real-time deterministic UI reconstruction. The backend communicates through OpenAI-compatible API endpoints, enabling support for multiple model providers. The Deep Research agent and ASO orchestrator use GPT-4.1 mini as their backbone language model. Conversation history is compacted differentially, preserving user turns while summarizing assistant reasoning to manage context length across extended sessions.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eQuery Router and Agent Selection\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIncoming queries are analyzed to determine the appropriate agent. The router examines whether the query requests a specific piece of information found within a gene\u0026rsquo;s pages or interactive elements (routing to Investigator), asks about the presence of a gene or protein in previous search results (routing to Inclusion Check), requests histology, pathology definitions, or tissue structure information (routing to Dictionary Expert), initiates a multi-step research workflow requiring autonomous tool orchestration (routing to ASO), or requires database search with extensive filters (routing to Deep Research). The routing decision is logged and streamed to the UI, enabling users to verify that their query was interpreted correctly before processing begins.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDeep Research Agent\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Deep Research agent processes queries through five stages. In Goal Parsing, natural language queries are decomposed into structured JSON components (subject, location, qualifier, exclusion) with explicit field validation. The parser also generates synonyms and qualifier variants for downstream trail scoring. In Constraint Planning, the agent maps parsed components to database operations, determining AND/NOT operator assignments and reasoning about component interactions. Compound subjects (for example, \u0026ldquo;FDA approved kinases\u0026rdquo;) are decomposed into separate protein class items requiring two independent filters joined by AND.\u003c/p\u003e\n\u003cp\u003eIn Trail Navigation, the system evaluates all 842 available class-level paths in the HPA schema using a hybrid scoring function. For each query component, the scorer computes token overlap between the search intent and every candidate path, augmented by synonym matching and prefix matching (shared 4+ character prefixes). Up to 120 candidate paths are presented to the language model per component (capped at 25 per category to ensure diversity), and the model selects the most semantically appropriate path. Trail navigation runs in parallel across all query components.\u003c/p\u003e\n\u003cp\u003eIn URL Construction, selected paths are assembled into executable compound search URLs with correct field encodings, subclass notation (semicolon-separated), and operator placement (+AND+ or +NOT+). In Semantic Validation, the constructed URL is compared against the original query intent through an independent language model invocation that produces a structured verdict (PASS, AUGMENT, or REJECT) with per-component checking. The validator checks subject match, location match, qualifier match, and exclusion match independently. On REJECT, the agent re-plans and re-executes with corrected parameters, up to a maximum of four retry cycles.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvestigator Agent\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Investigator agent resolves gene symbols to Ensembl identifiers and selects relevant HPA pages (Tissue, Brain, Cancer, Single Cell, Subcellular, Cell Line, Blood, Interaction, Structure, Pathology) based on query intent. For each selected page, the agent fetches the full HTML and extracts quantitative data through direct DOM parsing of interactive charts (bar charts, bubble plots), data tables, and tooltip annotations. Units (nTPM, nCPM, FPKM, pTPM) are detected from chart axis labels and tooltip text.\u003c/p\u003e\n\u003cp\u003eAn entity-centric merge stage deduplicates identical charts that appear in multiple page sections, strips zero-expression entries, extracts legend group labels from grouped bar charts, and organizes data by entity (tissue, cell type, or subcellular compartment). The merged data is presented to the language model for synthesis, with a mandatory evidence-grounding constraint: the model may only cite values present in the extracted data. A validation stage confirms all cited values against the extraction output.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDictionary Expert Agent\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Dictionary Expert agent maps natural language questions about histology, pathology, and cell biology to the HPA structured dictionary across nine atlas pages (Tissue Atlas, Brain Atlas, Single Cell, Cancer, Blood Atlas, Cell Line, Subcellular, Structure, Interaction). The agent uses semantic matching to identify relevant dictionary entries and returns annotated microscopy images with structured descriptions from the HPA knowledge base.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInclusion Check Agent\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Inclusion Check agent enables iterative exploration by verifying whether specific genes, proteins, or data points appear in results from previous queries within the same session. This supports progressive refinement workflows where researchers narrow their search based on initial findings (for example, first searching for liver-enriched kinases, then checking whether a specific gene of interest appears in that result set). The agent operates on the conversation history and previously returned search results without requiring new database queries.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSemantic Validation Mechanism\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Deep Research validation stage performs an independent language model invocation that receives the original query, the constructed URL, and a human-readable interpretation of each URL component. The validator produces a structured JSON verdict containing: (1) a per-component check (subject, location, qualifier, exclusion) with boolean ok/fail status and reasoning, (2) an overall verdict of PASS, AUGMENT, or REJECT, and (3) corrective guidance when applicable. PASS indicates all components match the original intent. AUGMENT indicates the query is valid but could be expanded (for example, adding an additional tissue). REJECT indicates a semantic mismatch requiring re-planning. On REJECT, the full constraint planning and trail navigation stages are re-executed with the validator\u0026rsquo;s feedback incorporated, up to four retry cycles. The validation stage accounts for approximately one third of total token consumption per query, reflecting the architecture\u0026rsquo;s emphasis on correctness verification.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAutonomous Scientific Orchestrator (ASO)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe ASO orchestrator manages a 14-tool registry organized into five categories: agent summoning (deep_research_hpa, investigator_hpa, inspect), data cleaning and measurement (clean_topx, clean_diff, measure), analysis (analyze_rank, analyze_delta, analyze_merge, analyze_scatter, analyze_matrix, analyze_concat), visualization (chart with 15 chart types), and workflow completion (finish). The orchestrator operates through iterative think-act-store-observe cycles using native function calling.\u003c/p\u003e\n\u003cp\u003eAll inter-tool communication routes through a persistent artifact store. Each tool call produces a UUID-addressed JSON artifact persisted to the workspace filesystem. The orchestrator receives only artifact previews (column names, row counts, sample values), never raw data. Code-level guardrails validate artifact kinds at every tool invocation: for example, analyze_scatter accepts only measurement-kind artifacts, rejecting ranked or merged outputs with machine-readable recovery hints that include the expected kind and available alternatives. This enables autonomous self-correction without external guidance.\u003c/p\u003e\n\u003cp\u003eThe scout-and-direct measurement pipeline optimizes cost for expression measurement workflows. For the first gene in a batch, the system dispatches an Investigator agent call (the \u0026ldquo;scout\u0026rdquo;) to discover the page structure, column positions, and value extraction pattern. All subsequent genes in the batch are measured through direct HTTP page fetching and HTML parsing using the discovered pattern, requiring zero additional language model calls. Pages are cached per gene, so measuring multiple tissues for the same gene set incurs only one set of page fetches.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChart Rendering Pipeline\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe ASO chart tool accepts a dataset artifact UUID, chart type, axis mappings, and labels. Chart specifications are passed to a Python rendering script that generates publication-quality PNG images using Matplotlib. The renderer supports 15 chart types: bar, lollipop, diverging bar, dot plot, scatter, bubble, line, grouped bar, stacked bar, box, heatmap, radar, waterfall, volcano, and ridge. Each rendered chart is persisted as a numbered artifact (chart_1.png, chart_2.png, etc.) in the workspace directory. The chart tool validates that the source dataset contains the required columns (x, y, and group/series where applicable) before rendering.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e236-Query Deep Research Benchmark\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe 236-query benchmark was constructed to span five complexity tiers defined by the number of simultaneous constraints (1 to 6 axes). Queries cover protein classes, tissue expression (RNA enrichment across 37 organs), brain region specificity (17 regions), single-cell type enrichment (over 80 cell types), immune cell lineage (T-cells, B-cells, NK-cells), subcellular locations (35 compartments), secretome annotations, prognostic cancer markers (using TCGA formal nomenclature), and compound protein class intersections. The benchmark deliberately emphasizes complex multi-axis queries: 130 queries require three constraints, 32 require four, and 37 require five to six.\u003c/p\u003e\n\u003cp\u003eGround truth was established by verifying each constructed URL against live HPA search results. For each query, the system-generated URL was fetched and the returned row count was compared against the system\u0026rsquo;s reported count. A query was scored as correct if the URL was semantically valid (matching all stated constraints) and the row count matched. The complete benchmark with per-query results is provided in Table S4.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e17-Query Curated Benchmark\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe curated benchmark comprised 17 queries constructed through consultation with HPA researchers and review of representative user question types. Queries spanned five categories: simple single-constraint searches (n=3), compound multi-constraint searches (n=4), exclusion queries testing NOT operations (n=4), gene-specific investigations (n=4), and histology education queries (n=2). Ground truth was established through manual navigation by three researchers with extensive HPA experience. For search queries, ground truth consisted of the correct URL. For investigation queries, ground truth consisted of specific data values with their page locations. Accuracy was scored as correct if system outputs matched ground truth or returned accurate values with valid citations.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTime Efficiency Measurements\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTiming measurements were performed with three expert users familiar with HPA structure, measuring the interval from query formulation to result inspection. For manual navigation, this encompassed the time required to identify appropriate filter categories, navigate the hierarchical menus, construct the query, and verify results. For AtlasAI queries, this encompassed the interval from submitting natural language input to receiving and reviewing results. Each query type was measured across 5 trials per user, and median times are reported.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eASO Benchmark\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe ASO benchmark comprised six research queries of increasing complexity (2 easy, 3 medium, 1 hard). Easy queries involved direct multi-gene expression comparisons across specified tissues, requiring measurement and a single chart. Medium queries required autonomous gene list discovery via HPA search followed by cross-tissue measurement, analysis, and chart generation. The hard query combined two independent enrichment searches, quantitative measurement of 114 genes across two tissues, and generation of four chart types including a scatter comparison that triggered guardrail-mediated error recovery. Completion was scored as pass if the system produced all requested visualizations with correct data, and as pass with self-correction (Pass*) when a code-level guardrail rejection triggered successful reformulation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBenchmark Protocol for Frontier Language Model Comparison\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll 30 queries were presented to each model in separate independent sessions. The prompt identified the Human Protein Atlas (proteinatlas.org) as the authoritative data source and instructed each model to provide the complete list of matching genes, the count, and a confidence level for each query. No HPA schema information, URL syntax, or worked examples were provided. All models had web browsing enabled at the time of evaluation. Baseline models were evaluated without access to the HPA schema, reflecting standard usage without task-specific system integration.\u003c/p\u003e\n\u003cp\u003eSix configurations were tested: Claude Opus 4.6 with extended thinking (Anthropic, $5.00/$25.00 per 1M input/output tokens), Gemini 3.1 Pro with thinking (Google, $2.00/$12.00), GPT-5.4 at high reasoning effort ($2.50/$15.00), GPT-5.4 at medium reasoning effort ($2.50/$15.00), GPT-5.4 with no reasoning ($2.50/$15.00), and GPT-4.1 with no reasoning (OpenAI, $2.00/$8.00). AtlasAI uses GPT-4.1 mini ($0.40/$1.60) as its backbone model. All pricing as of March 2026.\u003c/p\u003e\n\u003cp\u003eNo retries were permitted. Each model received one attempt per query. Models were free to use web browsing, search, and any other tools available in their standard configuration. No time limit was imposed; models were allowed to run until they produced a final answer or explicitly declined. A model was scored as \u0026ldquo;Refused\u0026rdquo; when it explicitly stated that it could not reliably complete the task. Correctness was scored within a 10% tolerance of the ground truth count. Atlas Cost Index (ACI) was computed as the estimated API cost per query for each model divided by the AtlasAI cost per query.\u003c/p\u003e"},{"header":"Declarations","content":"\u003cp\u003e\u003cstrong\u003eData Availability\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe complete 236-query benchmark dataset, including per-query URLs, verified row counts, and execution times, is provided in Table S4. Individual execution logs and ASO workspace archives are available from the corresponding authors upon reasonable request. All benchmark queries, evaluation results, and execution logs are provided in the supplementary materials.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCode Availability\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe AtlasAI system is accessible at proteinatlas.org. Source code is available from the corresponding authors upon reasonable request.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003c/strong\u003e\u003cstrong\u003eAcknowledgments\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFunding\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eKnut and Alice Wallenberg Foundation, Sweden, under project number 72110\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAuthor contributions\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eE.G. designed the multi-agent architecture, developed the software, built the Autonomous Scientific Orchestrator, designed and executed the benchmarks, and wrote the manuscript. F.J. deployed the system on the Human Protein Atlas website. K.v.F. and M.F. provided feedback on system design and testing. S.Z.S., X.S., X.L., M.L., \u0026Ouml;.A., H.Y., T.Z., X.K., X.L., and A.M. tested the system and provided feedback for alignment. M.U. co-conceived the project and supervised the study. C.Z. co-conceived the project, guided research direction, supervised the study, and revised the manuscript.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCompeting interests \u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe authors declare no competing interests.\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\n\u003cli\u003eM. Uhl\u0026eacute;n, L. Fagerberg, B. M. Hallstr\u0026ouml;m, C. Lindskog, P. Oksvold, A. Mardinoglu, \u0026Aring;. Sivertsson, C. Kampf, E. Sj\u0026ouml;stedt, A. Asplund, I. Olsson, K. Edlund, E. Lundberg, S. Navani, C. Al-Khalili Szigyarto, J. Odeberg, D. Djureinovic, J. Ottosson Takanen, S. Hober, T. Alm, P.-H. Edqvist, H. Berling, H. Tegel, J. Mulder, J. Rockberg, P. Nilsson, J. M. Schwenk, M. Hamsten, K. von Feilitzen, M. Forsberg, L. Persson, F. Johansson, M. Zwahlen, G. von Heijne, J. Nielsen, F. Pont\u0026eacute;n, Proteomics. Tissue-based map of the human proteome. \u003cem\u003eScience\u003c/em\u003e 347, 1260419 (2015).\u003c/li\u003e\n\u003cli\u003eM. Uhl\u0026eacute;n, C. Zhang, S. Lee, E. Sj\u0026ouml;stedt, L. Fagerberg, G. Bidkhori, R. Benfeitas, M. Arif, Z. Liu, F. Edfors, K. Sanli, K. von Feilitzen, P. Oksvold, E. Lundberg, S. Hober, P. Nilsson, J. Mattsson, J. M. Schwenk, H. Brunnstr\u0026ouml;m, B. Glimelius, T. Sj\u0026ouml;blom, P.-H. Edqvist, D. Djureinovic, P. Micke, C. Lindskog, A. Mardinoglu, F. Pont\u0026eacute;n, A pathology atlas of the human cancer transcriptome. \u003cem\u003eScience\u003c/em\u003e 357, eaan2507 (2017).\u003c/li\u003e\n\u003cli\u003eM. Karlsson, C. Zhang, L. M\u0026eacute;ar, W. Zhong, A. Digre, B. Katona, E. Sj\u0026ouml;stedt, L. Butler, J. Odeberg, P. Dusart, F. Edfors, P. Oksvold, K. von Feilitzen, M. Zwahlen, M. Arif, O. Altay, X. Li, M. Ozcan, A. Mardinoglu, L. Fagerberg, J. Mulder, Y. Luo, F. Pont\u0026eacute;n, M. Uhl\u0026eacute;n, C. Lindskog, A single-cell type transcriptomics map of human tissues. \u003cem\u003eSci. Adv.\u003c/em\u003e 7, eabh2169 (2021).\u003c/li\u003e\n\u003cli\u003eP. J. Thul, L. \u0026Aring;kesson, M. Wiking, D. Mahdessian, A. Geladaki, H. Ait Blal, T. Alm, A. Asplund, L. Bj\u0026ouml;rk, L. M. Breckels, A. B\u0026auml;ckstr\u0026ouml;m, F. Danielsson, L. Fagerberg, J. Fall, L. Gatto, C. Gnann, S. Hober, M. Hjelmare, F. Johansson, S. Lee, C. Lindskog, J. Mulder, C. M. Mulvey, P. Nilsson, P. Oksvold, J. Rockberg, R. Schutten, J. M. Schwenk, \u0026Aring;. Sivertsson, E. Sj\u0026ouml;stedt, M. Skogs, C. Stadler, D. P. Sullivan, H. Tegel, C. Winsnes, C. Zhang, M. Zwahlen, A. Mardinoglu, F. Pont\u0026eacute;n, K. von Feilitzen, K. S. Lilley, M. Uhl\u0026eacute;n, E. Lundberg, A subcellular map of the human proteome. \u003cem\u003eScience\u003c/em\u003e 356, eaal3321 (2017).\u003c/li\u003e\n\u003cli\u003eA. Persson, S. Hober, M. Uhl\u0026eacute;n, A human protein atlas based on antibody proteomics. \u003cem\u003eCurr. Opin. Mol. Ther.\u003c/em\u003e 8, 185\u0026ndash;190 (2006).\u003c/li\u003e\n\u003cli\u003eM. Uhl\u0026eacute;n, M. J. Karlsson, W. Zhong, A. Tebani, C. Pou, J. Mikes, T. Lakshmikanth, B. Forsstr\u0026ouml;m, F. Edfors, J. Odeberg, A. Mardinoglu, C. Zhang, K. von Feilitzen, J. Mulder, E. Sj\u0026ouml;stedt, A. Hober, P. Oksvold, M. Zwahlen, F. Pont\u0026eacute;n, C. Lindskog, \u0026Aring;. Sivertsson, L. Fagerberg, P. Brodin, A genome-wide transcriptomic analysis of protein-coding genes in human blood cells. \u003cem\u003eScience\u003c/em\u003e 366, eaax9198 (2019).\u003c/li\u003e\n\u003cli\u003eM. Uhl\u0026eacute;n, M. J. Karlsson, A. Hober, A.-S. Svensson, J. Scheffel, D. Kotol, W. Zhong, A. Tebani, L. Strandberg, F. Edfors, E. Sj\u0026ouml;stedt, J. Mulder, A. Mardinoglu, A. Berling, S. Ekblad, M. Dannemeyer, S. Kanje, J. Rockberg, M. Lundqvist, M. Malm, A.-L. Volk, P. Nilsson, A. M\u0026aring;nberg, T. Dodig-Crnkovic, E. Pin, M. Zwahlen, P. Oksvold, K. von Feilitzen, R. S. H\u0026auml;ussler, M.-G. Hong, C. Lindskog, F. Pont\u0026eacute;n, B. Katona, J. Vuu, E. Lindstr\u0026ouml;m, J. Nielsen, J. Robinson, B. Ayoglu, D. Mahdessian, D. Sullivan, P. Thul, F. Danielsson, C. Stadler, E. Lundberg, G. Bergstr\u0026ouml;m, A. Gummesson, B. G. Voldborg, H. Tegel, S. Hober, B. Forsstr\u0026ouml;m, J. M. Schwenk, L. Fagerberg, \u0026Aring;. Sivertsson, The human secretome. \u003cem\u003eSci. Signal.\u003c/em\u003e 12, eaaz0274 (2019).\u003c/li\u003e\n\u003cli\u003eL. Fagerberg, B. M. Hallstr\u0026ouml;m, P. Oksvold, C. Kampf, D. Djureinovic, J. Odeberg, M. Habuka, S. Tahmasebpoor, A. Danielsson, K. Edlund, A. Asplund, E. Sj\u0026ouml;stedt, E. Lundberg, C. Al-Khalili Szigyarto, M. Skogs, J. Ottosson Takanen, H. Berling, H. Tegel, J. Mulder, P. Nilsson, J. M. Schwenk, C. Lindskog, F. Danielsson, A. Mardinoglu, \u0026Aring;. Sivertsson, K. von Feilitzen, M. Forsberg, M. Zwahlen, I. Olsson, S. Navani, M. Huss, J. Nielsen, F. Pont\u0026eacute;n, M. Uhl\u0026eacute;n, Analysis of the human tissue-specific expression by genome-wide integration of transcriptomics and antibody-based proteomics. \u003cem\u003eMol. Cell. Proteomics\u003c/em\u003e 13, 397\u0026ndash;406 (2014).\u003c/li\u003e\n\u003cli\u003eP. J. Thul, C. Lindskog, The human protein atlas: a spatial map of the human proteome. \u003cem\u003eProtein Sci.\u003c/em\u003e 27, 233\u0026ndash;244 (2018).\u003c/li\u003e\n\u003cli\u003eM. Uhl\u0026eacute;n, E. Bj\u0026ouml;rling, C. Agaton, C. Al-Khalili Szigyarto, B. Amini, E. Andersen, A.-C. Andersson, P. Angelidou, A. Asplund, C. Asplund, L. Berglund, K. Bergstr\u0026ouml;m, H. Brumer, D. Cerjan, M. Ekstr\u0026ouml;m, A. Elobeid, C. Eriksson, L. Fagerberg, R. Falk, J. Fall, M. Forsberg, M. G. Bj\u0026ouml;rklund, K. Gumbel, A. Halimi, I. Hallin, C. Hamsten, M. Hansson, M. Hedhammar, G. Hercules, C. Kampf, K. Larsson, M. Lindskog, W. Lodewyckx, J. Lund, J. Lundeberg, K. Magnusson, E. Malm, P. Nilsson, J. Odling, P. Oksvold, I. Olsson, E. Oster, J. Ottosson, L. Paavilainen, A. Persson, R. Rimini, J. Rockberg, M. Runeson, \u0026Aring;. Sivertsson, A. Sk\u0026ouml;llermo, J. Steen, M. Stenvall, F. Sterky, S. Str\u0026ouml;mberg, M. Sundberg, H. Tegel, S. Tourle, E. Wahlund, A. Wald\u0026eacute;n, J. Wan, H. Wern\u0026eacute;rus, J. Westberg, K. Wester, U. Wrethagen, L. L. Xu, S. Hober, F. Pont\u0026eacute;n, A human protein atlas for normal and cancer tissues based on antibody proteomics. \u003cem\u003eMol. Cell. Proteomics\u003c/em\u003e 4, 1920\u0026ndash;1932 (2005).\u003c/li\u003e\n\u003cli\u003eT. B. Brown, B. Mann, N. Ryder, M. Subbiah, J. D. Kaplan, P. Dhariwal, A. Neelakantan, P. Shyam, G. Sastry, A. Askell, S. Agarwal, A. Herbert-Voss, G. Krueger, T. Henighan, R. Child, A. Ramesh, D. M. Ziegler, J. Wu, C. Winter, C. Hesse, M. Chen, E. Sigler, M. Litwin, S. Gray, B. Chess, J. Clark, C. Berner, S. McCandlish, A. Radford, I. Sutskever, D. Amodei, Language models are few-shot learners. \u003cem\u003eAdv. Neural Inf. Process. Syst.\u003c/em\u003e 33, 1877\u0026ndash;1901 (2020).\u003c/li\u003e\n\u003cli\u003eOpenAI, GPT-4 technical report. arXiv:2303.08774 [cs.CL] (2023).\u003c/li\u003e\n\u003cli\u003eGemini Team, Gemini: a family of highly capable multimodal models. arXiv:2312.11805 [cs.CL] (2023).\u003c/li\u003e\n\u003cli\u003eZ. Ji, N. Lee, R. Frieske, T. Yu, D. Su, Y. Xu, E. Ishii, Y. Bang, D. Chen, W. Dai, H. S. Chan, A. Madotto, P. Fung, Survey of hallucination in natural language generation. \u003cem\u003eACM Comput. Surv.\u003c/em\u003e 55, 1\u0026ndash;38 (2023).\u003c/li\u003e\n\u003cli\u003eL. Huang, W. Yu, W. Ma, W. Zhong, Z. Feng, H. Wang, Q. Chen, W. Peng, X. Feng, B. Qin, T. Liu, A survey on hallucination in large language models: principles, taxonomy, challenges, and open questions. arXiv:2311.05232 [cs.CL] (2023).\u003c/li\u003e\n\u003cli\u003eR. Bommasani, P. Liang, T. Lee, Holistic evaluation of language models. \u003cem\u003eAnn. N. Y. Acad. Sci.\u003c/em\u003e 1525, 140\u0026ndash;146 (2023).\u003c/li\u003e\n\u003cli\u003eM. Baker, 1,500 scientists lift the lid on reproducibility. \u003cem\u003eNature\u003c/em\u003e 533, 452\u0026ndash;454 (2016).\u003c/li\u003e\n\u003cli\u003eC. G. Begley, J. P. A. Ioannidis, Reproducibility in science: improving the standard for basic and preclinical research. \u003cem\u003eCirc. Res.\u003c/em\u003e 116, 116\u0026ndash;126 (2015).\u003c/li\u003e\n\u003cli\u003eL. Wang, C. Ma, X. Feng, Z. Zhang, H. Yang, J. Zhang, Z. Chen, J. Tang, X. Chen, Y. Lin, W. X. Zhao, Z. Wei, J.-R. Wen, A survey on large language model based autonomous agents. \u003cem\u003eFront. Comput. Sci.\u003c/em\u003e 18, 186345 (2024).\u003c/li\u003e\n\u003cli\u003eJ. S. Park, J. C. O\u0026rsquo;Brien, C. J. Cai, M. R. Morris, P. Liang, M. S. Bernstein, Generative agents: interactive simulacra of human behavior. \u003cem\u003eProc. 36th ACM UIST\u003c/em\u003e, 1\u0026ndash;22 (2023).\u003c/li\u003e\n\u003cli\u003eQ. Wu, G. Bansal, J. Zhang, Y. Wu, B. Li, E. Zhu, L. Jiang, X. Zhang, S. Zhang, J. Liu, A. H. Awadallah, R. W. White, D. Burger, C. Wang, AutoGen: enabling next-gen LLM applications via multi-agent conversation. arXiv:2308.08155 [cs.AI] (2023).\u003c/li\u003e\n\u003cli\u003eJ. Wei, X. Wang, D. Schuurmans, M. Bosma, B. Ichter, F. Xia, E. Chi, Q. Le, D. Zhou, Chain-of-thought prompting elicits reasoning in large language models. \u003cem\u003eAdv. Neural Inf. Process. Syst.\u003c/em\u003e 35, 24824\u0026ndash;24837 (2022).\u003c/li\u003e\n\u003cli\u003eT. Schick, J. Dwivedi-Yu, R. Dess\u0026igrave;, R. Raileanu, M. Lomeli, E. Hambro, L. Zettlemoyer, N. Cancedda, T. Scialom, Toolformer: language models can teach themselves to use tools. \u003cem\u003eAdv. Neural Inf. Process. Syst.\u003c/em\u003e 36, 68539\u0026ndash;68551 (2023).\u003c/li\u003e\n\u003cli\u003eX. Wang, J. Wei, D. Schuurmans, Q. Le, E. Chi, S. Narang, A. Chowdhery, D. Zhou, Self-consistency improves chain of thought reasoning in language models. arXiv:2203.11171 [cs.CL] (2022).\u003c/li\u003e\n\u003cli\u003eC. Qian, W. Liu, H. Liu, N. Chen, Y. Dang, J. Li, C. Yang, W. Chen, Y. Su, X. Cong, J. Xu, D. Li, Z. Liu, M. Sun, ChatDev: communicative agents for software development. \u003cem\u003eProc. 62nd Annu. Meet. Assoc. Comput. Linguist.\u003c/em\u003e, 15174\u0026ndash;15186 (2024).\u003c/li\u003e\n\u003cli\u003eX. Deng, Y. Gu, B. Zheng, S. Chen, S. Stevens, B. Wang, H. Sun, Y. Su, Mind2Web: towards a generalist agent for the web. \u003cem\u003eAdv. Neural Inf. Process. Syst.\u003c/em\u003e 36, 28091\u0026ndash;28114 (2023).\u003c/li\u003e\n\u003cli\u003eS. Zhou, F. F. Xu, H. Zhu, X. Zhou, R. Lo, A. Sridhar, X. Cheng, T. Ou, Y. Bisk, D. Fried, U. Alon, G. Neubig, WebArena: a realistic web environment for building autonomous agents. arXiv:2307.13854 [cs.AI] (2023).\u003c/li\u003e\n\u003cli\u003eD. A. Boiko, R. MacKnight, B. Kline, G. Gomes, Autonomous chemical research with large language models. \u003cem\u003eNature\u003c/em\u003e 624, 570\u0026ndash;578 (2023).\u003c/li\u003e\n\u003cli\u003eA. M. Bran, S. Cox, O. Schilter, C. Baldassari, A. D. White, P. Schwaller, Augmenting large language models with chemistry tools. \u003cem\u003eNat. Mach. Intell.\u003c/em\u003e 6, 525\u0026ndash;535 (2024).\u003c/li\u003e\n\u003cli\u003eW. X. Zhao, K. Zhou, J. Li, T. Tang, X. Wang, Y. Hou, Y. Min, B. Zhang, J. Zhang, Z. Dong, Y. Du, C. Yang, Y. Chen, Z. Chen, J. Jiang, R. Ren, Y. Li, X. Tang, Z. Liu, P. Liu, J.-Y. Nie, J.-R. Wen, A survey of large language models. arXiv:2303.18223 [cs.CL] (2023).\u003c/li\u003e\n\u003cli\u003eG. Marcus, E. Davis, Rebooting AI: Building Artificial Intelligence We Can Trust (Pantheon, 2019).\u003c/li\u003e\n\u003cli\u003eM. Mitchell, D. C. Krakauer, The debate over understanding in AI\u0026rsquo;s large language models. \u003cem\u003eProc. Natl. Acad. Sci. U.S.A.\u003c/em\u003e 120, e2215907120 (2023).\u003c/li\u003e\n\u003cli\u003eD. Patterson, J. Gonzalez, Q. Le, C. Liang, L.-M. Munguia, D. Rothchild, D. So, M. Texier, J. Dean, Carbon emissions and large neural network training. arXiv:2104.10350 [cs.LG] (2021).\u003c/li\u003e\n\u003cli\u003eJ. Kaplan, S. McCandlish, T. Henighan, T. B. Brown, B. Chess, R. Child, S. Gray, A. Radford, J. Wu, D. Amodei, Scaling laws for neural language models. arXiv:2001.08361 [cs.LG] (2020).\u003c/li\u003e\n\u003cli\u003eB. Shneiderman, Human-Centered AI (Oxford Univ. Press, 2022).\u003c/li\u003e\n\u003cli\u003eG. Mialon, R. Dess\u0026igrave;, M. Lomeli, C. Nalmpantis, R. Pasunuru, R. Raileanu, B. Rozi\u0026egrave;re, T. Schick, J. Dwivedi-Yu, A. Celikyilmaz, E. Grave, Y. LeCun, T. Scialom, Augmented language models: a survey. \u003cem\u003eTrans. Mach. Learn. Res.\u003c/em\u003e (2023).\u003c/li\u003e\n\u003cli\u003eA. Madaan, N. Tandon, P. Gupta, S. Hallinan, L. Gao, S. Wiegreffe, U. Alon, N. Dziri, S. Prabhumoye, Y. Yang, S. Gupta, B. P. Majumder, K. Hermann, S. Welleck, A. Yazdanbakhsh, P. Clark, Self-refine: iterative refinement with self-feedback. \u003cem\u003eAdv. Neural Inf. Process. Syst.\u003c/em\u003e 36, 46534\u0026ndash;46594 (2023).\u003c/li\u003e\n\u003cli\u003eE. M. Bender, T. Gebru, A. McMillan-Major, S. Shmitchell, On the dangers of stochastic parrots: can language models be too big? \u003cem\u003eProc. FAccT\u003c/em\u003e, 610\u0026ndash;623 (2021).\u003c/li\u003e\n\u003cli\u003eR. Bommasani, D. A. Hudson, E. Adeli, R. Altman, S. Arora, S. von Arx, M. S. Bernstein, J. Bohg, A. Bosselut, E. Brunskill, E. Brynjolfsson, S. Buch, D. Card, R. Castellon, N. Chatterji, A. Chen, K. Creel, J. Q. Davis, D. Demszky, C. Donahue, M. Doumbouya, E. Durmus, S. Ermon, J. Etchemendy, K. Ethayarajh, F.-F. Li, C. Finn, T. Gale, L. Gillespie, K. Goel, N. Goodman, S. Grossman, N. Guha, T. Hashimoto, P. Henderson, J. Hewitt, D. E. Ho, J. Hong, K. Hsu, J. Huang, T. Icard, S. Jain, D. Jurafsky, P. Kalluri, S. Karamcheti, G. Keeling, F. Khani, O. Khattab, P. W. Koh, M. Krass, R. Krishna, R. Kuditipudi, A. Kumar, F. Ladhak, M. Lee, T. Lee, J. Leskovec, I. Levent, X. L. Li, X. Li, T. Ma, A. Malik, C. D. Manning, S. Mirchandani, E. Mitchell, Z. Munyikwa, S. Nair, A. Narayan, D. Narayanan, B. Newman, A. Nie, J. C. Niebles, H. Nilforoshan, J. Nyarko, G. Ogut, L. Orr, I. Papadimitriou, J. S. Park, C. Piech, E. Portelance, C. Potts, A. Raghunathan, R. Reich, H. Ren, F. Rong, Y. Roohani, C. Ruiz, J. Ryan, C. R\u0026eacute;, D. Sadigh, S. Sagawa, K. Santhanam, A. Shih, K. Srinivasan, A. Tamkin, R. Taori, A. W. Thomas, F. Tram\u0026egrave;r, R. E. Wang, W. Wang, B. Wu, J. Wu, Y. Wu, S. M. Xie, M. Yasunaga, J. You, M. Zaharia, M. Zhang, T. Zhang, X. Zhang, Y. Zhang, L. Zheng, K. Zhou, P. Liang, On the opportunities and risks of foundation models. arXiv:2108.07258 [cs.LG] (2021).\u003c/li\u003e\n\u003cli\u003eH. Nori, Y. T. Lee, S. Zhang, D. Carignan, R. Edgar, N. Fusi, N. King, J. Larson, Y. Li, W. Liu, R. Luo, S. M. McKinney, R. O. Ness, H. Poon, T. Qin, N. Usuyama, C. White, E. Horvitz, Can generalist foundation models outcompete special-purpose tuning? Case study in medicine. arXiv:2311.16452 [cs.CL] (2023).\u003c/li\u003e\n\u003cli\u003eL. Weidinger, J. Mellor, M. Rauh, C. Griffin, J. Uesato, P.-S. Huang, M. Cheng, M. Glaese, B. Balle, A. Kasirzadeh, Z. Kenton, S. Brown, W. Hawkins, T. Stepleton, C. Biles, A. Birhane, J. Haas, L. Rimell, L. A. Hendricks, W. Isaac, S. Legassick, G. Irving, I. Gabriel, Ethical and social risks of harm from language models. arXiv:2112.04359 [cs.CL] (2021).\u003c/li\u003e\n\u003cli\u003eN. Shinn, F. Cassano, A. Gopinath, K. Narasimhan, S. Yao, Reflexion: language agents with verbal reinforcement learning. \u003cem\u003eAdv. Neural Inf. Process. Syst.\u003c/em\u003e 36, 8634\u0026ndash;8652 (2023).\u003c/li\u003e\n\u003cli\u003eS. Yao, J. Zhao, D. Yu, N. Du, I. Shafran, K. Narasimhan, Y. Cao, ReAct: synergizing reasoning and acting in language models. arXiv:2210.03629 [cs.AI] (2022).\u003c/li\u003e\n\u003cli\u003eSignificant-Gravitas, AutoGPT: build, deploy, and run AI agents (GitHub repository, accessed 29 March 2026).\u003c/li\u003e\n\u003cli\u003eThe UniProt Consortium, UniProt: the Universal Protein Knowledgebase in 2023. \u003cem\u003eNucleic Acids Res.\u003c/em\u003e 51, D523\u0026ndash;D531 (2023).\u003c/li\u003e\n\u003cli\u003eF. Cunningham, J. E. Allen, J. Allen, J. Alvarez-Jarreta, M. R. Amode, I. M. Armean, O. Austine-Orimoloye, A. G. Azov, I. Barnes, R. Bennett, A. Berry, J. Bhai, A. Bignell, K. Billis, S. Boddu, L. Brooks, M. Charkhchi, C. Cummins, L. Da Rin Fioretto, C. Davidson, K. Dodiya, S. Donaldson, B. El Houdaigui, T. El Naboulsi, R. Fatima, C. Garcia Giron, T. Genez, J. Gonzalez Martinez, C. Guijarro-Clarke, A. Gymer, M. Hardy, Z. Hollis, T. Hourlier, T. Hunt, T. Juettemann, V. Kaikala, M. Kay, I. Lavidas, T. Le, D. Lemos, J. C. Marug\u0026aacute;n, S. Mohanan, A. Mushtaq, M. Naven, D. N. Ogeh, A. Parker, A. Parton, M. Perry, I. Piližota, I. Prosovetskaia, M. P. Sakthivel, A. I. A. Salam, B. M. Schmitt, H. Schuilenburg, D. Sheppard, J. G. P\u0026eacute;rez-Silva, W. Stark, E. Steed, K. Sutinen, R. Sukumaran, D. Sumathipala, M.-M. Suner, M. Szpak, A. Thormann, F. F. Tricomi, D. Urbina-G\u0026oacute;mez, A. Veidenberg, T. A. Walsh, B. Walts, N. Willhoft, A. Winterbottom, E. Wass, M. Chakiachvili, B. Flint, A. Frankish, S. Giorgetti, L. Haggerty, S. E. Hunt, G. R. IIsley, J. E. Loveland, F. J. Martin, B. Moore, J. M. Mudge, M. Muffato, E. Perry, M. Ruffier, J. Tate, D. Thybert, S. J. Trevanion, S. Dyer, P. W. Harrison, K. L. Howe, A. D. Yates, D. R. Zerbino, P. Flicek, Ensembl 2022. \u003cem\u003eNucleic Acids Res.\u003c/em\u003e 50, D988\u0026ndash;D995 (2022).\u003c/li\u003e\n\u003cli\u003eGene Ontology Consortium, S. A. Aleksander, J. Balhoff, S. Carbon, J. M. Cherry, H. J. Drabkin, D. Ebert, M. Feuermann, P. Gaudet, N. L. Harris, D. P. Hill, R. Lee, H. Mi, S. Moxon, C. J. Mungall, A. Muruganugan, T. Mushayahama, P. W. Sternberg, P. D. Thomas, K. Van Auken, J. Ramsey, D. A. Siegele, R. L. Chisholm, P. Fey, M. C. Aspromonte, M. V. Nugnes, F. Quaglia, S. Tosatto, M. Giglio, S. Nadendla, G. Antonazzo, H. Attrill, G. dos Santos, S. Marygold, V. Strelets, C. J. Tabone, J. Thurmond, P. Zhou, S. H. Ahmed, P. Asanitthong, D. Luna Buitrago, M. N. Erdol, M. C. Gage, M. Ali Kadhum, K. Y. C. Li, M. Long, A. Michalak, A. Pesala, A. Pritazahra, S. C. C. Saverimuttu, R. Su, K. E. Thurlow, R. C. Lovering, C. Logie, S. Oliferenko, J. Blake, K. Christie, L. Corbani, M. E. Dolan, H. J. Drabkin, D. P. Hill, L. Ni, D. M. Sitnikov, M. A. Harris, S. G. Oliver, K. Rutherford, V. Wood, J. Hayles, J. B\u0026auml;hler, A. Lock, E. R. Bolton, J. De Pons, M. L. Dwinell, G. T. Hayman, D. E. Laulederkind, S. J. F. Laulederkind, M. R. Nigam, S. J. Wang, M. Westerfield, The Gene Ontology knowledgebase in 2023. \u003cem\u003eGenetics\u003c/em\u003e 224, iyad031 (2023).\u003c/li\u003e\n\u003cli\u003eE. J. Topol, High-performance medicine: the convergence of human and artificial intelligence. \u003cem\u003eNat. Med.\u003c/em\u003e 25, 44\u0026ndash;56 (2019).\u003c/li\u003e\n\u003cli\u003eP. Rajpurkar, E. Chen, O. Banerjee, E. J. Topol, AI in health and medicine. \u003cem\u003eNat. Med.\u003c/em\u003e 28, 31\u0026ndash;38 (2022).\u003c/li\u003e\n\u003cli\u003eY. Gil, C. H. David, I. Demir, B. T. Essawy, R. W. Fulweiler, J. L. Goodall, L. Karlstrom, H. Lee, H. J. Mills, J.-H. Oh, S. A. Pierce, A. Pope, M. W. Tzeng, S. R. Villamizar, X. Yu, Toward the geoscience paper of the future: best practices for documenting and sharing research from data to software to provenance. \u003cem\u003eEarth Space Sci.\u003c/em\u003e 3, 388\u0026ndash;415 (2016).\u003c/li\u003e\n\u003cli\u003eNational Academies of \u003cem\u003eScience\u003c/em\u003es, Engineering, and Medicine, Reproducibility and Replicability in Science (National Academies Press, 2019).\u003c/li\u003e\n\u003c/ol\u003e"},{"header":"Table","content":"\u003cp\u003e\u003cstrong\u003eTable 1. ASO benchmark evaluation across six research queries of increasing complexity.\u0026nbsp;\u003c/strong\u003eAll runs executed autonomously with no human intervention.\u003c/p\u003e\n\u003ctable border=\"1\" cellspacing=\"0\" cellpadding=\"0\" width=\"596\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd valign=\"top\" style=\"width: 13.4228%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eDifficulty\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 45.9732%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eQuery\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 19.2953%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eMeasurements\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 11.745%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eCharts\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 9.56376%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eStatus\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 13.4228%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eEasy\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 45.9732%;\"\u003e\n \u003cp\u003eTop 25 genes enriched in heart muscle in a lollipop chart\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 19.2953%;\"\u003e\n \u003cp\u003e15\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 11.745%;\"\u003e\n \u003cp\u003e1\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 9.56376%;\"\u003e\n \u003cp\u003ePass\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 13.4228%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eEasy\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 45.9732%;\"\u003e\n \u003cp\u003eShow me ALB/HP/CYP3A4 liver vs kidney in a grouped bar chart\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 19.2953%;\"\u003e\n \u003cp\u003e35\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 11.745%;\"\u003e\n \u003cp\u003e1\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 9.56376%;\"\u003e\n \u003cp\u003ePass\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 13.4228%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eMedium\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 45.9732%;\"\u003e\n \u003cp\u003eShow me metabolic enzymes expression difference liver vs pancreas as scatter plot\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 19.2953%;\"\u003e\n \u003cp\u003e534\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 11.745%;\"\u003e\n \u003cp\u003e1\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 9.56376%;\"\u003e\n \u003cp\u003ePass\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 13.4228%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eMedium\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 45.9732%;\"\u003e\n \u003cp\u003eFind receptors enriched in cerebral cortex. Lollipop bottom 20, grouped bar cortex vs liver top 25\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 19.2953%;\"\u003e\n \u003cp\u003e106\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 11.745%;\"\u003e\n \u003cp\u003e2\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 9.56376%;\"\u003e\n \u003cp\u003ePass\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 13.4228%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eMedium\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 45.9732%;\"\u003e\n \u003cp\u003eFind TFs enriched in heart vs brain. Lollipop each, scatter head-to-head\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 19.2953%;\"\u003e\n \u003cp\u003e88\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 11.745%;\"\u003e\n \u003cp\u003e3\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 9.56376%;\"\u003e\n \u003cp\u003ePass\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 13.4228%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eHard\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 45.9732%;\"\u003e\n \u003cp\u003eFind transcription factors enriched in liver. Measure in liver and kidney. Lollipop top 20, grouped bar top 15, scatter, heatmap top 10\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 19.2953%;\"\u003e\n \u003cp\u003e228\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 11.745%;\"\u003e\n \u003cp\u003e4\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 9.56376%;\"\u003e\n \u003cp\u003ePass*\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 13.4228%;\"\u003e\n \u003cp\u003e\u003cstrong\u003eTotal\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 45.9732%;\"\u003e\n \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 19.2953%;\"\u003e\n \u003cp\u003e1,006\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 11.745%;\"\u003e\n \u003cp\u003e12\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 9.56376%;\"\u003e\n \u003cp\u003e100%\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003ePass* = guardrail-mediated self-correction. Code guardrail rejected ranked data passed to scatter tool; orchestrator autonomously re-routed through analyze_scatter with raw measurement data.\u003c/p\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":false,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"[email protected]","identity":"nature-portfolio","isNatureJournal":true,"hasQc":false,"allowDirectSubmit":false,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"","title":"Nature Portfolio","twitterHandle":"","acdcEnabled":false,"dfaEnabled":false,"editorialSystem":"ejp","reportingPortfolio":"","inReviewEnabled":true,"inReviewRevisionsEnabled":false},"keywords":"","lastPublishedDoi":"10.21203/rs.3.rs-9452188/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-9452188/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"The Human Protein Atlas provides expression and localization data for 20,000 genes, yet extracting insights requires complex queries. We present AtlasAI, a multi-agent system deployed as a sidebar within the atlas enabling natural language querying and analysis. Specialized agents for search, gene investigation, refinement, and interpretation produce auditable traces with semantic validation and error recovery. Across a 236-query benchmark spanning six biological constraints, AtlasAI achieved complete task resolution, whereas frontier models showed lower performance at higher cost. We introduce the Autonomous Scientific Orchestrator, which accepts a research objective, independently coordinates agents through tool selection and code-level validation, and eliminates hallucinated data by constraining outputs to externally computed artifacts. In evaluation, it identified 486 genes, retrieved 1,006 measurements, and generated 12 publication-ready visualizations without human intervention.","manuscriptTitle":"AtlasAI: Multi-Agent Reasoning for Knowledge Discovery in the Human Protein Atlas","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2026-04-24 06:18:39","doi":"10.21203/rs.3.rs-9452188/v1","editorialEvents":[],"status":"published","journal":{"display":true,"email":"[email protected]","identity":"nature-methods","isNatureJournal":true,"hasQc":false,"allowDirectSubmit":false,"externalIdentity":"nmeth","sideBox":"Learn more about [Nature Methods](http://www.nature.com/nmeth)","snPcode":"","submissionUrl":"","title":"Nature Methods","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"ejp","reportingPortfolio":"Nature Research","inReviewEnabled":true,"inReviewRevisionsEnabled":false}}],"origin":"","ownerIdentity":"eab5ed4c-f34e-4271-a56e-7a28c0b9e516","owner":[],"postedDate":"April 24th, 2026","published":true,"recentEditorialEvents":[{"type":"reviewerAgreed","content":"This content is not available.","date":"2026-05-10T19:26:16+00:00","index":1,"fulltext":"This content is not available."},{"type":"reviewersInvited","content":"5","date":"2026-05-07T21:55:20+00:00","index":"","fulltext":""}],"rejectedJournal":[],"revision":"","amendment":"","status":"under-review","subjectAreas":[{"id":66609156,"name":"Biological sciences/Computational biology and bioinformatics/Machine learning"},{"id":66609157,"name":"Biological sciences/Computational biology and bioinformatics/Data mining"},{"id":66609158,"name":"Biological sciences/Computational biology and bioinformatics/Software"},{"id":66609159,"name":"Biological sciences/Computational biology and bioinformatics/Databases/Protein databases"},{"id":66609160,"name":"Biological sciences/Computational biology and bioinformatics/Data integration"}],"tags":[],"updatedAt":"2026-05-07T22:00:09+00:00","versionOfRecord":[],"versionCreatedAt":"2026-04-24 06:18:39","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-9452188","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-9452188","identity":"rs-9452188","version":["v1"]},"buildId":"XKTyCvWXoU3ODBz1xrDgd","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00