IWC multi-step task

Task 4: Paired RNA-seq effects and donor robustness

What the task asks for

Align eight human RNA-seq libraries from four donors, test treatment effects with donor pairing, repeat the test leaving out each donor, run GO enrichment with gene-length correction, and assemble transcripts.

10 scored results11 required18 runs scored

Codex GPT-5.6 Luna

6 of 6 runs scored
Galaxy-API code 0.300 BixBench3 acc (share of results that pass), averaged over 3 of 3 runs continuous score 0.425
All results pass0 of 3 runsruns in which every scored result passes
run 10.1001/10run 20.1001/10run 30.7007/10
Open-ended code 0.333 BixBench3 acc (share of results that pass), averaged over 3 of 3 runs continuous score 0.594
All results pass0 of 3 runsruns in which every scored result passes
run 10.2002/10run 20.0000/10run 30.8008/10

Codex GPT-5.6 Sol

6 of 6 runs scored
Galaxy-API code 0.933 BixBench3 acc (share of results that pass), averaged over 3 of 3 runs continuous score 0.931
All results pass2 of 3 runsruns in which every scored result passes
run 11.00010/10run 20.8008/10run 31.00010/10
Open-ended code 0.800 BixBench3 acc (share of results that pass), averaged over 3 of 3 runs continuous score 0.880
All results pass0 of 3 runsruns in which every scored result passes
run 10.8008/10run 20.8008/10run 30.8008/10

DeepSeek V4 Pro via Codex

6 of 6 runs scored
Galaxy-API code 0.600 BixBench3 acc (share of results that pass), averaged over 3 of 3 runs continuous score 0.878
All results pass0 of 3 runsruns in which every scored result passes
run 10.6006/10run 20.7007/10run 30.5005/10
Open-ended code 0.600 BixBench3 acc (share of results that pass), averaged over 3 of 3 runs continuous score 0.849
All results pass0 of 3 runsruns in which every scored result passes
run 10.6006/10run 20.5005/10run 30.7007/10

Three measures. Every required result gets a score from 0 to 1 by comparison with the reference. Passing requires a score of at least 0.80 and compliance with the required content, method and output instructions. BixBench3 acc is the share of results that pass. The continuous score is the plain average of all the result scores, with no pass mark. For example, run 2 of GPT-5.6 Luna with Galaxy-API code scored 0.000, 0.999, 0.000, 0.000, 0.000, 0.000, 0.000, 0.424, 0.121 and 0.999 on its 10 results. 1 of them pass, so BixBench3 acc = 1/10 = 0.100; the average of all 10 scores is 0.254, the continuous score. A third measure, all results pass, counts a run only when every scored result passes, which is the share of runs that delivered the whole analysis correctly. A failing result still contributes its numerical score to the continuous average. A score above 0.80 does not excuse an incorrect method, missing member or an explicitly required output format. Each card averages the scored runs of this task.

Error analysis

BixBench3 acc, Galaxy-API code vs Open-ended code: GPT-5.6 Luna 0.300 vs 0.333; GPT-5.6 Sol 0.933 vs 0.800; DeepSeek V4 Pro 0.600 vs 0.600.

What Galaxy added

The aligner's Galaxy form shows the task's mismatch limit, at most 4% of the read-pair length, as a labelled field, and all nine Galaxy runs set it correctly. In Open-ended code, GPT-5.6 Luna and GPT-5.6 Sol set a similar option measured against the aligned length, so their alignments and splice junctions failed; no Open-ended run passed result 1. Galaxy runs also kept the aligner's native reports, which several Open-ended runs rewrote in formats of their own.

Why Galaxy did not do better

The GO results fell behind (4 and 3 of 9 Galaxy runs passed, against 7 and 6 of 9 Open-ended runs). The Galaxy GO tool keeps each gene's length weight only in an optional R data file. Runs that converted that file to a table passed, but three GPT-5.6 Luna runs returned the weights as missing and one DeepSeek V4 Pro run estimated them with a text script. Other failures came from text tools used to assemble the tables, such as a header written over the top-ranked gene.

Run-level details (5)
  • All nine Galaxy runs set the aligner's mismatch limit relative to the read-pair length. Open-ended runs with GPT-5.6 Luna and GPT-5.6 Sol set it relative to the aligned length and left the read-length limit at 1.0, so reads were rejected for too many mismatches: 1,083 in one sample of the first GPT-5.6 Sol run, against none in the reference.
  • In the first Galaxy run with GPT-5.6 Luna, the alignments lacked the splice-strand tag that the transcript assembler uses for unstranded reads. Galaxy's text tools turned the tab characters in headers the agent added into the text "__tc__", and the GO analysis was returned without its gene-length weights.
  • The GO tool keeps each gene's length weight only in an optional R data file. GPT-5.6 Luna returned the weights as missing values in all three Galaxy runs, and the second DeepSeek V4 Pro run estimated them with a 50-bin text script. In the first DeepSeek V4 Pro run, a header line replaced the top-ranked gene, which then dropped out of every gene background.
  • The third Galaxy run with DeepSeek V4 Pro and the first two with GPT-5.6 Luna left the aligner's junction-filtering option off.
  • In the first Open-ended code run with GPT-5.6 Luna, the agent reimplemented the differential-expression and GO steps in Python.
Instruction, format and method errors (16)

Every run

The task asks the agent to return a numbered list of results, each a file or a folder of files. The columns on the right give the score of each required result in each run, from 0 to 1 against the reference, under the result's number and name; the task text and the scoring table below describe each one. Green marks a passing result. Failing cells link to the reasons below, including instruction and format errors even when the numerical score is at least 0.80. In each row, BixBench3 acc is the number of green cells divided by the number of results, and the continuous score is the average of all the result scores in the row. Tokens are input (including cached input) plus output tokens; minutes are the wall time of the run. Under Records, Trace opens the run's task text, agent event log, final message and returned files in the lab's run trace dataset on Hugging Face, and History opens the usegalaxy.org history that a Galaxy-API code run worked in.

Score of each required result
ModelConditionRunBixBench3 acc
share passing
Continuous score TokensMinutesRecords1alignments2gene counts3fixed gene domain4differential expression5normalization6GO full7GO robustness8library assemblies9common assembly10splice junctions
GPT-5.6 LunaGalaxy-API code1trial run1/10 = 0.1000.30223.2M434Trace
History
0.00Member0.99 Passed0.99Instruction0.00Format0.00Format0.00Content0.00Member0.00Member0.00Content0.99Method
21/10 = 0.1000.25439.8M395Trace
History
0.00Member0.99 Passed0.00Instruction0.00Member0.00Member0.00Format0.00Format0.42Member0.12Content0.99Method
37/10 = 0.7000.71822.1M310Trace
History
1.00 Passed1.00 Passed1.00 Passed1.00 Passed1.00 Passed0.00Content0.00Member1.00 Passed0.18Content1.00 Passed
Open-ended code1trial run2/10 = 0.2000.5693.7M96Trace0.00Member0.98Method0.66Check0.43Member0.74Member0.00Content0.00Member0.94 Passed0.92 Passed0.99Method
20/10 = 0.0000.43732.9M194Trace0.00Member0.98Method0.67Check0.82List0.76Member0.02Content0.00Member0.61Member0.46Content0.00Member
38/10 = 0.8000.77612.9M152Trace0.00Member0.99 Passed0.99 Passed0.99 Passed0.99 Passed0.96 Passed0.97 Passed0.92 Passed0.90 Passed0.00Member
GPT-5.6 SolGalaxy-API code110/10 = 1.0000.99420.4M292Trace
History
1.00 Passed1.00 Passed1.00 Passed1.00 Passed1.00 Passed0.98 Passed0.95 Passed0.99 Passed0.99 Passed1.00 Passed
28/10 = 0.8000.80012.9M228Trace
History
1.00 Passed0.00Format1.00 Passed1.00 Passed0.00Format0.99 Passed0.99 Passed0.99 Passed0.99 Passed1.00 Passed
310/10 = 1.0001.00014.4M247Trace
History
1.00 Passed1.00 Passed1.00 Passed1.00 Passed1.00 Passed0.99 Passed0.99 Passed0.99 Passed0.99 Passed1.00 Passed
Open-ended code18/10 = 0.8000.8808.9M73Trace0.00Member0.99 Passed0.99 Passed0.99 Passed0.99 Passed0.96 Passed0.97 Passed0.94 Passed0.92 Passed0.99Method
28/10 = 0.8000.8802.6M74Trace0.00Member0.99 Passed0.99 Passed0.99 Passed0.99 Passed0.96 Passed0.97 Passed0.94 Passed0.92 Passed0.99Method
38/10 = 0.8000.8804.1M70Trace0.00Member0.99 Passed0.99 Passed0.99 Passed0.99 Passed0.96 Passed0.97 Passed0.94 Passed0.92 Passed0.99Method
DeepSeek V4 ProGalaxy-API code16/10 = 0.6000.99934.2M413Trace
History
1.00 Passed1.00 Passed1.00Instruction1.00Instruction1.00 Passed0.99Method0.99Method0.99 Passed0.99 Passed1.00 Passed
27/10 = 0.7000.83626.8M279Trace
History
1.00 Passed1.00 Passed1.00Format1.00 Passed1.00 Passed0.25Content0.10Member1.00 Passed1.00 Passed1.00 Passed
35/10 = 0.5000.79822.2M285Trace
History
0.00Member0.99 Passed0.99Instruction0.99Instruction0.99 Passed0.99 Passed0.00Instruction0.99 Passed0.98 Passed0.99Method
Open-ended code16/10 = 0.6000.8306.6M89Trace0.00Member1.00 Passed1.00Format1.00 Passed1.00 Passed0.99 Passed0.99 Passed0.73Member0.56Content1.00 Passed
25/10 = 0.5000.8887.7M84Trace0.00Member0.99 Passed0.99Format0.99Instruction0.99 Passed0.99 Passed0.90Member0.99 Passed0.98 Passed0.99Method
37/10 = 0.7000.83011.5M90Trace0.00Member1.00 Passed1.00 Passed1.00 Passed1.00 Passed0.99 Passed0.99 Passed0.73Member0.56Content1.00 Passed

Why results did not pass

  1. GPT-5.6 Luna / Galaxy-API code / run 1 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Alignment records: 0.99851 to 0.998901 (8 checks)
      • Summary statistics within tolerance: 0 (24 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  2. GPT-5.6 Luna / Galaxy-API code / run 1 → result 3 (fixed gene domain)
    • Instruction: The required eligible (0/1) column is missing from this table; membership in another table does not replace it.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
  3. GPT-5.6 Luna / Galaxy-API code / run 1 → result 4 (differential expression)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Required content missing or unreadable: 0 (5 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0
      • member 2: 0
      • member 3: 0
      • member 4: 0
      • member 5: 0
    • Format: Named columns/order differ from the required table.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
  4. GPT-5.6 Luna / Galaxy-API code / run 1 → result 5 (normalization)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Numerical agreement (CCC): 0.999992 to 0.999993 (5 checks)
      • Required content missing or unreadable: 0 (5 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0
      • member 2: 0
      • member 3: 0
      • member 4: 0
      • member 5: 0
    • Format: Named columns/order differ from the required table.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
  5. GPT-5.6 Luna / Galaxy-API code / run 1 → result 6 (GO full)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Category agreement (F1): 0.999071
      • Matching records (F1): 0.999765 (2 checks)
      • Numerical agreement (CCC): 0.999244 to 0.999986 (2 checks)
      • Within 5pct: 0 (2 checks)
  6. GPT-5.6 Luna / Galaxy-API code / run 1 → result 7 (GO robustness)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Category agreement (F1): 0.998208 to 0.999071 (4 checks)
      • Matching records (F1): 0.999765 (10 checks)
      • Numerical agreement (CCC): 0.988574 to 0.999986 (10 checks)
      • Within 5pct: 0 (10 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0
      • member 2: 0
      • member 3: 0
      • member 4: 0
      • member 5: 0
  7. GPT-5.6 Luna / Galaxy-API code / run 1 → result 8 (library assemblies)
    • Content: Content score below 0.80. Value: 0.00897197. Required minimum: 0.8.
      • Matching records (F1): 0.0855988 to 0.108782 (16 checks)
      • Numerical agreement (CCC): 0.961162 to 0.990503 (8 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0.011517
      • S02: 0.0112474
      • S03: 0.00737641
      • S04: 0.00923008
      • S05: 0.00791334
      • S06: 0.00819315
      • S07: 0.00915211
      • S08: 0.00714627
  8. GPT-5.6 Luna / Galaxy-API code / run 1 → result 9 (common assembly)
    • Content: Content score below 0.80. Value: 0.00764731. Required minimum: 0.8.
      • Matching records (F1): 0.0863827 to 0.0885282 (2 checks)
  9. GPT-5.6 Luna / Galaxy-API code / run 1 → result 10 (splice junctions)
    • Method: Recorded STAR settings contradict the task (outFilterType Normal) in S01, S02, S03, S04, S05, S06, S07, S08.Task requirement: For spliced alignment use splice-junction-based filtering, at most 20 mapping loci, minimum splice overhang 8 (1 at annotated junctions), at most 4% mismatches relative to the read-pair length with no separate absolute mismatch cap, alignment score and matched bases each at least 66% of the read-pair length, intron length 20–1,000,000 and paired-read gap at most 1,000,000. Use the supplied annotation for junction indexing with overhang 100.
  10. GPT-5.6 Luna / Galaxy-API code / run 2 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Alignment records: 0.999165 to 0.999432 (8 checks)
      • Summary statistics within tolerance: 0 (25 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  11. GPT-5.6 Luna / Galaxy-API code / run 2 → result 3 (fixed gene domain)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Required content missing or unreadable: 0 (2 checks)
    • Instruction: The required eligible (0/1) column is missing from this table; membership in another table does not replace it.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
    • Instruction: The required eligible (0/1) column is missing from this table; membership in another table does not replace it.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
    • Instruction: A row does not contain the stated field domain.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
  12. GPT-5.6 Luna / Galaxy-API code / run 2 → result 4 (differential expression)
    • Content: Content score below 0.80. Value: 1.28678e-06. Required minimum: 0.8.
      • Matching records (F1): 0.00137363 (5 checks)
      • Numerical agreement (CCC): 0.580862 to 0.79636 (5 checks)
      • Present, finite data cells (F1): 0.00137363 to 0.00142548 (5 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 1.28115e-06
      • member 2: 1.16534e-06
      • member 3: 1.55933e-06
      • member 4: 1.096e-06
      • member 5: 1.33205e-06
  13. GPT-5.6 Luna / Galaxy-API code / run 2 → result 5 (normalization)
    • Content: Content score below 0.80. Value: 1.75778e-07. Required minimum: 0.8.
      • Matching records (F1): 0.00137363 (5 checks)
      • Numerical agreement (CCC): 0.0691515 to 0.993118 (10 checks)
      • Present, finite data cells (F1): 0.00137363 (5 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 1.4131e-07
      • member 2: 2.22159e-07
      • member 3: 2.87262e-07
      • member 4: 1.23976e-07
      • member 5: 1.04184e-07
  14. GPT-5.6 Luna / Galaxy-API code / run 2 → result 6 (GO full)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Required content missing or unreadable: 0 (6 checks)
      • Within 5pct: 0 (2 checks)
    • Format: A field explicitly specified as 0/1 uses another encoding.Task requirement: 6. final_answer/06_go_full/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: down/categories.tsv, down/membership.tsv, down/universe.tsv, up/categories.tsv, up/membership.tsv, up/universe.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 6. final_answer/06_go_full/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: down/categories.tsv, down/membership.tsv, down/universe.tsv, up/categories.tsv, up/membership.tsv, up/universe.tsv.
    • Format: A field explicitly specified as 0/1 uses another encoding.Task requirement: 6. final_answer/06_go_full/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: down/categories.tsv, down/membership.tsv, down/universe.tsv, up/categories.tsv, up/membership.tsv, up/universe.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 6. final_answer/06_go_full/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: down/categories.tsv, down/membership.tsv, down/universe.tsv, up/categories.tsv, up/membership.tsv, up/universe.tsv.
  15. GPT-5.6 Luna / Galaxy-API code / run 2 → result 7 (GO robustness)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Required content missing or unreadable: 0 (30 checks)
      • Within 5pct: 0 (10 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0
      • member 2: 0
      • member 3: 0
      • member 4: 0
      • member 5: 0
    • Instruction: Required file is missing: 07_go_robustness/F0/up/universe.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Instruction: Required file is missing: 07_go_robustness/F0/up/membership.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Instruction: Required file is missing: 07_go_robustness/F0/up/categories.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Instruction: Required file is missing: 07_go_robustness/F0/down/universe.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Instruction: Required file is missing: 07_go_robustness/F0/down/membership.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Instruction: Required file is missing: 07_go_robustness/F0/down/categories.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: A field explicitly specified as 0/1 uses another encoding.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: A field explicitly specified as 0/1 uses another encoding.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: A field explicitly specified as 0/1 uses another encoding.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: A field explicitly specified as 0/1 uses another encoding.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: A field explicitly specified as 0/1 uses another encoding.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: A field explicitly specified as 0/1 uses another encoding.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: A field explicitly specified as 0/1 uses another encoding.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: A field explicitly specified as 0/1 uses another encoding.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
  16. GPT-5.6 Luna / Galaxy-API code / run 2 → result 8 (library assemblies)
    • Content: Content score below 0.80. Value: 0.424092. Required minimum: 0.8.
      • Matching records (F1): 0.637132 to 0.667416 (16 checks)
      • Numerical agreement (CCC): 0.984215 to 0.987576 (8 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0.404981
      • S02: 0.425432
      • S03: 0.434712
      • S04: 0.427991
      • S05: 0.427239
      • S06: 0.433877
      • S07: 0.412942
      • S08: 0.425563
  17. GPT-5.6 Luna / Galaxy-API code / run 2 → result 9 (common assembly)
    • Content: Content score below 0.80. Value: 0.121426. Required minimum: 0.8.
      • Matching records (F1): 0.340187 to 0.35694 (2 checks)
  18. GPT-5.6 Luna / Galaxy-API code / run 2 → result 10 (splice junctions)
    • Method: Recorded STAR settings contradict the task (outFilterType Normal) in S01, S02, S03, S04, S05, S06, S07, S08.Task requirement: For spliced alignment use splice-junction-based filtering, at most 20 mapping loci, minimum splice overhang 8 (1 at annotated junctions), at most 4% mismatches relative to the read-pair length with no separate absolute mismatch cap, alignment score and matched bases each at least 66% of the read-pair length, intron length 20–1,000,000 and paired-read gap at most 1,000,000. Use the supplied annotation for junction indexing with overhang 100.
  19. GPT-5.6 Luna / Galaxy-API code / run 3 → result 6 (GO full)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Category agreement (F1): 0.999961 (2 checks)
      • Matching records (F1): 0.999903 to 0.999951 (4 checks)
      • Numerical agreement (CCC): 0.99729 to 0.999996 (2 checks)
      • Present, finite data cells (F1): 0.999951 (2 checks)
      • Within 5pct: 0 (2 checks)
  20. GPT-5.6 Luna / Galaxy-API code / run 3 → result 7 (GO robustness)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Category agreement (F1): 0.999961 (6 checks)
      • Matching records (F1): 0.999888 to 0.999951 (12 checks)
      • Numerical agreement (CCC): 0.996042 to 0.999998 (6 checks)
      • Present, finite data cells (F1): 0.999902 to 0.999951 (6 checks)
      • Required content missing or unreadable: 0 (12 checks)
      • Within 5pct: 0 (10 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0
      • member 2: 0
      • member 3: 0
      • member 4: 0
      • member 5: 0
  21. GPT-5.6 Luna / Galaxy-API code / run 3 → result 9 (common assembly)
    • Content: Content score below 0.80. Value: 0.183897. Required minimum: 0.8.
      • Matching records (F1): 0.386844 to 0.475378 (2 checks)
  22. GPT-5.6 Luna / Open-ended code / run 1 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Alignment records: 0.988778 to 0.995683 (8 checks)
      • Summary statistics within tolerance: 0 (41 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  23. GPT-5.6 Luna / Open-ended code / run 1 → result 2 (gene counts)
    • Method: More fragments are assigned than the library has read pairs (2,000,000), which is impossible when each fragment is counted at most once: S01, S02, S03, S04, S05, S06, S07, S08.Task requirement: Eight libraries with 2,000,000 read pairs each / Count unstranded fragments over annotated gene-exon unions with at least one overlapping base.
  24. GPT-5.6 Luna / Open-ended code / run 1 → result 3 (fixed gene domain)
    • Content: Content score below 0.80. Value: 0.66179. Required minimum: 0.8.
      • Matching records (F1): 0.939953
      • Numerical agreement (CCC): 0.869908 to 0.984622 (3 checks)
      • Present, finite data cells (F1): 0.939953 (2 checks)
    • Check: A required check is below its minimum. Required minimum: 0.99.
      • Matching records (F1): 0.939953
      • Numerical agreement (CCC): 0.930377
  25. GPT-5.6 Luna / Open-ended code / run 1 → result 4 (differential expression)
    • Content: Content score below 0.80. Value: 0.438439. Required minimum: 0.8.
      • Matching records (F1): 0.939953 (5 checks)
      • Numerical agreement (CCC): 0.481062 to 0.508235 (5 checks)
      • Present, finite data cells (F1): 0.939953 to 0.940023 (5 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0.435591
      • member 2: 0.449032
      • member 3: 0.425024
      • member 4: 0.433747
      • member 5: 0.448801
  26. GPT-5.6 Luna / Open-ended code / run 1 → result 5 (normalization)
    • Content: Content score below 0.80. Value: 0.74253. Required minimum: 0.8.
      • Matching records (F1): 0.939953 (5 checks)
      • Numerical agreement (CCC): 0.866547 to 0.973081 (10 checks)
      • Present, finite data cells (F1): 0.939953 (5 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0.743602
      • member 2: 0.744067
      • member 3: 0.745883
      • member 4: 0.741263
      • member 5: 0.737836
  27. GPT-5.6 Luna / Open-ended code / run 1 → result 6 (GO full)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Category agreement (F1): 0.49528 to 0.992429 (4 checks)
      • Matching records (F1): 0.940164 to 0.991858 (6 checks)
      • Numerical agreement (CCC): 0.166034 to 0.19864 (2 checks)
      • Present, finite data cells (F1): 0.940164 to 0.991858 (4 checks)
      • Within 5pct: 0 (2 checks)
  28. GPT-5.6 Luna / Open-ended code / run 1 → result 7 (GO robustness)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Category agreement (F1): 0.494756 to 0.992429 (20 checks)
      • Matching records (F1): 0.940164 to 0.991858 (30 checks)
      • Numerical agreement (CCC): 0.166034 to 0.19864 (10 checks)
      • Present, finite data cells (F1): 0.940164 to 0.991858 (20 checks)
      • Within 5pct: 0 (10 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0
      • member 2: 0
      • member 3: 0
      • member 4: 0
      • member 5: 0
  29. GPT-5.6 Luna / Open-ended code / run 1 → result 10 (splice junctions)
    • Method: Recorded STAR settings contradict the task (outFilterMismatchNoverReadLmax 1.0) in S01, S02, S03, S04, S05, S06, S07, S08.Task requirement: For spliced alignment use splice-junction-based filtering, at most 20 mapping loci, minimum splice overhang 8 (1 at annotated junctions), at most 4% mismatches relative to the read-pair length with no separate absolute mismatch cap, alignment score and matched bases each at least 66% of the read-pair length, intron length 20–1,000,000 and paired-read gap at most 1,000,000. Use the supplied annotation for junction indexing with overhang 100.
  30. GPT-5.6 Luna / Open-ended code / run 2 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Alignment records: 0.948656 to 0.958859 (8 checks)
      • Summary statistics within tolerance: 0 (156 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  31. GPT-5.6 Luna / Open-ended code / run 2 → result 2 (gene counts)
    • Method: More fragments are assigned than the library has read pairs (2,000,000), which is impossible when each fragment is counted at most once: S01, S02, S03, S04, S05, S06, S07, S08.Task requirement: Eight libraries with 2,000,000 read pairs each / Count unstranded fragments over annotated gene-exon unions with at least one overlapping base.
  32. GPT-5.6 Luna / Open-ended code / run 2 → result 3 (fixed gene domain)
    • Content: Content score below 0.80. Value: 0.674781. Required minimum: 0.8.
      • Matching records (F1): 0.941931
      • Numerical agreement (CCC): 0.878474 to 0.985459 (3 checks)
      • Present, finite data cells (F1): 0.941931 (2 checks)
    • Check: A required check is below its minimum. Required minimum: 0.99.
      • Matching records (F1): 0.941931
      • Numerical agreement (CCC): 0.932693
  33. GPT-5.6 Luna / Open-ended code / run 2 → result 4 (differential expression)
    • List: Up/down gene lists do not meet the required overlap. Required minimum: 0.95.
      • member 1 / up: 0.903654
      • member 2 / down: 0.835267
      • member 3 / up: 0.90595
      • member 4 / down: 0.829268
      • member 5 / up: 0.899358
      • member 6 / down: 0.789474
      • member 7 / up: 0.922261
      • member 8 / down: 0.827763
      • member 9 / up: 0.89781
      • member 10 / down: 0.840336
  34. GPT-5.6 Luna / Open-ended code / run 2 → result 5 (normalization)
    • Content: Content score below 0.80. Value: 0.768392. Required minimum: 0.8.
      • Matching records (F1): 0.941931 (5 checks)
      • Numerical agreement (CCC): 0.878216 to 0.987828 (10 checks)
      • Present, finite data cells (F1): 0.941931 (5 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0.768278
      • member 2: 0.765933
      • member 3: 0.769848
      • member 4: 0.769307
      • member 5: 0.768594
  35. GPT-5.6 Luna / Open-ended code / run 2 → result 6 (GO full)
    • Content: Content score below 0.80. Value: 0.0286976. Required minimum: 0.8.
      • Category agreement (F1): 0.742728 to 0.970572 (4 checks)
      • Matching records (F1): 0.941931 to 0.992284 (6 checks)
      • Numerical agreement (CCC): 0.914091 to 0.962059 (2 checks)
      • Present, finite data cells (F1): 0.941931 to 0.992284 (4 checks)
      • Within 5pct: 0.17628 to 0.518656 (2 checks)
  36. GPT-5.6 Luna / Open-ended code / run 2 → result 7 (GO robustness)
    • Content: Content score below 0.80. Value: 0.00899907. Required minimum: 0.8.
      • Category agreement (F1): 0.742728 to 0.974731 (20 checks)
      • Matching records (F1): 0.941931 to 0.992284 (30 checks)
      • Numerical agreement (CCC): 0.809839 to 0.962059 (10 checks)
      • Present, finite data cells (F1): 0.941931 to 0.992284 (20 checks)
      • Within 5pct: 0 to 0.96729 (10 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0.0286976
      • member 2: 0
      • member 3: 0
      • member 4: 0.0162977
      • member 5: 0
  37. GPT-5.6 Luna / Open-ended code / run 2 → result 8 (library assemblies)
    • Content: Content score below 0.80. Value: 0.615968. Required minimum: 0.8.
      • Matching records (F1): 0.73504 to 0.834406 (16 checks)
      • Numerical agreement (CCC): 0.996876 to 0.999451 (8 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0.592113
      • S02: 0.541016
      • S03: 0.694755
      • S04: 0.618319
      • S05: 0.619377
      • S06: 0.613146
      • S07: 0.625657
      • S08: 0.623362
  38. GPT-5.6 Luna / Open-ended code / run 2 → result 9 (common assembly)
    • Content: Content score below 0.80. Value: 0.466765. Required minimum: 0.8.
      • Matching records (F1): 0.682084 to 0.684321 (2 checks)
  39. GPT-5.6 Luna / Open-ended code / run 2 → result 10 (splice junctions)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Required content missing or unreadable: 0 (8 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  40. GPT-5.6 Luna / Open-ended code / run 3 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Alignment records: 0.984439 to 0.9913 (8 checks)
      • Summary statistics within tolerance: 0 (59 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  41. GPT-5.6 Luna / Open-ended code / run 3 → result 10 (splice junctions)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Required content missing or unreadable: 0 (8 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  42. GPT-5.6 Sol / Galaxy-API code / run 2 → result 2 (gene counts)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Required content missing or unreadable: 0 (16 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 2. final_answer/02_gene_counts/{sample}/ native count tables Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
  43. GPT-5.6 Sol / Galaxy-API code / run 2 → result 5 (normalization)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Required content missing or unreadable: 0 (10 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0
      • member 2: 0
      • member 3: 0
      • member 4: 0
      • member 5: 0
    • Format: Named columns/order differ from the required table.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 5. final_answer/05_normalization/{fit}/ TSV counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
  44. GPT-5.6 Sol / Open-ended code / run 1 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Alignment records: 0.988778 to 0.995683 (8 checks)
      • Summary statistics within tolerance: 0 (41 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  45. GPT-5.6 Sol / Open-ended code / run 1 → result 10 (splice junctions)
    • Method: Recorded STAR settings contradict the task (outFilterMismatchNoverReadLmax 1.0) in S01, S02, S03, S04, S05, S06, S07, S08.Task requirement: For spliced alignment use splice-junction-based filtering, at most 20 mapping loci, minimum splice overhang 8 (1 at annotated junctions), at most 4% mismatches relative to the read-pair length with no separate absolute mismatch cap, alignment score and matched bases each at least 66% of the read-pair length, intron length 20–1,000,000 and paired-read gap at most 1,000,000. Use the supplied annotation for junction indexing with overhang 100.
  46. GPT-5.6 Sol / Open-ended code / run 2 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Alignment records: 0.988778 to 0.995683 (8 checks)
      • Summary statistics within tolerance: 0 (41 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  47. GPT-5.6 Sol / Open-ended code / run 2 → result 10 (splice junctions)
    • Method: Recorded STAR settings contradict the task (outFilterMismatchNoverReadLmax 1.0) in S01, S02, S03, S04, S05, S06, S07, S08.Task requirement: For spliced alignment use splice-junction-based filtering, at most 20 mapping loci, minimum splice overhang 8 (1 at annotated junctions), at most 4% mismatches relative to the read-pair length with no separate absolute mismatch cap, alignment score and matched bases each at least 66% of the read-pair length, intron length 20–1,000,000 and paired-read gap at most 1,000,000. Use the supplied annotation for junction indexing with overhang 100.
  48. GPT-5.6 Sol / Open-ended code / run 3 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Alignment records: 0.988778 to 0.995683 (8 checks)
      • Summary statistics within tolerance: 0 (41 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  49. GPT-5.6 Sol / Open-ended code / run 3 → result 10 (splice junctions)
    • Method: Recorded STAR settings contradict the task (outFilterMismatchNoverReadLmax 1.0) in S01, S02, S03, S04, S05, S06, S07, S08.Task requirement: For spliced alignment use splice-junction-based filtering, at most 20 mapping loci, minimum splice overhang 8 (1 at annotated junctions), at most 4% mismatches relative to the read-pair length with no separate absolute mismatch cap, alignment score and matched bases each at least 66% of the read-pair length, intron length 20–1,000,000 and paired-read gap at most 1,000,000. Use the supplied annotation for junction indexing with overhang 100.
  50. DeepSeek V4 Pro / Galaxy-API code / run 1 → result 3 (fixed gene domain)
    • Instruction: The required eligible (0/1) column is missing from this table; membership in another table does not replace it.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
  51. DeepSeek V4 Pro / Galaxy-API code / run 1 → result 4 (differential expression)
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
  52. DeepSeek V4 Pro / Galaxy-API code / run 1 → result 6 (GO full)
    • Method: GO background or up/down selection differs from the stated rule applied to the delivered fits: full-full-up, full-full-down.Task requirement: Select up/down lists separately using gene-level BH-adjusted p<0.05 and |log2 effect|≥1, with direction determined by sign. / The full-fit background requires positive length and finite effect/p/adjusted-p in F0; the shared background requires these in all five fits.
  53. DeepSeek V4 Pro / Galaxy-API code / run 1 → result 7 (GO robustness)
    • Method: GO background or up/down selection differs from the stated rule applied to the delivered fits: common-full-up, common-full-down, common-leave_D01-up, common-leave_D01-down, common-leave_D02-up, common-leave_D02-down, common-leave_D03-up, common-leave_D03-down, common-leave_D04-up, common-leave_D04-down.Task requirement: Select up/down lists separately using gene-level BH-adjusted p<0.05 and |log2 effect|≥1, with direction determined by sign. / The full-fit background requires positive length and finite effect/p/adjusted-p in F0; the shared background requires these in all five fits.
  54. DeepSeek V4 Pro / Galaxy-API code / run 2 → result 3 (fixed gene domain)
    • Instruction: The required eligible (0/1) column is missing from this table; membership in another table does not replace it.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
  55. DeepSeek V4 Pro / Galaxy-API code / run 2 → result 6 (GO full)
    • Content: Content score below 0.80. Value: 0.254198. Required minimum: 0.8.
      • Matching records (F1): 0.999903 to 0.999951 (4 checks)
      • Numerical agreement (CCC): 1
      • Present, finite data cells (F1): 0.999951 (2 checks)
      • Within 5pct: 0.459047 to 0.553968 (2 checks)
  56. DeepSeek V4 Pro / Galaxy-API code / run 2 → result 7 (GO robustness)
    • Content: Content score below 0.80. Value: 0.104134. Required minimum: 0.8.
      • Matching records (F1): 0.999903 to 0.999985 (20 checks)
      • Numerical agreement (CCC): 0.999999 to 1 (7 checks)
      • Present, finite data cells (F1): 0.999951 (10 checks)
      • Within 5pct: 0.0625306 to 0.553968 (10 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0.254198
      • member 2: 0.0287254
      • member 3: 0.0549498
      • member 4: 0.159194
      • member 5: 0.023602
  57. DeepSeek V4 Pro / Galaxy-API code / run 3 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Alignment records: 0.995105 to 0.996255 (8 checks)
      • Summary statistics within tolerance: 0 (25 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  58. DeepSeek V4 Pro / Galaxy-API code / run 3 → result 3 (fixed gene domain)
    • Instruction: The required eligible (0/1) column is missing from this table; membership in another table does not replace it.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
  59. DeepSeek V4 Pro / Galaxy-API code / run 3 → result 4 (differential expression)
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
  60. DeepSeek V4 Pro / Galaxy-API code / run 3 → result 7 (GO robustness)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Category agreement (F1): 0.4923 to 0.782057 (8 checks)
      • Numerical agreement (CCC): 0.483698 to 0.606606 (8 checks)
      • Required content missing or unreadable: 0 (6 checks)
      • Within 5pct: 0 to 0.0577299 (10 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0
      • member 2: 0
      • member 3: 1.63912e-07
      • member 4: 0
      • member 5: 0
    • Instruction: Required file is missing: 07_go_robustness/F0/up/universe.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Instruction: Required file is missing: 07_go_robustness/F0/up/membership.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Instruction: Required file is missing: 07_go_robustness/F0/up/categories.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Instruction: Required file is missing: 07_go_robustness/F0/down/universe.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Instruction: Required file is missing: 07_go_robustness/F0/down/membership.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
    • Instruction: Required file is missing: 07_go_robustness/F0/down/categories.tsvTask requirement: 7. final_answer/07_go_robustness/{fit}/{direction}/ TSV universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
  61. DeepSeek V4 Pro / Galaxy-API code / run 3 → result 10 (splice junctions)
    • Method: Recorded STAR settings contradict the task (outFilterType Normal) in S01, S02, S03, S04, S05, S06, S07, S08.Task requirement: For spliced alignment use splice-junction-based filtering, at most 20 mapping loci, minimum splice overhang 8 (1 at annotated junctions), at most 4% mismatches relative to the read-pair length with no separate absolute mismatch cap, alignment score and matched bases each at least 66% of the read-pair length, intron length 20–1,000,000 and paired-read gap at most 1,000,000. Use the supplied annotation for junction indexing with overhang 100.
  62. DeepSeek V4 Pro / Open-ended code / run 1 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Required content missing or unreadable: 0 (8 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  63. DeepSeek V4 Pro / Open-ended code / run 1 → result 3 (fixed gene domain)
    • Instruction: The required eligible (0/1) column is missing from this table; membership in another table does not replace it.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
  64. DeepSeek V4 Pro / Open-ended code / run 1 → result 8 (library assemblies)
    • Content: Content score below 0.80. Value: 0.735704. Required minimum: 0.8.
      • Matching records (F1): 0.838966 to 0.8681 (16 checks)
      • Numerical agreement (CCC): 0.999772 to 0.999958 (8 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0.720755
      • S02: 0.704729
      • S03: 0.744257
      • S04: 0.748671
      • S05: 0.742666
      • S06: 0.740757
      • S07: 0.730737
      • S08: 0.753062
  65. DeepSeek V4 Pro / Open-ended code / run 1 → result 9 (common assembly)
    • Content: Content score below 0.80. Value: 0.565548. Required minimum: 0.8.
      • Matching records (F1): 0.75161 to 0.752449 (2 checks)
  66. DeepSeek V4 Pro / Open-ended code / run 2 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Alignment records: 0.999165 to 0.999432 (8 checks)
      • Summary statistics within tolerance: 0 (25 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  67. DeepSeek V4 Pro / Open-ended code / run 2 → result 3 (fixed gene domain)
    • Instruction: The required eligible (0/1) column is missing from this table; membership in another table does not replace it.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
    • Format: Named columns/order differ from the required table.Task requirement: 3. final_answer/03_fixed_gene_domain/ TSV matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
  68. DeepSeek V4 Pro / Open-ended code / run 2 → result 4 (differential expression)
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
    • Instruction: DE rows differ from the submitted fixed E labels/domain.Task requirement: 4. final_answer/04_differential_expression/{fit}/ TSV results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
  69. DeepSeek V4 Pro / Open-ended code / run 2 → result 7 (GO robustness)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • member 1: 0.548545
  70. DeepSeek V4 Pro / Open-ended code / run 2 → result 10 (splice junctions)
    • Method: Recorded STAR settings contradict the task (outFilterType Normal) in S01, S02, S03, S04, S05, S06, S07, S08.Task requirement: For spliced alignment use splice-junction-based filtering, at most 20 mapping loci, minimum splice overhang 8 (1 at annotated junctions), at most 4% mismatches relative to the read-pair length with no separate absolute mismatch cap, alignment score and matched bases each at least 66% of the read-pair length, intron length 20–1,000,000 and paired-read gap at most 1,000,000. Use the supplied annotation for junction indexing with overhang 100.
  71. DeepSeek V4 Pro / Open-ended code / run 3 → result 1 (alignments)
    • Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
      • Required content missing or unreadable: 0 (8 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0
      • S02: 0
      • S03: 0
      • S04: 0
      • S05: 0
      • S06: 0
      • S07: 0
      • S08: 0
  72. DeepSeek V4 Pro / Open-ended code / run 3 → result 8 (library assemblies)
    • Content: Content score below 0.80. Value: 0.736099. Required minimum: 0.8.
      • Matching records (F1): 0.838966 to 0.868249 (16 checks)
      • Numerical agreement (CCC): 0.99977 to 0.999957 (8 checks)
    • Member: A required member scores below 0.80. Required minimum: 0.8.
      • S01: 0.720755
      • S02: 0.704729
      • S03: 0.744256
      • S04: 0.749031
      • S05: 0.743788
      • S06: 0.741568
      • S07: 0.731345
      • S08: 0.753322
  73. DeepSeek V4 Pro / Open-ended code / run 3 → result 9 (common assembly)
    • Content: Content score below 0.80. Value: 0.566235. Required minimum: 0.8.
      • Matching records (F1): 0.752126 to 0.752846 (2 checks)

Task text

The scientific part of the task, identical in both conditions. The general submission rules and the instructions for each condition are on the overview page.

Full task text

Task

Estimate treatment effects and donor sensitivity in eight paired-end human RNA-seq libraries, together with condition-blind transcript-structure evidence. Model gene-level counts with a negative-binomial generalized linear model that accounts for donor pairing. Examine whether treatment effects persist when each donor pair is omitted, and account for gene-length selection bias in functional enrichment. Use annotation-unguided, genome-aligned transcript assembly for structural evidence, not as independent validation of expression effects.

Inputs

  • Eight libraries with 2,000,000 read pairs each; hg38 and GENCODE 47 annotation; the supplied human Ensembl gene-to-GO Biological Process mapping snapshot identified in the input manifest.
  • Controls S01/S03/S05/S07; treated S02/S04/S06/S08. Donors: D01=S03/S04, D02=S07/S08, D03=S05/S06, D04=S01/S02.

Key parameters and conditions

  • Use maximal-mappable-seed stitching for splice-aware alignment and overlap assignment to gene-level exon unions. Do not trim or subsample further. Preserve splice-strand evidence and use the same alignments for assembly and counting. Count unstranded fragments over annotated gene-exon unions with at least one overlapping base. Exclude multi-mapping fragments and fragments ambiguously assigned to multiple genes; use integer counts, with no fractional allocation or largest-overlap assignment. Exclude chimeric fragments, retain duplicates and add no MAPQ/region filter. Retain counts, assignment summaries and native gene lengths.
  • Use a negative-binomial GLM with gene-wise dispersions moderated toward a fitted mean–dispersion trend and median-of-ratios normalization. Define E by count≥10 in at least four original libraries and keep E fixed. Use a donor-adjusted treatment design (~donor+treatment): all libraries (F0), then omit each complete pair (LO_D01–LO_D04). Use ratio size factors, parametric dispersion, Wald tests and BH adjustment; unshrunken effects, Cook's filtering, no outlier replacement or independent filtering. Positive log2 effects are treated/control; retain non-estimable values.
  • Select up/down lists separately using gene-level BH-adjusted p<0.05 and |log2 effect|≥1, with direction determined by sign. Use exon-union lengths and Wallenius correction for Biological Process enrichment. The supplied mapping includes ancestor-propagated BP membership and the literal Other bin for genes lacking that membership; retain this bin in the full tested/BH family, but do not interpret it as a GO term. Keep unannotated genes in the background. Significant GO terms have GO-level adjusted p<0.05. Category size 10–500 defines an interpretation stratum, not a smaller correction family.
  • The full-fit background requires positive length and finite effect/p/adjusted-p in F0; the shared background requires these in all five fits. Run both directions for F0 on the full background and for all five fits on the shared background. Preserve all categories, PWFs and mappings. Strip only numeric gene-ID versions at this interface and retain the crosswalk.
  • Use splice-graph transcript reconstruction with network-flow abundance estimation: assemble each library separately, then merge the reconstructed transcript models across all eight libraries without condition selection. Assemble each library without an annotation guide, keeping transcripts of at least 200 nt; require coverage of at least 10 for multi-exon and 4.75 for single-exon transcripts, junction coverage of at least 10 with at least 10 anchoring bases on each side, isoform fraction 0.01 and locus gap 50. For the merge use gap 0, minimum length 50, coverage 0, FPKM/TPM 1 and isoform fraction 0.01, keeping no retained introns. Same-read structural evidence is not independent biological validation.
  • For spliced alignment use splice-junction-based filtering, at most 20 mapping loci, minimum splice overhang 8 (1 at annotated junctions), at most 4% mismatches relative to the read-pair length with no separate absolute mismatch cap, alignment score and matched bases each at least 66% of the read-pair length, intron length 20–1,000,000 and paired-read gap at most 1,000,000. Use the supplied annotation for junction indexing with overhang 100. The fixed E domain is used for size factors, dispersion fitting, testing and gene-level BH adjustment.

Required results

  1. final_answer/01_alignments/{sample}/
    BAM + index + native reports
    Eight splice-aware alignments and mapping/strand evidence. Files: {sample}/aligned.bam, {sample}/mapping.txt.
  2. final_answer/02_gene_counts/{sample}/
    native count tables
    Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
  3. final_answer/03_fixed_gene_domain/
    TSV
    matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
  4. final_answer/04_differential_expression/{fit}/
    TSV
    results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
  5. final_answer/05_normalization/{fit}/
    TSV
    counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
  6. final_answer/06_go_full/{direction}/
    TSV
    universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: down/categories.tsv, down/membership.tsv, down/universe.tsv, up/categories.tsv, up/membership.tsv, up/universe.tsv.
  7. final_answer/07_go_robustness/{fit}/{direction}/
    TSV
    universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
  8. final_answer/08_library_assemblies/{sample}.gtf
    GTF
    All eight condition-blind per-library transcript assemblies.
  9. final_answer/09_common_assembly.gtf
    GTF
    Combined assembly from all eight libraries.
  10. final_answer/10_splice_junctions/{sample}/
    native junction tables
    All per-library splice-junction tables, retaining strand and support fields. Files: {sample}/junctions.tsv.
  11. final_answer/11_robustness_interpretation.md
    Markdown + references to named results
    A concise comparison of treatment-effect and GO sensitivity across fits; distinguish legitimate empty selections from failed fits.

How this task is scored

Each scored result is compared with the reference result, which the task authors made by running the IWC workflow behind this task on usegalaxy.org with the settings in the task text. A result's score is the product of the checks listed for it, each from 0 to 1. When a result is scored per sample or other unit, each copy gets its own score and the result's score is their average; if any copy is missing or cannot be read, the result scores 0. A passing result must score at least 0.80 and meet the required member checks, method and output instructions. A failing result retains its numerical score in the continuous average. The overview page describes the checks in more detail.

No.Required resultWhat the task asks for How it is scored
101_alignments/{sample}/
BAM + index + native reports
Eight splice-aware alignments and mapping/strand evidence. Files: {sample}/aligned.bam, {sample}/mapping.txt.
  • the required columns or fields are present (F1)
  • every reported statistic is within 1% of the reference value
  • alignment records agree (F1)
Scored for each of the 8 samples and averaged.
202_gene_counts/{sample}/
native count tables
Complete counts, assignment summaries and exon-union gene lengths. Use gene_id/count, status/count and gene_id/length tables with headers. Files: {sample}/assignment.tsv, {sample}/counts.tsv, {sample}/lengths.tsv.
  • the same rows or records as the reference (F1 of their identifiers)
  • the required columns or fields are present (F1)
  • values are present in the same cells (F1)
  • counts or intensities agree on a log(1 + x) scale (concordance correlation)
Scored for each of the 8 samples and averaged.
303_fixed_gene_domain/
TSV
matrix.tsv and eligible.tsv have gene_id, S01–S08 and eligible (0/1); the former contains the full counted domain and the latter E. Preserve original/version-stripped identifiers in the crosswalk. Files: eligible.tsv, matrix.tsv.
  • the same rows or records as the reference (F1 of their identifiers)
  • the required columns or fields are present (F1)
  • values are present in the same cells (F1)
  • values agree (Lin's concordance correlation)
  • counts or intensities agree on a log(1 + x) scale (concordance correlation)
404_differential_expression/{fit}/
TSV
results.tsv columns: gene_id, baseMean, log2FoldChange, lfcSE, stat, pvalue, padj. Keep all E rows and NA. Fit directory names are F0 and LO_D01–LO_D04. Files: {fit}/results.tsv.
  • the same rows or records as the reference (F1 of their identifiers)
  • the required columns or fields are present (F1)
  • values are present in the same cells (F1)
  • values agree (Lin's concordance correlation)
Scored for each of the 5 model fits and averaged.
505_normalization/{fit}/
TSV
counts.tsv: gene_id and every included sample; size_factors.tsv: sample, size_factor. Files: {fit}/counts.tsv, {fit}/size_factors.tsv.
  • the same rows or records as the reference (F1 of their identifiers)
  • the required columns or fields are present (F1)
  • values are present in the same cells (F1)
  • values agree (Lin's concordance correlation)
  • counts or intensities agree on a log(1 + x) scale (concordance correlation)
Scored for each of the 5 model fits and averaged.
606_go_full/{direction}/
TSV
universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: down/categories.tsv, down/membership.tsv, down/universe.tsv, up/categories.tsv, up/membership.tsv, up/universe.tsv.
  • the same rows or records as the reference (F1 of their identifiers)
  • the required columns or fields are present (F1)
  • values are present in the same cells (F1)
  • values agree (Lin's concordance correlation)
  • category labels agree (macro F1)
707_go_robustness/{fit}/{direction}/
TSV
universe.tsv: gene_id, length, pwf, selected (0/1); membership.tsv: gene_id, category, one row per link; categories.tsv: category, over_represented_pvalue, under_represented_pvalue, numDEInCat, numInCat, term, ontology, p_adjust_over_represented, p_adjust_under_represented. Retain the complete tested family, including Other, and both adjustment directions. Files: {fit}/down/categories.tsv, {fit}/down/membership.tsv, {fit}/down/universe.tsv, {fit}/up/categories.tsv, {fit}/up/membership.tsv, {fit}/up/universe.tsv.
  • the same rows or records as the reference (F1 of their identifiers)
  • the required columns or fields are present (F1)
  • values are present in the same cells (F1)
  • values agree (Lin's concordance correlation)
  • category labels agree (macro F1)
Scored for each of the 5 model fits and averaged.
808_library_assemblies/{sample}.gtf
GTF
All eight condition-blind per-library transcript assemblies.
  • the same rows or records as the reference (F1 of their identifiers)
  • the required columns or fields are present (F1)
  • values are present in the same cells (F1)
  • counts or intensities agree on a log(1 + x) scale (concordance correlation)
Scored for each of the 8 samples and averaged.
909_common_assembly.gtf
GTF
Combined assembly from all eight libraries.
  • the same rows or records as the reference (F1 of their identifiers)
  • a part that is empty in the reference is also empty
1010_splice_junctions/{sample}/
native junction tables
All per-library splice-junction tables, retaining strand and support fields. Files: {sample}/junctions.tsv.
  • the same rows or records as the reference (F1 of their identifiers)
  • the required columns or fields are present (F1)
  • values are present in the same cells (F1)
  • values agree (Lin's concordance correlation)
Scored for each of the 8 samples and averaged.
1111_robustness_interpretation.md
Markdown + references to named results
A concise comparison of treatment-effect and GO sensitivity across fits; distinguish legitimate empty selections from failed fits.Required, not scored.

Data updated 27 October 2026, 08:48 EDT.