Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/28/8eb5bbd318cb494f0af567c21a54d2/1029_BCX2-N1-BDNA-1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7e/de97a3a609c238dd75b709a4833a38/1173_DXK-N1-BDNA-01_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/de/d1e6bafe88156c9fd983608f861635/869_EU7-N1-BDNA-1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ab/e15619d7d7ff5c25eedebe86e19c02/1029_EHU-N1-BDNA-1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1d/8987fd47a2972de94a565f8c3b82bc/1029_BQA8-N1-BDNA-1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2c/61b9eddfa9b0d3d40066791b93e871/869_QQW-N1-BDNA-1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b5/a048b83dfe8de65ea912e0b134d4f3/1136_78D-N1-BDNA-1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2c/1adbf2f42ab0e99d7e304049cddeda/aih-tih-sc-72469e-N1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1a/3106aa955294855a7a69736d55b9b0/aih-tih-sc-37bc93-N1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/de/b7ad36a1235d8dac3fc341c957842e/.command.sh Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/87/98fa26937b0f66a2fb1a5458b1be7f/aih-tih-sc-32e1cf-N1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/6e5cbab58777b9200c159d64c6eec8/aih-tih-sc-97f977-N1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/tmp/21/32688bd4355c4a2de892462e280921/manifest.tsv Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/14/2534bf558043dc9cf4bd44cc593083/869_N6Y-N1-BDNA-1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ae/a565c84f5de832a1639249c776826e/869_TE4-N1-BDNA-1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/de/b7ad36a1235d8dac3fc341c957842e/.command.run Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8e/4c95feb40b4beeb3a063433316aa4c/869_ECR-N1-BDNA-1_B23T7FYLT4_1_probes.tsv.gz Downloading: s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/21/11d1e0b265dc35327b06cbbd507acf/869_LC8-N1-BDNA-1_B23T7FYLT4_1_probes.tsv.gz ==> STAGING COMPLETE (18 inputs) Blood manifest: 15 samples Loaded 7,085,790 rows from 15 blood samples in 8.7s GC reference: 472,386 probes Sex chrom homology mask: 1494 probes Pass 1: 4-feat blood GAM (16 workers)... 15/15 blood samples, 16s, R²=0.7336 Sex: 6 female, 9 male, 0 unknown /usr/local/bin/build_norm_reference.py:247: RuntimeWarning: All-NaN slice encountered probe_coverage_median = np.nanmedian(blood_matrix, axis=1) /usr/local/lib/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1593: RuntimeWarning: All-NaN slice encountered return fnb._ureduce(a, Probe coverage: 471,757/472,386 valid probes Preliminary 5-feat GAM on blood (16 workers)... 15/15 blood prelim 5-feat, 22s, R²=0.9621 /usr/local/bin/build_norm_reference.py:335: RuntimeWarning: All-NaN slice encountered prelim_median = np.nanmedian(prelim_matrix, axis=1) /usr/local/lib/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1593: RuntimeWarning: All-NaN slice encountered return fnb._ureduce(a, Probe mask: 21,149 masked (4.5%) — 9,791 low cov, 12,248 high var, 3,011 extreme Wrote batch_reference.parquet (472,386 probes) to ./batch_reference.parquet Wrote sex_calls.csv (15 samples) to ./sex_calls.csv Wrote feature_stats.csv (15 samples) to ./feature_stats.csv Build reference complete in 101.3s total