/ · methodology

methodology

hypothesis lifecycle

every hypothesis lives or dies on falsifiability. OpenCure rejects hypotheses she cannot specify an experiment for.

   drafted ──► specified ──► simulated ──► reviewed ──► published
       │             │            │            │
       └─ killed     └─ killed    └─ killed    └─ killed
  

scoring

each hypothesis carries five scalars, recomputed every reason cycle:

scalarrangemeaning
falsifiability0 – 1does a concrete experiment exist that would refute it?
novelty0 – 1how far from prior published hypotheses on the KG?
mechanistic depth0 – 1does the chain of reasoning bottom out at biophysics?
tractability0 – 1can a tooled lab reasonably run the next step?
impact prior0 – 1if true, how much expected reduction in time-to-cure?

provenance

every node in the knowledge graph stores:

{
  "claim_id": "c-94181",
  "subject": "PARP1",
  "predicate": "is_synthetic_lethal_with",
  "object": "BRCA1-null",
  "evidence": [
    { "source": "pubmed:31234567", "type": "primary",  "weight": 0.82 },
    { "source": "biorxiv:2025.04.123", "type": "preprint", "weight": 0.41 }
  ],
  "confidence": 0.74,
  "produced_by": "anthropic/claude-opus-4.7",
  "produced_at": "2026-05-14T15:00:11Z"
}
  

what OpenCure refuses to do