arXiv paper· medical informatics (agentic AI / NLP)· system paper with empirical evaluation

ClinAgent: A ReAct-Based Agent for Conversational Access to Clinical Trial Information

Antonino Vaccarella, Riccardo Cantini, Domenico Talia, Paolo Trunfio, Marianna Talia, Rosamaria Lappano, Marcello Maggiolini

cs.AI · cs.CL · cs.IR

Quick verdict

A ReAct agentic-RAG system for querying clinical trials; open-source and promising, but undisclosed eval-set size and no statistical rigor cap confidence.

Summary

ClinAgent is a conversational system that lets clinicians and researchers query clinical trial information in natural language. A ReAct-style LLM agent (LangChain/LangGraph, with persisted multi-turn memory) iteratively selects among three tools: a ClinicalTrials.gov search wrapper with schema-validated parameter extraction, a PubMed interface over the NCBI Entrez API, and a Python REPL that runs Pandas analyses on a locally cached CSV of retrieved trials; the system is open source. The authors evaluate three backends — Gemini 3.0 Flash, DeepSeek V3.2 in thinking mode, and non-thinking DeepSeek V3.2 — with a three-phase framework: goal achievement, plan quality and tool-use efficiency (crediting successful replans), and expert Likert ratings on eight criteria. Gemini attains a perfect goal-achievement rate (1.00), the highest overall score (0.80), and the best expert ratings; DeepSeek thinking leads plan quality (0.97) but collapses on expert-rated factuality (0.28). Key limitations: the size and composition of the query set and the number of experts are never reported; no statistical testing or inter-rater agreement is provided; and no non-agentic baseline (single-pass RAG or plain LLM) is compared, so the claimed advantage of the agentic design is not directly demonstrated.

Review complete

Assessment at a glance

medical informatics (agentic AI / NLP)

5

risk flags identified

● high 2

● medium 3

● low 0

Reproducibility readinessmedium
Code & data availableyes
Review confidencehigh
AI text signal0/19 passages flagged
Deep research viable

4 strengths · 5 weaknesses · 1 author questions

AI text signal = Binoculars zero-shot detector score over 19 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • ClinAgent reliably answers natural-language clinical trial queries by looping ReAct-style over ClinicalTrials.gov, PubMed and a cached-data Python analyzer, reaching a goal-achievement rate up to 1.00.
  • Backend choice entails a trade-off: DeepSeek V3.2 (thinking) leads plan quality (0.97) while Gemini 3.0 Flash leads overall performance (0.80) and expert ratings.
  • Reasoning-enabled (thinking) mode reduces factual reliability in this setting, with expert-rated factuality of 0.28 versus 0.65 for the other backends.
  • No existing system combines agentic RAG with multi-source retrieval across both a trial registry and biomedical literature for conversational clinical information access.

Strengths

  • Concrete, fully open-source system design

    Section 3 specifies a real architecture: Pydantic-validated parameter extraction for ClinicalTrials.gov API calls, local CSV caching to avoid redundant requests, a Pandas REPL over the cache, PubMed via NCBI Entrez, and MemorySaver-persisted multi-turn state; code is released on GitHub.

  • Evaluation separates outcome from process

    Phase 1 (GAR) measures whether answers are produced, while Phase 2 disentangles Plan Quality from Tool Use Efficiency; the recursive success function (Eq. 3) elegantly credits failures followed by successful replans, and Teff (Eq. 4) penalizes first-attempt failures.

  • Actionable backend trade-off finding

  • Clear related-work positioning

Weaknesses

  • Evaluation denominator never reported

  • Expert evaluation lacks rigor details

  • No non-agentic baseline

  • Overall score aggregation under-specified

  • No error analysis, latency or cost

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

The paper introduces ClinAgent (Sections 1, 3): a ReAct-style agentic RAG system for conversational access to clinical trial information, built on LangChain/LangGraph with persisted multi-turn memory (MemorySaver). An LLM agent iterates a reasoning-acting-observation loop over three tools: a ClinicalTrials.gov search wrapper (LLM parameter extraction validated by a Pydantic schema, results cached to CSV), a PubMed interface over NCBI Entrez, and a Python REPL running Pandas analyses over the cached dataset. The second contribution is a three-phase evaluation framework (Section 4) applied to three backends: Gemini 3.0 Flash and DeepSeek V3.2 in thinking and non-thinking modes. Central claims: (i) the system reliably answers factual, comparative, literature and mixed queries; (ii) backends exhibit a planning-versus-factuality trade-off; (iii) no prior system combines agentic RAG over both registry and literature (Section 2). The code is released on GitHub.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 4 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 1 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is ClinAgent?

ClinAgent is an open-source conversational AI system that answers natural-language questions about clinical trials. It uses a ReAct-style LLM agent (built with LangChain/LangGraph) that iteratively calls three tools: a ClinicalTrials.gov search module, a PubMed literature search, and a Python REPL that analyzes a locally cached dataset of retrieved trials.

Which LLM backend worked best in the ClinAgent evaluation?

Gemini 3.0 Flash scored highest overall (0.80), with a perfect goal-achievement rate (1.00) and the best expert ratings. DeepSeek V3.2 in thinking mode achieved the best plan quality (0.97) but the lowest expert-rated factuality (0.28); non-thinking DeepSeek V3.2 scored 0.72 overall.

Is ClinAgent's code available?

Yes. The paper states the system is publicly available as open source at github.com/antoninovaccarella/clinical-chat. However, the evaluation query set and expert ratings are not reported in enough detail to reproduce the published scores.

What are the main limitations of the ClinAgent paper?

The number of evaluation queries and the number of expert raters are never reported; no statistical tests or inter-rater agreement are provided; there is no non-agentic baseline such as single-pass RAG; and the surprisingly low factuality of the thinking-mode backend (0.28) is not analyzed with error examples.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figure 1 is flattened into fragmentary inline text by PDF extraction; the diagram's wiring beyond its caption could not be verified.
  • The query-set size and expert-panel details are absent from the entire provided text — a paper-level omission, not an extraction cut.

Go deeper on this paper

Reproduce ResultsNot feasible for this paper — the core results cannot be re-derived by sandboxed code simulation.

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
ClinAgent: A ReAct-Based Agent for Conversational Access to Clinical Trial Information | Evolve.Pub