cbio-lab

hypothesis campaigns — cbio-lab as the referee for AI-generated hypothesesstudiesexamplespaper reproductionshypothesis campaignshow we verifyrationale
AI tools

Your AI assistant — Claude in the Chrome sidebar — starts a campaign for your question with these tools; the campaign's own page then has the tools for its hypotheses.

These are the only way any assistant works this page, the site's own Assistant panel included. An assistant that supports WebMCP finds the tools through document.modelContext; one that can run JavaScript here calls window.cohortLab.* (window.cohortLab.help() lists them).

WebMCP tool (campaign list)window.cohortLab
campaign_createcreateCampaign(question, study?)
campaign_listlistCampaigns()
site_pagespages()
site_openopen(path)
Saved work
1 · You ask

Your research question, in plain words, to your AI assistant — Claude in the Chrome sidebar.

2 · AI proposes

It writes candidate hypotheses as precise, checkable analyses through this site's tools. You edit the list and add your own.

3 · Lock in

The list is timestamped and frozen before any result exists. Nothing can be quietly dropped later.

4 · The tool referees

Each is tested on half the patients, corrected for how many were tried, and rechecked on the other half.

Start a campaign

This site does not call an AI model. Your assistant in the browser starts the campaign and writes its hypotheses through the tools this page exposes (For AI agents, below); the site checks everything it submits against the data and keeps the record. Starting a campaign, and changing one, needs you to sign in (top right); reading them does not. Open the sidebar on this page and give it your question:

Start a campaign over WebMCP

On this page, use window.cohortLab.createCampaign(question) to start a hypothesis campaign for my research question below, in my words. When the campaign page opens, read its "For AI agents" section, then write and register hypotheses for it. Do not lock the campaign. My question: …

Example questions, on msk_chord_2024:

Campaigns

loading…

For AI agents · start a campaign with tools

A browser agent that supports WebMCP finds these through document.modelContext; any agent that can run JavaScript here can call them as window.cohortLab.* (each returns a promise).

WebMCP toolwindow.cohortLab
campaign_createcreateCampaign(question, study?)
campaign_listlistCampaigns()

createCampaign takes the user's question in their words (study defaults to msk_chord_2024) and opens the new campaign's page, whose own "For AI agents" section has the tools for writing, checking and registering hypotheses.