What the task asks for
Estimate genome size and heterozygosity from k-mers, assemble primary and alternate contigs from the HiFi reads of a green alga, and check both assemblies with read k-mers and conserved genes.
Codex GPT-5.6 Luna
Codex GPT-5.6 Sol
DeepSeek V4 Pro via Codex
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 1 of GPT-5.6 Luna with Galaxy-API code scored 1.000, 1.000, 0.000, 1.000, 1.000, 1.000, 1.000 and 0.413 on its 8 results. 6 of them pass, so BixBench3 acc = 6/8 = 0.750; the average of all 8 scores is 0.802, 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.583 vs 0.167; GPT-5.6 Sol 1.000 vs 1.000; DeepSeek V4 Pro 0.458 vs 0.542.
What Galaxy added
Every step the task describes, from adapter filtering and the k-mer genome model to assembly statistics and the conserved-gene check, is a ready Galaxy tool. In Open-ended code, GPT-5.6 Luna and DeepSeek V4 Pro often could not find or install these tools and wrote their own versions. Their adapter counts, genome models and statistics drifted, and wrong genome-size estimates went into the assembler settings, so the assembly results failed too.
Why Galaxy did not do better
Five Galaxy runs checked conserved genes with a different method from the one the task describes, and three reported the uncorrected genome length from the genome model. The assembler tool also reported success with empty outputs when the genome size was written in a form the assembler rejects. Every Galaxy run hit this once; most recovered, but one DeepSeek V4 Pro run switched to an older assembler version and a different genome size.
Run-level details (4)
- In the first Open-ended code run with GPT-5.6 Luna, the agent wrote its own adapter matching and k-mer checks and returned the conserved-gene table in a format of its own.
- In Open-ended code, the second and third runs with GPT-5.6 Luna and the third with DeepSeek V4 Pro fitted the genome model with their own code. The coverage or genome size they passed to the assembler changed the assemblies, so results 4 to 7 failed.
- The first two Galaxy runs with DeepSeek V4 Pro and all three with GPT-5.6 Luna checked conserved genes with a different method from the one the task describes; result 8 scored about 0.41.
- The third Galaxy run with DeepSeek V4 Pro gave the assembler a genome size in a form it rejects. The tool still reported success, with empty outputs, and the agent moved to an older assembler version and a 15 Mb genome size. The first Galaxy run with DeepSeek V4 Pro set the assembler's k-mer length to 21, and the second with GPT-5.6 Luna chose a weaker purge level.
Instruction, format and method errors (1)
- Required file is missing: 03_genome_profile/model_parameters.txtTask requirement: 3. final_answer/03_genome_profile/ native text reports model_parameters.txt: the six fitted point estimates as one tab-separated record, in order: repetitiveness (duplication) parameter, heterozygosity rate, per-copy k-mer coverage, overdispersion (bias) parameter, haploid length implied by the non-error k-mers at the fitted coverage, and model topology (0 for this diploid model); summary.txt: lower and upper bounds for homozygosity, heterozygosity, haploid/repeat/unique length, model fit and read error. Diagnostic plots may accompany the reports. Files: model_parameters.txt, summary.txt.
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 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | Condition | Run | BixBench3 acc share passing | Continuous score | Tokens | Minutes | Records | 1read QC | 2k-mer histogram | 3genome profile | 4assembly graphs | 5assemblies | 6assembly statistics | 7k-mer validation | 8ortholog validation |
| GPT-5.6 Luna | Galaxy-API code | 1trial run | 6/8 = 0.750 | 0.802 | 15.8M | 272 | Trace History | 1.00 Passed | 1.00 Passed | 0.00Content | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.41Content |
| 2 | 3/8 = 0.375 | 0.427 | 13.9M | 239 | Trace History | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.00Content | 0.00Content | 0.00Content | 0.00Content | 0.41Content | ||
| 3 | 5/8 = 0.625 | 0.677 | 15.4M | 280 | Trace History | 0.00Content | 1.00 Passed | 0.00Instruction | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.41Content | ||
| Open-ended code | 1trial run | 2/8 = 0.250 | 0.250 | 96.2M | 316 | Trace | 0.00Content | 1.00 Passed | 1.00 Passed | 0.00Content | 0.00Content | 0.00Content | 0.00Content | 0.00Content | |
| 2 | 1/8 = 0.125 | 0.196 | 34.1M | 155 | Trace | 0.00Content | 1.00 Passed | 0.00Content | 0.00Content | 0.00Content | 0.00Content | 0.15Content | 0.41Content | ||
| 3 | 1/8 = 0.125 | 0.125 | 28.7M | 303 | Trace | 0.00Content | 1.00 Passed | 0.00Content | 0.00Content | 0.00Content | 0.00Content | 0.00Content | 0.00Content | ||
| GPT-5.6 Sol | Galaxy-API code | 1 | 8/8 = 1.000 | 1.000 | 11.0M | 139 | Trace History | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.99 Passed |
| 2 | 8/8 = 1.000 | 1.000 | 8.3M | 217 | Trace History | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.99 Passed | ||
| 3 | 8/8 = 1.000 | 1.000 | 12.6M | 158 | Trace History | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.99 Passed | ||
| Open-ended code | 1 | 8/8 = 1.000 | 0.981 | 14.3M | 148 | Trace | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.84 Passed | 0.99 Passed | |
| 2 | 8/8 = 1.000 | 0.982 | 18.5M | 151 | Trace | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.85 Passed | 0.99 Passed | ||
| 3 | 8/8 = 1.000 | 0.981 | 9.3M | 144 | Trace | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.84 Passed | 0.99 Passed | ||
| DeepSeek V4 Pro | Galaxy-API code | 1 | 3/8 = 0.375 | 0.440 | 11.6M | 158 | Trace History | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.00Content | 0.00Content | 0.00Content | 0.11Content | 0.40Content |
| 2 | 5/8 = 0.625 | 0.677 | 10.2M | 200 | Trace History | 1.00 Passed | 1.00 Passed | 0.00Content | 1.00 Passed | 1.00 Passed | 0.00Content | 1.00 Passed | 0.41Content | ||
| 3 | 3/8 = 0.375 | 0.352 | 19.4M | 298 | Trace History | 1.00 Passed | 1.00 Passed | 0.00Content | 0.00Content | 0.00Content | 0.00Content | 0.00Content | 0.80 Passed | ||
| Open-ended code | 1 | 5/8 = 0.625 | 0.661 | 31.6M | 169 | Trace | 1.00 Passed | 1.00 Passed | 0.00Content | 1.00 Passed | 1.00 Passed | 0.00Content | 0.84 Passed | 0.44Content | |
| 2 | 7/8 = 0.875 | 0.856 | 37.2M | 152 | Trace | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 1.00 Passed | 0.00Content | 0.85 Passed | 0.99 Passed | ||
| 3 | 1/8 = 0.125 | 0.144 | 25.7M | 195 | Trace | 0.00Content | 1.00 Passed | 0.00Content | 0.00Content | 0.00Content | 0.00Content | 0.15Content | 0.00Content | ||
Why results did not pass
- GPT-5.6 Luna / Galaxy-API code / run 1 → result 3 (genome profile)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Galaxy-API code / run 1 → result 8 (ortholog validation)
- Content: Content score below 0.80. Value: 0.413931. Required minimum: 0.8.
- Category agreement (F1): 0.938026 to 0.954505 (2 checks)
- Matching records (F1): 0.994468 to 0.998757 (2 checks)
- Numerical agreement (CCC): 0.713387 to 0.965533 (4 checks)
- Present, finite data cells (F1): 0.993425 to 0.99858 (2 checks)
- Content: Content score below 0.80. Value: 0.413931. Required minimum: 0.8.
- GPT-5.6 Luna / Galaxy-API code / run 2 → result 4 (assembly graphs)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (4 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Galaxy-API code / run 2 → result 5 (assemblies)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (5 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Galaxy-API code / run 2 → result 6 (assembly statistics)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Numerical agreement (CCC): 0.992224 to 0.999865 (2 checks)
- Summary statistics within tolerance: 0 (54 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Galaxy-API code / run 2 → result 7 (k-mer validation)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Category agreement (F1): 0.546918 to 0.608163 (2 checks)
- Matching records (F1): 0.955224 to 0.997173 (4 checks)
- Numerical agreement (CCC): 0.42266 to 0.999998 (6 checks)
- Present, finite data cells (F1): 0.916667 to 0.997173 (4 checks)
- Required content missing or unreadable: 0 (6 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Galaxy-API code / run 2 → result 8 (ortholog validation)
- Content: Content score below 0.80. Value: 0.414702. Required minimum: 0.8.
- Category agreement (F1): 0.938616 to 0.955404 (2 checks)
- Matching records (F1): 0.994163 to 0.999067 (2 checks)
- Numerical agreement (CCC): 0.713388 to 0.965495 (4 checks)
- Present, finite data cells (F1): 0.993425 to 0.998934 (2 checks)
- Content: Content score below 0.80. Value: 0.414702. Required minimum: 0.8.
- GPT-5.6 Luna / Galaxy-API code / run 3 → result 1 (read QC)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Galaxy-API code / run 3 → result 3 (genome profile)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Required content missing or unreadable: 0
- Instruction: Required file is missing: 03_genome_profile/model_parameters.txtTask requirement: 3. final_answer/03_genome_profile/ native text reports model_parameters.txt: the six fitted point estimates as one tab-separated record, in order: repetitiveness (duplication) parameter, heterozygosity rate, per-copy k-mer coverage, overdispersion (bias) parameter, haploid length implied by the non-error k-mers at the fitted coverage, and model topology (0 for this diploid model); summary.txt: lower and upper bounds for homozygosity, heterozygosity, haploid/repeat/unique length, model fit and read error. Diagnostic plots may accompany the reports. Files: model_parameters.txt, summary.txt.
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Galaxy-API code / run 3 → result 8 (ortholog validation)
- Content: Content score below 0.80. Value: 0.413931. Required minimum: 0.8.
- Category agreement (F1): 0.938026 to 0.954505 (2 checks)
- Matching records (F1): 0.994468 to 0.998757 (2 checks)
- Numerical agreement (CCC): 0.713387 to 0.965533 (4 checks)
- Present, finite data cells (F1): 0.993425 to 0.99858 (2 checks)
- Content: Content score below 0.80. Value: 0.413931. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 1 → result 1 (read QC)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Accounting: 0 (2 checks)
- Matching records (F1): 0.999929
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 1 → result 4 (assembly graphs)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (12 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 1 → result 5 (assemblies)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (3 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 1 → result 6 (assembly statistics)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Numerical agreement (CCC): 0.986348 to 0.999973 (2 checks)
- Summary statistics within tolerance: 0 (78 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 1 → result 7 (k-mer validation)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Required content missing or unreadable: 0 (12 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 1 → result 8 (ortholog validation)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Numerical agreement (CCC): 0.465314 to 0.506879 (2 checks)
- Required content missing or unreadable: 0 (2 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 2 → result 1 (read QC)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 2 → result 3 (genome profile)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Required content missing or unreadable: 0
- Summary statistics within tolerance: 0 (5 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 2 → result 4 (assembly graphs)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Required content missing or unreadable: 0 (4 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 2 → result 5 (assemblies)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (3 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 2 → result 6 (assembly statistics)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Numerical agreement (CCC): 0.993087 to 0.999985 (2 checks)
- Summary statistics within tolerance: 0 (142 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 2 → result 7 (k-mer validation)
- Content: Content score below 0.80. Value: 0.153511. Required minimum: 0.8.
- Category agreement (F1): 0.653476 to 0.952935 (2 checks)
- Matching records (F1): 0.936014 to 0.999084 (5 checks)
- Numerical agreement (CCC): 0.449433 to 1 (12 checks)
- Present, finite data cells (F1): 0.936014 to 0.999084 (6 checks)
- Content: Content score below 0.80. Value: 0.153511. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 2 → result 8 (ortholog validation)
- Content: Content score below 0.80. Value: 0.410969. Required minimum: 0.8.
- Category agreement (F1): 0.938026 to 0.951617 (2 checks)
- Matching records (F1): 0.994468 to 0.997823 (2 checks)
- Numerical agreement (CCC): 0.713359 to 0.9655 (4 checks)
- Present, finite data cells (F1): 0.993425 to 0.997512 (2 checks)
- Content: Content score below 0.80. Value: 0.410969. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 3 → result 1 (read QC)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Accounting: 0 (2 checks)
- Matching records (F1): 0.999966
- Summary statistics within tolerance: 0
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 3 → result 3 (genome profile)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Required content missing or unreadable: 0
- Summary statistics within tolerance: 0 (5 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 3 → result 4 (assembly graphs)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (11 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 3 → result 5 (assemblies)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (4 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 3 → result 6 (assembly statistics)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Numerical agreement (CCC): 0.852687 to 0.999885 (2 checks)
- Summary statistics within tolerance: 0 (123 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 3 → result 7 (k-mer validation)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Required content missing or unreadable: 0 (12 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- GPT-5.6 Luna / Open-ended code / run 3 → result 8 (ortholog validation)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Numerical agreement (CCC): 0.967566 to 0.991412 (2 checks)
- Required content missing or unreadable: 0 (2 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 1 → result 4 (assembly graphs)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (10 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 1 → result 5 (assemblies)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 1 → result 6 (assembly statistics)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Numerical agreement (CCC): 0.999557 to 0.999607 (2 checks)
- Summary statistics within tolerance: 0 (29 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 1 → result 7 (k-mer validation)
- Content: Content score below 0.80. Value: 0.113227. Required minimum: 0.8.
- Category agreement (F1): 0.732143 to 0.760264 (2 checks)
- Matching records (F1): 0.942684 to 0.991098 (5 checks)
- Numerical agreement (CCC): 0.657467 to 1 (12 checks)
- Present, finite data cells (F1): 0.942684 to 0.986963 (6 checks)
- Content: Content score below 0.80. Value: 0.113227. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 1 → result 8 (ortholog validation)
- Content: Content score below 0.80. Value: 0.407149. Required minimum: 0.8.
- Category agreement (F1): 0.938007 to 0.947313 (2 checks)
- Matching records (F1): 0.993861 to 0.995012 (2 checks)
- Numerical agreement (CCC): 0.713315 to 0.965423 (4 checks)
- Present, finite data cells (F1): 0.993108 to 0.994298 (2 checks)
- Content: Content score below 0.80. Value: 0.407149. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 2 → result 3 (genome profile)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 2 → result 6 (assembly statistics)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (6 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 2 → result 8 (ortholog validation)
- Content: Content score below 0.80. Value: 0.413931. Required minimum: 0.8.
- Category agreement (F1): 0.938026 to 0.954505 (2 checks)
- Matching records (F1): 0.994468 to 0.998757 (2 checks)
- Numerical agreement (CCC): 0.713387 to 0.965533 (4 checks)
- Present, finite data cells (F1): 0.993425 to 0.99858 (2 checks)
- Content: Content score below 0.80. Value: 0.413931. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 3 → result 3 (genome profile)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 3 → result 4 (assembly graphs)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (8 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 3 → result 5 (assemblies)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 3 → result 6 (assembly statistics)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Numerical agreement (CCC): 0.988716 to 0.999631 (2 checks)
- Summary statistics within tolerance: 0 (65 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Galaxy-API code / run 3 → result 7 (k-mer validation)
- Content: Content score below 0.80. Value: 0.00229672. Required minimum: 0.8.
- Category agreement (F1): 0.444903 to 0.618056 (2 checks)
- Matching records (F1): 0.927306 to 0.997067 (6 checks)
- Numerical agreement (CCC): 0.33917 to 1 (12 checks)
- Present, finite data cells (F1): 0.927306 to 0.987305 (6 checks)
- Content: Content score below 0.80. Value: 0.00229672. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 1 → result 3 (genome profile)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Required content missing or unreadable: 0
- Summary statistics within tolerance: 0 (3 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 1 → result 6 (assembly statistics)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (140 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 1 → result 8 (ortholog validation)
- Content: Content score below 0.80. Value: 0.441453. Required minimum: 0.8.
- Category agreement (F1): 0.938026 to 0.954505 (2 checks)
- Matching records (F1): 0.994468 to 0.998757 (2 checks)
- Numerical agreement (CCC): 0.71336 to 0.989294 (4 checks)
- Present, finite data cells (F1): 0.993425 to 0.99858 (2 checks)
- Content: Content score below 0.80. Value: 0.441453. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 2 → result 6 (assembly statistics)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (2 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 3 → result 1 (read QC)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 3 → result 3 (genome profile)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Required content missing or unreadable: 0
- Summary statistics within tolerance: 0 (4 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 3 → result 4 (assembly graphs)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (10 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 3 → result 5 (assemblies)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Summary statistics within tolerance: 0 (3 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 3 → result 6 (assembly statistics)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Numerical agreement (CCC): 0.993087 to 0.999985 (2 checks)
- Summary statistics within tolerance: 0 (122 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 3 → result 7 (k-mer validation)
- Content: Content score below 0.80. Value: 0.153553. Required minimum: 0.8.
- Category agreement (F1): 0.653476 to 0.952935 (2 checks)
- Matching records (F1): 0.936014 to 0.999084 (5 checks)
- Numerical agreement (CCC): 0.449554 to 1 (12 checks)
- Present, finite data cells (F1): 0.936014 to 0.999084 (6 checks)
- Content: Content score below 0.80. Value: 0.153553. Required minimum: 0.8.
- DeepSeek V4 Pro / Open-ended code / run 3 → result 8 (ortholog validation)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
- Numerical agreement (CCC): 0.996593 to 0.999886 (2 checks)
- Required content missing or unreadable: 0 (2 checks)
- Content: Content score below 0.80. Value: 0. Required minimum: 0.8.
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
Characterize the supplied Picochlorum BPE23 HiFi library, construct primary and alternate assemblies, and assess their sequence, graph, k-mer and conserved-ortholog evidence. Explain contiguity, redundancy and completeness without calling internal consistency independent biological validation. Use k-mer multiplicity to model genome size and heterozygosity, and resolve high-accuracy long-read overlaps into primary and alternate assembly graphs. Assess allelic redundancy as well as contiguity. Use read k-mers and conserved orthologs as complementary evidence, distinguishing sequence accuracy from genome completeness.
Inputs
- One complete HiFi read library and its file/identity manifest.
- chlorophyta_odb10 ortholog resources from snapshot all-odb10-2026-03-19-213122.
- The two residual-adapter definitions in adapters.fasta (protocol constants, supplied with the input manifest).
- output-layouts.json lists required statistic labels only; it contains no measurements.
Key parameters and conditions
- Use k=21 and fit a diploid four-component negative-binomial mixture to the k-mer multiplicity histogram, estimating heterozygous/homozygous and repeat contributions. Estimate coverage from the data without a maximum-coverage cutoff. The histogram and k-mer validation use the complete original library.
- For assembly, discard an entire read if either supplied adapter matches anywhere in either orientation, with at least 35 nt overlap and error rate at most 0.10, allowing indels. Do not retain a trimmed remainder or add quality trimming. Retain the adapter-free reads and rejection counts.
- Assemble using only the supplied HiFi reads with haplotype-aware error correction and phased overlap graphs, incorporating allelic-redundancy removal within assembly. Produce primary contigs plus alternate contigs, not a claim of two fully phased chromosomes; use the fitted homozygous coverage and genome-size estimates. Assess both assemblies by spliced protein-to-genome alignment with minimizer seeding, chaining and frameshift handling against the supplied lineage proteins. Distinguish single-copy, duplicated, fragmented and missing orthologs, and separately report genes whose complementary portions align at two positions.
- Retain primary and alternate results, missing-ortholog records and zero-error QV values. No between-library comparison is required.
- Perform three rounds of haplotype-aware read correction. Remove contained and other redundant haplotigs using the most aggressive purge regime, with a read-level similarity threshold of 0.55; do not disable allelic-redundancy removal.
- Use canonical 21-mers without a multiplicity cap. Set the homozygous assembly coverage to floor(2 × the fitted per-copy coverage); use the upper fitted haploid-length bound as the expected genome size. Retained assembly reads must have at least one base. GFA segments must contain their nucleotide sequences, not only length placeholders.
Required results
final_answer/01_read_qc/
FASTQ + JSON + TSV
Retained reads in retained.fastq.gz; adapter-rejection counts in adapter_rejection.json (read_counts and basepair_counts); input_statistics.tsv is a two-column metric/value table of the complete input read statistics with the input_statistics metric labels in output-layouts.json, where average per-base quality is the Phred-scaled mean per-base error probability over all bases rather than the mean of quality scores. Counts are not optional plots. Files: adapter_rejection.json, input_statistics.tsv, retained.fastq.gz.final_answer/02_kmer_histogram.tsv
TSV
Headerless two columns: multiplicity, count; the full histogram.final_answer/03_genome_profile/
native text reports
model_parameters.txt: the six fitted point estimates as one tab-separated record, in order: repetitiveness (duplication) parameter, heterozygosity rate, per-copy k-mer coverage, overdispersion (bias) parameter, haploid length implied by the non-error k-mers at the fitted coverage, and model topology (0 for this diploid model); summary.txt: lower and upper bounds for homozygosity, heterozygosity, haploid/repeat/unique length, model fit and read error. Diagnostic plots may accompany the reports. Files: model_parameters.txt, summary.txt.final_answer/04_assembly_graphs/
GFA
Raw and processed unitig graphs and primary/alternate contig graphs, each labeled. Files: alternate_contig_graph.gfa, primary_contig_graph.gfa, processed_unitigs.gfa, raw_unitigs.gfa.final_answer/05_assemblies/
FASTA
primary.fasta and alternate.fasta, including every retained contig. Files: alternate.fasta, primary.fasta.final_answer/06_assembly_statistics/
TSV
For each assembly, a complete metric/value statistics table and a two-column contig/length table. Include the expected genome size and its length-dependent contiguity statistics; do not substitute a FASTA index. Use the assembly_statistics metric labels in output-layouts.json. Files: alternate.lengths.tsv, alternate.statistics.tsv, primary.lengths.tsv, primary.statistics.tsv.final_answer/07_kmer_validation/
standard k-mer report tables
Complete copy-number and assembly spectra, auxiliary histograms, global and per-contig QV and completeness reports for primary and alternate assemblies. Preserve report content and contig identifiers. Files: alternate.only.tsv, alternate.qv.tsv, alternate.spectra-cn.tsv, completeness.tsv, dist_only.tsv, global.qv.tsv, only.tsv, primary.only.tsv, primary.qv.tsv, primary.spectra-cn.tsv, spectra-asm.tsv, spectra-cn.tsv.final_answer/08_ortholog_validation/
native ortholog tables + FASTA
Complete ortholog tables and translated proteins for both assemblies, with missing calls retained. Files: alternate.full_table.tsv, alternate.proteins.fasta, primary.full_table.tsv, primary.proteins.fasta.
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. 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 result | What the task asks for | How it is scored |
|---|---|---|---|
| 1 | 01_read_qc/FASTQ + JSON + TSV | Retained reads in retained.fastq.gz; adapter-rejection counts in adapter_rejection.json (read_counts and basepair_counts); input_statistics.tsv is a two-column metric/value table of the complete input read statistics with the input_statistics metric labels in output-layouts.json, where average per-base quality is the Phred-scaled mean per-base error probability over all bases rather than the mean of quality scores. Counts are not optional plots. Files: adapter_rejection.json, input_statistics.tsv, retained.fastq.gz. |
|
| 2 | 02_kmer_histogram.tsvTSV | Headerless two columns: multiplicity, count; the full histogram. |
|
| 3 | 03_genome_profile/native text reports | model_parameters.txt: the six fitted point estimates as one tab-separated record, in order: repetitiveness (duplication) parameter, heterozygosity rate, per-copy k-mer coverage, overdispersion (bias) parameter, haploid length implied by the non-error k-mers at the fitted coverage, and model topology (0 for this diploid model); summary.txt: lower and upper bounds for homozygosity, heterozygosity, haploid/repeat/unique length, model fit and read error. Diagnostic plots may accompany the reports. Files: model_parameters.txt, summary.txt. |
|
| 4 | 04_assembly_graphs/GFA | Raw and processed unitig graphs and primary/alternate contig graphs, each labeled. Files: alternate_contig_graph.gfa, primary_contig_graph.gfa, processed_unitigs.gfa, raw_unitigs.gfa. |
|
| 5 | 05_assemblies/FASTA | primary.fasta and alternate.fasta, including every retained contig. Files: alternate.fasta, primary.fasta. |
|
| 6 | 06_assembly_statistics/TSV | For each assembly, a complete metric/value statistics table and a two-column contig/length table. Include the expected genome size and its length-dependent contiguity statistics; do not substitute a FASTA index. Use the assembly_statistics metric labels in output-layouts.json. Files: alternate.lengths.tsv, alternate.statistics.tsv, primary.lengths.tsv, primary.statistics.tsv. |
|
| 7 | 07_kmer_validation/standard k-mer report tables | Complete copy-number and assembly spectra, auxiliary histograms, global and per-contig QV and completeness reports for primary and alternate assemblies. Preserve report content and contig identifiers. Files: alternate.only.tsv, alternate.qv.tsv, alternate.spectra-cn.tsv, completeness.tsv, dist_only.tsv, global.qv.tsv, only.tsv, primary.only.tsv, primary.qv.tsv, primary.spectra-cn.tsv, spectra-asm.tsv, spectra-cn.tsv. |
|
| 8 | 08_ortholog_validation/native ortholog tables + FASTA | Complete ortholog tables and translated proteins for both assemblies, with missing calls retained. Files: alternate.full_table.tsv, alternate.proteins.fasta, primary.full_table.tsv, primary.proteins.fasta. |
|
Data updated 27 October 2026, 08:48 EDT.