Metricis
Open source · MIT licensed · Built at the University of Alberta

Mobile-first cognitive assessment for modern clinical research

An open-source platform that delivers validated cognitive batteries to participants on iOS, Android, or the web — with offline support, REDCap integration, and 21 CFR Part 11 audit trails built in. Designed for decentralized trials, multi-site studies, and academic research teams.

Pilot collaborations: lricher@ualberta.ca

Metricis researcher portal dashboard, showing study management, registries, and the module library

Researcher portal — study management, registries, and the cognitive module library.

Why Metricis

Modern clinical trials increasingly need cognitive endpoints — but the tools haven’t kept up. Validated batteries are stuck on lab desktops. EDC systems can’t deliver interactive tasks. Custom builds take a year of engineering and still won’t ship to participants’ phones.

Metricis closes the gap: it pairs a jsPsych-based cognitive battery with full electronic data capture, mobile delivery, and the regulatory infrastructure clinical research demands.

What Metricis does

A research-ready platform you can adopt or adapt — open from end to end.

Mobile-first delivery

Native iOS and Android apps built with Capacitor deliver assessments on participants’ own devices. Offline-capable for studies in low-connectivity settings; auto-syncs when reconnected.

jsPsych task battery

Built on jsPsych — the most widely-used open-source platform for behavioral and cognitive experiments. Ships with CPT, n-back, Flanker, Trail-Making, simple reaction time, PROMIS measures, and computerized adaptive testing.

Native REDCap integration

Already running your study on REDCap? Metricis acts as a delivery layer — assessments score automatically and post results to existing REDCap forms. Multi-site routing, event-aware scheduling, webhook-driven sync.

Built-in electronic data capture

For standalone studies, Metricis includes a full ODM-compatible EDC: form designer, validation rules, edit checks, query workflow, source data verification, and an immutable form workflow state machine.

Compliance by design

21 CFR Part 11 e-signatures with reason-for-change capture. SHA-256 audit hash chain verified nightly. HIPAA-aware PII redaction in logs. Encryption at rest for tokens. Consent enforcement at the service layer — not just the UI.

Bilingual and multi-site

English and French interfaces. Per-study consent, scheduling, and notification policies. Site-aware REDCap routing for multi-centre trials.

Compliance & trust

Designed for the regulatory and institutional review your study has to pass.

Need a security or compliance brief for IRB submission? Email us.

21 CFR Part 11
Electronic records and signatures with reason-for-change capture, immutable audit log, role-gated state transitions.
ICH E6(R2) GCP
Coordinator review, source data verification, query and reconciliation workflow, data lock.
HIPAA-aware
PII redaction in logs (email, SSN, phone, MRN, DOB), role-based access enforced at the service layer, encryption at rest for credentials.
Audit integrity
Every audit log entry chained by SHA-256 over (previous_hash + action + entity + timestamp + user); chain verified nightly in CI.
Open source
MIT licensed; full source available for institutional security and compliance review.
University of Alberta
Built and maintained at the University of Alberta — institutional academic stewardship.

For technical teams

For IT, biostatistics, and developer collaborators evaluating self-hosting or contributing.

Frontend

React 18 · jsPsych 7 · Capacitor 6 · Tailwind

Backend

FastAPI · PostgreSQL 15 · async SQLAlchemy · Celery · Redis

Mobile

Native iOS and Android via Capacitor; magic-link patient portal

Tests

pytest with compliance invariants · Vitest + RTL · Playwright E2E

Deploy

Self-hostable · Dockerizable · works behind your institution’s firewall

Standards

ODM-compatible exports · REDCap API · audit hash chain

Get started

Three ways in, depending on what you’re here for.

Researchers

Browse the documentation to understand what Metricis can do for your study.

Read the docs

Pilot collaborators

Considering Metricis for an upcoming study? We work with academic teams on pilot deployments and methods development.

Email the team

Developers

Read the architecture, file an issue, or contribute. MIT licensed and welcoming pull requests.

Open the repo