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-21) 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). 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 GSM5641641 not_specified M NA Conflict 0.01 5.18 0.00 25.29 9.49 49.21 NONE POLYA 0.90878 0.060309 0.027238 0.003673 95.22 2.33 2.31 85 LP2 (2026-09-30) PASS NonPolyA_perM 85 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641642 not_specified M NA Conflict 0.02 5.51 0.00 28.94 9.14 42.48 NONE POLYA 0.867199 0.084731 0.032154 0.015916 92.11 4.02 3.68 110 LP2 (2026-09-30) PASS NonPolyA_perM 110 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641643 not_specified F NA Conflict 156.54 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.912529 0.054441 0.027067 0.005963 94.73 2.64 2.49 80 LP2 (2026-09-30) PASS NonPolyA_perM 80 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641644 not_specified M NA Conflict 0.01 6.88 0.00 31.58 8.56 50.53 NONE POLYA 0.911228 0.051 0.027297 0.010475 94.64 2.84 2.39 74 LP2 (2026-09-30) PASS NonPolyA_perM 74 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641645 not_specified M NA Conflict 0.02 6.76 0.00 28.47 10.50 49.93 NONE POLYA 0.90403 0.058384 0.02663 0.010956 94.89 2.85 2.12 71 LP2 (2026-09-30) PASS NonPolyA_perM 71 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641646 not_specified F NA Conflict 168.13 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.905664 0.055354 0.027923 0.011059 94.57 3.01 2.29 83 LP2 (2026-09-30) PASS NonPolyA_perM 83 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641647 not_specified F NA Conflict 132.14 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.910895 0.050818 0.026027 0.01226 94.38 3.11 2.40 73 LP2 (2026-09-30) PASS NonPolyA_perM 73 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641648 not_specified F NA Conflict 139.75 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.916879 0.05165 0.02664 0.004831 95.15 2.41 2.31 68 LP2 (2026-09-30) PASS NonPolyA_perM 68 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641649 not_specified F NA Conflict 113.72 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.928324 0.038719 0.026021 0.006935 95.22 2.53 2.14 63 LP2 (2026-09-30) PASS NonPolyA_perM 63 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641650 not_specified F NA Conflict 137.47 0.00 0.00 0.00 0.09 0.00 NONE POLYA 0.908801 0.051978 0.028471 0.01075 94.41 3.06 2.42 79 LP2 (2026-09-30) PASS NonPolyA_perM 79 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641651 not_specified F NA Conflict 180.15 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.909929 0.052535 0.028535 0.009001 94.73 2.67 2.47 70 LP2 (2026-09-30) PASS NonPolyA_perM 70 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5641652 not_specified M NA Conflict 0.02 5.54 0.00 23.42 8.80 39.00 NONE POLYA 0.902366 0.06604 0.027002 0.004592 95.28 2.44 2.15 85 LP2 (2026-09-30) PASS NonPolyA_perM 85 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does