LGASieve · corrected technical report · research software

BRCA1/2 large-genomic-alteration clinical-screen redesign

A reproducible, control-anchored NGS screening algorithm, recursive in-silico verification, rerun on the supplied evidence, and a locked path from research prototype to assay-specific clinical validation.

Report date: 2026-07-31 · Sources accessed: 2026-07-31

Corrected conclusion and release decision

Correction: BRCA1/2 exon-level deletion/duplication detection by targeted NGS is clinically established. The earlier field-level conclusion was wrong. The real question is whether this particular assay export, model, and evidence package support the same claim.
WORKABLE RESEARCH SOFTWARE

Go: real-assay analytical verification

The new broad-panel caller is operational software with fitting, model serialization, case screening, explicit no-calls, and a mandatory independent-confirmation disposition. Entry into locked specimen validation is contingent on successful execution on complete real full-panel data and characterization of its QC behavior.

NOT FOR PATIENT REPORTING

Hold: autonomous clinical release

No local sample has orthogonal BRCA LGA truth, the supplied matrix lacks the broad normalization domain, and all high-performance figures below are synthetic. These are decisive claim boundaries, not doubts about clinical feasibility.

98.92%
Completed-case synthetic germline sensitivity
95% CI 98.54–99.20%
98.49%
Raw synthetic screen specificity
95% CI 97.85–98.94%
96.25%
Intention-to-test synthetic sensitivity
all positive no-calls count as undetected
46/50
Synthetic BRCA bins callable in the locked simulated model—not the assay’s validated reportable range
StatementStatusEvidencePermitted interpretation
NGS can detect BRCA LGAs clinicallyestablishedRegulated products and multiple clinical implementationsField feasibility is not in doubt.
The new algorithm works as softwareverifiedLocked simulation, CLI round trip, serialization, QC/no-call and 151-test suiteResearch/assay-development use.
The new algorithm has clinical sensitivity/specificitynot establishedNo assay-matched orthogonally confirmed validation cohortDo not transfer synthetic metrics to patients.
The supplied 50-target export supports autonomous callingrejectedCross-gene fallback reached only 64.43% completed sensitivity and 35.50% single-exon sensitivityUse only for candidate review; reacquire full-panel data.

What successful clinical implementations demonstrate

The recurring design pattern is broad or purpose-built normalization, large assay-matched baselines, target-specific noise modeling, explicit QC/no-calls, and confirmation or otherwise rigorously validated reporting. Performance units differ—events, exons, analytical calls, candidates—and are preserved where their public source exposes them; paper-reported aggregates are labeled as such.

Assay / studyArchitecturePublic evidenceDecision-relevant lesson
Myriad myChoice CDx (FDA)Tumor FFPE hybrid-capture NGS; BRCA LRs plus genome-wide SNP/GIS context.402/402 valid gene-level LR analytical calls concordant; 1–2 exon LoD 50% allele fraction and ≥3 exon LoD 30% in the cited version.Regulated proof of NGS feasibility; tumor context differs; whole-gene events may be missed.
Quest 34-gene inherited-cancer panel~200-bp bins; all-target scaling; PCA; median/MAD; ~1,300 training and ~8,000 final-threshold specimens.42/42 positive trials; screen specificity 448/457 = 98.0%; reflex aCGH removed study false positives.Closest public blueprint for a sensitive screen/reflex architecture.
DECoN clinical BRCA implementationFull ~100-gene/1,774-target panel; correlated same-pool references; beta-binomial plus HMM and QC.16/16 BRCA evaluation events; prospective 23/24 candidates MLPA-confirmed among 1,919 samples.Directly refutes any claim that NGS BRCA LGA detection is intrinsically infeasible.
Counsyl BRCA1/2 assayBRCA-only assay optimized at >500×; proprietary dosage model.79/79 positive exon units and 3,067/3,067 negative exons; ten independent single-exon events.Shows BRCA-only can work when the wet lab, baseline, and validation are purpose-built.
Invitae/Labcorp300–500× hybrid capture; calibrated baseline and breakpoint evidence.Published summary reports 100% del/dup sensitivity (lower 95% bound 91.8%); its positive-event numerator is not disclosed there. Exon-level specificity was 100% across ~22,200 negative exons (lower 99.989%).The specificity unit is exon, not sample or event. Reported CNVs are confirmed by MLPAseq or exon-focused aCGH.
panelcn.MOPSJoint ROI-specific Poisson-mixture copy states; all panel ROIs analyzed, output restricted to requested genes.Clinical targeted-panel evaluation with explicit sample and ROI no-calls.Transferable lesson: normalize broadly, report narrowly.
SOPHiA real-world studySame-run coverage-matched references; target/sample confidence and HMM.77/134 calls MLPA-confirmed; duplication and single-target PPV were substantially worse.Commercial deployment does not eliminate the need for confirmation and class-specific validation.
2025 twelve-caller benchmarkFour real panels; 495 samples; 231 prevalidated CNVs.Paper-reported gene-level aggregate for GATK-gCNV: 224 TP, 27 FP, 7 FN; sensitivity 96.97%, specificity 98.93%.The TN denominator is not reproduced in this summary; consult the benchmark table for its exact unit. No caller dominates every trade-off.
Important distinction: FDA BRACAnalysis CDx/BART detects germline BRCA rearrangements by multiplex PCR/fragment analysis, not NGS dosage, so it is not used here as proof of germline NGS performance. myChoice CDx is the regulated NGS example, but it is a tumor assay.

Delivered algorithm: anchored clinical-depth screen

The model deliberately refuses a BRCA-only input matrix. It requires stable non-reportable controls so an event cannot normalize itself away. Every positive is a REFLEX_POSITIVE, never an autonomous diagnosis.

The reporting domain is BRCA1/2; the normalization domain is the complete stable panel. This “normalize broadly, report narrowly” separation is the central correction.
StageImplementationFailure it addresses
1. Fit/calibration separation1300 fit normals and 3000 disjoint calibration normalsPrevents threshold reuse on fitted residuals.
2. ScalePer-sample median ratio across non-reportable control targetsPrevents a broad BRCA event from moving its own baseline.
3. Latent structure12 principal components learned from normal controls; case coefficients fit on controls onlyRemoves capture/run effects without explaining away the candidate event.
4. Target modelRobust target center and scale; recurrently unstable targets become uncallableSeparates stable-exon sensitivity from noisy-exon false positives.
5. SegmentationOAS-covariance matched filters over contiguous and joined stable targetsSupports single exons and broad events spanning an internal masked exon.
6. Family controlWidth-specific conformal maximum-statistic thresholds at selected α=0.01Controls the sample-level search family rather than testing exons independently.
7. Result statesREFLEX_POSITIVE, NEGATIVE_SCREEN, INCOMPLETE_SCREEN, NO_CALL_QCRetains failures in the denominator and prevents an incomplete assay from being described as negative.
lgasieve-depth fit \
  --targets targets.tsv \
  --fit-counts fit_normals.tsv \
  --calibration-counts calibration_normals.tsv \
  --components 12 --alpha 0.01 \
  --out site_assay_model.json

lgasieve-depth screen \
  --model site_assay_model.json \
  --counts cases.tsv \
  --out screen_results.json

The CLI records input/model hashes and rejects malformed manifests, insufficient controls, target mismatches, and invalid count matrices. A negative result is full only when every reportable target is callable.

Recursive development loop

Each iteration changed one identified failure mode and was preserved as a versioned JSON/model. Quick streams were used for development; the final stream used a new seed offset, larger cohorts, and was not followed by another algorithm change.

IterationChange / findingPCsαCallableCompleted sens.ITT sens.Raw spec.Assumed-reflex clean ratePositive no-calls
v1Initial broad-panel anchored model; sensitivity short of gate.12fixed4997.70%97.14%96.71%not yet modeled4
v2Naive utility favored specificity by making only 3 targets callable; rejected.0fixed390.00%3.43%98.75%not yet modeled690
v3Technical artifacts contaminated null calibration; threshold inflated; rejected.12fixed4677.91%71.71%98.23%not yet modeled116
v4Clean calibration restored sensitivity, but raw screen specificity remained low.12fixed4699.49%93.43%95.93%not yet modeled115
v5Multi-site pooling exposed transport mismatch.12fixed4699.14%93.00%96.72%not yet modeled116
v6Site-matched calibration; excluded exons split broad events and increased no-calls.12fixed4598.69%91.14%96.73%not yet modeled166
v7Joined stable targets across internal excluded exons; completion recovered.12fixed4598.53%95.86%96.47%not yet modeled19
v8Added an assumed independent dosage-reflex simulator; conditional adjudication became evaluable.12fixed4598.53%95.86%96.47%100.00%19
v9Added α grid and fresh seed; selected α=0.01.120.014598.81%94.71%98.25%100.00%29
locked finalLarger independent stream; no method changes after inspection.120.014698.92%96.25%98.49%100.00%108
Development gates finalized before the final stream: completed sensitivity ≥98%, raw screen specificity ≥97.5%, callable target fraction ≥90%, and positive completion ≥85%. They were finalized after recursive development and before the larger independent random stream; they were not prospectively registered or externally locked. Passing them qualifies a model for real-assay verification—not clinical reporting.

Locked full-panel in-silico validation

The simulator contained 550 targets (500 non-reportable controls and 50 BRCA bins), target efficiencies, GC effects, eight latent capture factors, Poisson molecule sampling, sample/target instability, site shift, low depth, mosaic amplitudes, and deliberately injected technical artifacts. Fit, calibration, development, and frozen validation specimens were disjoint.

Mask non-transferability: the 46/50 callable result belongs only to the simulated model, which excluded BRCA2_E01, BRCA2_E09, BRCA2_E11 and BRCA2_E15. The supplied-data mask instead excludes BRCA2_E01 plus BRCA1_E01, BRCA1_E11 and BRCA1_E23. Neither mask is an assay-validated clinical reportable range.
PartitionNormalsPositive eventsUse
Fit13000Learn target baselines and latent structure
Calibration30000Set callable/noise and family thresholds
Development12002400Select components and α by frozen gates
Locked validation20004000Final performance estimate; new random stream
Stress02400Out-of-site, low-depth, mosaic and failure-mode challenge
Completed sensitivity98.92%
Intention-to-test sensitivity96.25%
Raw screen specificity98.49%
Synthetic normal completion99.35%
Locked internal software metrics. Completion and intention-to-test are shown together so explicit no-calls remain visible.
EndpointNumerator / denominatorEstimate95% intervalInterpretation
Completed germline event sensitivity3,850 / 3,892 callable positive specimens98.92%98.54–99.20%Primary internal software metric; synthetic only.
Intention-to-test event sensitivity3,850 / 4,000 positive specimens96.25%95.62–96.80%No-calls count as not detected.
Exact interval localization3,410 / 3,892 callable positive specimens87.62%descriptiveReflex testing must resolve joined/masked intervals.
Raw screen specificity1,957 / 1,987 completed normal specimens98.49%97.85–98.94%False screens are sent to reflex, not reported.
Clean-null synthetic screen clean rate1,955 / 1,961 completed normals after excluding 26 planted technical-artifact cases99.69%99.33–99.86%Truth-based simulator subset; not an unqualified specificity estimate.
Completed-case simulated adjudication clean rate (conditional)1,987 / 1,987 completed normal specimens100.00%99.81–100.00%Conditional on the assumed independent synthetic dosage model; 13/2,000 normals were no-calls.
Positive completion3,892 / 4,00097.30%descriptive108 explicit positive no-calls.
Negative completion1,987 / 2,00099.35%descriptive13 explicit negative no-calls.

The displayed Wilson intervals are binomial Monte Carlo intervals conditional on this fixed simulator and frozen parameter set. They do not include simulator misspecification, model-selection uncertainty, batch dependence, assay variation, or clinical-population uncertainty.

Performance by event class

ClassDetected / completedOverlap sensitivityExact / completedExact localization
Deletion1,944 / 1,94599.95%1,709 / 1,94587.87%
Duplication1,906 / 1,94797.89%1,701 / 1,94787.37%
Single exon906 / 94396.08%901 / 94395.55%
Two exons1,026 / 1,03199.52%867 / 1,03184.09%
Three exons985 / 985100.00%861 / 98587.41%
Five exons881 / 881100.00%758 / 88186.04%
Whole gene52 / 52100.00%23 / 5244.23%

Whole-gene detection was 52/52, but exact localization was only 23/52 because joined windows and masked targets intentionally favor detection over exact boundaries. The correct disposition is reflex confirmation, not a falsely precise exon interval.

Stress test: where the model still fails

The stress result is intentionally uncomfortable: only 1,609 of 2,400 positive cases completed, completed sensitivity fell to 84.77%, and intention-to-test sensitivity was 56.83%. Mosaic, single-exon, low-depth, and transport-shift cases remain the main failure modes.
Stress: germline amplitude98.27%
Stress: 50% mosaic amplitude71.09%
Stress: single exon62.56%
Stress: intention-to-test56.83%
Stress sensitivity is not hidden behind completed-case reporting. Explicit no-calls protect specificity but reduce intention-to-test sensitivity and require a laboratory fallback policy.
Stress stratumCompleted / totalDetected / completedCompleted sensitivityDetected / total (ITT sensitivity)Exact localization among completed
Germline amplitude810 / 1,213796 / 81098.27%796 / 1,213 (65.62%)87.53%
50% mosaic amplitude799 / 1,187568 / 79971.09%568 / 1,187 (47.85%)55.44%
Deletion818 / 1,215733 / 81889.61%733 / 1,215 (60.33%)76.04%
Duplication791 / 1,185631 / 79179.77%631 / 1,185 (53.25%)67.00%
Single exon414 / 649259 / 41462.56%259 / 649 (39.91%)59.90%
Two exons413 / 627350 / 41384.75%350 / 627 (55.82%)70.70%
Three exons425 / 609400 / 42594.12%400 / 609 (65.68%)78.59%
Five exons342 / 490340 / 34299.42%340 / 490 (69.39%)79.24%
Depth <150×11 / 6947 / 1163.64%7 / 694 (1.01%)54.55%
Depth 150–249×500 / 578415 / 50083.00%415 / 578 (71.80%)66.40%
Depth ≥250×1,098 / 1,128942 / 1,09885.79%942 / 1,128 (83.51%)74.13%

Clinical validation must therefore predeclare a minimum depth/input regime, target-specific exclusions, the behavior for mosaic dosage, and whether a no-call triggers repeat sequencing or direct orthogonal dosage testing.

Legacy BAM-simulator baseline: why the decision layer was replaced

The preserved BAM-level simulator used 40 PoN normals, 16 training normals, 20 training carriers, 14 test normals and 26 test carriers. The strict final tier was too conservative even though many true events existed in the candidate stream.

EndpointCountEstimateInterpretation
Strict PASS sensitivity7 / 2626.92%Too insensitive for a screen.
Any PASS/REVIEW sensitivity19 / 2673.08%24/26 were localized as candidates somewhere in the candidate stream.
Single-exon any-tier sensitivity7 / 1353.85%Primary weakness of the legacy decision layer.
2–3 exon any-tier sensitivity5 / 683.33%Improves with width.
4+ exon any-tier sensitivity7 / 7100.00%All detected in this small synthetic set.
Normal false positives0 / 140Small denominator; not clinical specificity.

Manual audit showed 24/26 events localized somewhere among candidates, but orthogonal-support and family-max requirements rejected many. One absent BRCA2 exon-6 duplication retained clip/pair evidence suitable for a breakpoint-rescue path; the other absent event involved a deliberately unstable BRCA2 exon-3 probe and should be a target no-call. The redesign therefore uses a sensitivity-first screen plus reflex rather than demanding every evidence channel agree before a candidate can leave the NGS layer.

Rerun on the supplied data

The available matrix has 147 QC-pass specimens × 50 BRCA targets; 150 complete evidence bundles exist, including three low-depth libraries. There are no control genes/off-target bins and no orthogonally confirmed BRCA truth. The broad-panel algorithm correctly refuses this input. A constrained fallback normalized BRCA1 with BRCA2 and vice versa only to test what information remains.

141
INCOMPLETE_SCREEN: no signal observed, but four globally excluded targets prohibit any negative interpretation
6
REFLEX_POSITIVE screening signals; TRUTH UNKNOWN, not diagnoses
3
NO_CALL_QC low-depth evidence bundles
0
Samples with orthogonal local truth; sensitivity/specificity cannot be estimated

Unconfirmed screening signals from the constrained fallback

SampleGeneUnconfirmed signalScreening regionMean log2StatisticThresholdDisposition
HG00117BRCA1unconfirmed loss-like screening signalexons 7–9-0.59794.04903.8026REFLEX_POSITIVE — TRUTH UNKNOWN; independent confirmation required.
HG02317BRCA1unconfirmed loss-like screening signalexons 20–22-0.65253.99833.8026REFLEX_POSITIVE — TRUTH UNKNOWN; independent confirmation required.
HG03750BRCA1unconfirmed loss-like screening signalexons 16–17-0.61514.09723.6242REFLEX_POSITIVE — TRUTH UNKNOWN; independent confirmation required.
NA18645BRCA2unconfirmed loss-like screening signalexons 8–17-0.43655.84043.9406REFLEX_POSITIVE — TRUTH UNKNOWN; independent confirmation required.
NA20530BRCA1unconfirmed gain-like screening signalexons 15–220.52384.86284.0354REFLEX_POSITIVE — TRUTH UNKNOWN; independent confirmation required.
NA21120BRCA2unconfirmed loss-like screening signalexon 13-2.38546.06064.8399REFLEX_POSITIVE — TRUTH UNKNOWN; independent confirmation required.

Explicit no-calls

SampleReasonDisposition
HG03022source median target depth 24.1 is below 30.0No clinical interpretation
NA12156source median target depth 29.3 is below 30.0No clinical interpretation
NA12342source median target depth 28.6 is below 30.0No clinical interpretation

Why these candidates cannot be treated as truth

Fallback development resultCompleted trialsSensitivity / clean fraction
All conditional spike-ins2,34564.43%
Single exon61435.50%
Two exons61264.87%
Three exons55675.72%
Five exons53783.61%
Whole gene26100.00%
Deletion1,20083.58%
Duplication1,14544.37%

The fallback’s development sensitivity was 64.43% overall and 35.50% for single-exon events; duplication sensitivity was 44.37%. Its 34/37 presumed-negative clean fraction is not specificity because those specimens are not verified negatives.

Legacy unconfirmed screening signals on the same presumed-negative pool

SampleLegacy screening region(s)Unconfirmed signal(s)Comparison
HG01885BRCA2 ex7-10
BRCA2 ex6-10
unconfirmed gain-like legacy screen
unconfirmed gain-like legacy screen
TRUTH UNKNOWN; no overlap with the six cross-gene screening signals.
HG03833BRCA1 ex22-23unconfirmed loss-like legacy screenTRUTH UNKNOWN; no overlap with the six cross-gene screening signals.
NA19096BRCA2 ex23-25unconfirmed gain-like legacy screenTRUTH UNKNOWN; no overlap with the six cross-gene screening signals.
There was zero sample overlap between the three legacy flagged specimens and the six cross-gene candidates. That instability is evidence against interpreting either list clinically without broad controls and orthogonal truth. It does not prove either list false.

Comparator research and transfer plan

CallerUseful ideaLGASieve useSource
GATK-gCNVBayesian latent-factor coverage model plus HMM; cohort/frozen CASE modes.Run after complete assay-wide counts and compatible cohort are restored.official documentation
DECoN / ExomeDepthCorrelated aggregate reference; target-specific beta-binomial; distance-aware HMM.Clinically relevant only with the full panel and same-process reference pool.source
panelcn.MOPSROI-specific Poisson mixture; joint sample model; explicit no-calls.Useful full-count-matrix comparator; preserve no-call denominators.Bioconductor
CoNVaDINGCoverage-matched references and exon Z-scores with quality classes.Potentially sensitive screen; published benchmarks show higher false-positive burden.source
CobaltTarget-specific HMM emissions and posterior marginal decoding.Promising single-target ranking layer; requires assay-wide training.source
BRACNACBRCA-focused coverage software; source pinned for architecture inspection.Downloaded at commit 8caa516ce86b8894d72dd158dc57de82b3495294; local source. Not executed because its PyQt/R environment is absent.upstream

A two-caller voting rule is not recommended: it can veto the single-exon events that a sensitive primary caller is meant to retain. Secondary callers, allele balance, off-target/global dosage, split reads and fragment evidence should rank and review candidates; an independently designed dosage assay should adjudicate them.

The BRACNAC source was downloaded and hash-pinned as a comparator, but not represented as executed. R is absent in the current environment, so DECoN, ExomeDepth and panelcn.MOPS should be run in a pinned R/container environment once full-panel counts exist. GATK-gCNV should likewise wait for a compatible assay-wide cohort.

What is needed to cross from workable software to a clinical pipeline

Missing inputs

DomainRequired inputCurrent gap
Normalization domainComplete assay-wide on-target counts and validated off-target/control bins.The supplied matrix contains only 50 BRCA targets.
Assay definitionActual capture bait/probe BED, panel version, reportable mask, and target identities.Current panel is exon-plus-flank approximation, not manufacturer design.
Technical provenanceRun, site, instrument, flowcell/lane, chemistry, library lot, input mass, read length, UMI and operator.Needed for batch matching and transport validation.
Raw materialFrozen BAM/CRAM/FASTQ or complete counts; source accession/URL/checksum and read groups.Public 1000G exomes are rediscoverable, but regional BAMs and exact source freezes are absent.
TruthMLPA/aCGH/ddPCR-confirmed positives and independently verified negatives.No local 1000G specimen has orthogonal BRCA CNV truth.
RobustnessReplicates across runs, lots, instruments, operators and sites; failure samples retained.Required to estimate no-call, repeatability, and reproducibility.

Locked validation program

PhaseDesignPrimary output
1. FreezeLock code, model schema, assay version, target mask, thresholds, QC/no-call rules and confirmation SOP before validation.Versioned package, hashes, signed protocol.
2. Analytical positivesIndependent BRCA1/2 DEL and DUP specimens spanning 1, 2, 3–5, >5 and whole-gene events, terminal exons, low input, and mosaic fractions.Event sensitivity and exact/overlap localization by predeclared stratum.
3. Verified negativesAssay-matched negatives with independent dosage truth; every screen positive adjudicated.Raw screen specificity, false reflexes/100 samples, final workflow specificity and PPV.
4. PrecisionWithin-run and between-run replicates across operators, lots, instruments and sites.Repeatability, reproducibility, no-call and discordance.
5. Interference/limitsDepth/input ladder, GC/repeat/pseudogene targets, contamination, DNA quality, allele fraction, batch shifts.LoD by event class plus target- and sample-level no-call boundaries.
6. Locked prospective setNo development specimens or derivatives; blinded, intention-to-test analysis with all failures retained.Wilson or exact 95% CIs; both ITT and completed-case metrics.
Sample-size sanity check: with zero observed failures, 59 independent positive events are needed for a one-sided 95% exact lower bound of about 95%; roughly 300 are needed for about 99%. About 2,995 verified negatives with zero final false results are needed for a one-sided lower bound near 99.9%. These are illustrative binomial bounds; the protocol must also stratify event classes and account for repeated derivatives from the same specimen.
  1. Recover the complete assay feature space and process metadata.
  2. Freeze a site/chemistry-specific model using disjoint fit and calibration normals.
  3. Compare the new caller with GATK-gCNV, DECoN/ExomeDepth, panelcn.MOPS and a transparent Z-score method on identical locked folds.
  4. Optimize a sensitive NGS screening threshold subject to a prospectively locked reflex workload, not a fictitious zero-false-positive requirement.
  5. Confirm every positive by MLPA, exon-dense aCGH or independently designed ddPCR during validation and initial clinical deployment.
  6. Report event sensitivity, exact localization, raw screen specificity, false-reflex workload, final adjudicated specificity, PPV and no-call rate with all denominators and 95% intervals.

Software, evidence and provenance

ArtifactLocal linkPurpose / provenance
Clinical-depth callerclinical_depth.pyControl-anchored PCA residual model, callable mask, joined windows and conformal thresholds.
Command-line interfaceclinical_depth_cli.pyFit and screen commands with hashes and model/result provenance.
Recursive simulatorclinical_panel_simulation.pyAssay-wide latent factors, Poisson sampling, artifacts, depth, site shift, mosaic and orthogonal simulator.
Frozen simulation resultclinical_panel_simulation_final.json6,000-sample locked validation plus 2,400 positive stress cases; SHA-256 f9be976769e7267e1a5483d75ac924da8beaaf6db5cb566efcb5caa46f950a8d.
Frozen modelanchored_clinical_depth_model_final.jsonSchema lgasieve.anchored-clinical-depth-screen.v1; SHA-256 0d46535c2603ae17bc532aeb7a54b11130dcf3d6b88554d770127c739d513f68.
Supplied-data fallbackcross_gene_reflex_reanalysis.pyConstrained BRCA1↔BRCA2 normalization; explicitly not promoted.
Supplied-data resultscross_gene_reflex_reanalysis.json150 evidence bundles; SHA-256 bb4674976db857a590fc859706781a675adbc0e002de21b20643eca4ad8b1bae.
Regression teststest_clinical_depth.pySingle exon, joined broad event, low-depth no-call, serialization, BRCA-only refusal and CLI round trip.
UsageREADME.mdInput formats, commands, output states and claim boundary.
Durable project statusPROJECT_STATUS.mdCorrected decision, frozen metrics, current-data disposition and exact next inputs.
Superseded reportLGASieve_research_report_2026-07-31.htmlRetained for audit. Its field-level feasibility conclusion is corrected by this report.

Verification performed

python -m pytest -q
# 151 passed, 3 skipped, 1 warning, 7 subtests passed

python -m scripts.clinical_panel_simulation \
  --validation-seed-offset 1000 \
  --output analysis/clinical_panel_simulation_final.json \
  --model analysis/anchored_clinical_depth_model_final.json

python -m scripts.cross_gene_reflex_reanalysis

The three skipped tests require real downloaded sequencing libraries that are not present locally. The 75-sample technical lockbox remains sealed; it is a 1000G technical holdout, not an orthogonally validated clinical truth set.

Source integrity

Original retrieved source hashes remain in SOURCE_MANIFEST.json. The prior report is preserved as a superseded audit record. This v2 report corrects its field-level conclusion while retaining its useful diagnosis of the narrow 50-target data limitation.

Selected references

  1. FDA myChoice CDx technical information (P190014/S003).
  2. Judkins et al. Clinical validation of a hereditary cancer NGS CNV workflow.
  3. Fowler et al. DECoN clinical BRCA exon-CNV implementation.
  4. Lincoln et al. BRCA1/2 NGS assay validation.
  5. Invitae/Labcorp hereditary multigene test validation summary.
  6. Povysil et al. panelcn.MOPS.
  7. GATK GermlineCNVCaller official documentation.
  8. 2025 benchmark of twelve targeted-panel CNV callers.
  9. Real-world BRCA1/2 NGS CNV calling and MLPA confirmation study.
  10. BRACNAC paper and open-source BRCA CNV software.

All web references were accessed on 2026-07-31. Product and vendor performance is summarized in its published unit and cannot be transferred to LGASieve without assay-specific validation.