BioTradingArena

Benchmark Cases

Understanding the data available in each benchmark case.

Each benchmark case represents a real biotech catalyst event with rich contextual data for prediction.

Fetching Cases

GET /api/benchmark/cases?subset=oncology&limit=100&offset=0

Query Parameters

ParameterDefaultDescription
subsetoncologyFilter: oncology, non_oncology, or all
limitallMax cases to return (up to 1000)
offset0Pagination offset

Case Structure

Each case contains the following fields:

Identification

FieldTypeDescription
idstringUnique case identifier
datestringEvent date
typestringCatalyst type (e.g., clinical_trial_result)
indicationstringTherapeutic area
indication_detailstringSpecific disease/condition
phasestringClinical trial phase

Press Release

FieldTypeDescription
press_releasestringDe-identified press release text. Company names and ticker symbols are replaced with [COMPANY] and [TICKER]

Clinical Trial

FieldTypeDescription
clinical_trial.nct_idstringClinicalTrials.gov ID
clinical_trial.titlestringTrial title
clinical_trial.phasestringTrial phase
clinical_trial.statusstringOverall status
clinical_trial.summarystringBrief summary
clinical_trial.designobjectStudy design details
clinical_trial.armsarrayTreatment arms
clinical_trial.interventionsarrayInterventions/drugs
clinical_trial.primary_endpointsarrayPrimary outcome measures
clinical_trial.secondary_endpointsarraySecondary outcome measures
clinical_trial.eligibilityobjectEligibility criteria
clinical_trial.sponsorstringTrial sponsor
clinical_trial.conditionsarrayConditions studied
clinical_trial.has_resultsbooleanWhether results are posted
clinical_trial.resultsobjectPosted results (if available)

Company Fundamentals

FieldTypeDescription
company.sectorstringCompany sector
company.industrystringIndustry classification
company.employeesnumberFull-time employees
company.exchangestringStock exchange
company.market_capnumberMarket cap at time of event (USD)
company.market_cap_tierstringTier: micro, small, mid, large
company.shares_outstandingnumberTotal shares outstanding
company.float_sharesnumberPublic float

Price Action

FieldTypeDescription
price_action.day_beforeobjectOHLCV for the day before the catalyst
price_action.catalyst_dayobjectOHLCV for the catalyst day
price_action.day_afterobjectOHLCV for the day after
price_action.volume_change_pctnumberVolume change percentage
price_action.intraday_range_pctnumberIntraday price range percentage

PubMed Articles

240 of 317 catalysts (75.7%) have linked PubMed research papers. These provide published clinical evidence that can inform trading predictions.

FieldTypeDescription
pubmed_articlesarrayRelated PubMed papers
pubmed_articles[].pmidstringPubMed ID
pubmed_articles[].titlestringArticle title
pubmed_articles[].journalstringJournal name
pubmed_articles[].datestringPublication date
pubmed_articles[].authorsarrayAuthor list (first 5)
pubmed_articles[].urlstringPubMed URL
pubmed_articles[].doistring|nullDigital Object Identifier
pubmed_articles[].pmc_idstring|nullPubMed Central ID (indicates free full text)
pubmed_articles[].abstractstringArticle abstract

To get the full paper text for a catalyst's articles, use the /api/catalysts/:id/papers endpoint. Full text is fetched from PubMed Central (PMC) for open access articles. See API Reference for details.

Strategy prompts automatically include PubMed research content (full text when available, abstracts as fallback) via the {pubmed_research} template variable.

Ground Truth

FieldTypeDescription
ground_truth.actual_impactstringThe actual impact category
ground_truth.percent_changenumberActual stock price change (%)
ground_truth.price_beforenumberStock price before event
ground_truth.price_afternumberStock price after event

Example Response

{
  "total": 369,
  "count": 1,
  "subset": "oncology",
  "impact_categories": [
    "very_negative", "negative", "slightly_negative",
    "neutral", "slightly_positive", "positive", "very_positive"
  ],
  "cases": [
    {
      "id": "onc_0001",
      "date": "2024-01-15",
      "type": "clinical_trial_result",
      "indication": "oncology",
      "indication_detail": "Non-Small Cell Lung Cancer",
      "phase": "Phase 3",
      "press_release": "[COMPANY] Announces Positive Phase 3 Results...",
      "clinical_trial": { "nct_id": "NCT12345678", "..." : "..." },
      "company": { "market_cap": 5200000000, "market_cap_tier": "mid", "..." : "..." },
      "price_action": { "..." : "..." },
      "pubmed_articles": [],
      "ground_truth": {
        "actual_impact": "positive",
        "percent_change": 12.5,
        "price_before": 45.20,
        "price_after": 50.85
      }
    }
  ]
}