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 GSM8649002 not_specified M NA Conflict 0.00 3.61 0.00 29.58 3.15 41.19 NONE POLYA 0.872838 0.025695 0.020688 0.080779 86.40 9.80 3.59 37 LP2 (2026-09-30) PASS NonPolyA_perM 37 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649003 not_specified M NA Conflict 0.00 4.91 0.00 43.63 5.53 58.57 NONE POLYA 0.92016 0.029889 0.021119 0.028833 92.27 5.04 2.50 34 LP2 (2026-09-30) PASS NonPolyA_perM 34 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649004 not_specified M NA Conflict 0.00 5.95 0.00 43.96 4.51 56.61 NONE POLYA 0.901904 0.028585 0.022676 0.046835 90.13 6.80 2.85 38 LP2 (2026-09-30) PASS NonPolyA_perM 38 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649005 not_specified M NA Conflict 0.00 5.90 0.00 32.21 10.59 61.57 NONE POLYA 0.873745 0.048602 0.030429 0.047224 89.40 7.14 3.22 88 LP2 (2026-09-30) PASS NonPolyA_perM 88 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649006 not_specified M NA Conflict 0.01 3.85 0.00 31.19 6.75 56.66 NONE POLYA 0.868091 0.0519 0.031893 0.048116 90.71 7.38 1.66 138 LP2 (2026-09-30) PASS NonPolyA_perM 138 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649007 not_specified M NA Conflict 0.00 5.57 0.00 37.37 7.15 61.51 NONE POLYA 0.875295 0.047323 0.029179 0.048204 88.64 7.09 4.05 101 LP2 (2026-09-30) PASS NonPolyA_perM 101 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649008 not_specified M NA Conflict 0.02 4.91 0.00 31.21 8.38 59.59 NONE POLYA 0.876215 0.041006 0.026045 0.056735 88.81 7.82 3.18 64 LP2 (2026-09-30) PASS NonPolyA_perM 64 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649009 not_specified M NA Conflict 0.02 7.81 0.00 38.87 10.98 76.23 NONE POLYA 0.880401 0.054763 0.029528 0.035308 91.56 5.89 2.33 96 LP2 (2026-09-30) PASS NonPolyA_perM 96 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649010 not_specified M NA Conflict 0.00 7.08 0.00 29.88 7.34 56.60 NONE POLYA 0.864754 0.046352 0.029469 0.059425 88.55 8.04 3.20 66 LP2 (2026-09-30) PASS NonPolyA_perM 66 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649011 not_specified M NA Conflict 0.00 5.38 0.00 34.04 6.28 49.18 NONE POLYA 0.861198 0.034951 0.024287 0.079564 87.41 9.71 2.70 74 LP2 (2026-09-30) PASS NonPolyA_perM 74 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649012 not_specified M NA Conflict 0.00 4.43 0.00 29.38 7.45 50.62 NONE POLYA 0.879534 0.035742 0.02655 0.058174 89.08 7.97 2.74 62 LP2 (2026-09-30) PASS NonPolyA_perM 62 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649013 not_specified M NA Conflict 0.00 5.02 0.00 31.78 8.71 50.38 NONE POLYA 0.855394 0.056546 0.033428 0.054632 89.33 8.01 2.41 134 LP2 (2026-09-30) PASS NonPolyA_perM 134 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649014 not_specified M NA Conflict 0.00 6.36 0.00 39.35 4.67 59.86 NONE POLYA 0.932267 0.029862 0.022702 0.015169 92.66 3.74 3.40 32 LP2 (2026-09-30) PASS NonPolyA_perM 32 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649015 not_specified M NA Conflict 0.03 4.85 0.00 37.95 6.08 59.54 NONE POLYA 0.937518 0.036474 0.022204 0.003804 94.69 2.62 2.48 40 LP2 (2026-09-30) PASS NonPolyA_perM 40 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649016 not_specified M NA Conflict 0.02 3.57 0.00 29.61 4.43 44.64 NONE POLYA 0.942769 0.032819 0.019152 0.005261 92.88 2.66 4.30 39 LP2 (2026-09-30) PASS NonPolyA_perM 39 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649017 not_specified M NA Conflict 0.00 5.12 0.00 43.89 6.96 71.98 NONE POLYA 0.905294 0.031489 0.02538 0.037837 90.67 5.98 3.11 46 LP2 (2026-09-30) PASS NonPolyA_perM 46 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649018 not_specified M NA Conflict 0.00 6.76 0.00 41.06 6.30 57.28 NONE POLYA 0.916923 0.032093 0.024789 0.026196 91.53 4.93 3.30 33 LP2 (2026-09-30) PASS NonPolyA_perM 33 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8649019 not_specified M NA Conflict 0.00 4.79 0.00 33.77 4.72 54.58 NONE POLYA 0.914662 0.024011 0.021991 0.039336 90.98 6.09 2.71 31 LP2 (2026-09-30) PASS NonPolyA_perM 31 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does