Everything a research lab runs on, in one place that watches the deadlines.
Grants, reimbursements, supplies, conferences, meeting minutes, and the INTRO trial live in PRISM together — connected, searchable, and emailed back to you before anything comes due. And the PRISM Copilot, the lab’s AI manager, drafts and acts only after you confirm.
Architecture
One core. Every part of the lab on it.
Each module reads and writes the same live database, so a grant, a bill, a task, and a meeting all know about each other. Nothing is a disconnected spreadsheet stranded on someone's laptop.
Modules
Built around the jobs the lab actually does each week.
Grouped the way the sidebar is — work, operations, the INTRO trial, and the comms that tie them together. Every module maps to real work someone does on a Tuesday, not a feature added for its own sake.
Work
4Tasks & board
See the work as a grid, a board, or cards. Quick-add in a keystroke, chain tasks that block each other, run bulk actions across a selection, and keep private tasks only you can see.
Calendar
Deadlines, meetings, and travel land on one calendar that reads from every module, so nothing has to be retyped to show up.
Roadmap
Plan the quarter in phases and milestones, keeping the long arc of a project visible above the week-to-week tasks.
Meeting to minutesFlagship
Record live with PRISM Bot or upload audio — even long sessions transcribe in full. Gemini drafts the minutes and action items, links each back to its meeting, exports to PDF or Markdown, and drafts the next agenda. An accuracy toggle trades speed for precision.
Operations
4Grants
Every application, funder, and deadline in one list, with email nudges at 30, 14, 7, and 3 days out so a submission never sneaks up.
Bills & reimbursement
Photograph a receipt and Gemini reads the vendor, date, and amount. Set recurring bills once, and every receipt is auto-archived to Drive in JHU's exact format.
Conferences
A war room for each meeting — abstract deadlines, travel, and who presents what, with an alert before every submission window closes.
Supplies & Lab Cart
Request reagents and equipment, then share a cart link so whoever holds the purchasing card orders it all in a single pass.
INTRO trial
Permissioned2Recruitment statusFlagship
Weekly randomizations pulled live from REDCap across every center. PRISM sends a branded recruitment email with a cumulative PDF and archives it to Drive. Browse any week, any center, or the running totals.
Drug-inventory trackerFlagship
Tracks tacrolimus and placebo stock per site and lot, escalates expiry alerts at four, three, two, and one month out, and flags the moment a lot runs overdue.
Comms & intelligence
6Messaging
Message teammates right beside the work you are both looking at, instead of opening another email thread.
Reports
Cross-module dashboards roll up spending, deadlines, and progress, then export to Excel the moment your PI asks for numbers.
Global search
One box over everything the lab has entered — tasks, bills, grants, meetings, people — so you find the record instead of hunting through modules.
Notifications
Deadline alerts, bill reminders, and task-assignment notices arrive in-app and by email, and each person controls which ones they receive.
Today digest
One morning summary of what is due, assigned, and waiting — so the day starts with a single briefing instead of ten open tabs.
Duplicate detection
PRISM spots likely duplicate records as they are entered and offers to merge them, keeping the lab's data clean over time.
Platform
The foundation every module shares.
The plumbing you stop noticing because it just works — export, search, audit, automation, and the small comforts that make PRISM feel like one system instead of a folder of tools.
Data export & backup
Export any module to CSV or XLSX, or take a full JSON backup of the workspace whenever you want your data in hand.
Command palette & shortcuts
Ctrl + K opens a palette to navigate or create anything, and keyboard shortcuts keep power users off the mouse.
Bulk actions
Multi-select across lists to archive, change status, or export in one move — across tasks, bills, supplies, conferences, and more.
Activity feed & audit log
A running activity feed shows who changed what, backed by a tamper-evident audit log of the actions that matter.
Automation monitor
Admins watch every scheduled job from one panel — pause or run a cron, and edit exactly who receives each alert.
Google sign-in & Drive
Sign in with Google and connect Drive so reports, receipts, and trial PDFs are archived where the lab already keeps its files.
Dark mode
A true dark theme across every screen and diagram, matched to your system or set by hand.
Installable apps
Run PRISM as a native Windows desktop app, an Android app, or straight from any browser. The same workspace, on every device you work from.
Signature workflows
Two flows PRISM runs end to end.
The work that used to mean three tools and a lot of copy-paste now happens in one pass — and you stay the one who signs off.
A meeting walks out as a to-do list
Record the room with PRISM Bot or paste your notes. Whisper transcribes the audio, Gemini drafts the minutes and proposes the action items, and you review every one before it becomes a task — assigned, dated, tracked.
INTRO runs two pipelines on autopilot
For the INTRO multi-site trial, PRISM pulls new randomizations from REDCap into a weekly tracker and sends the recruitment report on schedule. In parallel it watches tacrolimus and placebo stock at every site and raises an alert before any lot expires.
New · PRISM Copilot
An AI copilot that operates PRISM with you — and never without you.
Ask in plain language inside PRISM or on WhatsApp. The copilot — a custom multi-agent architecture we call OpenClaw — reads across your PRISM data and your connected email, calendar, and Drive, reaches for the right tool, and proposes the exact change it would make. It writes nothing until you confirm, and everything it does is logged.
PRISM Copilot
wants to make a change
create_task
Email the IRB the protocol amendment
Due Jun 30 · Grants
Reads your whole workspace
Tasks, grants, bills, meetings, and the INTRO trial, plus your connected email, calendar, and Drive — so its answers use the lab's real data, not guesses.
Confirmation-gated by design
It never writes on its own. Every create, update, or email is proposed as an exact action you approve or reject, and unconfirmed proposals expire on their own.
In the app or on WhatsApp
Work with it inside PRISM, or text it on WhatsApp between experiments. Same data, same guardrails, no second app to open.
Security
Built to hold lab data, not leak it.
Every workspace is walled off at the database layer, writes are verified on the server, the AI cannot act without your confirmation, and the actions that matter are recorded. The specifics, in plain terms:
Multi-tenant isolation
Postgres Row-Level Security walls off every workspace. Both reads and writes are membership-checked in the database itself, not only in the app.
Server-verified writes
Every change is authorized on the server against your real membership, so no client can forge access by editing a request.
No self-promotion
The server refuses any attempt to raise your own role — you cannot make yourself an admin by tampering with your profile.
Cross-workspace injection closed
IDs from one workspace can't be slipped into another's requests; every reference is re-checked against the caller's memberships.
Confirmation-gated agent
The copilot only ever proposes. A human approves each action, unconfirmed proposals expire, and every confirmed write is recorded.
Full audit trail
Sensitive actions across the platform are logged with who, what, and when, and surfaced in the activity feed.
Durable rate limiting
Sensitive endpoints — sign-in, invites, AI, exports — are throttled with limits that survive restarts, not just in-memory counters.
Signed session cookies
Sessions are cryptographically signed and re-validated, so a deactivated account can't keep working from a stale cookie.
Local JWT verification
Tokens are verified in-process against the signing key, authenticating every request fast — with no extra auth round-trip.
Server-only secrets
API keys and OAuth tokens never reach the browser; they live in server environment and encrypted storage.
Private file storage
Receipts, audio, and trial PDFs sit in owner-scoped private buckets, reachable only through short-lived signed links.
Designed & built by
Richu Ravikumar
For Johns Hopkins University & the Akshintala Lab
Johns Hopkins · LEADD Center
Division of Gastroenterology & Hepatology
PI: Dr. Venkata Akshintala
PRISM is invite-only
Request access and a lab admin signs off — usually the same day. Then sign in with your email or Google.
Install on your phone or desktopPRISM v5.6.3 · Next.js · Supabase · Capacitor