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). 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 GSM5866134 not_specified M NA Conflict 5.03 17.52 0.00 56.37 17.70 91.37 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.833311 0.118745 0.039332 0.008613 95.42 2.84 1.57 128 LP2 (2026-09-30) PASS NonPolyA_perM 128 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5866135 not_specified M NA Conflict 0.10 17.18 0.00 61.81 20.10 99.37 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.814506 0.137417 0.042854 0.005223 95.34 2.55 1.90 163 LP2 (2026-09-30) PASS NonPolyA_perM 163 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5866136 not_specified F NA Conflict 235.44 0.40 0.00 0.83 0.47 1.81 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.826206 0.123998 0.038376 0.01142 95.00 3.06 1.80 188 LP2 (2026-09-30) PASS NonPolyA_perM 188 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5866137 not_specified M NA Conflict 0.21 13.18 0.00 46.39 14.12 71.21 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.85227 0.105681 0.034151 0.007897 94.24 3.96 1.62 133 LP2 (2026-09-30) PASS NonPolyA_perM 133 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5866138 not_specified F NA Conflict 233.33 0.04 0.00 0.05 0.00 0.00 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.811509 0.14034 0.041594 0.006557 95.56 2.45 1.78 169 LP2 (2026-09-30) PASS NonPolyA_perM 169 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5866139 not_specified M NA Conflict 0.23 11.40 0.00 60.79 17.56 87.79 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.820473 0.129495 0.040747 0.009284 94.97 2.95 1.90 180 LP2 (2026-09-30) PASS NonPolyA_perM 180 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5866140 not_specified M NA Conflict 0.96 10.92 0.00 59.45 15.83 87.54 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.817427 0.134867 0.039286 0.008421 95.36 2.89 1.60 231 LP2 (2026-09-30) PASS NonPolyA_perM 231 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does GSM5866141 not_specified F NA Conflict 283.25 0.04 0.00 0.13 0.03 0.14 SECOND_READ_TRANSCRIPTION_STRAND POLYA 0.829133 0.12549 0.037312 0.008064 95.40 2.70 1.73 169 LP2 (2026-09-30) PASS NonPolyA_perM 169 <= 350: non-polyadenylated small RNAs removed, as oligo-dT (polyA) selection does