Trial design · Basket trialsUpdated October 18, 2026

Basket trial software for one therapy across many tumour types

A basket trial tests one targeted treatment in patients grouped by a shared biomarker, whatever their tumour type. The data problem is small cohorts, strict biomarker eligibility and a stop-or-continue decision for each basket. This page shows how to set that up in an EDC, what the numbers look like, and what stays with your statistician.

  • Biomarker eligibility capture
  • Per-basket enrolment tracking
  • What the EDC does not decide

Free sandbox · No credit card · 21 CFR Part 11 aligned

Per-basket enrolment · demo study, one biomarker, six histologies

Baskets open

6

Enrolled

54

Responders (demo)

17

Baskets under review

1

Colorectal14/20

14 of 20

Lung12/20

12 of 20

Biliary9/20

9 of 20

Thyroid8/20

8 of 20

Bladder7/20

7 of 20, under review

Other solid4/20

4 of 20

Demo data, built from an export. A tracking view, not a decision engine.

The short answer

  • A basket trial asks one question across many groups. Patients are enrolled by a molecular marker, not by where the cancer started. Each tumour-type group, called a basket, is analysed on its own response, and sometimes borrowed from the others.
  • The data capture problem is eligibility and small numbers. Each patient needs a documented biomarker result, a histology and a basket assignment, and each basket may have as few as ten to twenty patients, so every missing value matters.
  • Share the forms, split the reporting. One set of forms across baskets keeps the export a single table; the basket is a coded variable, so counts and responses can be produced per basket.
  • Capture records, controls and exports. It does not run basket-level stopping rules, borrowing models or a monitoring committee. Those belong to your statistician and committee, with the EDC supplying cleaned snapshots.
  • Test the build free. Draft the eligibility, baseline and response forms in the sandbox and review them with your investigators before the first site opens.

The design

How a basket trial works, and how it differs from a platform trial

In a basket trial, a single investigational therapy is tested in patients who share a molecular feature, for example a particular gene alteration, across different tumour histologies. Each histology forms a basket. Typical primary endpoints are objective response rate or disease control measured against pre-specified criteria, and a common structure is a small first stage per basket followed by expansion if enough responses are seen. Statistical designs range from independent baskets, in which each is analysed alone, to hierarchical or Bayesian models that borrow information between baskets. The choice is the statistician's, and the background is in the Bayesian clinical trial design guide.

Do not confuse this with a platform trial. A platform trial is about time: treatment arms enter and leave under a master protocol with a shared control, as described in adaptive platform trial software. A basket trial is about population: one treatment, many histologies, usually no concurrent control, and a decision per basket. The software needs differ accordingly. A platform trial stresses amendments and shared-control dates; a basket trial stresses eligibility documentation, small-cohort data quality and per-basket reporting.

Basket designs appear most often in oncology and rare disease, where targeted therapies and sparse populations make histology-independent enrolment attractive. For the therapeutic area view see EDC for oncology clinical trials and EDC for rare disease clinical trials. Capture is suitable for Phase 1 to 3; most basket trials are Phase 2, covered by EDC for Phase 2 trials.

Data model

Modelling baskets in the EDC

There are two sensible patterns. Choose with your statistician before the build, because it affects every export.

QuestionBaskets as armsBaskets as a coded variable
What it meansEach histology is an arm in the study designOne treatment arm; histology is a required, coded eligibility field
Visit scheduleArm-specific visits where baskets differOne schedule for all baskets
Best whenBaskets have different assessments or follow-upBaskets share assessments and follow-up
Reporting per basketFilter by armFilter or group on the basket variable in the export
Adding a basketAdd an arm and its visits through an amendmentAdd a code to the list, through an amendment
RiskMore structure to maintainEasier to mis-code at entry, so add an edit check

Capture has epochs, arms and arm-specific visits, and dropdown or single-choice fields with edit checks. Neither pattern is a dedicated basket feature, so confirm the chosen pattern on a demo.

Eligibility

Document the biomarker where it is decided

The biomarker result is the entry ticket for every patient, so it deserves its own section on the eligibility form, with the assay, the result, the date and the reference to the source report. The form below is a demo.

  • Required fields for histology, biomarker result, assay and test date.
  • An edit check that raises an auto-query when the result does not match the inclusion criteria.
  • Skip logic that opens basket-specific questions only when they apply.
  • The laboratory report itself stays in the source documents; the form records the result and its reference.
Eligibility screening eCRF template
Biomarker eligibility · demo form
Subject 003-0009 · ScreeningDraft entry

Histology and biomarker

Histology (basket)

BASKET
Biliary

Biomarker result

BMRSLT
PositiveNegativeIndeterminate

Auto-query: indeterminate result does not meet inclusion criterion 4

Assay reference

BMASSAY
NGS panel, report ref. R-4471

Test date

BMDTC
04-Sep-2026
Demo data only. The query is raised at entry, before the patient is enrolled.

Draft the biomarker form with your investigators

Upload the protocol to the free sandbox and review the AI-drafted eligibility and baseline forms. Nothing is saved without approval. No credit card, no time limit.

Build your baskets free

Enrolment tracking

What to track per basket, and where the number comes from

A basket tracker answers three questions: who is in, who has been assessed, and which baskets are near a decision point. The columns below are examples from a demo study.

BasketScreenedEnrolledEvaluableResponsesStatus
Colorectal1914124Open
Lung1712103Open
Biliary12973Open
Thyroid10863Open
Bladder11771Under review
Other solid6420Open

Demo data. Evaluable and Responses come from the response assessment form; the Status column is a human decision recorded by the committee, not calculated by the EDC.

Where the counts come from

Building the per-basket view from data you already capture

Capture does not have a dedicated basket dashboard, so the per-basket view is built from what the system gives you. Screening and enrolment come from the participant records and the basket field, the response category from the response assessment form, and the adverse event rows from the safety forms. Export by date range and by site, group on the basket variable, and publish the tracker as a simple table on a schedule. The screening and enrolment log template is a useful starting layout and the enrolment forecast calculator projects when a basket might reach its target.

Small baskets reward discipline. If ten patients decide a stage, one missing assessment is ten percent of the evidence, so run a weekly query listing for the evaluable population and chase it. Edit checks that raise an auto-query when a response assessment is missing at the scheduled visit, or the date falls outside the window, do the first pass; a data manager does the rest. The tools for that are in query management software and clinical data cleaning.

Because oncology basket trials usually run across several centres, keep the forms identical at all sites and review the exports by site; cross-site data harmonisation covers the differences that creep in. Site coordinators see names; researchers see coded IDs, so statisticians and committees work on coded data.

Setup

Seven steps from protocol to a working basket build

  1. 1

    Decide the data model with your statistician

    Baskets as arms or as a coded variable. Write the decision into the data management plan so exports are reproducible.

  2. 2

    Draft the forms from the protocol

    Upload the protocol; the AI builder drafts the visit schedule and forms, and you review every field. Use templates for adverse events, concomitant medications and laboratory data.

  3. 3

    Build the eligibility section carefully

    Required histology and biomarker fields, with edit checks tied to each inclusion criterion and an eligibility confirmation signed by the investigator.

  4. 4

    Add response and safety forms

    A response assessment form that mirrors your protocol criteria, plus adverse event forms. The CTCAE grade lookup, ECOG performance status template and adverse event template save time.

  5. 5

    Set roles and test

    Researcher, site coordinator and admin roles, with any unblinded roles limited. Run scripted tests in the sandbox for each edit check and skip rule.

  6. 6

    Approve forms and open sites

    Move forms from draft to approved, because only approved forms appear in the casebook, then enrol site by site.

  7. 7

    Publish the tracker and agree the review cadence

    Decide who sees the per-basket table, how often it is refreshed and who records the committee decision for each basket.

Division of labour

What the EDC does and what your statistician owns

TaskCaptureStatistician or committee
Capture biomarker, histology and basketYes: required fields, edit checks, audit trailDefines the criteria
Count participants per basketExports and tracking tables from the basket variableConfirms the evaluable population definition
Response classificationRecords the assessment against your formApplies the protocol criteria and any central review
Stage-one stopping for a basketNot applied by the EDCPre-specified rule applied by the statistician
Borrowing between baskets or Bayesian modelsSupplies cleaned data and SDTM exportsRuns the model in a validated environment
Safety reviewAdverse event forms and queries, SAE listingsCommittee review of safety signals
AuditField-level, append-only audit trailInspection strategy

Safety reporting timelines are set by the protocol and regulations, not by the EDC.

Cost

What a basket trial costs on the published rates

Basket trials tend to be modest in size, which suits the published price list. For example, a Phase 2 basket study with 120 participants across six baskets, enrolling over 12 months and followed for 6 months each, is live for 18 months with 720 participant-months. On Core at list rates that is 18 x $1,000 + 720 x $50 = $18,000 + $36,000 = $54,000, or $450 per participant. This is a ceiling arithmetic example only, because rates above 100 participants are lower but not published. ePRO and eConsent are included in Core; Full Platform at $5,000 per month and $30 per participant adds stratified and blinded randomisation, drug supply, eTMF and CTMS. Study setup by the Capture team is $0 and the study fee starts when the first participant is screened. See pricing, and use the free sandbox before committing.

For sample size planning, the pilot study sample size calculator and survival sample size calculator are free tools on this site; a basket stage size comes from your statistician's design.

FAQ

Questions teams ask before they switch

Something not covered here? Ask us directly.

What is a basket trial?

A basket trial tests one targeted therapy in patients who share a molecular feature, across different tumour types or conditions. Each group, usually defined by histology, is a basket analysed on its own response.

How is a basket trial different from a platform trial?

A basket trial is one treatment across many populations, with a decision per basket. A platform trial runs under a master protocol while arms are added or dropped over time, usually with a shared control.

Does Capture have a built-in basket trial module?

No dedicated basket module is claimed. You model baskets as arms or as a coded eligibility variable, and the per-basket tracking view is built from exports. Confirm the pattern on a demo.

Can Capture apply stage-one stopping rules?

No. The EDC records and exports the data. Stopping rules, borrowing models and committee decisions belong to your statistician and committee.

How do I record the biomarker result?

Use required fields for histology, result, assay, test date and a reference to the source report, with an edit check against the inclusion criterion. The report itself stays in the source documents.

Can I export per-basket data for analysis?

Yes. Export as CSV or Excel with a data dictionary, filtered by date range or site, and group on the basket variable. SDTM datasets are available as SAS XPT with Define-XML.

What would a 120-participant basket study cost?

At published Core list rates, 120 participants enrolled over 12 months and followed for 6 come to about $54,000, or $450 per participant. Rates above 100 participants are lower but not published.

Can I try this before paying?

Yes. The free sandbox has every feature, no credit card and no time limit. You pay only once you go live with real participants.

Build the baskets before the first patient screens

Upload the protocol to the free sandbox, review the drafted eligibility and response forms, and test the edit checks. Every feature, no credit card, and you pay only once you go live.

Build your baskets free