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). For 8 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 GSM8033637 F F NA Agree 296.85 0.00 0.00 0.00 0.00 0.00 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.779778 0.120042 0.085309 0.014871 83.74 2.57 13.38 105 LP2 (2026-09-30) PASS NonPolyA_perM 105 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033638 F F NA Agree 392.16 0.00 0.00 0.00 0.00 0.00 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.729037 0.164276 0.090287 0.0164 83.10 2.68 13.91 121 LP2 (2026-09-30) PASS NonPolyA_perM 121 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033639 F F NA Agree 371.48 0.00 0.00 0.00 0.00 0.00 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.778709 0.142756 0.065784 0.012751 85.93 2.64 11.19 142 LP2 (2026-09-30) PASS NonPolyA_perM 142 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033640 F F NA Agree 452.18 0.00 0.00 0.00 0.00 0.00 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.750062 0.179672 0.061257 0.00901 78.20 1.99 19.40 102 LP2 (2026-09-30) PASS NonPolyA_perM 102 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033641 F F NA Agree 225.25 0.00 0.00 0.12 0.00 0.00 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.811164 0.110962 0.061445 0.016429 85.05 2.83 11.82 102 LP2 (2026-09-30) PASS NonPolyA_perM 102 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033642 F F NA Agree 310.08 0.00 0.00 0.00 0.00 0.00 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.773198 0.141547 0.067694 0.017561 85.24 2.88 11.55 124 LP2 (2026-09-30) PASS NonPolyA_perM 124 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033643 F F NA Agree 272.65 0.00 0.00 0.00 0.00 0.00 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.806642 0.127665 0.05639 0.009304 80.38 2.06 17.16 89 LP2 (2026-09-30) PASS NonPolyA_perM 89 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033644 F F NA Agree 279.15 0.00 0.00 0.00 0.00 0.00 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.820924 0.111848 0.056724 0.010504 81.27 2.17 16.22 95 LP2 (2026-09-30) PASS NonPolyA_perM 95 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033645 F F NA Agree 247.11 0.00 0.00 0.07 0.00 0.00 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.807063 0.106362 0.066095 0.020481 84.54 3.23 11.90 87 LP2 (2026-09-30) PASS NonPolyA_perM 87 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033646 F F NA Agree 7.88 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.911697 0.04175 0.038145 0.008407 86.84 2.70 10.06 46 LP2 (2026-09-30) PASS NonPolyA_perM 46 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033647 F F NA Agree 8.01 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.920073 0.034896 0.037003 0.008028 86.36 2.70 10.56 26 LP2 (2026-09-30) PASS NonPolyA_perM 26 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033648 F F NA Agree 7.34 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.925255 0.031963 0.034498 0.008285 87.90 2.85 8.83 25 LP2 (2026-09-30) PASS NonPolyA_perM 25 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033649 F F NA Agree 6.64 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.916396 0.038324 0.037975 0.007305 86.50 2.61 10.46 28 LP2 (2026-09-30) PASS NonPolyA_perM 28 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033650 F F NA Agree 5.80 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.935906 0.021025 0.034507 0.008561 86.72 2.87 10.00 17 LP2 (2026-09-30) PASS NonPolyA_perM 17 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033651 F F NA Agree 8.18 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.91453 0.037629 0.04012 0.007721 85.54 2.84 11.21 42 LP2 (2026-09-30) PASS NonPolyA_perM 42 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033652 F F NA Agree 2.55 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.925534 0.03004 0.038556 0.00587 86.84 2.40 10.45 23 LP2 (2026-09-30) PASS NonPolyA_perM 23 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033653 F F NA Agree 9.95 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.923651 0.033014 0.03514 0.008196 86.48 2.74 10.35 26 LP2 (2026-09-30) PASS NonPolyA_perM 26 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM8033654 F F NA Agree 5.09 0.00 0.00 0.00 0.00 0.00 NONE POLYA 0.932978 0.025151 0.033398 0.008473 85.31 2.78 11.44 14 LP2 (2026-09-30) PASS NonPolyA_perM 14 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does