LGASieve

Scientific development report · Version 3

LGASieve v2: internal verification of a BRCA1/2 exon deletion/duplication screen

Synthetic software study and application to a truth-unresolved 1000 Genomes-derived dataset

Report date
1 August 2026
Software
LGASieve 1.1.1 research snapshot
Decision
Continue assay development; do not use for patient reporting
Evidence status
Synthetic verification plus truth-free public exome reanalysis
Claim boundary. This report evaluates software behavior and information limits. It does not establish clinical sensitivity, specificity, limit of detection, positive predictive value, negative predictive value, or any patient result.

What was tested, and what was learned

Question. Can a BRCA1/2 exon-level deletion/duplication screen be made technically defensible by anchoring normalization to many stable assay-wide controls, preventing a candidate event from influencing its own baseline, calibrating one joint search threshold, and returning explicit no-call states?

Approach. The algorithm was corrected, tested recursively on simulated events, challenged with low-depth, mosaic, artifact, site-shift, and changed-assay scenarios, and then rerun on the supplied 1000 Genomes-derived evidence. Fitting, calibration, development, and same-generator checking used separate cohorts. Full biological truth was retained even when targets were not callable.

Primary result. No tested model met all four predeclared engineering gates. The selected model met three of four during development and two of four on the held-out same-generator check. Performance fell sharply under the more realistic stress set: intention-to-test 80%-overlap recovery was 47.50%, while 55.21% of positive events completed. A deliberately altered assay produced zero completed samples, correctly demonstrating non-transportability through complete QC refusal.

Supplied data. The corrected rerun produced five REFLEX_POSITIVE specimens containing six interval hypotheses, 21 NO_CALL_QC evidence bundles, and 124 partial-coverage/no-candidate bundles. A new online audit verified all 150 source exome BAM URLs and byte sizes and matched all 150 sample IDs to independent 30x whole-genome SV calls. None of the 150 has a catalogued exon-overlapping BRCA deletion or duplication; one sample, HG02601, has a small intronic BRCA1 deletion that does not match either of its LGASieve hypotheses. This supports use of the set for negative-set referral and no-call auditing, but it still cannot measure sensitivity.

Bottom line

Clinical BRCA LGA detection by NGS is feasible in purpose-built, assay-specific workflows. LGASieve is now a reproducible research scaffold, but the current data and validation do not support clinical reporting. Two WGS-supported positive exomes outside the supplied 150 were remotely sliced and tested. Both produced the correct BRCA1 deletion depth signal, but both were routed to review rather than autonomous reporting. A decisive clinical experiment still requires a much larger blinded, orthogonally truthed, assay-matched cohort with complete panel-wide molecular counts.

Clinical feasibility is established; transferability is not

Large genomic alterations (LGAs) in BRCA1 and BRCA2 include exon-level and whole-gene deletions and duplications. Published clinical laboratories have detected these events from targeted NGS, often with a large assay-specific normalization set and independent confirmation. Examples include DECoN, a purpose-built BRCA1/2 assay, a 34-gene inherited cancer panel with reflex aCGH, and the FDA-reviewed myChoice CDx tumor assay.

Those validations demonstrate feasibility for their own specimen types, capture designs, laboratories, reference cohorts, algorithms, and confirmation policies. They do not validate LGASieve or make performance numbers transferable to a different assay.

Research question

What measurement design, statistical safeguards, and validation evidence are required for LGASieve to become a useful screen for BRCA1/2 LGAs, and how does the corrected implementation behave when the data distribution departs from its development simulator?

Predeclared hypotheses and decisions

HypothesisTestDecision
H1: engineering performance. A control-anchored model can meet all four development gates.Disjoint fit/calibration cohorts; model grid of 0, 4, 8, or 12 components and family alpha 0.01, 0.02, or 0.05.Not supported No variant met all four gates.
H2: safe transport behavior. An incompatible assay should yield explicit no-calls rather than confident calls.Changed target efficiencies, latent loadings, and target instability while keeping target identifiers aligned.Supported in simulation All 3,600 altered-assay samples failed QC.
H3: candidate exclusion. A tested event must not influence its own reference matching or nuisance fit.Paired experiment on identical real backgrounds and events with only candidate exclusion changed.Method supported; performance mixed Structural bias was removed, but duplication recovery fell.
H4: supplied-export adequacy. A BRCA-only 50-target export is sufficient for autonomous screening.Information audit, nested stochastic event injection, and corrected cross-gene fallback.Not supported The export lacks a stable off-gene normalization domain and orthogonal truth.

How the experiments were conducted

3.1 Analysis sequence

  1. Audit the recovered source and evidence. Reconstruct the pipeline, inventory available inputs, and identify absent BAM/CRAM/FASTQ, capture-design, batch, and orthogonal-truth files.
  2. Correct structural defects. Exclude the tested interval from its own baseline, separate model fitting from null calibration, use one joint deletion/duplication search family, prevent windows from bridging uncallable gaps, and enforce strict model identity and provenance.
  3. Recursively simulate events. Iterate model structure and thresholds on development streams, then freeze the selected model before same-generator, stress, and changed-assay checks.
  4. Reanalyze the supplied data. Apply only a constrained BRCA1-to-BRCA2 fallback because the broad-panel model correctly refuses the 50-target input.
  5. Verify the software. Run the full automated test suite, preserve frozen JSON artifacts, and publish hashes and reproduction commands.

3.2 Datasets and cohort separation

ExperimentDataPurposeTruth status
Supplied evidence147 usable public 1000 Genomes libraries across 50 BRCA targets; 150 evidence bundles after including 3 additional low-depth bundlesInformation-limit audit and constrained rerunNo orthogonal BRCA dosage truth
Paired candidate exclusion37 real host libraries, 259 exact windows, 19,166 paired placementsIsolate the effect of excluding a candidate from its own baselineDeterministic in-silico events on real count backgrounds
Broad-panel model fitting1,300 synthetic normals, 550 targets (500 controls + 50 BRCA bins)Fit target centers, latent factors, covariance, callability, and QC structureSynthetic
Null calibration3,000 untouched synthetic normalsSet one empirical family threshold across DEL, DUP, and all reportable windowsSynthetic
Development selection1,200 normals + 2,400 eventsSelect components and family alpha using predeclared engineering gatesSynthetic
Same-generator check2,000 normals + 4,000 eventsFrozen software check on a new random streamSynthetic; same generator
Within-assay stress1,200 normals + 2,400 eventsChallenge depth, site, mosaic fraction, artifacts, and callabilitySynthetic; shifted conditions
Changed-assay transport1,200 normals + 2,400 eventsTest refusal after assay efficiency and latent structure changeSynthetic; incompatible assay

3.3 Corrected screening architecture

The broad-panel screen normalizes every sample against a large set of stable, non-reportable controls; estimates robust target centers and latent technical factors from the fit cohort only; scores contiguous callable windows with deletion and duplication alternatives; and uses an untouched calibration cohort to set one joint empirical threshold. A candidate window is excluded from reference matching and nuisance estimation before it is scored.

The output vocabulary is deliberately operational:

  • REFLEX_POSITIVE: an NGS screening hypothesis requiring independent dosage confirmation;
  • NO_REFLEX_FLAG: no referral from the frozen research model, not a clinical negative;
  • NO_CANDIDATE_PARTIAL_COVERAGE: no candidate with incomplete reportable coverage, so no negative interpretation;
  • NO_CALL_QC: sample-level depth or noise failure.

3.4 Endpoints and engineering gates

Positive events were evaluated by any referral, at least 80% reciprocal overlap, exact endpoints, and exact target set. Full truth was never clipped to the callable target mask. Results are reported both intention-to-test (all generated events, with failures retained) and completed-case (sample QC passed and all truth targets were callable).

  • Completed 80%-reciprocal-overlap recovery at least 98%;
  • completed no-event referral rate no greater than 2.5%;
  • at least 90% of reportable targets callable;
  • positive-event completion at least 85%.

These gates were engineering selection rules, not clinical acceptance criteria.

Results

The dominant finding is the gap between favorable conditional performance and real robustness. The selected model did not meet all of its own engineering gates, and performance deteriorated under stress even though same-generator completed cases looked strong.

4.1 Primary outcome: no model passed all four gates

GateRequiredDevelopment selectionHeld-out same-generator
Completed 80%-overlap recovery≥98%1,999/2,021 = 98.91% Pass3,262/3,299 = 98.88% Pass
Completed no-event referral rate≤2.5%28/1,189 = 2.35% Pass52/1,987 = 2.62% Fail
Reportable targets callable≥90%46/50 = 92.00% Pass46/50 = 92.00% Pass
Positive-event completion≥85%2,021/2,400 = 84.21% Fail3,299/4,000 = 82.48% Fail
Overall4/4 gates3/4 gates2/4 gates

Selected development model: 12 latent components, family alpha 0.01, joint threshold 4.3668. No candidate model in the 12-model grid met all four gates.

4.2 Scenario comparison

ScenarioPositive completionITT 80%-overlap recoveryCompleted no-event referralInterpretation
Changed-assay transport0/2,400 (0%)0/2,400 (0%)Not estimable; 0/1,200 completedAll samples failed QC, demonstrating non-transportability and exercising the refusal path.
Within-assay stress1,325/2,400 (55.21%)1,140/2,400 (47.50%)32/806 (3.97%); 394/1,200 no-callsMain robustness result; mosaics, low depth, site effects, and artifacts remain difficult.
Same-generator check3,299/4,000 (82.48%)3,320/4,000 (83.00%)52/1,987 (2.62%); 13/2,000 no-callsFavorable but conditional. Completed overlap recovery was 98.88%, which excludes incomplete events.

Exact-endpoint ITT recovery was 45.92% in stress and 81.55% in the same-generator check. Wilson intervals in the artifacts quantify finite simulated draws only; they do not include simulator, assay, selection, or transport uncertainty.

4.3 Corrected rerun of the supplied evidence

The available export contains only BRCA targets. It has no stable off-gene normalization domain and no specimen-level orthogonal LGA truth. The broad-panel caller correctly refuses this shape, so a constrained BRCA1-to-BRCA2 fallback was used only to identify review candidates and expose information limits.

StateCountMeaning
REFLEX_POSITIVE5 specimens, 6 interval hypothesesUnconfirmed research flags; truth unknown
NO_CALL_QC21 evidence bundlesNo interpretation
NO_CANDIDATE_PARTIAL_COVERAGE124 evidence bundlesNot a clinical negative
Independent 30x WGS-matched sample IDs150/150No exon-overlapping BRCA DEL/DUP/CNV carrier in this set
Clinically confirmed assay outcomes0No clinical sensitivity, specificity, PPV, or NPV can be estimated
SpecimenUnconfirmed interval hypothesisRelation to previous rerun
HG01870BRCA2 duplication-like, exons 23-24New after correction
HG02601BRCA1 deletion-like, exon 6; BRCA2 duplication-like, exons 17-18New after correction
NA18645BRCA2 deletion-like, exons 16-17Retained
NA19759BRCA2 deletion-like, exon 2New after correction
NA20530BRCA1 duplication-like, exons 15-22Retained

Only two of the previous six flagged specimens were retained; four disappeared and three new specimens appeared. That correction-induced turnover is evidence against autonomous interpretation.

4.4 Online source identity and independent WGS cross-check

The 150 Dropbox BAMs are BRCA-region extracts, not complete exomes. Their manifests point to 150 distinct official 1000 Genomes Phase 3 exome BAMs. Concurrent HTTP checks confirmed that every source URL exists, supports byte-range access, and has exactly the byte length recorded in the inventory. All 150 filenames also match the official Phase 3 alignment index, which supplies the archived BAM and BAI MD5 values. The full online source BAMs total 1.306 TiB; the local BRCA extracts total 411.3 MiB.

What is actually in the online work/real folder. It contains 150 sample mini-BAMs, 150 source manifests, 152 BAI index objects (150 expected per-sample indexes plus two redundant HG00096 copies), and one cohort manifest: 453 physical files representing 150 exome-derived samples. Of those samples, 147 pass the current BRCA depth QC and three are low-depth failures (HG03022, NA12156, and NA12342). The mini-BAMs are 0.77-12.48 MiB each (median 2.65 MiB), because only the BRCA regions were retained.

An exhaustive extension-level review found no second full-exome cohort in the Dropbox bioinformatics folder. The other sequencing files are FusionSieve targeted or synthetic FASTQs (154 .fastq.gz objects), a separate targeted 14-gene/fusion-panel validation collection (39 BAM rows representing 32 unique biological samples), and LGASieve/SpikeForge/FusionSieve simulated, spiked, or targeted-panel artifacts. These are useful for their own projects but are not additional whole-exome samples.

CheckResultInterpretation
Exact official exome sources150/150 official-index filename matches; 150/150 HTTP 200; exact Content-Length and byte rangesThe manifests resolve to real official files with archived BAM/BAI MD5 values and can be queried without whole-file download.
Legacy Phase 3 WGS SV VCF, GRCh37150/150 IDs present; 0/150 BRCA exon DEL/DUP carriersIndependent low-coverage WGS comparison; useful corroboration but incomplete for small exon CNVs.
New 3,202-sample 30x WGS SV VCF, GRCh38150/150 IDs present; 1/150 BRCA1-region DEL carrier; 0/150 exon-overlapping carriersHG02601 carries a 272-bp intronic deletion between canonical exons. It is not an exon LGA.
LGASieve versus the 30x negative set5 referrals, 124 no-referrals, 21 no-calls; 5/129 = 3.88% referral among completed casesNone of the six hypotheses matches an independent WGS exon event. This is an apparent negative-set referral rate, not clinical specificity.
Public exon-deletion positive controls outside the 150NA18949: BRCA1 exons 14-15; HG01528: BRCA1 exons 1-6Both have indexed Phase 3 exomes plus concordant independent WGS SV evidence; neither supplies a duplication positive.
Frozen LGASieve on the two remote positive exomes2/2 matching candidates; 2/2 exact callable-target candidates; 0/2 autonomous reportsNA18949 was exact at callable targets E14-E15. For HG01528, E01 was uncallable; an exact E02-E06 candidate remained REVIEW, while the strongest non-default depth-only PASS covered E03-E06. The conservative policy retained both at REVIEW because the exome slices lacked internal breakpoint/allelic corroboration.

The newer WGS data are not copies of the exome files: they are independent resequencing of the same people using a different library, assay, genome build, and calling workflow. That independence is what makes the comparison informative. Conversely, absence from a population SV catalog is not proof that a small exon CNV is absent, so the 124 no-referrals must not be relabelled as clinical true negatives.

4.5 Real-background in-silico experiments

ExperimentResultInterpretation
Corrected cross-gene fallback, 2,400 spike-ins on 37 development backgrounds2,189 completed; completed recovery 59.66%; single-exon 35.18%; DEL 80.63%; DUP 37.70%Duplication and single-exon performance remain inadequate. There were 211 positive no-calls.
Candidate-exclusion paired experimentExact recovery 41.84% to 44.78%; DEL 55.16% to 68.06%; DUP 28.53% to 21.51%; clean libraries 33/37 to 35/37Candidate exclusion removes self-contamination but is not a universal sensitivity improvement.
Nested stochastic narrow-export experimentSingle-exon germline DEL 49.63%; DUP 10.16%; 50%-mosaic DEL 3.18%; DUP 0.85%The BRCA-only measurement is especially weak for duplications and mosaic events.

4.6 Software verification

The current repository test suite completed on 1 August 2026 with 162 tests passed, 3 skipped, and 7 subtests passed in 54.28 seconds. The three skips require real sequencing libraries that were not recovered. The single warning was a non-fatal CPU-core-count fallback from joblib.

Strict model loading rejects the superseded schema, cohort overlap, duplicate calibration rows, malformed dimensions and masks, insufficient calibration size, and provenance mismatch. Model writes are atomic. These are software-safety properties, not assay validation.

Why the favorable number is not the main result

The 98.88% completed-case overlap recovery in the same-generator check is real for that fixed simulation, but it is conditional on 3,299 completed events and on a generator closely related to development. Intention-to-test recovery was 83.00%, and the selected model failed its positive-completion and no-event referral gates on that stream.

The stress result is more informative for present decision-making. With lower depth, site effects, mosaics, artifacts, and reduced callability, only 55.21% of positive events completed and 47.50% were recovered by the overlap endpoint in the full intention-to-test denominator. This gap shows that good conditional discrimination does not repair missing or unstable measurement.

The changed-assay experiment produced complete QC refusal. This is preferable to false confidence, but it also establishes that the frozen model cannot be transferred to a different target-efficiency and latent-factor structure. Each assay, chemistry, site, and materially changed process requires refitting and recalibration.

The supplied dataset is useful as an information-limit study, not as a clinical validation cohort. Its five flags require independent confirmation, and its other states cannot be interpreted as negative because targets are excluded and truth is absent.

Published context

Clinical precedent supports the direction of travel: DECoN reported 16/16 BRCA exon CNVs in its evaluation set and confirmed 23/24 later clinical flags by MLPA; a purpose-built BRCA assay reported 79 positive and 3,067 negative exon units concordant with reference testing; a 34-gene panel used a large assay-specific baseline and reflex aCGH; and FDA technical information for myChoice CDx reports 402/402 concordant valid BRCA1/2 large-rearrangement calls in an accuracy study. These are assay-specific results and are not LGASieve performance claims.

Conclusions

  1. BRCA1/2 LGA detection by targeted NGS is clinically feasible when the assay and pipeline are purpose-built and locally validated.
  2. LGASieve is a functioning research and assay-development scaffold, not a validated clinical pipeline.
  3. The primary engineering hypothesis was not fully met: the best development model passed three of four gates, and the held-out same-generator check passed two of four.
  4. Same-generator completed-case performance overstates robustness. The within-assay stress stream is the more decision-relevant software result.
  5. The corrected model fails safely under a deliberately changed assay, but that means it must be refit and recalibrated for transport.
  6. The 150 source identities are now verified and all 150 have independent 30x WGS matches, but the cohort contains no catalogued exon-overlapping BRCA deletion or duplication positive. It can audit referral and no-call behavior, not sensitivity.
  7. None of the six LGASieve interval hypotheses is concordant with an independent WGS exon event. They remain unconfirmed research referrals rather than diagnoses or proven false positives.
  8. Remote positive-control testing detected the correct deletion depth pattern in both public BRCA1-positive exomes. Both had an exact callable-target candidate, but one terminal exon in the HG01528 truth was not measurable, and neither result was autonomously reportable under the conservative policy.
  9. Candidate exclusion is methodologically necessary, but the available BRCA-only measurement remains particularly weak for duplications, single-exon events, and mosaics.

What should happen next

  1. Recover the complete measurement domain. Obtain assay-wide unique-fragment or UMI counts, capture BED, genome build, transcript definitions, and run/kit/lot/instrument/operator metadata.
  2. Define target roles before validation. Freeze invariant-control, ignored, reportable, and sample-specific failed-target masks.
  3. Expand the public positive set. The first two indexed WGS-supported deletion exomes have now been tested. Add more exon-boundary classes and, critically, genuine BRCA duplication positives; consolidate overlapping windows into one event-level referral.
  4. Build an orthogonally characterized cohort. Include single-exon, multi-exon, terminal, promoter, mosaic, and whole-gene deletions and duplications, plus verified negatives. The public controls are useful engineering cases but are too few for clinical sensitivity.
  5. Freeze the protocol. Lock code, model schema, target mask, QC rules, thresholds, endpoints, and the MLPA/aCGH/ddPCR confirmation SOP before opening the test cohort.
  6. Use a blinded clinical lockbox. Retain every no-call in intention-to-test denominators and adjudicate every referral independently.
  7. Benchmark alternatives on identical folds. Compare LGASieve with DECoN/ExomeDepth, GATK-gCNV, panelcn.MOPS, and a transparent dosage baseline.
  8. Measure reproducibility and transport. Vary runs, sites, instruments, reagent lots, operators, DNA input, depth, and quality; predefine acceptable failure and referral rates.
  9. Separate detection endpoints. Report referral triggering, reciprocal overlap, exact endpoints, and exact target sets independently.

Download the software and reproduce the checks

The validation bundle contains the complete LGASieve Python package, command-line interface, tests, selected simulation and reanalysis scripts, reference files, corrected v2 model/result artifacts, reviewer tables, an environment record, a SHA-256 manifest, and a no-dependency release verifier.

LGASieve validation bundle

Research snapshot 1.1.1 · ZIP archive · source, tests, frozen results, and validation guide

SHA-25644b47b18fba3db9d4bb5704de541580aafa69f86a29b59c8af5d007f637fb105

Minimum independent check

  1. Extract the ZIP archive.
  2. Run python verify_release.py to check every file hash and the frozen result invariants.
  3. Create a clean Python environment and install requirements-validation.txt.
  4. Run python -m pytest -q. The expected result is 162 passed, 3 skipped, and 7 subtests passed.
  5. Run the documented quick simulation first; use the full frozen command only when compute time is acceptable.
Software status. The recovered project declares a license file in its package metadata, but that file was not present. The bundle is therefore distributed for authorized research review and validation only; it does not assert a broader reuse license. It is not medical-device software and must not be used for patient reporting.

Selected primary sources

  1. Fowler A, et al. Accurate clinical detection of exon copy number variants in a targeted NGS panel using DECoN. Wellcome Open Research. 2016.
  2. Lincoln SE, et al. Design and validation of a next generation sequencing assay for hereditary BRCA1 and BRCA2 mutation testing. PeerJ. 2016.
  3. Mauer CB, et al. Development and validation of a 34-gene inherited cancer predisposition panel using next-generation sequencing. Journal of Molecular Diagnostics. 2020.
  4. US Food and Drug Administration. myChoice CDx Technical Information.
  5. 1000 Genomes Project. Official release of Phase 3 alignment data.
  6. 1000 Genomes Project. Phase 3 structural variant dataset.
  7. Byrska-Bishop M, et al. High-coverage whole-genome sequencing of the expanded 1000 Genomes Project cohort including 602 trios. Cell. 2022.
  8. Registry of Open Data on AWS. 1000 Genomes Phase 3 reanalysis with DRAGEN.