Workflow: expression values from HPC RGD workflow (processed before workflow 2.1); computed sex, strand and library prep added by RGD attribute backfill 1.0 (2026-10-22) using the workflow 2.1 rules. Note: ComputedSex is called from sex-gene expression: R = (Xist TPM + 1) / (median TPM of Uty, Ddx3y, Kdm5d and Eif2s3y + 1); R >= 10 is called F, R <= 1 is called M, and other values, or samples where Xist and the Y-gene median are both below 1 TPM, are Undetermined. Females express Xist and males the Y-linked genes. Sry is reported but not used in the calculation. XYRatio (X:Y read coverage) is shown for reference only. Agreement compares ComputedSex with InputSex (submitted to GEO). For 7 samples processed before workflow 2.1, ComputedSex is the earlier curated call, kept after review where it differed from the rule above. SampleID InputSex ComputedSex XYRatio Agreement Xist Uty Sry Ddx3y Kdm5d Eif2s3y ComputedStrand ComputedLibraryPrep PctMRNA PctIntronic PctIntergenic PctRibosomal UniqPct MultiPct TooShortPct NonPolyA_perM LibraryPrepRule LibraryPrepQC LibraryPrepReason GSM7119346 not_specified F NA Conflict 16.79 0.00 0.00 0.00 0.00 0.11 NONE POLYA 0.945256 0.024496 0.029323 0.000924 90.13 2.51 7.21 59 LP2 (2026-09-30) PASS NonPolyA_perM 59 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119347 not_specified F NA Conflict 8.51 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.961363 0.01783 0.019618 0.00119 89.99 3.21 6.69 24 LP2 (2026-09-30) PASS NonPolyA_perM 24 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119348 not_specified F NA Conflict 8.52 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.957283 0.017185 0.021714 0.003818 92.14 2.06 5.70 33 LP2 (2026-09-30) PASS NonPolyA_perM 33 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119349 not_specified F NA Conflict 22.54 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.948869 0.020555 0.027337 0.003239 88.97 2.00 8.89 31 LP2 (2026-09-30) PASS NonPolyA_perM 31 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119350 not_specified F NA Conflict 13.17 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.950067 0.020671 0.025764 0.003498 89.52 2.45 7.89 43 LP2 (2026-09-30) PASS NonPolyA_perM 43 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119351 not_specified F NA Conflict 16.59 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.951713 0.021379 0.024647 0.00226 93.94 2.72 3.21 31 LP2 (2026-09-30) PASS NonPolyA_perM 31 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119352 not_specified F NA Conflict 12.78 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.955107 0.020574 0.022751 0.001568 93.37 2.31 4.21 45 LP2 (2026-09-30) PASS NonPolyA_perM 45 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119353 not_specified F NA Conflict 14.00 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.950295 0.022552 0.024933 0.00222 94.23 2.23 3.44 45 LP2 (2026-09-30) PASS NonPolyA_perM 45 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119354 not_specified F NA Conflict 13.63 0.00 0.00 0.00 0.00 0.13 NONE POLYA 0.946704 0.022992 0.024719 0.005584 93.29 2.87 3.74 40 LP2 (2026-09-30) PASS NonPolyA_perM 40 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119355 not_specified F NA Conflict 15.67 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.943327 0.025636 0.026805 0.004233 93.13 2.92 3.83 53 LP2 (2026-09-30) PASS NonPolyA_perM 53 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119356 not_specified F NA Conflict 7.07 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.954357 0.020157 0.019545 0.005941 90.11 5.95 3.81 45 LP2 (2026-09-30) PASS NonPolyA_perM 45 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119357 not_specified F NA Conflict 19.92 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.956809 0.020831 0.020586 0.001775 94.04 2.06 3.80 34 LP2 (2026-09-30) PASS NonPolyA_perM 34 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119358 not_specified F NA Conflict 4.49 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.955981 0.017959 0.022595 0.003464 92.82 2.46 4.62 37 LP2 (2026-09-30) PASS NonPolyA_perM 37 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119359 not_specified F NA Conflict 12.89 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.9553 0.018958 0.022549 0.003193 94.13 2.32 3.44 28 LP2 (2026-09-30) PASS NonPolyA_perM 28 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119360 not_specified F NA Conflict 15.51 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.955703 0.020371 0.021224 0.002703 94.71 2.09 3.11 31 LP2 (2026-09-30) PASS NonPolyA_perM 31 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119361 not_specified F NA Conflict 5.88 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.949769 0.019002 0.02677 0.004459 92.52 2.88 4.47 30 LP2 (2026-09-30) PASS NonPolyA_perM 30 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119362 not_specified F NA Conflict 4.66 0.00 0.00 0.01 0.00 0.04 NONE POLYA 0.954903 0.018997 0.022353 0.003748 93.08 3.63 3.19 47 LP2 (2026-09-30) PASS NonPolyA_perM 47 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM7119363 not_specified F NA Conflict 5.75 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.96333 0.015708 0.019307 0.001656 94.62 2.00 3.28 19 LP2 (2026-09-30) PASS NonPolyA_perM 19 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does