Oncofusion

start / graph / finding-q154-in-the-authors-own-call-table-the-aff1-exclusive-class-is-far-above-its-permutation-null

Analysisstrong confidence 4 of 5: Replicated in peer-reviewed work by more than one group.Q154-gene-scale-occupancy-null

In the deposit paper's own target-gene table, the AFF1-exclusive class is 64 genes against a permutation null of 2.3, and it survives call-rate matching, institution stratification, B-lineage restriction and patient collapse

also called q154 authors-table label permutation · AFF1-exclusive target class null

Sixty-four of the fusion protein's target genes are hit only in the leukaemias whose partner gene is AFF1 and in none of the other eighteen patients. If you shuffle which patients you call the AFF1 group and count again, you get about two such genes. That gap does not go away when you correct for the AFF1 patients having more target genes overall, for them coming from one hospital, or for them being the B-lineage ones.

The same thing, for a scientist

Using Janssens et al.'s own published per-sample oncoprotein-target calls (Supplementary Data 2, 1,091 genes) restricted to the 26 GSE252378 KMT2A-fusion patient samples that are not drug-exposed, **64 genes are called in >=3 of the 8 KMT2A::AFF1 samples and in 0 of the 18 non-AFF1 samples** - IRX1 among them. A label permutation holding the 1,091 x 26 binary call matrix fixed and re-drawing the 8-sample index arm 100,000 times gives **mean 2.32 (SD 4.92, 5th-95th 0-12), p_upper = 0.00010, p_lower = 0.99992** [E1]. The obvious artefact - the AFF1 arm has a 21.3% mean call rate against 9.6% in the non-AFF1 arm, so exclusivity is mechanically easier for it - **raises the null but does not close the gap**: restricting to the 4,907 draws whose arm call rate is within 15% of the real arm's gives mean 12.12, **p_upper = 0.00326**. An **exact** institution-stratified permutation over all 4,410 assignments that keep 5 of 9 Texas Children's and 3 of 7 St Jude samples in the index arm gives mean 8.05, **p_upper = 0.00272**. Restricted to the 16 B-lineage samples (7 AFF1, 9 non-AFF1) the class is 147 against 23.45, **p_upper = 0.00366**. Collapsing the three sample pairs to 24 patients gives 132 against 12.67, **p_upper = 0.00029** [E1]. **A partner-exclusive target class exists in this deposit and is not a labelling accident.**

Go deeper
Every null, both tails, and the draw count
stratificationindex armobservednull meanSD5th95thp_upperp_lowerdraws
S1 unstratified, k>=38 of 26642.324.920120.000100.99992100,000
S2 call-rate matched +-15%, k>=38 of 266412.1211.221330.003260.997154,907
S3 institution-stratified, EXACT, k>=35/9 Texas + 3/7 St Jude648.0510.980320.002720.998874,410 (all)
S4 B-lineage only, k>=27 of 1614723.4524.182700.003660.99681100,000
patient level, k>=27 of 2413212.6714.020410.000290.99977100,000
S1 unstratified, k>=18 of 26416155.6171.49532840.000330.99972100,000
S2 call-rate matched, k>=18 of 26416281.5859.281873760.007830.992794,855
S3 institution EXACT, k>=1as above416229.4778.571013620.009750.990934,410

Both tails are given because the sibling result at promoter scale runs the other way: q152 found 332 AFF1-only promoters against a null of 425 (p_lower 0.146), i.e. below chance. The two are the same biology read by two instruments 2.

Which controls were declared in advance, and which way each pushes

All four stratifications and the direction each pushes were written into the q154 pre-registration before any of them was computed 3:

  • Call rate. The AFF1 arm makes more calls per sample, which makes AFF1-exclusivity easier. Direction: inflates the observed relative to an unstratified null. Correcting it raised the null from 2.3 to 12.1 and the observed stayed outside.
  • Institution. Five of the eight AFF1 samples are Texas Children's p-series, which are also the five highest-call-rate libraries in the deposit. Direction: inflates. The exact stratified permutation removes it and the observed stays outside.
  • Lineage. AFF1 is the B-lineage partner in this deposit; the eight Fred Hutch AMLs carry no AFF1. Direction: inflates. Restricting to B-lineage removes it and the observed stays outside.
  • Patient pairing. p279/p318 are one patient, so 3 of 8 samples is 2 of 7 patients. Direction: inflates. Collapsing them leaves the class at 132 against 12.7.
What the class is, and the histone-cluster caveat

The 64 members are: ANKRD28, ARHGAP15, BLNK, C11orf74, C5orf56, CAMK2D, CCNJ, CD38, CDCA7, CNTRL, CXorf21, DSE, ENTPD1-AS1, GAB1, GABPB1, GABPB1-AS1, GABPB1-IT1, GPR174, HDAC9, HFE, HIST1H1D, HIST1H1E, HIST1H1T, HIST1H2AD, HIST1H2AE, HIST1H2BC, HIST1H2BD, HIST1H2BE, HIST1H2BF, HIST1H2BG, HIST1H2BH, HIST1H3D, HIST1H3E, HIST1H3F, HIST1H4C, HIST1H4D, HIST1H4E, HIST1H4F, HIST1H4G, IGF2BP3, IRX1, KLRC3, KLRC4, KLRC4-KLRK1, KLRK1, LCP1, LOC101928100, MAP3K1, MEF2A, MIR3142, MIR3142HG, MIR4712, MPZL1, PCNX1, PIK3AP1, PIK3C3, PRKCE, RAG1, RAG2, RREB1, STARD3NL, TM9SF3, TRA2A, UBL3.

Nineteen of the 64 are HIST1 cluster genes at 6p22, and four more are the KLRC/KLRK cluster at 12p13. Those are not 23 independent observations; they are two genomic neighbourhoods. A label permutation holds that clustering fixed - a permuted arm inherits the same correlated block - so it does not inflate the p-value, but it does mean the effective number of distinct addresses is closer to forty than to sixty-four, and any statement about the class's biological breadth must say so. RAG1 and RAG2 are also adjacent. IRX1 is a singleton in this list; the nearest other member is not on chromosome 5.

Facts and figures
scriptanalyses/q154-gene-scale-occupancy-null/authors_null2.py
statusrun
result summary64 AFF1-exclusive genes at k>=3 against nulls of 2.3 (unstratified), 12.1 (call-rate matched), 8.1 (exact institution-stratified); 147 vs 23.5 in B-lineage only; 132 vs 12.7 at patient level. p_upper 0.0001-0.0037 throughout.
n genes universe1091
n samples26
aff1 arm call rate PCT21.3
nonaff1 arm call rate PCT9.6
measurements
permutation_p_upper_insti…0.003permutation_p_upper_institution_stratified_exact: 0.00272permutation_p_upper_call_…0.003permutation_p_upper_call_rate_matched: 0.00326count_partner_exclusive_r…64.0count_partner_exclusive_recurrent_target_genes: 64count_partner_exclusive_r…132.0count_partner_exclusive_recurrent_target_genes_patient_level: 132
inputs
[
  "Janssens 2024 Supplementary Data 2 (41467_2024_53399_MOESM4_ESM.xlsx), 1,091 oncoprotein-target genes x 37 samples",
  "analyses/q144-unbounded-magnitude/manifest.json (partner, institution and lineage labels)"
]
institution groups
[
  [
    "TexasChildrens",
    9,
    5
  ],
  [
    "FredHutch",
    8,
    0
  ],
  [
    "StJude",
    7,
    3
  ],
  [
    "SeattleChildrens",
    2,
    0
  ]
]
measurements — the numbers behind the chart
[
  {
    "quantity": "count_partner_exclusive_recurrent_target_genes",
    "subject": "genes called an oncoprotein target in >=3 of the 8 KMT2A::AFF1 samples and 0 of the 18 non-AFF1 samples",
    "value": 64,
    "units": "genes",
    "n": 1091,
    "universe": "Janssens 2024 Supplementary Data 2, 1,091 oncoprotein-target genes x 26 GSE252378 samples (27 minus the drug-exposed 152985)",
    "null": 2.32,
    "note": "unstratified label permutation, 100,000 draws, p_upper 0.00010; 19 of the 64 are HIST1 cluster genes"
  },
  {
    "quantity": "permutation_p_upper_institution_stratified_exact",
    "subject": "observed 64 against an exact institution-stratified label permutation",
    "value": 0.00272,
    "units": "one-sided permutation p, +1 corrected",
    "n": 4410,
    "universe": "all 4,410 assignments keeping 5 of 9 Texas Children's and 3 of 7 St Jude samples in the index arm; Fred Hutch and Seattle carry no AFF1 sample and are fixed",
    "null": 8.05,
    "note": "exhaustive, not sampled - the whole permutation space is 4,410 assignments"
  },
  {
    "quantity": "permutation_p_upper_call_rate_matched",
    "subject": "observed 64 against a call-rate-matched label permutation",
    "value": 0.00326,
    "units": "one-sided permutation p, +1 corrected",
    "n": 4907,
    "universe": "the 4,907 of 100,000 draws whose 8-sample mean call rate is within 15% of the real AFF1 arm's 21.3%",
    "null": 12.12,
    "note": "matching raises the null 5-fold and the observed is still outside it"
  },
  {
    "quantity": "count_partner_exclusive_recurrent_target_genes_patient_level",
    "subject": "genes called in >=2 of the 7 KMT2A::AFF1 patients and 0 of the 17 non-AFF1 patients",
    "value": 132,
    "units": "genes",
    "n": 1091,
    "universe": "the same table collapsed to 24 independent patients (p279/p318, 148752/152985 and R3595/R3652 are three pairs)",
    "null": 12.67,
    "note": "p_upper 0.00029"
  }
]
How this could bite us back
  • A partner-exclusive target class that is 30% histone-cluster genes is a poor basis for a targeted therapy: the HIST1 locus is the most transcriptionally active region in a cycling blast and nothing there is specific to leukaemia.
  • RAG1 and RAG2 are in the class. If KMT2A::AFF1 really does hold the recombinase locus open in a way other partners do not, an intervention that stabilises the fusion on chromatin could increase off-target recombination rather than reduce it.
Still open
  1. Nineteen of the 64 members are HIST1 cluster genes at 6p22 and four are the KLRC/KLRK cluster at 12p13. Is the histone locus a genuine KMT2A::AFF1-specific address, or is it a region where the N/C ratio behaves oddly because of the extremely high transcription and short gene lengths there?
  2. The same permutation applied to a within-family index arm - say the 4 KMT2A-AFDN samples against the rest - would say whether partner-exclusivity is a property of AFF1 or a property of any partner group in this deposit. That control has never been run at any scale.
  3. Can this project's occupancy rule be re-thresholded so that its per-sample call count matches the authors' ~125, and does the AFF1-only class then move above its null at promoter scale as well?
Every source behind this entry (3)
  1. E1strong confidence 4 of 5: Replicated in peer-reviewed work by more than one group.dataset

    In Janssens 2024 Supplementary Data 2 restricted to the 26 non-drug-exposed GSE252378 KMT2A-fusion patient samples, 64 of 1,091 genes are called in >=3 of 8 AFF1 and 0 of 18 non-AFF1; 100,000 label permutations give mean 2.32 (p_upper 0.00010), call-rate-matched 12.12 (0.00326), exact institution-stratified 8.05 (0.00272), B-lineage-only 147 vs 23.45 (0.00366), patient-level 132 vs 12.67 (0.00029).

    Q154 label permutation over the published GSE252378 oncoprotein-target call table · Iqbal Lab oncofusion knowledge graph, beat Q154 · this project 2026
    What this evidence cannot show

    The universe is the authors' own 1,091-gene union of called targets across 37 samples, not the genome. A gene the authors' peak caller never nominated cannot enter the class or the null, so this tests recurrence WITHIN their call set and says nothing about genes outside it. Nineteen of the 64 are HIST1 cluster members and four are the KLRC/KLRK cluster; with GABPB1/GABPB1-AS1/GABPB1-IT1, MIR3142/MIR3142HG and RAG1/RAG2 also collapsing, the class has about 39 independent addresses rather than 64.

    Evidence that argues against this (1)
    • Read on the same data with this project's own promoter-scale rule, the analogous class runs the OTHER way - 332 AFF1-only promoters against a permutation null of 425, p_lower 0.146. Whether a partner-exclusive class looks real depends on which calling rule is used, and no external criterion adjudicates between them here. Iqbal Lab oncofusion knowledge graph et al. 2026
  2. E2strong confidence 4 of 5: Replicated in peer-reviewed work by more than one group.dataset

    At promoter scale on the same 27 samples, this project's 2.0x two-antibody rule gives 332 AFF1-only promoters against a label-permutation null of 425.4 (5th-95th 288-580), p_lower 0.1465 - below chance, the opposite direction to the result above.

    Q152 results - the 332-promoter AFF1-only set and its label-permutation null · Iqbal Lab oncofusion knowledge graph, beat Q152 · this project 2026
    What this evidence cannot show

    q152's null used 10,000 permutations over all 27 samples including both menin-inhibitor-labelled ones; this beat uses 26 samples, dropping only the drug-exposed 152985. q152's own C2 variant that drops both gives 342 against a null of 11.9 for the core count and does not change the direction of the 332.

    Evidence that argues against this (1)
    • q152's 332-versus-425 is the count of AFF1-only promoters at k>=1, a class whose members are mostly singletons. Comparing it directly with the authors'-table figure is comparing two different universes (19,404 promoters versus 1,091 nominated target genes) as well as two rules, and the universe difference alone could account for the sign change. Iqbal Lab oncofusion knowledge graph et al. 2026
  3. E3strong confidence 4 of 5: Replicated in peer-reviewed work by more than one group.dataset

    The four stratifications, the direction each artefact pushes, and the requirement that the verdict be stable across them were written down before any of the nulls were computed.

    Q154 pre-registration, written before computation · Iqbal Lab oncofusion knowledge graph, beat Q154 · this project 2026
    What this evidence cannot show

    The institution and B-lineage stratifications are named in the pre-registration's control table in general terms (C1-C8) but the exact 4,410-assignment institution enumeration was specified after the per-sample institution labels were read from the deposit metadata, which happened after the file was written. That is an honest deviation and is recorded here rather than in a footnote.

    Evidence that argues against this (1)
Connected to