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-16) 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 GSM8647208 M M NA Agree 0.00 2.64 0.00 18.94 6.72 24.63 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.92433 0.052881 0.019389 0.003401 95.35 2.21 2.02 33 LP2 (2026-09-30) PASS NonPolyA_perM 33 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647209 M M NA Agree 0.01 2.90 0.00 22.31 6.51 28.79 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.919332 0.056192 0.020194 0.004281 94.91 2.54 2.09 47 LP2 (2026-09-30) PASS NonPolyA_perM 47 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647210 M M NA Agree 0.00 2.79 0.00 19.60 7.11 25.82 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.921343 0.05497 0.019879 0.003808 95.07 2.34 2.13 40 LP2 (2026-09-30) PASS NonPolyA_perM 40 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647211 M M NA Agree 0.02 2.49 0.00 18.33 6.09 26.87 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.923898 0.053499 0.018875 0.003729 94.63 2.31 2.64 28 LP2 (2026-09-30) PASS NonPolyA_perM 28 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647212 M M NA Agree 0.02 3.58 0.00 24.93 7.37 28.88 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.9209 0.056809 0.019451 0.00284 94.65 2.23 2.65 39 LP2 (2026-09-30) PASS NonPolyA_perM 39 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647213 M M NA Agree 0.01 3.42 0.00 24.38 6.78 29.17 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.920368 0.056036 0.020476 0.00312 94.95 2.20 2.38 35 LP2 (2026-09-30) PASS NonPolyA_perM 35 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647214 M M NA Agree 0.00 1.65 0.00 19.77 7.30 27.88 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.914454 0.061193 0.020802 0.003551 94.22 2.66 2.69 49 LP2 (2026-09-30) PASS NonPolyA_perM 49 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647215 M M NA Agree 0.02 1.85 0.00 17.55 5.33 26.86 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.930025 0.047992 0.018988 0.002995 94.45 2.42 2.76 36 LP2 (2026-09-30) PASS NonPolyA_perM 36 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647216 M M NA Agree 0.01 1.64 0.00 18.41 5.96 28.39 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.923946 0.052388 0.019888 0.003778 94.30 2.47 2.80 40 LP2 (2026-09-30) PASS NonPolyA_perM 40 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647217 M M NA Agree 0.02 2.24 0.00 17.70 5.73 28.31 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.921818 0.055288 0.019913 0.00298 94.41 2.48 2.73 36 LP2 (2026-09-30) PASS NonPolyA_perM 36 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647218 M M NA Agree 0.01 1.93 0.00 17.29 5.99 24.30 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.921716 0.055458 0.019911 0.002915 95.43 2.38 1.77 47 LP2 (2026-09-30) PASS NonPolyA_perM 47 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647219 M M NA Agree 0.00 2.65 0.00 19.99 6.21 29.35 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.913768 0.062214 0.020504 0.003514 95.26 2.50 1.82 48 LP2 (2026-09-30) PASS NonPolyA_perM 48 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647220 M M NA Agree 0.01 2.79 0.00 22.42 7.16 27.06 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.91313 0.063068 0.019968 0.003835 95.60 2.48 1.49 49 LP2 (2026-09-30) PASS NonPolyA_perM 49 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647221 M M NA Agree 0.01 2.47 0.00 23.64 7.52 31.06 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.921335 0.054159 0.020078 0.004428 95.22 2.61 1.76 32 LP2 (2026-09-30) PASS NonPolyA_perM 32 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647222 M M NA Agree 0.01 2.85 0.00 23.16 7.12 27.17 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.921104 0.053794 0.02051 0.004592 95.52 2.42 1.60 35 LP2 (2026-09-30) PASS NonPolyA_perM 35 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8647223 M M NA Agree 0.00 2.05 0.00 20.46 5.57 27.55 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.928947 0.048559 0.018192 0.004302 95.17 2.37 2.02 34 LP2 (2026-09-30) PASS NonPolyA_perM 34 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does