[Task Proposal #33] Cryo ET reconstruction #76
Replies: 3 comments
📋 Task Proposal Rubric ReviewRecommendation: 🟡 Uncertain Full ReviewScientific DomainDomain: Life Sciences Problem StatementThe task asks an AI agent to reconstruct a 3D volume (64×64×64) from a cryo-electron tomography tilt series (41 projections at ±60° with 3° steps, with Gaussian noise). The agent must use the DeepDeWedge method to overcome the missing wedge artifact and produce a reconstruction that achieves high PSNR compared to a hidden ground truth. The agent is given projection data in MRC format and tilt angles in a text file, and must save the reconstruction as an MRC file. The environment is CPU-only. VerifiablePositive aspects:
Negative aspects:
Judgement: Accept — The core verification approach is sound (PSNR against ground truth), though the threshold needs to be carefully calibrated to ensure it's discriminative. Well-SpecifiedPositive aspects:
Negative aspects:
Judgement: Uncertain — The task is mostly well-specified, but the method constraint creates ambiguity about what exactly is being verified. If PSNR alone is the metric, the method constraint is process-verification. If the threshold is set high enough that only DeepDeWedge-class methods can pass, this resolves the issue but needs to be demonstrated. SolvablePositive aspects:
Negative aspects:
Judgement: Uncertain — The method is proven to work, but the CPU-only constraint combined with neural network training raises serious questions about whether this can be completed within typical agent time limits. The proposal should address expected runtime. DifficultPositive aspects:
Negative aspects:
Judgement: Accept — The combination of domain knowledge requirements, multiple decision points, and reported LLM failure suggests genuine difficulty. The concern about difficulty being primarily "engineering" rather than "scientific" is partially mitigated by the need for reconstruction expertise. Scientifically Grounded & InterestingPositive aspects:
Negative aspects:
Judgement: Strong Accept — This is a genuinely useful scientific workflow that researchers perform regularly. The domain is important and the specific challenge (missing wedge reconstruction) is well-motivated. Outcome-VerifiedPositive aspects:
Negative aspects:
Judgement: Uncertain — The method specification is a process constraint that conflicts with outcome-based verification. This can be resolved if the PSNR threshold is set high enough that only sophisticated methods (like DeepDeWedge) can achieve it, making the method constraint implicit rather than explicit. Alternatively, the method constraint should be dropped in favor of a pure outcome-based approach. Final AnalysisThis is a scientifically well-motivated task from a real research workflow. The core idea — reconstructing a 3D volume from a cryo-ET tilt series while overcoming the missing wedge — is genuinely interesting and practically relevant. The verification approach (PSNR against ground truth) is fundamentally sound. However, there are several concerns that need to be addressed:
The task has clear potential but needs refinement, particularly around the process constraint, runtime feasibility on CPU, and threshold calibration. Decision: Uncertain
|
|
/approve |
✅ Proposal Approvedcc @reinhardh @AllenGrahamHart Hi Reinhard, Great news — your Terminal-Bench Science task proposal "Cryo ET reconstruction" has been approved by the maintainers! 🎉 You're now invited to build and submit your task as a Pull Request. Here's how to get started:
Deadline: Tasks must be submitted by August 17, 2026. Most tasks need a few rounds of review — please start early. For more on the project, see the Terminal-Bench Science announcement on tbench.ai. Questions? Drop by Looking forward to your PR, |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Proposed by @reinhardh
[Task Proposal #33] Cryo ET reconstruction
Scientific Domain
Life Sciences > Biology > Imaging
Scientific Problem
The task addresses the problem of reconstructing a tomogram (volume) from a tilt series (measurements) in cryo-electron tromography. The tomogram is then used to understand aspects of a cellular environment or to reconstruct the structure of proteins. This workflow is something that we run in my lab and that is also run in many other labs that work on cryo-ET.
Workflow Details
You are given a cryo-electron tomography (cryo-ET) tilt series of a 64×64×64 volume with a ±60° tilt range (3° steps) and Gaussian noise (σ = 0.5).
The tilt series consist of a projection stack (41 × 64 × 64, float32) in file `/app/tilt_series.mrc` containing one projection per tilt angle. The 41 tilt angles in degrees are in the file `/app/tilt_angles.txt`, one per line.
Your task is to reconstruct the 3D volume as accurately as possible, overcoming the missing wedge artifact. Use the [DeepDeWedge](https://github.com/MLI-lab/DeepDeWedge) method. Save your result as `/app/reconstruction.mrc` (64×64×64, float32).
The environment is CPU-only (no GPU available).
Your reconstruction is evaluated by comparing to the ground truth using PSNR, but of course the ground truth is not available to you.
Q: Isn't this too easy - to just apply an existing method?
A: It's quite difficult to use this method (and other related ones), since the agent has to make several decisions that require cryo-et reconstruction expertise, and how to do reconstruct. To be able to apply apply DeepDeWedge the agent has to be able to reconstruct a reasonably good volume first, so that DeepDeWedge can refine it.
Q: The instruction should not hint at the solution approach - why specify to use the DeepDeWedge method, and not let the agent use an arbitrary reconstruction method?
A: Because it is a quite common task in cryo-ET to attempt reconstruction with a particular algorithm, and see how well reconstruction works with that method. For some situations some algorithms are more suitable than others. Applying a reconstruction to a given tilt series is however quite non-trivial. Opus 4.6 does for example not succeed as this task.
Dependencies
https://github.com/MLI-lab/DeepDeWedge and a few standard python packages.
Dataset
The environment contains a tilt series that I generated from a crop of a standard tomogram used in the field.
Evaluation Strategy
I check whether reconstruction performance is close to the ground truth from which I generated the tilt series (measurements).
Complexity
Quite difficult, a domain expert not familiar with the method would require an hour to a few hours, to get familiar with the method and to try out a few configurations and evaluate them. Opus 4.6 with Terminus 2 can't solve this task, it's surprisingly challenging for a frontier AI agent.
References & Resources
https://www.nature.com/articles/s41467-024-51438-y
here is the pull request for the task with all the details:
#75
Additional Information
None provided
Author Information
Author: Reinhard Heckel
Email: reinhard.heckel@tum.de
Role: Associate Professor in ECE
Profile: https://scholar.google.com/citations?user=ZWV0I7cAAAAJ&hl=en
GitHub: https://github.com/reinhardh
Discord: reinhardheckel
Submitted via Terminal-Bench Science Task Proposal Form
All reactions