<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.0 20040830//EN" "journalpublishing.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="2.0" xml:lang="en" article-type="research-article"><front><journal-meta><journal-id journal-id-type="nlm-ta">JMIR AI</journal-id><journal-id journal-id-type="publisher-id">ai</journal-id><journal-id journal-id-type="index">41</journal-id><journal-title>JMIR AI</journal-title><abbrev-journal-title>JMIR AI</abbrev-journal-title><issn pub-type="epub">2817-1705</issn><publisher><publisher-name>JMIR Publications</publisher-name><publisher-loc>Toronto, Canada</publisher-loc></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">v5i1e93862</article-id><article-id pub-id-type="doi">10.2196/93862</article-id><article-categories><subj-group subj-group-type="heading"><subject>Original Paper</subject></subj-group></article-categories><title-group><article-title>Conversational Multi-Agentic Network-Driven Disease Module Identification and Drug Repurposing Prediction With ChatDRex: Platform Development Study</article-title></title-group><contrib-group><contrib contrib-type="author" corresp="yes" equal-contrib="yes"><name name-style="western"><surname>S&#x00FC;wer</surname><given-names>Simon</given-names></name><degrees>MSc</degrees><xref ref-type="aff" rid="aff1">1</xref><xref ref-type="fn" rid="equal-contrib1">*</xref></contrib><contrib contrib-type="author" equal-contrib="yes"><name name-style="western"><surname>Bagemihl</surname><given-names>Kester</given-names></name><degrees>MSc</degrees><xref ref-type="aff" rid="aff1">1</xref><xref ref-type="fn" rid="equal-contrib1">*</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Baier</surname><given-names>Sylvie</given-names></name><degrees>MSc</degrees><xref ref-type="aff" rid="aff1">1</xref><xref ref-type="aff" rid="aff2">2</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Dicunta</surname><given-names>Lucia</given-names></name><degrees>MSc</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>List</surname><given-names>Markus</given-names></name><degrees>Prof Dr</degrees><xref ref-type="aff" rid="aff3">3</xref><xref ref-type="aff" rid="aff4">4</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Baumbach</surname><given-names>Jan</given-names></name><degrees>Prof Dr</degrees><xref ref-type="aff" rid="aff1">1</xref><xref ref-type="aff" rid="aff5">5</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Delgado-Chaves</surname><given-names>Fernando Miguel</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Maier</surname><given-names>Andreas</given-names></name><degrees>MSc</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib></contrib-group><aff id="aff1"><institution>Institute for Computational Systems Biomedicine, University of Hamburg</institution><addr-line>Albert-Einstein-Ring 8-10</addr-line><addr-line>Hamburg</addr-line><addr-line>Hamburg</addr-line><country>Germany</country></aff><aff id="aff2"><institution>Data Science of Systems Biology, School of Life Sciences, Technical University of Munich</institution><addr-line>M&#x00FC;nchen</addr-line><addr-line>Bavaria</addr-line><country>Germany</country></aff><aff id="aff3"><institution>Data Science in Systems Biology, TUM School of Life Sciences, Technical University of Munich</institution><addr-line>Freising</addr-line><country>Germany</country></aff><aff id="aff4"><institution>Munich Data Science Institute, Technical University of Munich</institution><addr-line>Garching</addr-line><country>Germany</country></aff><aff id="aff5"><institution>Institute for Mathematics and Computer Science, University of Southern Denmark</institution><addr-line>Odense</addr-line><country>Denmark</country></aff><contrib-group><contrib contrib-type="editor"><name name-style="western"><surname>Coristine</surname><given-names>Andrew</given-names></name></contrib></contrib-group><contrib-group><contrib contrib-type="reviewer"><name name-style="western"><surname>Shen</surname><given-names>Bairong</given-names></name></contrib><contrib contrib-type="reviewer"><name name-style="western"><surname>Heider</surname><given-names>Dominik</given-names></name></contrib></contrib-group><author-notes><corresp>Correspondence to Simon S&#x00FC;wer, MSc, Institute for Computational Systems Biomedicine, University of Hamburg, Albert-Einstein-Ring 8-10, Hamburg, Hamburg, Germany, +49 40 42838-7635; <email>simon.suewer@uni-hamburg.de</email></corresp><fn fn-type="equal" id="equal-contrib1"><label>*</label><p>these authors contributed equally</p></fn></author-notes><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>3</day><month>11</month><year>2026</year></pub-date><volume>5</volume><elocation-id>e93862</elocation-id><history><date date-type="received"><day>20</day><month>02</month><year>2026</year></date><date date-type="rev-recd"><day>29</day><month>09</month><year>2026</year></date><date date-type="accepted"><day>30</day><month>09</month><year>2026</year></date></history><copyright-statement>&#x00A9; Simon S&#x00FC;wer, Kester Bagemihl, Sylvie Baier, Lucia Dicunta, Markus List, Jan Baumbach, Fernando Miguel Delgado-Chaves, Andreas Maier. Originally published in JMIR AI (<ext-link ext-link-type="uri" xlink:href="https://ai.jmir.org">https://ai.jmir.org</ext-link>), 3.11.2026. </copyright-statement><copyright-year>2026</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (<ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR AI, is properly cited. The complete bibliographic information, a link to the original publication on <ext-link ext-link-type="uri" xlink:href="https://www.ai.jmir.org/">https://www.ai.jmir.org/</ext-link>, as well as this copyright and license information must be included.</p></license><self-uri xlink:type="simple" xlink:href="https://ai.jmir.org/2026/1/e93862"/><abstract><sec><title>Background</title><p>Repurposing approved drugs offers a time- and cost-effective alternative to traditional drug development. However, in silico prediction of repurposing candidates is challenging and requires the effective collaboration of specialists in various fields, including pharmacology, medicine, biology, and bioinformatics. Fragmented, specialized algorithms and tools often address only narrow aspects of the overall problem. Heterogeneous, unstructured data landscapes require the expertise of specialized users. Hence, diverse data sources might not integrate smoothly across workflows.</p></sec><sec><title>Objective</title><p>We aimed to develop an integrated, natural language&#x2013;driven system that enables domain experts to conduct complex network-based drug repurposing analyses by integrating heterogeneous biomedical data sources and specialized bioinformatics methods within a unified workflow.</p></sec><sec sec-type="methods"><title>Methods</title><p>With ChatDRex, we present a conversation-based, multi-agent system that facilitates the execution of complex bioinformatic analyses aiming for network-based drug repurposing prediction. It builds on the integrated systems medicine knowledge graph NeDRexDB. ChatDRex provides natural language access to its extensive biomedical knowledge base. It integrates bioinformatics agents for network analysis, literature mining, and drug repurposing. These are complemented by agents that evaluate functional coherence for in silico validation. Its flexible multi-agent design assigns specific tasks to specialized agents, including query routing, data retrieval, algorithm execution, and result visualization. A dedicated reasoning module keeps the user in the loop and allows for hallucination detection.</p></sec><sec sec-type="results"><title>Results</title><p>ChatDRex operationalizes complex network-based drug repurposing workflows through conversational interaction, integrating biomedical knowledge access with algorithm execution and validation-oriented assessments. Its modular multi-agent architecture enables scalable task specialization across retrieval, analysis, validation, and visualization, while the reasoning module provides transparency and safeguards against unreliable outputs.</p></sec><sec sec-type="conclusions"><title>Conclusions</title><p>By enabling researchers with limited computational expertise to control complex analyses with natural language, ChatDRex could democratize access to bioinformatics as an important resource for drug repurposing. It could enable clinical experts to generate hypotheses and explore drug repurposing opportunities, ultimately accelerating the discovery of novel therapies and advancing personalized medicine and translational research.</p></sec></abstract><kwd-group><kwd>drug repurposing</kwd><kwd>systems medicine</kwd><kwd>multi-agent systems</kwd><kwd>reproducible biomedical pipelines</kwd><kwd>network medicine</kwd><kwd>biomedical knowledge graphs</kwd><kwd>large language models</kwd><kwd>conversational artificial intelligence</kwd></kwd-group></article-meta></front><body><sec id="s1" sec-type="intro"><title>Introduction</title><p>The development of novel pharmaceuticals requires substantial time and financial investments. Additionally, it is often accompanied by a high risk of failure in the late stages of clinical trials [<xref ref-type="bibr" rid="ref1">1</xref>-<xref ref-type="bibr" rid="ref3">3</xref>]. To address these challenges, there is an increasing emphasis on repurposing already formulated drugs for novel therapeutic applications. This approach leverages comprehensive pharmacological, clinical, or genomic data to identify potential new indications for existing drugs [<xref ref-type="bibr" rid="ref1">1</xref>,<xref ref-type="bibr" rid="ref2">2</xref>]. This approach not only significantly accelerates the development process but also reduces the risk of clinical failures, as the safety and tolerability of the substances are already established [<xref ref-type="bibr" rid="ref1">1</xref>,<xref ref-type="bibr" rid="ref2">2</xref>].</p><p>In particular, systems medicine provides a conceptual framework for understanding disease as a complex, multiscale process that arises from interactions across molecular, cellular, and clinical levels [<xref ref-type="bibr" rid="ref4">4</xref>]. Network medicine operationalizes this paradigm by translating system-level views into explicit computational models, which are typically represented as biological and pharmacological networks [<xref ref-type="bibr" rid="ref5">5</xref>]. Researchers have found these network-based methodologies to be helpful in identifying promising drug repurposing candidates, thereby speeding up the transition from discovery to clinical application [<xref ref-type="bibr" rid="ref6">6</xref>,<xref ref-type="bibr" rid="ref7">7</xref>]. Since networks capture the relationships among genes, drugs, proteins, and diseases, they enable the identification of novel indications for existing pharmaceutical agents [<xref ref-type="bibr" rid="ref8">8</xref>]. This type of network-based prediction of drug repurposing candidates has already been demonstrated in the context of Alzheimer disease and colorectal cancer [<xref ref-type="bibr" rid="ref9">9</xref>-<xref ref-type="bibr" rid="ref12">12</xref>].</p><p>A generic workflow for network-driven drug repurposing was implemented, demonstrated, and evaluated for biological adequacy within the NeDRex (Network-based Drug Repurposing and Exploration) project [<xref ref-type="bibr" rid="ref7">7</xref>], which was later expanded and complemented by, for example, NeDRex-Web [<xref ref-type="bibr" rid="ref13">13</xref>] and Drugst.One [<xref ref-type="bibr" rid="ref6">6</xref>]. Central to this methodology are concepts such as <italic>seed genes</italic>&#x2014;typically genes known to be implicated in a specific disease&#x2014;which serve as the starting point for drug repurposing queries. <italic>Disease modules</italic> are clusters of interconnected genes driving the manifestation of a disease phenotype. For example, in Huntington disease, the <italic>HTT</italic> gene is the main disease-causing gene, and the associated network consisting of genes involved in neuronal damage forms the Huntington disease module. <italic>Disease module identification</italic> algorithms, such as DIAMOnD (Disease Module Detection), are used to extract these modules from complex biological networks [<xref ref-type="bibr" rid="ref14">14</xref>]. Once a disease module is identified, <italic>drug prioritization</italic> algorithms rank drugs that target the identified module, thereby allowing researchers to focus on the most promising candidates for repurposing [<xref ref-type="bibr" rid="ref15">15</xref>]. These algorithms utilize network topology, often through proximity measures, to determine the association between a drug target and the disease module, providing insights into the drug&#x2019;s potential efficacy [<xref ref-type="bibr" rid="ref15">15</xref>].</p><p>Nevertheless, the field faces considerable challenges due to the substantial and intricate nature of biomedical information that must be examined to identify drug candidates with potential for novel indications. The NeDRex platform, primarily composed of NeDRexDB, which includes the NeDRex knowledge graph (KG) and the NeDRex API, was developed to address the identified challenges by providing a comprehensive suite of tools for network-based drug repurposing [<xref ref-type="bibr" rid="ref7">7</xref>]. Utilizing these advanced tools requires a substantial level of bioinformatics expertise or dedicated training, which poses a significant hurdle for many clinicians despite their valuable pharmacological or disease-specific expertise [<xref ref-type="bibr" rid="ref16">16</xref>]. Consequently, there is a pressing need for more accessible and user-friendly interfaces to bridge the gap between complex bioinformatics tools and the researchers and clinicians who could benefit most from their insights, ultimately accelerating the development of new treatments and personalized medicine approaches [<xref ref-type="bibr" rid="ref17">17</xref>,<xref ref-type="bibr" rid="ref18">18</xref>].</p><p>Large language models (LLMs) represent a transformative advance in this regard, offering unprecedented capabilities in natural language processing, including question answering (QA) and even medical reasoning [<xref ref-type="bibr" rid="ref19">19</xref>,<xref ref-type="bibr" rid="ref20">20</xref>]. The success of these models can be attributed to their extensive training on vast quantities of text data, which has enabled them to comprehend and generate coherent natural language [<xref ref-type="bibr" rid="ref20">20</xref>]. These models have revolutionized biomedical data analysis by providing powerful text-understanding capabilities [<xref ref-type="bibr" rid="ref21">21</xref>-<xref ref-type="bibr" rid="ref23">23</xref>]. However, their generalized nature often limits their effectiveness in specialized biomedical domains [<xref ref-type="bibr" rid="ref24">24</xref>,<xref ref-type="bibr" rid="ref25">25</xref>]. Additionally, it has been observed that LLMs tend to generate hallucinations, producing plausible yet erroneous or fallacious information [<xref ref-type="bibr" rid="ref26">26</xref>,<xref ref-type="bibr" rid="ref27">27</xref>]. This phenomenon poses a significant challenge in high-risk domains such as biomedicine. The unreliability of LLMs underscores the necessity for domain-specific adaptations and rigorous validation when using LLMs in biomedical research and clinical decision-making processes [<xref ref-type="bibr" rid="ref26">26</xref>,<xref ref-type="bibr" rid="ref27">27</xref>]. To overcome this limitation, Retrieval-Augmented Generation (RAG) and In-Context Learning (ICL) techniques promise to enhance LLMs by incorporating external knowledge retrieval, thereby improving the accuracy and relevance of responses in specialized fields [<xref ref-type="bibr" rid="ref20">20</xref>,<xref ref-type="bibr" rid="ref28">28</xref>]. LLMs can further be organized as agents, which are autonomous entities designed to perform specific tasks. These agents operate without supervision, allowing them to pursue individual objectives and implement different strategies, including analyzing external data [<xref ref-type="bibr" rid="ref29">29</xref>]. To execute a task, LLM agents possess a memory that enables them to acquire knowledge from prior interactions and to preserve context over extended periods of time [<xref ref-type="bibr" rid="ref29">29</xref>]. In particular, in the area of drug repurposing, LLM agents can work toward the goal of providing accurate biomedical insights by autonomously accessing data services, retrieving relevant information, and iteratively refining their responses based on user feedback [<xref ref-type="bibr" rid="ref30">30</xref>]. Through interagent communication, these specialized agents interact with databases, execute algorithms, and generate human-understandable explanations. This collaborative approach bridges the gap between complex computational tools and the needs of researchers and clinicians.</p><p>Building on these advancements in LLMs and agent technology, we introduce ChatDRex, an intuitive conversational agent designed to assist with identifying disease modules and repurposing drugs [<xref ref-type="bibr" rid="ref31">31</xref>]. ChatDRex leverages a multi-agent architecture to provide a user-friendly interface for essential functions of the NeDRex platform, automating complex analyses and enhancing result visualization (<xref ref-type="fig" rid="figure1">Figure 1</xref>). The objective of ChatDRex is to democratize access to computational drug repurposing tools and facilitate the identification of potential treatment options for existing diseases by both researchers and clinicians. Additionally, ChatDRex incorporates network-driven drug repurposing strategies into an interactive, conversation-based system. This system is designed to help researchers and clinicians identify potential treatment options for existing diseases.</p><fig position="float" id="figure1"><label>Figure 1.</label><caption><p>ChatDRex overview. The figure compares the traditional manual workflow for biomedical analyses (A) with the ChatDRex approach (B). Presently, users are required to formulate database queries, configure algorithmic APIs, and manually correlate the results with literature references. ChatDRex integrates these steps into a single, natural language&#x2013;based workflow. ChatDRex automatically selects tools and generates the appropriate parameters. This capability allows ChatDRex to integrate relevant information from databases, algorithms, and the literature into a cohesive result. Figure created in bioRender [<xref ref-type="bibr" rid="ref32">32</xref>]. NeDRex: Network-based Drug Repurposing and Exploration.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="ai_v5i1e93862_fig01.png"/></fig></sec><sec id="s2" sec-type="methods"><title>Methods</title><sec id="s2-1"><title>ChatDRex</title><p>ChatDRex streamlines complex, network-based drug repurposing analyses with a conversational interface. This approach is designed to address potential biases and hallucinations in LLMs by integrating directly with validated biomedical databases and specialized bioinformatics tools. It ensures data accuracy and enables sophisticated analyses without requiring specialized computational expertise.</p><p>The implemented multi-agent architecture is inspired by the chain-of-thought (CoT) paradigm [<xref ref-type="bibr" rid="ref33">33</xref>] but adapted to the modularity of complex systems. In contrast to the original CoT, in which a single model sequentially externalizes the intermediate steps of reasoning [<xref ref-type="bibr" rid="ref34">34</xref>], our approach delegates reasoning to a set of specialized agents, each of which has a clearly defined role in the drug repurposing workflow (<xref ref-type="fig" rid="figure2">Figure 2</xref>). A central planning agent functions as a meta-controller, breaking down user requests into subtasks, iteratively assigning them to the appropriate expert agents, and merging their results into a coherent outcome [<xref ref-type="bibr" rid="ref35">35</xref>]. Consequently, the architecture enables task planning and orchestration, allowing each agent to focus on a small subtask using CoT [<xref ref-type="bibr" rid="ref34">34</xref>].</p><fig position="float" id="figure2"><label>Figure 2.</label><caption><p>ChatDRex multi-agent architecture<bold>.</bold> The workflow begins when a user sends a prompt (1). The summary agent synthesizes the current conversation and task context into a concise overview (2). ChatDRex is orchestrated by a central planning agent that routes the user prompt and the summary to specialized agents according to required tasks (3). The DIGEST (In Silico Validation of Disease and Gene Sets, Clusterings or Subnetworks) agent performs functional coherence and enrichment analyses [<xref ref-type="bibr" rid="ref36">36</xref>]. The knowledge graph (KG) agent provides access to the NeDRex (Network-based Drug Repurposing and Exploration) KG [<xref ref-type="bibr" rid="ref7">7</xref>]. Our NeDRex agent enables network-based drug repurposing analyses via the NeDRex API [<xref ref-type="bibr" rid="ref7">7</xref>]. The research agent conducts literature retrieval, while an external database agent enriches queries with additional external knowledge sources. The network agent controls and adapts the visualization of interaction networks using a Drugst.One-powered graph interface [<xref ref-type="bibr" rid="ref6">6</xref>]. Finally, the finalize agent integrates and synthesizes the outputs of all agents into a coherent response (4). Figure created in bioRender [<xref ref-type="bibr" rid="ref32">32</xref>]. DIAMOnD: Disease Module Detection; LLM: large language model.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="ai_v5i1e93862_fig02.png"/></fig></sec><sec id="s2-2"><title>ChatDRex Agent Architecture</title><p>ChatDRex is a multi-agent system (<xref ref-type="fig" rid="figure2">Figure 2</xref>), where all agents are constructed based on the same architectural principles (<xref ref-type="fig" rid="figure3">Figure 3</xref>). Each agent integrates a unified control loop consisting of few-shot prompting, which is part of ICL, short-term and long-term memory access, internal planning routines, and external tool integration. Our lightweight summary agent maintains contextual continuity by compressing prior interaction states (Section S1 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>). This reduces token usage and enables controlled memory resets. Prompt-injection safeguards are applied at this stage, which is particularly relevant given that LLMs are systematically vulnerable to jailbreaks and instruction-overriding attacks [<xref ref-type="bibr" rid="ref37">37</xref>-<xref ref-type="bibr" rid="ref39">39</xref>]. In addition, a sanity check is performed here to verify, based on user feedback, whether the LLM has correctly understood the request (details and an evaluation of the input guardrails can be found in <xref ref-type="supplementary-material" rid="app2">Multimedia Appendix 2</xref>). According to the available summary and the new user prompt, the coordination of tasks is the responsibility of a planning agent. This agent uses an LLM-based decision process to dynamically direct user input to the most suitable specialized agents (Section S2 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>). The selection of agents is formulated as a multistep problem, ensuring efficient task decomposition and specialization [<xref ref-type="bibr" rid="ref35">35</xref>]. If biological validation or interpretation is requested by the user, this is provided by the DIGEST (In Silico Validation of Disease and Gene Sets, Clusterings or Subnetworks) agent (more detailed algorithm descriptions can be found in Section S3 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>). It uses DIGEST to evaluate the functional coherence of gene sets and disease-associated subnetworks. Conventional enrichment approaches, which enumerate overrepresented terms, are contrasted with DIGEST, which quantifies internal functional coherence through comparison with randomized reference sets. This process provides empirical significance estimates [<xref ref-type="bibr" rid="ref36">36</xref>]. Within ChatDRex, DIGEST is used to assess the biological plausibility of disease modules derived from network analyses, as well as user-provided gene sets in the absence of network context.</p><fig position="float" id="figure3"><label>Figure 3.</label><caption><p>ChatDRex agent architecture<italic>.</italic> The incoming user prompt is enriched by a few-shot system prompt together with relevant memory contents, thereby documenting previous interactions among the user, system, and invoked tools in a structured form (1). This context package is then transmitted to a stateless large language model (LLM) server (open source hosted or proprietary; 3), which processes the request independently of prior states. The server&#x2019;s response is subsequently evaluated by an interpretation module that decides whether immediate feedback can be returned to the user or whether additional tools need to be engaged [<xref ref-type="bibr" rid="ref40">40</xref>,<xref ref-type="bibr" rid="ref41">41</xref>] (4-8). When tools are invoked, their outputs are written back into the respective agent&#x2019;s memory (5-6), thus closing the chain-of-thought [<xref ref-type="bibr" rid="ref34">34</xref>] (planning). In addition, ChatDRex can incorporate optional safeguard layers. Input guardrails mitigate prompt injection risks before queries reach the LLM (2), while output guardrails constrain generated responses (6) to domain-specific requirements and filter potentially hallucinatory content (7) [<xref ref-type="bibr" rid="ref42">42</xref>]. These safeguards are not fixed components of every agent but can be activated depending on the task. This selective integration allows the system to balance robustness against computational efficiency in a fine-grained manner. Figure created in bioRender [<xref ref-type="bibr" rid="ref32">32</xref>].</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="ai_v5i1e93862_fig03.png"/></fig><p>Network-driven analyses are conducted by the NeDRex agent, which provides algorithmic access to the integrated NeDRex KG (more detailed algorithm descriptions can be found in Section S4 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>). This agent orchestrates established network-medicine tools, including DIAMOnD for disease module expansion from seed genes (Section S4.1 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>) [<xref ref-type="bibr" rid="ref15">15</xref>]. TrustRank is a methodology that facilitates the prioritization of drug targets based on their proximity to trusted disease nodes (Section S4.2 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>) [<xref ref-type="bibr" rid="ref43">43</xref>]. Closeness centrality is used to rank candidates according to their global network distances (Section S4.3 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>) [<xref ref-type="bibr" rid="ref7">7</xref>]. The integration of these tools facilitates the systematic identification of disease-relevant subnetworks and candidate therapeutics within a unified interaction graph, thereby constituting the computational core of ChatDRex&#x2019;s network-based drug repurposing capabilities. The KG agent is responsible for the structured knowledge retrieval process (Section S5 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>). This agent translates natural language queries into schema-constrained graph queries over the NeDRex KG (<xref ref-type="fig" rid="figure4">Figure 4</xref>). The agent enhances its resilience, traceability, and resistance to hallucinations by integrating semantic query decomposition, embedding-based node matching, and deterministic Cypher query generation. Additionally, it uses fallback strategies that are guided by graph-based retrieval.</p><p>In order to achieve this, user queries are first semantically mapped to the fixed schema of the NeDRex KG and decomposed into a list of typed subquestions, rather than an explicit question graph as used in prior work [<xref ref-type="bibr" rid="ref44">44</xref>]. Each subquestion is processed via an LLM call. This call identifies and annotates the corresponding KG node type, generates the query, and determines whether subsequent filtering is required. Subquestions that have been filtered are enriched using an embedding-based similarity search with the top 5 most similar KG nodes. Based on this representation, the agent generates Cypher queries deterministically for execution on the Neo4j-backed NeDRex KG. Query generation is guided by the known NeDRex schema and predefined type and edge constraints, reducing hallucinations and improving traceability [<xref ref-type="bibr" rid="ref45">45</xref>,<xref ref-type="bibr" rid="ref46">46</xref>]. The prior node enrichment enables robust filtering using resolved KG identifiers, which mitigates errors caused by spelling variations or lexical mismatches. To prevent over-constraining queries, filtering is applied only to elements that are explicitly marked. If Cypher query generation fails after a fixed number of retries, the agent switches to a GraphRAG-based strategy, in which graph-guided retrieval results are condensed and given to the LLM to generate a response [<xref ref-type="bibr" rid="ref47">47</xref>]. In instances where NeDRex knowledge is inadequate, the research agent initiates a literature-based retrieval process by decomposing the query into focused subquestions and querying external scholarly resources (Semantic Scholar; Section S6 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>) [<xref ref-type="bibr" rid="ref35">35</xref>,<xref ref-type="bibr" rid="ref48">48</xref>]. This process serves to complement the KG with the most recent scientific evidence [<xref ref-type="bibr" rid="ref35">35</xref>,<xref ref-type="bibr" rid="ref48">48</xref>]. Consequently, the finalize agent synthesizes intermediate results into a coherent, citation-aware response (Section S7 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>) [<xref ref-type="bibr" rid="ref49">49</xref>,<xref ref-type="bibr" rid="ref50">50</xref>]. A secondary verification step evaluates generated content against the planning state, which contains the raw results from the other agents to mitigate hallucinations and ensure factual consistency [<xref ref-type="bibr" rid="ref51">51</xref>,<xref ref-type="bibr" rid="ref52">52</xref>]. If a graphical representation is required, the user has the option of controlling the Drugst.One graph representation via the network agent [<xref ref-type="bibr" rid="ref6">6</xref>].</p><fig position="float" id="figure4"><label>Figure 4.</label><caption><p>Knowledge graph (KG) agent architecture. This workflow illustrates the generic processing steps of this agent. A user prompt (1) is decomposed into a structured list of subqueries (eg, gene and disorder; 2). Then, these subqueries are expanded using embeddings and the NeDRex (Network-based Drug Repurposing and Exploration) KG schema (3). Subsequently, a Cypher query is formulated and executed on the NeDRex Neo4j database (4). The results are returned as a response (5). In the event of query failure, a fallback step to Retrieval-Augmented Generation (RAG) is initiated (6). Figure created in bioRender [<xref ref-type="bibr" rid="ref32">32</xref>]. LLM: large language model.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="ai_v5i1e93862_fig04.png"/></fig></sec><sec id="s2-3"><title>Evaluation</title><p>Evaluating LLM-based agent systems is challenging because, unlike deterministic programs, their outputs are inherently interpretive and nondeterministic, meaning there is often no single objective ground truth beyond simple accuracy metrics. Unlike deterministic systems, LLMs generate responses that encompass generation processes, complex interpretation, and decision-making mechanisms [<xref ref-type="bibr" rid="ref53">53</xref>]. Additionally, stochastic LLM outputs can lead to variability across runs. The aforementioned problems result in a multifaceted evaluation challenge [<xref ref-type="bibr" rid="ref54">54</xref>]. First, it must be verified whether the model uses external tools correctly and appropriately. The next step is to check that the resulting information has been processed and communicated correctly. Furthermore, LLMs have the capacity to generate statements that, while superficially plausible, are factually inaccurate, thereby introducing a degree of complexity to the evaluation process [<xref ref-type="bibr" rid="ref55">55</xref>]. Quantitative assessment is only feasible for well-defined subtasks with an explicit ground truth (eg, exact database queries). Conversely, higher-level outputs, such as literature support, scientific interpretation, and argument completeness, lack a unique ground truth and are therefore only partially and qualitatively assessable [<xref ref-type="bibr" rid="ref55">55</xref>]. A robust evaluation, therefore, requires a combined approach of automated metrics and manual validation [<xref ref-type="bibr" rid="ref53">53</xref>]. To evaluate the accuracy of the answers created by an LLM, an LLM-as-a-judge model is used. An LLM-as-a-judge model evaluates the quality, accuracy, or relevance of answers using an LLM to simulate human judgment in tasks such as evaluation, ranking, or criticism [<xref ref-type="bibr" rid="ref56">56</xref>]. All LLM-as-a-judge evaluations were performed by a single fixed judge model, gpt-oss:20b, regardless of which model generated the answers under assessment. The judge was run with a temperature of 1 and top-P of 0.9 (<xref ref-type="supplementary-material" rid="app3">Multimedia Appendix 3</xref>). Given the potential for such distortions to be influenced by hallucinations, the process was closely monitored by experts and underwent corrective adjustments as needed. All evaluations were run thrice with gpt-oss:20b, nemotron-3-nano:4b, qwen3.6:27b, and gemma4:e4b. All model parameters can be found in <xref ref-type="supplementary-material" rid="app3">Multimedia Appendix 3</xref>. Individual reported numbers represent the average of the best-performing model.</p></sec><sec id="s2-4"><title>Tool Validation</title><p><italic>Tool accuracy</italic> is defined as the ability of an agent to identify and select the correct tool in response to a user&#x2019;s input. For each tool, 100 evaluation questions were generated, resulting in a total of 400 queries. To assess tool selection under different prompting styles, 50 questions per tool explicitly contained tool-related keywords, whereas the remaining 50 questions described the desired task in natural language without mentioning the tool itself. This setup allowed us to evaluate both keyword-based and semantic tool selection capabilities. To further assess robustness to imperfect user input, 10 questions within each tool category were modified to include realistic human typing errors, such as misspellings, omitted characters, and typographical mistakes. The evaluation questions were generated synthetically to reduce manual workload, ensure a consistent structure, and maintain linguistic variation. A ground-truth dataset was constructed manually by selecting NeDRex diseases with associated genes available as gene symbols, UniProt identifiers, and Entrez Gene identifiers. These identifiers were incorporated into the questions and a dedicated extraction field, and the corresponding correct translations were recorded as ground truth. During testing, only the translation endpoint of the NeDRex API was executed live. The evaluation of all NeDRex tools and the network agent was conducted using a precomputed set of results associated with each question in the test set. This approach was implemented to optimize the evaluation runtime. The evaluation followed a 2-stage procedure. <italic>Call accuracy</italic> measures correct tool and API invocation, while <italic>answer accuracy</italic> evaluates the correct reflection of returned results in generated answers. This setup isolates tool-selection errors from errors in result interpretation and enables a focused assessment of ChatDRex&#x2019;s tool accuracy.</p></sec><sec id="s2-5"><title>KG Agent</title><p>To evaluate the NeDRex KG tool, we created 174 questions to determine whether the result set returned by the agent represents a superset of the silver standard annotation dataset (SSAD) created by human experts. The SSAD for the NeDRex KG evaluation was created using a self-generating and self-evaluating mechanism that leverages several language models and targeted validation steps (Section S8 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>). We manually reviewed the generated question-Cypher pairs, rephrasing queries where necessary to ensure they were biologically meaningful and logically sound. The end result was a manually corrected dataset. For evaluation purposes, each returned element must contain all properties defined in the SSAD, such as the biological meaning of the natural language question and the semantic relatedness between the natural language question and the corresponding Cypher query. In the comparison between the ground truth and generated answer, additional attributes were allowed provided that no expected elements were missing and no additional semantically inappropriate entries were introduced. A matching procedure was implemented to calculate the <italic>F</italic><sub>&#x2081;</sub>-score. This procedure identifies a possible hit in the LLM result for each manually curated question. Such a hit is only counted if all values of the SSAD result are contained in the corresponding LLM entry. We compared the results with GraphRAG and a classic CypherQA chain [<xref ref-type="bibr" rid="ref57">57</xref>]. To contextualize the performance of the NeDRex KG tool, we compared its final answer outputs with those produced by a GraphRAG baseline and a conventional CypherQA chain [<xref ref-type="bibr" rid="ref47">47</xref>,<xref ref-type="bibr" rid="ref58">58</xref>]. For these baseline comparisons, we evaluated only the final returned results and did not assess intermediate reasoning steps, tool calls, or query-generation trajectories.</p></sec><sec id="s2-6"><title>Research Agent</title><p>To quantitatively evaluate the research agent, we developed a benchmark for answering biomedical literature questions based on the publicly available PubMedQA dataset [<xref ref-type="bibr" rid="ref59">59</xref>,<xref ref-type="bibr" rid="ref60">60</xref>]. We assessed answer correctness with an LLM-as-a-judge procedure, using the PubMedQA question, the research agent&#x2019;s response, and the reference answer as context. Responses were marked correct if they were semantically consistent with the reference answer. This included cases with additional relevant, literature-based context that did not contradict the expected conclusion. This semantic evaluation was appropriate as the agent produces free-text evidence syntheses rather than categorical yes/no/maybe labels.</p></sec><sec id="s2-7"><title>Technologies Used</title><p>ChatDRex is built on LangChain4j and Quarkus Support to streamline complex, network-based drug repurposing analyses through a conversational interface [<xref ref-type="bibr" rid="ref61">61</xref>-<xref ref-type="bibr" rid="ref63">63</xref>]. The frontend (Angular) connects to Quarkus servers, which communicate via WebSocket [<xref ref-type="bibr" rid="ref64">64</xref>]. In addition to the WebSocket server, the backend offers a Representational State Transfer (REST) API and a model context protocol (MCP) server [<xref ref-type="bibr" rid="ref65">65</xref>]. These provide the most important tools for external integration. These features make the frontend interchangeable and integrable into other LLM workflows [<xref ref-type="bibr" rid="ref65">65</xref>]. ChatDRex utilizes, for example, gpt-oss:20b [<xref ref-type="bibr" rid="ref66">66</xref>], a highly capable LLM developed by OpenAI and optimized for helpful responses (<xref ref-type="supplementary-material" rid="app3">Multimedia Appendix 3</xref>). It is hosted through a self-hosted Ollama instance [<xref ref-type="bibr" rid="ref67">67</xref>]. We use Ollama behind a self-hosted OpenWebUI that allows access control [<xref ref-type="bibr" rid="ref68">68</xref>]. Furthermore, ChatDRex&#x2019;s multi-agent architecture is designed to be flexible, allowing the integration of new and improved LLMs at the individual agent level as they become available. This modularity ensures that developers can add new algorithms, external APIs, or domain-specific applications through dedicated tool wrappers and service connectors without altering the core dialogue and orchestration logic. Consequently, ChatDRex remains adaptable to advances in LLMs and biomedical software. Presently, this extensibility is developer-mediated rather than fully self-service; arbitrary user-provided tools are not yet dynamically plugged in at runtime without a wrapper implementation.</p></sec><sec id="s2-8"><title>Ethical Considerations</title><p>This was a small-scale user study in which participants tested the ChatDRex application. In accordance with the screening procedure of the Ethics Commission of the Department of Informatics, University of Hamburg, the completed basic questionnaire (&#x201C;Basisfragebogen&#x201D;) indicated that the study posed no more than minimal risk to participants and involved no deception, no vulnerable populations, and no processing of sensitive personal data. Formal review by the Ethics Commission was therefore not required. The study was conducted in accordance with the Declaration of Helsinki and the data protection requirements of the University of Hamburg. All participants provided informed consent prior to participation.</p></sec></sec><sec id="s3" sec-type="results"><title>Results</title><sec id="s3-1"><title>Tool Validation</title><p>ChatDRex provides end-to-end conversational analysis for network-based drug repurposing. It accomplishes this by following a workflow proposed, amongst others, in NeDRex [<xref ref-type="bibr" rid="ref7">7</xref>], but within a chatbot-like environment. ChatDRex combines schema-constrained KG querying, network module expansion (DIAMOnD), drug prioritization (TrustRank or closeness centrality), and in silico validation based on functional coherence (DIGEST). In addition, literature research is integrated into the workflow. These findings are presented as interactive networks in-chat with a consistent visual legend across analyses using Drugst.One for visualization [<xref ref-type="bibr" rid="ref6">6</xref>]. Examples can be found in <xref ref-type="supplementary-material" rid="app4">Multimedia Appendix 4</xref>.</p><p>Beyond qualitative use cases, we quantitatively evaluated the agent tool interactions underlying ChatDRex (<xref ref-type="table" rid="table1">Table 1</xref>). Network-based tools, such as DIAMOnD, TrustRank, and closeness centrality, achieved near-perfect tool accuracy ranging from 0.97 (SD 0.00) to 0.99 (SD 0.00), indicating robust recognition of intention and correct tool selection by the agent. In contrast, the DIGEST-based analysis showed slightly lower tool and call accuracies (mean 0.85, SD 0.01 and mean 0.77, SD 0.01, respectively), reflecting the increased complexity of mapping closely related analytical tasks from user prompts.</p><table-wrap id="t1" position="float"><label>Table 1.</label><caption><p>Overview of the evaluated agents and their tools.</p></caption><table id="table1" frame="hsides" rules="groups"><thead><tr><td align="left" valign="top" colspan="3">Agent, model, and tool</td><td align="left" valign="top">Tool accuracy, mean (SD)</td><td align="left" valign="top">Call accuracy, mean (SD)</td><td align="left" valign="top">Answer accuracy, mean (SD)</td></tr></thead><tbody><tr><td align="left" valign="top" colspan="6">NeDRex<sup><xref ref-type="table-fn" rid="table1fn1">a</xref></sup></td></tr><tr><td align="left" valign="top" colspan="6"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>qwen3.6:27b</td></tr><tr><td align="left" valign="top" colspan="3"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Closeness centrality</td><td align="left" valign="top">0.98 (0.01)</td><td align="left" valign="top">0.97 (0.01)</td><td align="left" valign="top">&#x2014;<sup><xref ref-type="table-fn" rid="table1fn2">b</xref></sup></td></tr><tr><td align="left" valign="top" colspan="3"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>TrustRank</td><td align="left" valign="top">0.97 (0.00)</td><td align="left" valign="top">0.96 (0.01)</td><td align="left" valign="top">&#x2014;</td></tr><tr><td align="left" valign="top" colspan="6"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>gpt-oss:20b</td></tr><tr><td align="left" valign="top" colspan="3"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>DIAMOnD<sup><xref ref-type="table-fn" rid="table1fn3">c</xref></sup></td><td align="left" valign="top">0.99 (0.00)</td><td align="left" valign="top">0.96 (0.02)</td><td align="left" valign="top">&#x2014;</td></tr><tr><td align="left" valign="top" colspan="6">DIGEST<sup><xref ref-type="table-fn" rid="table1fn4">d</xref></sup></td></tr><tr><td align="left" valign="top" colspan="6"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>gpt-oss:20b</td></tr><tr><td align="left" valign="top" colspan="3"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>DIGEST Set</td><td align="left" valign="top">0.85 (0.01)</td><td align="left" valign="top">0.77 (0.01)</td><td align="left" valign="top">0.3 (0.01)<sup><xref ref-type="table-fn" rid="table1fn5">e</xref></sup>; 0.66 (0.01)<sup><xref ref-type="table-fn" rid="table1fn6">f</xref></sup></td></tr><tr><td align="left" valign="top" colspan="6">Knowledge graph</td></tr><tr><td align="left" valign="top" colspan="6"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>qwen3.6:27b</td></tr><tr><td align="left" valign="top" colspan="3"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>NeDRex knowledge graph<sup><xref ref-type="table-fn" rid="table1fn7">g</xref></sup></td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">0.82 (0.01)</td><td align="left" valign="top">0.76 (0.03)</td></tr><tr><td align="left" valign="top" colspan="6">Research</td></tr><tr><td align="left" valign="top" colspan="6"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>qwen3.6:27b</td></tr><tr><td align="left" valign="top" colspan="3"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Semantic Scholar</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">0.93 (0.01)</td></tr></tbody></table><table-wrap-foot><fn id="table1fn1"><p><sup>a</sup>NeDRex: Network-based Drug Repurposing and Exploration.</p></fn><fn id="table1fn2"><p><sup>b</sup>Not applicable.</p></fn><fn id="table1fn3"><p><sup>c</sup>DIAMOnD: Disease Module Detection.</p></fn><fn id="table1fn4"><p><sup>d</sup>DIGEST: In Silico Validation of Disease and Gene Sets, Clusterings or Subnetworks.</p></fn><fn id="table1fn5"><p><sup>e</sup>Raw answer score obtained using the automated LLM-as-a-judge evaluation.</p></fn><fn id="table1fn6"><p><sup>f</sup>Corrected answer score obtained after manual assessment by human experts.</p></fn><fn id="table1fn7"><p><sup>g</sup>The NeDRex knowledge graph tool is evaluated using <italic>F</italic>&#x2081;-scores.</p></fn></table-wrap-foot></table-wrap><p>For network expansion and prioritization tools (DIAMOnD, TrustRank, and closeness centrality), the final outcome presented to the user is determined directly by the underlying API outputs (<xref ref-type="fig" rid="figure5">Figure 5A, B, and D</xref>). The LLM does not perform additional interpretation in these cases but returns the deterministic results produced by NeDRex, such that tool and call accuracies fully characterize the system performance. In contrast, DIGEST-based functional enrichment requires the LLM to interpret structured enrichment results and summarize them in natural language, introducing an additional reasoning layer that was explicitly evaluated (<xref ref-type="fig" rid="figure5">Figure 5F</xref>). Accordingly, DIGEST showed reduced answer accuracy and was strongly penalized by the automated LLM-as-a-judge, which achieved only 0.3 (SD 0.01) accuracy for this task, despite the underlying analytical information being factually correct. Manual expert evaluation of the same DIGEST outputs yielded a substantially higher answer accuracy of 0.66 (SD 0.01), highlighting a pronounced mismatch between automatic LLM-based judging and human assessment. This discrepancy raised the question of whether LLM-based judging can be trusted more broadly. To address this, 20 randomly sampled answers from each evaluation area were independently assessed by human raters. Across all other components, human and automated judgments showed no significant differences, confirming the reliability of the LLM-as-a-judge in general. The mismatch is therefore specific to DIGEST. Here, outputs require interpreting complex enrichment results, and these results are expressed in natural language. This task is not well suited for current automatic evaluation schemes.</p><fig position="float" id="figure5"><label>Figure 5.</label><caption><p>Quantitative performance and usability evaluation of ChatDRex. The tool-specific benchmark results for the ChatDRex agent are shown across the core functional modules: (A) TrustRank, (B) DIAMOnD (Disease Module Detection), (C) NeDRex (Network-based Drug Repurposing and Exploration) knowledge graph (KG) querying, (D) Closeness centrality, (E) Literature research (baseline is GPT-4, Medprompt) [<xref ref-type="bibr" rid="ref60">60</xref>,<xref ref-type="bibr" rid="ref69">69</xref>], and (F) DIGEST (In Silico Validation of Disease and Gene Sets, Clusterings or Subnetworks) enrichment analysis (answer (r) denotes the raw answer before correction, and answer (c) denotes the corrected answer after manual assessment by human experts). Bars indicate aggregate performance metrics for tool accuracy, call accuracy, and answer accuracy, where applicable, across the evaluated models. For the NeDRex KG benchmark (C), model-wise performance is shown for multiple evaluation criteria, including answer accuracy, <italic>F</italic><sub>1</sub>-score, needed attempts (normalized from 1 to 3 attempts in the range of 0 to 1), graph query handling, and Cypher query generation. Individual points indicate replicate or question-level performance values, and bars summarize the corresponding mean scores. (G) Usability assessment of ChatDRex in a pilot user study. Participant background is summarized by professional role, programming experience, and experience with bioinformatics or network biology. Percentages shown for participant characteristics are rounded to the nearest whole number. The questionnaire assessed whether users understood how to interact with ChatDRex, could complete tasks without programming knowledge, perceived system responses as understandable, considered biomedical results to be clearly presented, trusted system explanations of results, and would use a system like ChatDRex for similar tasks. Responses are shown on a 5-point Likert scale ranging from strong disagreement to strong agreement. Overall, the results demonstrate that ChatDRex supports the accurate orchestration of network medicine tools and biomedical information retrieval while remaining accessible to users with diverse computational and biomedical backgrounds, and it was rated as understandable and usable by the pilot cohort, which consisted predominantly of computationally experienced users.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="ai_v5i1e93862_fig05.png"/></fig><p>To further investigate this discrepancy, all DIGEST responses were manually re-evaluated by a human annotator using the NeDRex API as an external reference for verifying the correctness of the generated answers. This reassessment confirmed that several responses originally marked as incorrect by the automatic evaluator were in fact correct, indicating that the observed disagreement was primarily caused by limitations of the evaluation procedure rather than by errors in the generated analyses. Consequently, manual verification supported by domain-specific resources remains necessary for reliably assessing such outputs. These findings highlight the need for more specialized evaluation frameworks for biomedical LLM systems. Generic answer-similarity metrics or broad LLM-as-a-judge scores may insufficiently capture whether an answer is biologically plausible, mechanistically grounded, supported by retrieved evidence, and safe for downstream biomedical interpretation. Future work should therefore prioritize the development of domain-specific evaluation metrics that jointly assess factual correctness; evidence grounding; biomedical reasoning quality; uncertainty handling; and the distinction among partially correct, unsupported, and biologically misleading outputs.</p><p>Importantly, this evaluation artifact does not reflect a flaw in ChatDRex&#x2019;s analytical pipeline. The consistently high tool and call accuracies across all components demonstrate that the underlying results are methodologically sound and can be trusted. Taken together, these findings show that ChatDRex provides reliable and reproducible tool outputs, while improving the automatic evaluation of complex natural language summaries remains the primary bottleneck for further development.</p></sec><sec id="s3-2"><title>KG Agent</title><p>The evaluation of schema-constrained NeDRex KG queries showed that the proposed agent improves automatic Cypher query generation for accessing biomedical KGs while also highlighting remaining limitations in translating complex natural language queries into complete Neo4j statements. The strongest performance was observed for qwen3.6:27b, which achieved the best overall results with an average accuracy of 0.76 (SD 0.03) and a call accuracy (<italic>F</italic><sub>&#x2081;</sub>-score) of 0.82 (SD 0.01; <xref ref-type="fig" rid="figure5">Figure 5C</xref>). For this model, the fallback was used once, and in 5% of cases, more than one run was required to generate a correct Cypher query. The gpt-oss:20b model demonstrated the second-best performance, achieving an average accuracy of 0.66 (SD 0.01) and a call accuracy (<italic>F</italic><sub>&#x2081;</sub>-score) of 0.70 (SD 0.02). In contrast, smaller models demonstrated lower and less stable performance, with nemotron-3-nano:4b achieving an average accuracy of 0.59 (SD 0.06) and an <italic>F</italic><sub>&#x2081;</sub>-score of 0.58 (SD 0.02) and gemma4:e4b achieving an accuracy of 0.64 (SD 0.01) and an <italic>F</italic><sub>&#x2081;</sub>-score of 0.35 (SD 0.02).</p><p>The CypherQA baseline achieved values of 0.46 (SD 0.00) for gpt-oss:20b, 0.34 (SD 0.03) for nemotron-3-nano:4b, 0.42 (SD 0.01) for qwen3.6:27b, and 0.24 (SD 0.02) for gemma4:e4b. On the other hand, GraphRAG&#x2019;s performance was lower on structure-specific KG questions, achieving values of 0.24 (SD 0.00), 0.17 (SD 0.04), 0.34 (SD 0.02), and 0.27 (SD 0.01), respectively. Overall, these results demonstrate that the KG agent benefits from the proposed architecture.</p></sec><sec id="s3-3"><title>Research Agent</title><p>For the evaluated PubMedQA questions, all tested local models achieved high semantic answer accuracy. The best-performing configuration was qwen3.6:27b, with an answer accuracy of 0.93 (SD 0.01), closely followed by nemotron-3-nano:4b (accuracy of 0.92, SD 0.01) and gpt-oss:20b (accuracy of 0.90, SD 0.00). The gemma4:e4b model achieved a lower but still solid value of approximately 0.81 (SD 0.01; <xref ref-type="fig" rid="figure5">Figure 5E</xref>). As expected, a larger model was associated with better results in most cases. For comparison, the GPT-4 (Medprompt) baseline achieved a value of 0.82 [<xref ref-type="bibr" rid="ref60">60</xref>,<xref ref-type="bibr" rid="ref69">69</xref>]. Thus, the best ChatDRex research agent configurations in this evaluation outperformed the GPT-4 (Medprompt) baseline and performed significantly better than the originally reported accuracy of the fine-tuned BioBERT PubMedQA [<xref ref-type="bibr" rid="ref69">69</xref>].</p><p>Importantly, the research agent was not limited to the single summary associated with each PubMedQA entry. Instead, it accessed an average of more than 30 literature sources per question, allowing the system to synthesize insights from multiple publications. This explains why the evaluation should not be interpreted as a standard PubMedQA ranking comparison but rather as an end-to-end benchmark for the retrieval and synthesis of biomedical literature using PubMedQA questions as controlled reference tasks [<xref ref-type="bibr" rid="ref59">59</xref>]. The results show that ChatDRex can leverage external literature sources to generate semantically correct biomedical answers and that its literature-enhanced research workflow offers a clear advantage over purely fine-tuned, closed-context models for this type of biomedical QA. Drugst.One was excluded from the quantitative agent evaluation (see the <italic>Limitations</italic> section).</p></sec><sec id="s3-4"><title>Hallucination Validation</title><p>To evaluate how hallucinations are handled, we created a set of 10 curated biomedical multistep reasoning cases. These cases were designed to test the detection and correction of hallucinations under controlled conditions (<xref ref-type="fig" rid="figure6">Figure 6</xref>). Each case included an unsupported conclusion. For instance, therapeutic, causal, drug-target, drug-disease, pathway, or variant-disease claims that were not directly entailed by the retrieved evidence could be introduced.</p><p>We evaluated ChatDRex to determine if its grounding and validation mechanisms could detect unsupported answers, trigger corrections, and produce final answers consistent with NeDRex and the literature. The detection and correction score reflects how often unsupported drafts were successfully identified and corrected. The hallucinated draft score quantifies the grounding risk of the initial unsupported answer, while the corrected answer score measures the remaining unsupported content after correction. Across the evaluated models and repeated runs, ChatDRex achieved high detection and correction scores, with complete correction in most runs (<xref ref-type="fig" rid="figure6">Figure 6</xref>). The mean hallucinated draft score remained high across models, whereas the corrected answer score decreased substantially, indicating improved grounding after correction. A representative case demonstrated that an unsupported claim that imatinib targets <italic>EGFR</italic> was rejected and revised to reflect that imatinib is only supported for targeting <italic>ABL1</italic>, <italic>KIT</italic>, and <italic>PDGFRA</italic>. Thus, <italic>EGFR</italic>-based repurposing is not supported by the retrieved evidence.</p><fig position="float" id="figure6"><label>Figure 6.</label><caption><p>Evaluation of hallucination detection and correction in ChatDRex<italic>.</italic> The performance of the grounding guardrail was evaluated using 10 curated, multistep biomedical reasoning cases that contained unsupported draft conclusions. For each case, the finalization model first produced an incorrect draft and then a corrected draft after guardrail-triggered reprompting. Bars indicate the mean performance of each model across repeated runs, and points indicate individual runs. The detection and correction score represents the fraction of cases in which the unsupported draft was detected and successfully corrected. The hallucinated draft score quantifies the grounding-risk score assigned to the initial unsupported answer. The corrected answer score quantifies the residual unsupported content after correction. Across models, hallucinated drafts received high scores, while corrected answers received markedly lower scores. This indicates that the grounding and validation mechanisms successfully suppress unsupported biomedical claims before generating the final answer.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="ai_v5i1e93862_fig06.png"/></fig></sec><sec id="s3-5"><title>User Study</title><p>To evaluate the usability of ChatDRex, we conducted a pilot study aimed at obtaining a user-centered assessment of ChatDRex&#x2019;s usability (<xref ref-type="fig" rid="figure5">Figure 5G</xref>). The study participants included 7 bioinformaticians and 1 clinician (3 male and 5 female experts). To assess the predictions and their comparability, these participants were asked to review and evaluate the examples (<xref ref-type="supplementary-material" rid="app4">Multimedia Appendix 4</xref>). The questionnaire can be found in <xref ref-type="supplementary-material" rid="app5">Multimedia Appendix 5</xref>. In the questionnaire, participants reported good comprehensibility and user friendliness. Participants expressed confidence in the accuracy of ChatDRex&#x2019;s predictions, as sources and specific links between KG nodes were included.</p></sec><sec id="s3-6"><title>Example Workflow for Huntington Disease</title><p>Through all the previously presented steps, ChatDRex provides researchers with an interface to access and analyze biomedical data while maintaining conversation coherence and system reliability. The system implicitly translates between gene and protein identifiers and efficiently handles secure connections to the NeDRex database through a custom API client (Tables S1 and S3 in <xref ref-type="supplementary-material" rid="app4">Multimedia Appendix 4</xref>), facilitating the comprehensive exploration of genomic data relationships. To demonstrate the platform&#x2019;s capabilities, we present concrete use cases that align with common workflows in drug repurposing research (<xref ref-type="fig" rid="figure7">Figure 7</xref>; Table S5 in <xref ref-type="supplementary-material" rid="app4">Multimedia Appendix 4</xref>).</p><p>The platform interacts with NeDRex, which enables schema-constrained Cypher queries to retrieve disease indications and related associations directly from the KG. It also uses DIAMOnD for disease module detection and DIGEST to estimate these modules&#x2019; functional coherence based on enriched pathways and functional annotations (Tables S1 and S4 in <xref ref-type="supplementary-material" rid="app4">Multimedia Appendix 4</xref>). TrustRank is applied to prioritize proteins and drugs for assessing network reliability (Table S5 in <xref ref-type="supplementary-material" rid="app4">Multimedia Appendix 4</xref>). Finally, ChatDRex uses the research agent to facilitate targeted literature searches and summarize relevant findings about drugs and diseases (Table S2 in <xref ref-type="supplementary-material" rid="app4">Multimedia Appendix 4</xref>). <xref ref-type="supplementary-material" rid="app4">Multimedia Appendix 4</xref> provides step-by-step workflows, intermediate outputs, and user interface snapshots for each use case.</p><fig position="float" id="figure7"><label>Figure 7.</label><caption><p>A manually condensed example workflow for Huntington disease. A user initiates a query about Huntington disease. ChatDRex identifies relevant genes, constructs a disease module using DIAMOnD (Disease Module Detection), visualizes it with Drugst.One, performs a function-based module coherence analysis via DIGEST (In Silico Validation of Disease and Gene Sets, Clusterings or Subnetworks), prioritizes candidate drugs with TrustRank, and retrieves supporting literature through Semantic Scholar, ultimately providing a comprehensive, conversational analysis of potential drug repurposing opportunities. Drug prioritization by TrustRank reflects network-based interactions between drugs and proteins of the disease module and does not imply clinical efficacy or validation for Huntington disease. The Semantic Scholar step shows that ChatDRex retains outputs from earlier steps. However, the literature search is based only on the prioritized drugs and is not limited to Huntington disease; therefore, the retrieved publications may concern other conditions. This example can be replicated with the help of Table S5 in <xref ref-type="supplementary-material" rid="app4">Multimedia Appendix 4</xref>, where we provide a detailed workflow. Figure created in bioRender [<xref ref-type="bibr" rid="ref32">32</xref>].</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="ai_v5i1e93862_fig07.png"/></fig></sec><sec id="s3-7"><title>Example Workflow for the Colorectal Cancer Module</title><p>ChatDRex has the ability to identify disease-related gene modules in biological networks using its integrated tools. Starting with the disease term <italic>colorectal cancer</italic>, ChatDRex retrieved a curated seed gene set of 38 canonical colorectal cancer genes from NeDRex, including genes involved in Wnt signaling, such as <italic>APC</italic>, and in DNA repair and damage response, such as <italic>MLH1</italic>, <italic>MSH2</italic>, and <italic>TP53</italic>. These genes served as disease-associated seeds for network expansion.</p><p>The DIAMOnD algorithm expanded the seed set by prioritizing genes with significant connectivity to the seed genes within the NeDRex protein-protein interaction network, yielding a disease module of 138 nodes and 2129 edges, which comprised the 38 seed genes and 100 genes added by DIAMOnD. Functional interpretation of the top 10 genes was executed via the ChatDRex DIGEST agent, which evaluated functional coherence by comparing observed annotation consistency against randomized gene sets. The returned DIGEST coherence scores indicated significant signals for cellular compartments (cytoplasm, nucleus, nucleoplasm, cytosol, and chromatin) and for cancer-related signaling pathways (pathways in cancer, Ras signaling, and PI3K-Akt signaling). The empirical <italic>P</italic> values were .000999 for both the Gene Ontology (GO) Cellular Component and Kyoto Encyclopedia of Genes and Genomes (KEGG) pathway annotation layers and .002 for GO Biological Process, which had been derived from permutation-based reference distributions. Given the broad nature of the most frequent cellular component terms and the exploratory nature of permutation-based coherence testing, these results can be interpreted as indicative rather than confirmatory, but they are consistent with biological processes previously implicated in colorectal cancer.</p><p>The top 10 genes (<italic>AKT1</italic>, <italic>SMARCA4</italic>, <italic>FBXW7</italic>, <italic>SMAD1</italic>, <italic>FANCC</italic>, <italic>PTPN11</italic>, <italic>FGF23</italic>, <italic>SMAD4</italic>, <italic>FGF6</italic>, and <italic>PTEN</italic>) emerged as highly connected genes within the expanded module, collectively spanning PI3K-Akt signaling, growth factor signaling, TGF-&#x03B2;/SMAD signaling, chromatin remodeling, and DNA repair. These genes represent candidates for further investigation, as their network positions suggest they may integrate multiple layers of colorectal cancer pathogenesis. However, direct interactions among them could only be partially verified in the NeDRex KG and the literature.</p></sec></sec><sec id="s4" sec-type="discussion"><title>Discussion</title><sec id="s4-1"><title>Principal Findings</title><p>ChatDRex demonstrates that a conversational, multi-agent architecture can reliably orchestrate established network medicine tools for drug repurposing without requiring users to interact with the underlying pipelines directly. Across all evaluated components, network expansion, drug prioritization, and KG querying, ChatDRex achieved consistently high tool and call accuracies, indicating that the system correctly identifies and invokes the appropriate backend methods in response to user prompts. The resulting outputs are largely determined by validated, deterministic algorithms rather than by unconstrained model generation, which accounts for the stability and reproducibility observed across repeated runs.</p><p>Reliability, however, differs across pipeline stages. For network expansion and prioritization, performance reflects correct orchestration of deterministic backend methods, and the outcome is directly determined by the returned tool outputs. For DIGEST-based functional analysis, we observed comparatively weaker performance. This task requires the model to abstract structured coherence and enrichment statistics into a natural language summary, a genuine generative step that the other tools do not involve. This could impact the results.</p></sec><sec id="s4-2"><title>Comparison With Prior Work</title><p>ChatDRex sits at the intersection of 2 lines of work that have so far developed independently. Network medicine platforms, such as NeDRex, provide validated, deterministic methods for disease module identification and drug prioritization but presuppose that the user can appropriately use the interface, assemble a parameterized pipeline, and interpret raw network output. Their expressive power is therefore accessible primarily to bioinformaticians rather than clinicians and experimental biologists who generate the underlying hypotheses.</p><p>Conversely, general-purpose LLMs and biomedical LLM assistants offer a natural language interface but lack grounding in curated biomedical KGs. Without schema-constrained query generation and validated analytical backends, such systems are prone to unverifiable output and cannot guarantee that a returned drug candidate derives from an established prioritization method. Recent agentic systems in biomedicine have begun to couple LLMs with external tools but typically evaluate end-to-end answer quality without isolating tool selection from result interpretation.</p><p>ChatDRex differs in coupling both components explicitly. User prompts are translated into schema-constrained Cypher queries to retrieve relevant information from the NeDRex KG, while downstream analyses are performed by established tools, such as DIAMOnD, TrustRank, closeness centrality, and DIGEST, rather than by the model.</p></sec><sec id="s4-3"><title>Limitations</title><p>There are some limitations. First, a key limitation is that our evaluation establishes only that ChatDRex reliably selects and invokes the underlying methods and faithfully reports their outputs&#x2014;not that the resulting candidates are clinically valid. We performed no retrospective validation against known drug-disease indications and tested no candidates experimentally. ChatDRex&#x2019;s predictive validity for actual clinical drug repurposing therefore remains unverified, and its outputs should be regarded as hypothesis-generating rather than clinically actionable.</p><p>Second, the NeDRex KG benchmark may be affected by generation bias within the model family. The SSAD used to evaluate natural language-to-Cypher query generation was created with the help of several language models, including qwen2.5-coder:7b. It was then manually reviewed and corrected. Since qwen3.6:27b was the top performer in the NeDRex KG evaluation, its strong performance may be partly due to its alignment with query structures, wording patterns, or Cypher syntax produced by a related model family. This potential confounding factor should be considered when interpreting the relative model ranking.</p><p>Third, Drugst.One was not tested as part of the quantitative agent evaluation because it primarily provides a visual representation layer without adding contextual or analytical functions directly relevant to the agent&#x2019;s reasoning and decision-making capabilities.</p><p>Fourth, all automated assessments of response quality were performed by a single judge model (gpt-oss:20b), which was also among the evaluated systems, and thus, self-preference bias cannot be excluded for that configuration. Independent models could provide a more reliable assessment. We took this into account by manually reviewing the responses and correcting them where necessary.</p><p>Fifth, the pilot cohort consisted of 7 bioinformaticians and a single clinician, most with intermediate to advanced programming experience. The results reflect usability for computationally experienced users and do not yet validate no-code usability for novice or noncomputational users.</p></sec><sec id="s4-4"><title>Future Directions</title><p>Several directions follow directly from the limitations above. First, prospective validation is required: candidate drugs prioritized by ChatDRex for a given disease module should be assessed against experimental readouts or, where available, retrospective clinical evidence, in order to establish predictive rather than procedural validity.</p><p>Second, the contribution of the visualization layer warrants quantitative assessment. Although Drugst.One does not participate in the agent&#x2019;s reasoning, its effect on user comprehension and hypothesis formation can be measured through an extended usability study.</p><p>Finally, the step where the LLM turns DIGEST&#x2019;s statistical results into an explanation offers the clearest room for improvement, as this is where the most errors appear. Approaches that better structure or constrain this interpretation step, potentially through task-specific fine-tuning, could reduce these errors while preserving the reliable and reproducible results delivered by the deterministic DIGEST tool.</p></sec><sec id="s4-5"><title>Conclusions</title><p>By automating query formulation, network construction, prioritization, visualization, and literature grounding, ChatDRex can shoulder a substantial portion of analytical work, allowing scientists to focus on interpretation, hypothesis refinement, and experimental design. It thereby lowers the technical barrier to network-based drug repurposing without displacing the validated methods on which such analyses depend.</p></sec></sec></body><back><ack><p>The authors used generative AI tools only for minor language editing and stylistic refinement, such as grammar, wording, and clarity checks. Generative AI was not used to create the scientific content, study design, analyses, results, or conclusions of this manuscript. The authors critically reviewed, verified, and approved all AI-assisted edits and take full responsibility for the final content of the manuscript. Figures 1-4 and 7 were created using bioRender [<xref ref-type="bibr" rid="ref32">32</xref>].</p></ack><notes><sec><title>Funding</title><p>This project was funded by the European Union under grant agreement number 101057619. However, the views and opinions expressed are those of the authors only and do not necessarily reflect those of the European Union or European Health and Digital Executive Agency (HADEA). Neither the European Union nor the granting authority can be held responsible for them. This work was also partly supported by the Swiss State Secretariat for Education, Research and Innovation (SERI) under contract number 22.00115.</p></sec><sec><title>Data Availability</title><p>The code for ChatDRex is publicly available in our GitHub repositories [<xref ref-type="bibr" rid="ref70">70</xref>,<xref ref-type="bibr" rid="ref71">71</xref>]. The repositories contain the source code, documentation, and instructions for setting up and running ChatDRex locally. For users who prefer not to set up a local environment, a web-based interface for ChatDRex is available online [<xref ref-type="bibr" rid="ref31">31</xref>]. The ChatDRex software is free for academic and noncommercial use under the BSD-3-Clause with Commons Clause License [<xref ref-type="bibr" rid="ref72">72</xref>,<xref ref-type="bibr" rid="ref73">73</xref>]. Commercial users must contact the Cosy.Bio Institute for Computational Systems Biomedicine at the University of Hamburg to obtain a commercial license [<xref ref-type="bibr" rid="ref74">74</xref>]. ChatDRex supports Bring Your Own Key (BYOK). All test datasets can be accessed under the public GitHub repository [<xref ref-type="bibr" rid="ref75">75</xref>]. The repository contains several test and evaluation datasets used for different ChatDRex components. The exact silver standard annotation dataset used for the knowledge graph agent evaluation, including the 174 evaluation questions and corresponding expected outputs, is provided in the subfolder &#x201C;nedrexkg.&#x201D; Generation scripts for these questions can be accessed under a public GitHub repository [<xref ref-type="bibr" rid="ref76">76</xref>].</p></sec></notes><fn-group><fn fn-type="con"><p>SS designed the platform and developed the backend and web interface. LD, KB, SS, and SB designed and developed the tools. LD, SS, and KB designed the evaluation. AM, FMD-C, JB, and ML supervised the project. All authors provided critical feedback, participated in discussions, and assisted in interpretation of the results and writing of the manuscript.</p><p>SS and KB shared the co-first authorship; JB, FMD-C, and AM shared the co-senior authorship.</p></fn><fn fn-type="conflict"><p>None declared.</p></fn></fn-group><glossary><title>Abbreviations</title><def-list><def-item><term id="abb1">CoT</term><def><p>chain-of-thought</p></def></def-item><def-item><term id="abb2">DIAMOnD</term><def><p>Disease Module Detection</p></def></def-item><def-item><term id="abb3">DIGEST</term><def><p>In Silico Validation of Disease and Gene Sets, Clusterings or Subnetworks</p></def></def-item><def-item><term id="abb4">GO</term><def><p>Gene Ontology</p></def></def-item><def-item><term id="abb5">ICL</term><def><p>In-Context Learning</p></def></def-item><def-item><term id="abb6">KEGG</term><def><p>Kyoto Encyclopedia of Genes and Genomes</p></def></def-item><def-item><term id="abb7">KG</term><def><p>knowledge graph</p></def></def-item><def-item><term id="abb8">LLM</term><def><p>large language model</p></def></def-item><def-item><term id="abb9">MCP</term><def><p>model context protocol</p></def></def-item><def-item><term id="abb10">NeDRex</term><def><p>Network-based Drug Repurposing and Exploration</p></def></def-item><def-item><term id="abb11">QA</term><def><p>question answering</p></def></def-item><def-item><term id="abb12">RAG</term><def><p>Retrieval-Augmented Generation</p></def></def-item><def-item><term id="abb13">REST</term><def><p>Representational State Transfer</p></def></def-item><def-item><term id="abb14">SSAD</term><def><p>silver standard annotation dataset</p></def></def-item></def-list></glossary><ref-list><title>References</title><ref id="ref1"><label>1</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Corsello</surname><given-names>SM</given-names> </name><name name-style="western"><surname>Bittker</surname><given-names>JA</given-names> </name><name name-style="western"><surname>Liu</surname><given-names>Z</given-names> </name><etal/></person-group><article-title>The Drug Repurposing Hub: a next-generation drug library and information resource</article-title><source>Nat Med</source><year>2017</year><month>04</month><day>7</day><volume>23</volume><issue>4</issue><fpage>405</fpage><lpage>408</lpage><pub-id pub-id-type="doi">10.1038/nm.4306</pub-id><pub-id pub-id-type="medline">28388612</pub-id></nlm-citation></ref><ref id="ref2"><label>2</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Pushpakom</surname><given-names>S</given-names> </name><name name-style="western"><surname>Iorio</surname><given-names>F</given-names> </name><name name-style="western"><surname>Eyers</surname><given-names>PA</given-names> </name><etal/></person-group><article-title>Drug repurposing: progress, challenges and recommendations</article-title><source>Nat Rev Drug Discov</source><year>2019</year><month>01</month><volume>18</volume><issue>1</issue><fpage>41</fpage><lpage>58</lpage><pub-id pub-id-type="doi">10.1038/nrd.2018.168</pub-id><pub-id pub-id-type="medline">30310233</pub-id></nlm-citation></ref><ref id="ref3"><label>3</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Hwang</surname><given-names>TJ</given-names> </name><name name-style="western"><surname>Carpenter</surname><given-names>D</given-names> </name><name name-style="western"><surname>Lauffenburger</surname><given-names>JC</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>B</given-names> </name><name name-style="western"><surname>Franklin</surname><given-names>JM</given-names> </name><name name-style="western"><surname>Kesselheim</surname><given-names>AS</given-names> </name></person-group><article-title>Failure of investigational drugs in late-stage clinical development and publication of trial results</article-title><source>JAMA Intern Med</source><year>2016</year><month>12</month><day>1</day><volume>176</volume><issue>12</issue><fpage>1826</fpage><lpage>1833</lpage><pub-id pub-id-type="doi">10.1001/jamainternmed.2016.6008</pub-id><pub-id pub-id-type="medline">27723879</pub-id></nlm-citation></ref><ref id="ref4"><label>4</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Schleidgen</surname><given-names>S</given-names> </name><name name-style="western"><surname>Fernau</surname><given-names>S</given-names> </name><name name-style="western"><surname>Fleischer</surname><given-names>H</given-names> </name><name name-style="western"><surname>Schickhardt</surname><given-names>C</given-names> </name><name name-style="western"><surname>O&#x00DF;a</surname><given-names>AK</given-names> </name><name name-style="western"><surname>Winkler</surname><given-names>EC</given-names> </name></person-group><article-title>Applying systems biology to biomedical research and health care: a pr&#x00E9;cising definition of systems medicine</article-title><source>BMC Health Serv Res</source><year>2017</year><month>11</month><day>21</day><volume>17</volume><issue>1</issue><fpage>761</fpage><pub-id pub-id-type="doi">10.1186/s12913-017-2688-z</pub-id><pub-id pub-id-type="medline">29162092</pub-id></nlm-citation></ref><ref id="ref5"><label>5</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Sonawane</surname><given-names>AR</given-names> </name><name name-style="western"><surname>Weiss</surname><given-names>ST</given-names> </name><name name-style="western"><surname>Glass</surname><given-names>K</given-names> </name><name name-style="western"><surname>Sharma</surname><given-names>A</given-names> </name></person-group><article-title>Network medicine in the age of biomedical big data</article-title><source>Front Genet</source><year>2019</year><volume>10</volume><fpage>294</fpage><pub-id pub-id-type="doi">10.3389/fgene.2019.00294</pub-id><pub-id pub-id-type="medline">31031797</pub-id></nlm-citation></ref><ref id="ref6"><label>6</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Maier</surname><given-names>A</given-names> </name><name name-style="western"><surname>Hartung</surname><given-names>M</given-names> </name><name name-style="western"><surname>Abovsky</surname><given-names>M</given-names> </name><etal/></person-group><article-title>Drugst.One - a plug-and-play solution for online systems medicine and network-based drug repurposing</article-title><source>Nucleic Acids Res</source><year>2024</year><month>07</month><day>5</day><volume>52</volume><issue>W1</issue><fpage>W481</fpage><lpage>W488</lpage><pub-id pub-id-type="doi">10.1093/nar/gkae388</pub-id><pub-id pub-id-type="medline">38783119</pub-id></nlm-citation></ref><ref id="ref7"><label>7</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Sadegh</surname><given-names>S</given-names> </name><name name-style="western"><surname>Skelton</surname><given-names>J</given-names> </name><name name-style="western"><surname>Anastasi</surname><given-names>E</given-names> </name><etal/></person-group><article-title>Network medicine for disease module identification and drug repurposing with the NeDRex platform</article-title><source>Nat Commun</source><year>2021</year><month>11</month><day>25</day><volume>12</volume><issue>1</issue><fpage>6848</fpage><pub-id pub-id-type="doi">10.1038/s41467-021-27138-2</pub-id><pub-id pub-id-type="medline">34824199</pub-id></nlm-citation></ref><ref id="ref8"><label>8</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Sagulkoo</surname><given-names>P</given-names> </name><name name-style="western"><surname>Chuntakaruk</surname><given-names>H</given-names> </name><name name-style="western"><surname>Rungrotmongkol</surname><given-names>T</given-names> </name><name name-style="western"><surname>Suratanee</surname><given-names>A</given-names> </name><name name-style="western"><surname>Plaimas</surname><given-names>K</given-names> </name></person-group><article-title>Multi-level biological network analysis and drug repurposing based on leukocyte transcriptomics in severe COVID-19: in silico systems biology to precision medicine</article-title><source>J Pers Med</source><year>2022</year><month>06</month><day>23</day><volume>12</volume><issue>7</issue><fpage>1030</fpage><pub-id pub-id-type="doi">10.3390/jpm12071030</pub-id><pub-id pub-id-type="medline">35887528</pub-id></nlm-citation></ref><ref id="ref9"><label>9</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Liu</surname><given-names>TP</given-names> </name><name name-style="western"><surname>Hsieh</surname><given-names>YY</given-names> </name><name name-style="western"><surname>Chou</surname><given-names>CJ</given-names> </name><name name-style="western"><surname>Yang</surname><given-names>PM</given-names> </name></person-group><article-title>Systematic polypharmacology and drug repurposing via an integrated L1000-based Connectivity Map database mining</article-title><source>R Soc Open Sci</source><year>2018</year><month>11</month><volume>5</volume><issue>11</issue><fpage>181321</fpage><pub-id pub-id-type="doi">10.1098/rsos.181321</pub-id><pub-id pub-id-type="medline">30564416</pub-id></nlm-citation></ref><ref id="ref10"><label>10</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>T</surname><given-names>P</given-names> </name><name name-style="western"><surname>Katta</surname><given-names>B</given-names> </name><name name-style="western"><surname>Lulu S</surname><given-names>S</given-names> </name><name name-style="western"><surname>Sundararajan</surname><given-names>V</given-names> </name></person-group><article-title>Gene expression analysis reveals GRIN1, SYT1, and SYN2 as significant therapeutic targets and drug repurposing reveals lorazepam and lorediplon as potent inhibitors to manage Alzheimer&#x2019;s disease</article-title><source>J Biomol Struct Dyn</source><year>2024</year><volume>42</volume><issue>19</issue><fpage>10352</fpage><lpage>10373</lpage><pub-id pub-id-type="doi">10.1080/07391102.2023.2256878</pub-id><pub-id pub-id-type="medline">37691428</pub-id></nlm-citation></ref><ref id="ref11"><label>11</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Savva</surname><given-names>K</given-names> </name><name name-style="western"><surname>Zachariou</surname><given-names>M</given-names> </name><name name-style="western"><surname>Bourdakou</surname><given-names>MM</given-names> </name><name name-style="western"><surname>Dietis</surname><given-names>N</given-names> </name><name name-style="western"><surname>Spyrou</surname><given-names>GM</given-names> </name></person-group><article-title>Network-based stage-specific drug repurposing for Alzheimer&#x2019;s disease</article-title><source>Comput Struct Biotechnol J</source><year>2022</year><volume>20</volume><fpage>1427</fpage><lpage>1438</lpage><pub-id pub-id-type="doi">10.1016/j.csbj.2022.03.013</pub-id><pub-id pub-id-type="medline">35386099</pub-id></nlm-citation></ref><ref id="ref12"><label>12</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Ballard</surname><given-names>C</given-names> </name><name name-style="western"><surname>Aarsland</surname><given-names>D</given-names> </name><name name-style="western"><surname>Cummings</surname><given-names>J</given-names> </name><etal/></person-group><article-title>Drug repositioning and repurposing for Alzheimer disease</article-title><source>Nat Rev Neurol</source><year>2020</year><month>12</month><volume>16</volume><issue>12</issue><fpage>661</fpage><lpage>673</lpage><pub-id pub-id-type="doi">10.1038/s41582-020-0397-4</pub-id><pub-id pub-id-type="medline">32939050</pub-id></nlm-citation></ref><ref id="ref13"><label>13</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Maier</surname><given-names>A</given-names> </name><name name-style="western"><surname>Rafiei</surname><given-names>M</given-names> </name><name name-style="western"><surname>Anastasi</surname><given-names>E</given-names> </name><etal/></person-group><article-title>NeDRex-web: an interactive web tool for drug repurposing by exploring heterogeneous molecular networks</article-title><conf-name>2024 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)</conf-name><conf-date>Dec 3-6, 2024</conf-date><pub-id pub-id-type="doi">10.1109/BIBM62325.2024.10822390</pub-id></nlm-citation></ref><ref id="ref14"><label>14</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Lazareva</surname><given-names>O</given-names> </name><name name-style="western"><surname>Baumbach</surname><given-names>J</given-names> </name><name name-style="western"><surname>List</surname><given-names>M</given-names> </name><name name-style="western"><surname>Blumenthal</surname><given-names>DB</given-names> </name></person-group><article-title>On the limits of active module identification</article-title><source>Brief Bioinformatics</source><year>2021</year><month>09</month><day>2</day><volume>22</volume><issue>5</issue><pub-id pub-id-type="doi">10.1093/bib/bbab066</pub-id></nlm-citation></ref><ref id="ref15"><label>15</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Ghiassian</surname><given-names>SD</given-names> </name><name name-style="western"><surname>Menche</surname><given-names>J</given-names> </name><name name-style="western"><surname>Barab&#x00E1;si</surname><given-names>AL</given-names> </name></person-group><article-title>A DIseAse MOdule Detection (DIAMOnD) algorithm derived from a systematic analysis of connectivity patterns of disease proteins in the human interactome</article-title><source>PLoS Comput Biol</source><year>2015</year><month>04</month><volume>11</volume><issue>4</issue><fpage>e1004120</fpage><pub-id pub-id-type="doi">10.1371/journal.pcbi.1004120</pub-id><pub-id pub-id-type="medline">25853560</pub-id></nlm-citation></ref><ref id="ref16"><label>16</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Al Kawam</surname><given-names>A</given-names> </name><name name-style="western"><surname>Sen</surname><given-names>A</given-names> </name><name name-style="western"><surname>Datta</surname><given-names>A</given-names> </name><name name-style="western"><surname>Dickey</surname><given-names>N</given-names> </name></person-group><article-title>Understanding the bioinformatics challenges of integrating genomics into healthcare</article-title><source>IEEE J Biomed Health Inform</source><year>2018</year><month>09</month><volume>22</volume><issue>5</issue><fpage>1672</fpage><lpage>1683</lpage><pub-id pub-id-type="doi">10.1109/JBHI.2017.2778263</pub-id><pub-id pub-id-type="medline">29990071</pub-id></nlm-citation></ref><ref id="ref17"><label>17</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Duvaud</surname><given-names>S</given-names> </name><name name-style="western"><surname>Gabella</surname><given-names>C</given-names> </name><name name-style="western"><surname>Lisacek</surname><given-names>F</given-names> </name><name name-style="western"><surname>Stockinger</surname><given-names>H</given-names> </name><name name-style="western"><surname>Ioannidis</surname><given-names>V</given-names> </name><name name-style="western"><surname>Durinx</surname><given-names>C</given-names> </name></person-group><article-title>Expasy, the Swiss bioinformatics resource portal, as designed by its users</article-title><source>Nucleic Acids Res</source><year>2021</year><month>07</month><day>2</day><volume>49</volume><issue>W1</issue><fpage>W216</fpage><lpage>W227</lpage><pub-id pub-id-type="doi">10.1093/nar/gkab225</pub-id><pub-id pub-id-type="medline">33849055</pub-id></nlm-citation></ref><ref id="ref18"><label>18</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Pires</surname><given-names>JG</given-names> </name><name name-style="western"><surname>da Silva</surname><given-names>GF</given-names> </name><name name-style="western"><surname>Weyssow</surname><given-names>T</given-names> </name><etal/></person-group><article-title>Galaxy and MEAN stack to create a user-friendly workflow for the rational optimization of cancer chemotherapy</article-title><source>Front Genet</source><year>2021</year><volume>12</volume><fpage>624259</fpage><pub-id pub-id-type="doi">10.3389/fgene.2021.624259</pub-id><pub-id pub-id-type="medline">33679888</pub-id></nlm-citation></ref><ref id="ref19"><label>19</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Lama</surname><given-names>S</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>H</given-names> </name><name name-style="western"><surname>Monaghan</surname><given-names>C</given-names> </name><etal/></person-group><article-title>#2924 Comparison of large language models and traditional natural language processing techniques in predicting arteriovenous fistula failure</article-title><source>Nephrol Dial Transplant</source><year>2024</year><month>05</month><day>23</day><volume>39</volume><issue>Supplement_1</issue><fpage>gfae069&#x2013;0792&#x2013;2924</fpage><pub-id pub-id-type="doi">10.1093/ndt/gfae069.792</pub-id></nlm-citation></ref><ref id="ref20"><label>20</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Dong</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Li</surname><given-names>L</given-names> </name><name name-style="western"><surname>Dai</surname><given-names>D</given-names> </name><etal/></person-group><article-title>A survey on in-context learning</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Dec 31, 2022</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2301.00234">https://arxiv.org/abs/2301.00234</ext-link></comment></nlm-citation></ref><ref id="ref21"><label>21</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Jahan</surname><given-names>I</given-names> </name><name name-style="western"><surname>Laskar</surname><given-names>MTR</given-names> </name><name name-style="western"><surname>Peng</surname><given-names>C</given-names> </name><name name-style="western"><surname>Huang</surname><given-names>J</given-names> </name></person-group><article-title>A comprehensive evaluation of large language models on benchmark biomedical text processing tasks</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Oct 6, 2023</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2310.04270">https://arxiv.org/abs/2310.04270</ext-link></comment></nlm-citation></ref><ref id="ref22"><label>22</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Doneva</surname><given-names>SE</given-names> </name><name name-style="western"><surname>Qin</surname><given-names>S</given-names> </name><name name-style="western"><surname>Sick</surname><given-names>B</given-names> </name><etal/></person-group><article-title>Large language models to process, analyze, and synthesize biomedical texts: a scoping review</article-title><source>Discov Artif Intell</source><volume>4</volume><issue>1</issue><pub-id pub-id-type="doi">10.1007/s44163-024-00197-2</pub-id></nlm-citation></ref><ref id="ref23"><label>23</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Lu</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Peng</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Cohen</surname><given-names>T</given-names> </name><name name-style="western"><surname>Ghassemi</surname><given-names>M</given-names> </name><name name-style="western"><surname>Weng</surname><given-names>C</given-names> </name><name name-style="western"><surname>Tian</surname><given-names>S</given-names> </name></person-group><article-title>Large language models in biomedicine and health: current research landscape and future directions</article-title><source>J Am Med Inform Assoc</source><year>2024</year><month>09</month><day>1</day><volume>31</volume><issue>9</issue><fpage>1801</fpage><lpage>1811</lpage><pub-id pub-id-type="doi">10.1093/jamia/ocae202</pub-id><pub-id pub-id-type="medline">39169867</pub-id></nlm-citation></ref><ref id="ref24"><label>24</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Tian</surname><given-names>S</given-names> </name><name name-style="western"><surname>Jin</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Yeganova</surname><given-names>L</given-names> </name><etal/></person-group><article-title>Opportunities and challenges for ChatGPT and large language models in biomedicine and health</article-title><source>Brief Bioinformatics</source><year>2023</year><month>11</month><day>22</day><volume>25</volume><issue>1</issue><pub-id pub-id-type="doi">10.1093/bib/bbad493</pub-id></nlm-citation></ref><ref id="ref25"><label>25</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Jin</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Yang</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Chen</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Lu</surname><given-names>Z</given-names> </name></person-group><article-title>GeneGPT: augmenting large language models with domain tools for improved access to biomedical information</article-title><source>Bioinformatics</source><year>2024</year><month>02</month><day>1</day><volume>40</volume><issue>2</issue><fpage>38341654</fpage><pub-id pub-id-type="doi">10.1093/bioinformatics/btae075</pub-id><pub-id pub-id-type="medline">38341654</pub-id></nlm-citation></ref><ref id="ref26"><label>26</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Pham</surname><given-names>DK</given-names> </name><name name-style="western"><surname>Vo</surname><given-names>BQ</given-names> </name></person-group><article-title>Towards reliable medical question answering: techniques and challenges in mitigating hallucinations in language models</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Aug 25, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2408.13808">https://arxiv.org/abs/2408.13808</ext-link></comment></nlm-citation></ref><ref id="ref27"><label>27</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Pal</surname><given-names>S</given-names> </name><name name-style="western"><surname>Bhattacharya</surname><given-names>M</given-names> </name><name name-style="western"><surname>Lee</surname><given-names>SS</given-names> </name><name name-style="western"><surname>Chakraborty</surname><given-names>C</given-names> </name></person-group><article-title>A domain-specific next-generation large language model (LLM) or ChatGPT is required for biomedical engineering and research</article-title><source>Ann Biomed Eng</source><year>2024</year><month>03</month><volume>52</volume><issue>3</issue><fpage>451</fpage><lpage>454</lpage><pub-id pub-id-type="doi">10.1007/s10439-023-03306-x</pub-id><pub-id pub-id-type="medline">37428337</pub-id></nlm-citation></ref><ref id="ref28"><label>28</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Huang</surname><given-names>J</given-names> </name><name name-style="western"><surname>Tan</surname><given-names>M</given-names> </name></person-group><article-title>The role of ChatGPT in scientific communication: writing better scientific review articles</article-title><source>Am J Cancer Res</source><year>2023</year><volume>13</volume><issue>4</issue><fpage>1148</fpage><lpage>1154</lpage><pub-id pub-id-type="medline">37168339</pub-id></nlm-citation></ref><ref id="ref29"><label>29</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Xi</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Chen</surname><given-names>W</given-names> </name><name name-style="western"><surname>Guo</surname><given-names>X</given-names> </name><etal/></person-group><article-title>The rise and potential of large language model based agents: a survey</article-title><source>arXiv</source><access-date>2024-11-10</access-date><comment>Preprint posted online on  Sep 14, 2023</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2309.07864">https://arxiv.org/abs/2309.07864</ext-link></comment></nlm-citation></ref><ref id="ref30"><label>30</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Wang</surname><given-names>L</given-names> </name><name name-style="western"><surname>Ma</surname><given-names>C</given-names> </name><name name-style="western"><surname>Feng</surname><given-names>X</given-names> </name><etal/></person-group><article-title>A survey on large language model based autonomous agents</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Aug 22, 2023</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2308.11432">https://arxiv.org/abs/2308.11432</ext-link></comment></nlm-citation></ref><ref id="ref31"><label>31</label><nlm-citation citation-type="web"><article-title>ChatDRex</article-title><source>CosyBio</source><access-date>2026-10-13</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://apps.cosy.bio/chatdrex">https://apps.cosy.bio/chatdrex</ext-link></comment></nlm-citation></ref><ref id="ref32"><label>32</label><nlm-citation citation-type="web"><source>bioRender</source><access-date>2026-07-28</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://www.biorender.com/">https://www.biorender.com/</ext-link></comment></nlm-citation></ref><ref id="ref33"><label>33</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Easin</surname><given-names>AM</given-names> </name><name name-style="western"><surname>Sourav</surname><given-names>S</given-names> </name><name name-style="western"><surname>Tam&#x00E1;s</surname><given-names>O</given-names> </name></person-group><article-title>An intelligent LLM-powered personalized assistant for digital banking using langgraph and chain of thoughts</article-title><conf-name>2024 IEEE 22nd Jubilee International Symposium on Intelligent Systems and Informatics (SISY)</conf-name><conf-date>Sep 19-21, 2024</conf-date><pub-id pub-id-type="doi">10.1109/SISY62279.2024.10737601</pub-id></nlm-citation></ref><ref id="ref34"><label>34</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Wei</surname><given-names>J</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>X</given-names> </name><name name-style="western"><surname>Schuurmans</surname><given-names>D</given-names> </name><etal/></person-group><article-title>Chain-of-thought prompting elicits reasoning in large language models</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Jan 28, 2022</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2201.11903">https://arxiv.org/abs/2201.11903</ext-link></comment></nlm-citation></ref><ref id="ref35"><label>35</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Li</surname><given-names>A</given-names> </name><name name-style="western"><surname>Xie</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Li</surname><given-names>S</given-names> </name><name name-style="western"><surname>Tsung</surname><given-names>F</given-names> </name><name name-style="western"><surname>Ding</surname><given-names>B</given-names> </name><name name-style="western"><surname>Li</surname><given-names>Y</given-names> </name></person-group><article-title>Agent-oriented planning in multi-agent systems</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Oct 3, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2410.02189">https://arxiv.org/abs/2410.02189</ext-link></comment></nlm-citation></ref><ref id="ref36"><label>36</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Adamowicz</surname><given-names>K</given-names> </name><name name-style="western"><surname>Maier</surname><given-names>A</given-names> </name><name name-style="western"><surname>Baumbach</surname><given-names>J</given-names> </name><name name-style="western"><surname>Blumenthal</surname><given-names>DB</given-names> </name></person-group><article-title>Online in silico validation of disease and gene sets, clusterings or subnetworks with DIGEST</article-title><source>Brief Bioinformatics</source><year>2022</year><month>07</month><day>18</day><volume>23</volume><issue>4</issue><pub-id pub-id-type="doi">10.1093/bib/bbac247</pub-id><pub-id pub-id-type="medline">35753693</pub-id></nlm-citation></ref><ref id="ref37"><label>37</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Pathade</surname><given-names>C</given-names> </name></person-group><article-title>Red teaming the mind of the machine: a systematic evaluation of prompt injection and jailbreak vulnerabilities in LLMs</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  May 7, 2025</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2505.04806">https://arxiv.org/abs/2505.04806</ext-link></comment></nlm-citation></ref><ref id="ref38"><label>38</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Hung</surname><given-names>KH</given-names> </name><name name-style="western"><surname>Ko</surname><given-names>CY</given-names> </name><name name-style="western"><surname>Rawat</surname><given-names>A</given-names> </name><name name-style="western"><surname>Chung</surname><given-names>IH</given-names> </name><name name-style="western"><surname>Hsu</surname><given-names>WH</given-names> </name><name name-style="western"><surname>Chen</surname><given-names>PY</given-names> </name></person-group><article-title>Attention tracker: detecting prompt injection attacks in LLMs</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Nov 1, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2411.00348">https://arxiv.org/abs/2411.00348</ext-link></comment></nlm-citation></ref><ref id="ref39"><label>39</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Li</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Peng</surname><given-names>B</given-names> </name><name name-style="western"><surname>He</surname><given-names>P</given-names> </name><name name-style="western"><surname>Yan</surname><given-names>X</given-names> </name></person-group><article-title>Evaluating the instruction-following robustness of large language models to prompt injection</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Aug 17, 2023</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2308.10819">https://arxiv.org/abs/2308.10819</ext-link></comment></nlm-citation></ref><ref id="ref40"><label>40</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Masterman</surname><given-names>T</given-names> </name><name name-style="western"><surname>Besen</surname><given-names>S</given-names> </name><name name-style="western"><surname>Sawtell</surname><given-names>M</given-names> </name><name name-style="western"><surname>Chao</surname><given-names>A</given-names> </name></person-group><article-title>The landscape of emerging AI agent architectures for reasoning, planning, and tool calling: a survey</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Apr 17, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2404.11584">https://arxiv.org/abs/2404.11584</ext-link></comment></nlm-citation></ref><ref id="ref41"><label>41</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Krishnan</surname><given-names>N</given-names> </name></person-group><article-title>AI agents: evolution, architecture, and real-world applications</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Mar 16, 2025</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2503.12687">https://arxiv.org/abs/2503.12687</ext-link></comment></nlm-citation></ref><ref id="ref42"><label>42</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Dong</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Mu</surname><given-names>R</given-names> </name><name name-style="western"><surname>Jin</surname><given-names>G</given-names> </name><etal/></person-group><article-title>Building guardrails for large language models</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Feb 2, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2402.01822">https://arxiv.org/abs/2402.01822</ext-link></comment></nlm-citation></ref><ref id="ref43"><label>43</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Gy&#x00F6;ngyi</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Garcia-Molina</surname><given-names>H</given-names> </name><name name-style="western"><surname>Pedersen</surname><given-names>J</given-names> </name></person-group><article-title>Combating web spam with trustrank</article-title><conf-name>Thirtieth International Conference on Very Large Data Bases</conf-name><conf-date>Aug 31 to Sep 3, 2004</conf-date><pub-id pub-id-type="doi">10.5555/1316689.1316740</pub-id></nlm-citation></ref><ref id="ref44"><label>44</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Zheng</surname><given-names>W</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>M</given-names> </name></person-group><article-title>Question answering over knowledge graphs via structural query patterns</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Oct 22, 2019</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/1910.09760">https://arxiv.org/abs/1910.09760</ext-link></comment></nlm-citation></ref><ref id="ref45"><label>45</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>&#x00D6;zsoy</surname><given-names>MG</given-names> </name><name name-style="western"><surname>Messallem</surname><given-names>L</given-names> </name><name name-style="western"><surname>Besga</surname><given-names>J</given-names> </name><name name-style="western"><surname>Minneci</surname><given-names>G</given-names> </name></person-group><article-title>Text2Cypher: bridging natural language and graph databases</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Dec 13, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2412.10064">https://arxiv.org/abs/2412.10064</ext-link></comment></nlm-citation></ref><ref id="ref46"><label>46</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Pusch</surname><given-names>L</given-names> </name><name name-style="western"><surname>Conrad</surname><given-names>TOF</given-names> </name></person-group><article-title>Combining llms and knowledge graphs to reduce hallucinations in question answering</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Sep 6, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2409.04181">https://arxiv.org/abs/2409.04181</ext-link></comment></nlm-citation></ref><ref id="ref47"><label>47</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Han</surname><given-names>H</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Shomer</surname><given-names>H</given-names> </name><etal/></person-group><article-title>Retrieval-augmented generation with graphs (GraphRAG)</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Dec 31, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2501.00309">https://arxiv.org/abs/2501.00309</ext-link></comment></nlm-citation></ref><ref id="ref48"><label>48</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Fricke</surname><given-names>S</given-names> </name></person-group><article-title>Semantic scholar</article-title><source>Journal of the Medical Library Association</source><year>2018</year><volume>106</volume><issue>1</issue><pub-id pub-id-type="doi">10.5195/jmla.2018.280</pub-id></nlm-citation></ref><ref id="ref49"><label>49</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Bola&#x00F1;os</surname><given-names>F</given-names> </name><name name-style="western"><surname>Salatino</surname><given-names>A</given-names> </name><name name-style="western"><surname>Osborne</surname><given-names>F</given-names> </name><name name-style="western"><surname>Motta</surname><given-names>E</given-names> </name></person-group><article-title>Artificial intelligence for literature reviews: opportunities and challenges</article-title><source>Artif Intell Rev</source><year>2024</year><month>08</month><day>17</day><volume>57</volume><issue>10</issue><pub-id pub-id-type="doi">10.1007/s10462-024-10902-3</pub-id></nlm-citation></ref><ref id="ref50"><label>50</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Jeong</surname><given-names>S</given-names> </name><name name-style="western"><surname>Baek</surname><given-names>J</given-names> </name><name name-style="western"><surname>Cho</surname><given-names>S</given-names> </name><name name-style="western"><surname>Hwang</surname><given-names>SJ</given-names> </name><name name-style="western"><surname>Park</surname><given-names>JC</given-names> </name></person-group><article-title>Adaptive-RAG: learning to adapt retrieval-augmented large language models through question complexity</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Mar 21, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2403.14403">https://arxiv.org/abs/2403.14403</ext-link></comment></nlm-citation></ref><ref id="ref51"><label>51</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Jeong</surname><given-names>C</given-names> </name></person-group><article-title>A study on the implementation method of an agent-based advanced RAG system using graph</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Jul 29, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2407.19994">https://arxiv.org/abs/2407.19994</ext-link></comment></nlm-citation></ref><ref id="ref52"><label>52</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Yan</surname><given-names>SQ</given-names> </name><name name-style="western"><surname>Gu</surname><given-names>JC</given-names> </name><name name-style="western"><surname>Zhu</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Ling</surname><given-names>ZH</given-names> </name></person-group><article-title>Corrective retrieval augmented generation</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Jan 29, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2401.15884">https://arxiv.org/abs/2401.15884</ext-link></comment></nlm-citation></ref><ref id="ref53"><label>53</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Peng</surname><given-names>JL</given-names> </name><name name-style="western"><surname>Cheng</surname><given-names>S</given-names> </name><name name-style="western"><surname>Diau</surname><given-names>E</given-names> </name><etal/></person-group><article-title>A survey of useful LLM evaluation</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Jun 3, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2406.00936">https://arxiv.org/abs/2406.00936</ext-link></comment></nlm-citation></ref><ref id="ref54"><label>54</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Ma</surname><given-names>C</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>J</given-names> </name><name name-style="western"><surname>Zhu</surname><given-names>Z</given-names> </name><etal/></person-group><article-title>An analytical evaluation board of multi-turn LLM agents</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Jan 24, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2401.13178">https://arxiv.org/abs/2401.13178</ext-link></comment></nlm-citation></ref><ref id="ref55"><label>55</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Bang</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Ji</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Schelten</surname><given-names>A</given-names> </name><etal/></person-group><article-title>HalluLens: LLM hallucination benchmark</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Apr 24, 2025</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2504.17550">https://arxiv.org/abs/2504.17550</ext-link></comment></nlm-citation></ref><ref id="ref56"><label>56</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Gu</surname><given-names>J</given-names> </name><name name-style="western"><surname>Jiang</surname><given-names>X</given-names> </name><name name-style="western"><surname>Shi</surname><given-names>Z</given-names> </name><etal/></person-group><article-title>A survey on LLM-as-a-judge</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Nov 23, 2024</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2411.15594">https://arxiv.org/abs/2411.15594</ext-link></comment></nlm-citation></ref><ref id="ref57"><label>57</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Li</surname><given-names>C</given-names> </name><name name-style="western"><surname>Lu</surname><given-names>X</given-names> </name><name name-style="western"><surname>Shuang</surname><given-names>K</given-names> </name></person-group><article-title>CypherQA: question-answering method based on attribute knowledge graph</article-title><conf-name>9th International Conference on Information Technology: IoT and Smart City</conf-name><conf-date>Dec 22-25, 2021</conf-date><pub-id pub-id-type="doi">10.1145/3512576.3512620</pub-id></nlm-citation></ref><ref id="ref58"><label>58</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Hornsteiner</surname><given-names>M</given-names> </name><name name-style="western"><surname>Kreussel</surname><given-names>M</given-names> </name><name name-style="western"><surname>Steindl</surname><given-names>C</given-names> </name><name name-style="western"><surname>Ebner</surname><given-names>F</given-names> </name><name name-style="western"><surname>Empl</surname><given-names>P</given-names> </name><name name-style="western"><surname>Sch&#x00F6;nig</surname><given-names>S</given-names> </name></person-group><article-title>Real-time text-to-cypher query generation with large language models for graph databases</article-title><source>Future Internet</source><year>2024</year><month>11</month><day>22</day><volume>16</volume><issue>12</issue><fpage>438</fpage><pub-id pub-id-type="doi">10.3390/fi16120438</pub-id></nlm-citation></ref><ref id="ref59"><label>59</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Jin</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Dhingra</surname><given-names>B</given-names> </name><name name-style="western"><surname>Liu</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Cohen</surname><given-names>W</given-names> </name><name name-style="western"><surname>Lu</surname><given-names>X</given-names> </name></person-group><article-title>PubMedQA: a dataset for biomedical research question answering</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Sep 13, 2019</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/1909.06146">https://arxiv.org/abs/1909.06146</ext-link></comment></nlm-citation></ref><ref id="ref60"><label>60</label><nlm-citation citation-type="web"><article-title>PubMedQA</article-title><source>GitHub</source><access-date>2026-06-11</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://pubmedqa.github.io/">https://pubmedqa.github.io/</ext-link></comment></nlm-citation></ref><ref id="ref61"><label>61</label><nlm-citation citation-type="web"><source>LangChain4j</source><access-date>2026-05-26</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://docs.langchain4j.dev/">https://docs.langchain4j.dev/</ext-link></comment></nlm-citation></ref><ref id="ref62"><label>62</label><nlm-citation citation-type="web"><article-title>Quarkus LangChain4j</article-title><source>Quarkiverse</source><access-date>2026-05-26</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://docs.quarkiverse.io/quarkus-langchain4j/dev/index.html">https://docs.quarkiverse.io/quarkus-langchain4j/dev/index.html</ext-link></comment></nlm-citation></ref><ref id="ref63"><label>63</label><nlm-citation citation-type="web"><source>Quarkus</source><access-date>2026-05-26</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://quarkus.io/">https://quarkus.io/</ext-link></comment></nlm-citation></ref><ref id="ref64"><label>64</label><nlm-citation citation-type="web"><source>Angular</source><access-date>2026-05-26</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://angular.dev/">https://angular.dev/</ext-link></comment></nlm-citation></ref><ref id="ref65"><label>65</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Hou</surname><given-names>X</given-names> </name><name name-style="western"><surname>Zhao</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>S</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>H</given-names> </name></person-group><article-title>Model context protocol (MCP): landscape, security threats, and future research directions</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Mar 30, 2025</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2503.23278">https://arxiv.org/abs/2503.23278</ext-link></comment></nlm-citation></ref><ref id="ref66"><label>66</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Agarwal</surname><given-names>S</given-names> </name><name name-style="western"><surname>Ahmad</surname><given-names>L</given-names> </name><name name-style="western"><surname>Ai</surname><given-names>J</given-names> </name><etal/></person-group><article-title>gpt-oss-120b &#x0026; gpt-oss-20b model card</article-title><source>arXiv</source><access-date>2026-10-13</access-date><comment>Preprint posted online on  Aug 8, 2025</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2508.10925">https://arxiv.org/abs/2508.10925</ext-link></comment></nlm-citation></ref><ref id="ref67"><label>67</label><nlm-citation citation-type="web"><article-title>Ollama</article-title><source>GitHub</source><access-date>2025-11-15</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://github.com/ollama/ollama/tree/main">https://github.com/ollama/ollama/tree/main</ext-link></comment></nlm-citation></ref><ref id="ref68"><label>68</label><nlm-citation citation-type="web"><article-title>Open-webui</article-title><source>GitHub</source><access-date>2026-05-26</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://github.com/open-webui/open-webui">https://github.com/open-webui/open-webui</ext-link></comment></nlm-citation></ref><ref id="ref69"><label>69</label><nlm-citation citation-type="other"><person-group person-group-type="author"><name name-style="western"><surname>Nori</surname><given-names>H</given-names> </name><name name-style="western"><surname>Lee</surname><given-names>YT</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>S</given-names> </name><etal/></person-group><article-title>Can generalist foundation models outcompete special-purpose tuning? Case study in medicine</article-title><source>arXiv</source><comment>Preprint posted online on  Nov 28, 2023</comment><comment><ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2311.16452">https://arxiv.org/abs/2311.16452</ext-link></comment></nlm-citation></ref><ref id="ref70"><label>70</label><nlm-citation citation-type="web"><article-title>ChatDRexAPI4J</article-title><source>GitHub</source><access-date>2026-05-26</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://github.com/SimonSuewerUHH/ChatDRexAPI4J">https://github.com/SimonSuewerUHH/ChatDRexAPI4J</ext-link></comment></nlm-citation></ref><ref id="ref71"><label>71</label><nlm-citation citation-type="web"><article-title>ChatDRexUI</article-title><source>GitHub</source><access-date>2026-05-26</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://github.com/SimonSuewerUHH/ChatDRexUI">https://github.com/SimonSuewerUHH/ChatDRexUI</ext-link></comment></nlm-citation></ref><ref id="ref72"><label>72</label><nlm-citation citation-type="web"><article-title>The 3-clause BSD license</article-title><source>Open Source Initiative</source><access-date>2026-05-26</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://opensource.org/license/BSD-3-Clause">https://opensource.org/license/BSD-3-Clause</ext-link></comment></nlm-citation></ref><ref id="ref73"><label>73</label><nlm-citation citation-type="web"><source>Commons Clause License</source><access-date>2026-05-26</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://commonsclause.com">https://commonsclause.com</ext-link></comment></nlm-citation></ref><ref id="ref74"><label>74</label><nlm-citation citation-type="web"><source>CosyBio</source><access-date>2026-05-26</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://www.cosy.bio/">https://www.cosy.bio/</ext-link></comment></nlm-citation></ref><ref id="ref75"><label>75</label><nlm-citation citation-type="web"><article-title>ChatDRexAPI4J - tools</article-title><source>GitHub</source><access-date>2026-07-16</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://github.com/SimonSuewerUHH/ChatDRexAPI4J/tree/main/src/test/resources/tools">https://github.com/SimonSuewerUHH/ChatDRexAPI4J/tree/main/src/test/resources/tools</ext-link></comment></nlm-citation></ref><ref id="ref76"><label>76</label><nlm-citation citation-type="web"><article-title>T2C synthetic data generation</article-title><source>GitHub</source><access-date>2026-07-16</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://github.com/lucia990/T2C-synthetic-data-generation">https://github.com/lucia990/T2C-synthetic-data-generation</ext-link></comment></nlm-citation></ref></ref-list><app-group><supplementary-material id="app1"><label>Multimedia Appendix 1</label><p>Detailed descriptions of the ChatDRex agents (summary, planning, DIGEST, NeDRex, knowledge graph, research, and finalize) and the underlying algorithms DIAMOnD, TrustRank, and closeness centrality, including the silver standard annotation dataset generation procedure for the NeDRex knowledge graph evaluation.</p><media xlink:href="ai_v5i1e93862_app1.pdf" xlink:title="PDF File, 359 KB"/></supplementary-material><supplementary-material id="app2"><label>Multimedia Appendix 2</label><p>Guardrail implementation and evaluation: prompt injection filtering, pre-execution workflow plausibility check, and results of the 100 curated safeguard test cases.</p><media xlink:href="ai_v5i1e93862_app2.pdf" xlink:title="PDF File, 364 KB"/></supplementary-material><supplementary-material id="app3"><label>Multimedia Appendix 3</label><p>Sampling and context parameters of all language models used in this study.</p><media xlink:href="ai_v5i1e93862_app3.pdf" xlink:title="PDF File, 64 KB"/></supplementary-material><supplementary-material id="app4"><label>Multimedia Appendix 4</label><p>Use cases: step-by-step ChatDRex workflows, agent planning decisions, tool calls, intermediate outputs, and user interface snapshots for functional enrichment analysis, literature search, network analysis, disease module detection, and the Huntington disease module detection and drug prioritization workflow.</p><media xlink:href="ai_v5i1e93862_app4.pdf" xlink:title="PDF File, 5743 KB"/></supplementary-material><supplementary-material id="app5"><label>Multimedia Appendix 5</label><p>ChatDRex usability feedback form and overview of participant responses collected during the usability pilot study.</p><media xlink:href="ai_v5i1e93862_app5.pdf" xlink:title="PDF File, 115 KB"/></supplementary-material></app-group></back></article>