Category
Case Studies
Written by
Kamran Adil
CEO

InVivoAX: AI Assistant for Preclinical Imaging Data

AUG 25 2024   -   8 MIN READ
-
6 MIN READ
Table Of Contents

Modernize your cloud. Maximize business impact.

Customer snapshot

InVivo Analytics (InVivoAX) is a preclinical imaging platform trusted by leading research institutions including Pfizer, Boston University, and the University of Washington. Their AWS-hosted platform enables drug discovery teams to process multimodal imaging datasets and extract radiomic biomarkers at scale.

Goal

Deploy a natural-language AI assistant inside InVivoAX's AWS platform, enabling researchers to query study data, trigger computations, and generate automated study reports through conversational prompts.

Key results

"Pretty amazing"
InVivo's description of the initial delivery phase
8 weeks
Discovery to full production deployment
3 use cases
Ask. Compute. Report. Three capabilities delivered in a single AI assistant

Challenge

Researchers were managing data instead of generating insight

Accessing imaging data required manual pipeline navigation. Researchers had to find the data themselves rather than simply asking for it.

Computation required multiple manual steps

ROI calculations, statistical comparisons, and cohort analysis all required separate manual effort outside the core workflow.

Security and data isolation were non-negotiable

Any AI assistant needed JWT-based authentication, user-isolated access, read-only defaults, and explicit confirmation before any data changes.

Solution

Cloudtech deployed a conversational AI assistant inside InVivoAX's AWS environment. Researchers ask plain-language questions "Which treatment group shows the highest tumour signal at day 14?"  and receive immediate answers drawn directly from the Atlas MongoDB database.

Secure MCP server and API proxy

FastMCP server with read-only tools for cohorts, ROIs, timepoints, and pipeline state. JWT-authenticated API proxy,  no direct agent-to-backend access.

LangGraph agent with session persistence

LangGraph agent on Amazon Bedrock handles streaming responses, project switching, and MongoDB-backed session persistence across conversations.

Human-in-the-loop computation

ROI generation, statistical analysis (t-test, ANOVA, regression), and chart display — all triggered conversationally with explicit user confirmation before any data is written.

Automated study report generation

Comprehensive reports synthesising findings, flagging data quality issues, and producing regulatory-ready narratives with PDF export  generated from a single prompt.

Scope + Timeline

Inputs Delivery Post-Launch
AWS environment + API docs Week 1: Discovery + Setup CloudWatch observability
Atlas MongoDB + imaging data Weeks 2–4: MCP server, agent, tools Error handling + guardrails
ROI workflows + statistical methods Weeks 5–7: Computation, reports, frontend Session isolation
Study report templates Week 8: Testing + handover Ongoing tuning

Outcomes

  • Researchers query data, trigger computations, and generate reports through plain-language prompts
  • Human-in-the-loop controls, all data changes require explicit approval and are fully logged
  • Statistical comparisons available on demand through the conversational interface
  • Study reports generated in a single prompt,  regulatory-ready with tables, figures, and quality flags
  • InVivo described the team as "professional, responsive, and excellent" and extended the engagement beyond the initial phase

With AWS, we’ve reduced our root cause analysis time by 80%, allowing us to focus on building better features instead of being bogged down by system failures.
Ashtutosh Yadav
Ashtutosh Yadav
Sr. Data Architect

Get started on your cloud modernization journey today!

Let Cloudtech build a modern AWS infrastructure that’s right for your business.