Nextflow Frontier
All posts

Benchmarks · 13 min read

Nextflow Frontier outscored Rosalind and Claude Science on BioML-bench

We ran Nextflow Frontier against OpenAI's Rosalind and Anthropic's Claude Science on the same 22 tasks from BioML-bench, a public benchmark for biomedical machine learning. Nextflow Frontier ranked at the 96th percentile of each task's public leaderboard on average, against the 68th for Rosalind and the 69th for Claude Science.

By Nextflow Frontier Team

Grouped bar chart of mean leaderboard percentile by area for Nextflow Frontier, Rosalind and Claude Science; Nextflow Frontier is highest in every area and across all tasks, 96 against 68 and 69

Models improve through experiments

Building a machine learning model for a biological problem takes many rounds of experiments. A researcher picks how to describe the data and which model to fit, scores the result on examples the model has not seen, and lets that score decide what to try next.

That loop is the design principle behind Nextflow Frontier, the closed-loop discovery system built and recently launched by the team that created Nextflow. Nextflow Frontier’s agents research a task, write code for each experiment, run it, read the scores and plan the next set of experiments from what they learned. It often runs hundreds of experiments in parallel, for days.

Each cycle of this loop would normally cost a computational scientist days; Nextflow Frontier runs hundreds of rounds in parallel, unsupervised if the scientists so choose, so teams can run a comprehensive set of experiments and leave with a view to leaving no possible solution path unexplored.

We ran Nextflow Frontier against the AI scientists from OpenAI and Anthropic, with the same fundamental parameters and the same freedom to keep experimenting, and measured how each scored.

Benchmark setup

We evaluated Nextflow Frontier, Rosalind and Claude Science on BioML-bench (Miller et al. 2025), a set of 24 tasks in drug discovery, protein engineering, single-cell omics and biomedical imaging, each with a public leaderboard.

We chose to report rank percentiles (e.g. 96 means a system is better than 96% of prior submitted methods on that task).

Diagram: training data, training labels and evaluation data feed the AI scientist, which sends predictions to a scoring module; the scoring module compares them with evaluation labels hidden from the AI scientist, and its score loops back to guide the next experiment

Figure 1Benchmark setup, AI scientists are given training data, training labels and evaluation data. The scoring module can be called as often and as many times as needed.

Nextflow Frontier ranked highest in every area

Nextflow Frontier matched or outperformed both Rosalind and Claude Science on all scored tasks, and it scored above every public leaderboard entry 71% of the time.

Nextflow Frontier, Rosalind, Claude Science: mean leaderboard percentile. higher is better.
Task areaNextflow FrontierRosalindClaude Science
Drug discovery (9 tasks)967166
Protein engineering (6 tasks)945765
Single-cell omics (3 tasks)979188
Biomedical imaging (3 tasks)99.75870
All tasks (21 tasks)966869
Figure 2Nextflow Frontier had the highest mean leaderboard percentile in all four areas and across all tasks. Each bar is a system's mean percentile over the tasks in that area, with Nextflow Frontier in dark green, Rosalind in sage green and Claude Science in sand; higher is better.

Six of eight ties (75%) occurred at the 100th percentile, where Nextflow Frontier, Claude Science or Rosalind beat every public leaderboard entry, leaving no room for the percentile to distinguish their scores. The remaining ties were on perturbation response, at the 90th percentile, and histopathology, at 99.2.

Days of search versus minutes

Nextflow Frontier is built to run as long as a problem requires. This extreme scale of test-time compute, the computing a system spends while working on a task, is made possible by custom algorithms built to escape local minima and optimize compute utilization. As a result, Nextflow Frontier developed and tested more refined and varied approaches than Rosalind or Claude Science on all 22 tasks.

For comparison, Nextflow Frontier ran longer than Rosalind or Claude Science on all 22 compared tasks. Its shortest search, 11 hours on GI tract segmentation, was about four times as long as the longest run by either Anthropic’s or OpenAI’s system: Claude Science’s 2.8 hours on the same task.

Nextflow Frontier also scored far more attempts. Its median was 520 attempts per task whereas Rosalind’s and Claude Science’s was 41.5 and 2, respectively.

Figure 3Nextflow Frontier searched for days. Rosalind and Claude Science usually stopped within minutes. Each panel shows one measure on its own logarithmic scale: search time, attempts scored by a task's grader, and language-model requests. Each dot is one task, and the black tick marks the median. Nextflow Frontier is dark green, Rosalind is sage green, and Claude Science is gold. The panels cover 22 tasks.
Search time, scored attempts and language-model requests by task and system
MeasureTaskSystemValue
Search time per taskHepatic clearanceRosalind13.2 minutes
Search time per taskHepatic clearanceClaude Science22.9 minutes
Search time per taskPlasma protein bindingRosalind8.4 minutes
Search time per taskPlasma protein bindingClaude Science9.2 minutes
Search time per taskSolubilityRosalind9.1 minutes
Search time per taskSolubilityClaude Science3 minutes
Search time per taskEGFR kinase activityRosalind3.3 minutes
Search time per taskEGFR kinase activityClaude Science8.1 minutes
Search time per taskBlood-brain barrierRosalind7.1 minutes
Search time per taskBlood-brain barrierClaude Science3.1 minutes
Search time per taskCaco-2 permeabilityRosalind9.8 minutes
Search time per taskCaco-2 permeabilityClaude Science31.1 minutes
Search time per taskCYP2D6 substrateRosalind7.7 minutes
Search time per taskCYP2D6 substrateClaude Science22.8 minutes
Search time per taskhERG blockadeRosalind7.3 minutes
Search time per taskhERG blockadeClaude Science37 minutes
Search time per taskLipophilicityRosalind8.9 minutes
Search time per taskLipophilicityClaude Science44.5 minutes
Search time per taskCBX4 stabilityRosalind4.8 minutes
Search time per taskCBX4 stabilityClaude Science3.4 minutes
Search time per taskCSN4 indelsRosalind5.4 minutes
Search time per taskCSN4 indelsClaude Science5.8 minutes
Search time per taskPsaE stabilityRosalind10.6 minutes
Search time per taskPsaE stabilityClaude Science33.3 minutes
Search time per taskQ8EG35 indelsRosalind4.7 minutes
Search time per taskQ8EG35 indelsClaude Science26.1 minutes
Search time per taskSbi stabilityRosalind8.6 minutes
Search time per taskSbi stabilityClaude Science7.8 minutes
Search time per taskSARS-CoV-2 spike bindingRosalind5.9 minutes
Search time per taskSARS-CoV-2 spike bindingClaude Science32.1 minutes
Search time per taskLabel projectionRosalind10 minutes
Search time per taskLabel projectionClaude Science13.1 minutes
Search time per taskPredict modalityRosalind22.6 minutes
Search time per taskPredict modalityClaude Science13.9 minutes
Search time per taskPerturbation responseRosalind19.1 minutes
Search time per taskPerturbation responseClaude Science6 minutes
Search time per taskHistopathology cancerRosalind26.5 minutes
Search time per taskHistopathology cancerClaude Science105.6 minutes
Search time per taskPulmonary fibrosisRosalind7.5 minutes
Search time per taskPulmonary fibrosisClaude Science2.3 minutes
Search time per taskBrain tumor MGMTRosalind10.4 minutes
Search time per taskBrain tumor MGMTClaude Science4.4 minutes
Search time per taskGI tract segmentationRosalind21.3 minutes
Search time per taskGI tract segmentationClaude Science166.3 minutes
Search time per taskEGFR kinase activityNextflow Frontier4824 minutes
Search time per taskPlasma protein bindingNextflow Frontier2634 minutes
Search time per taskSolubilityNextflow Frontier14646 minutes
Search time per taskLipophilicityNextflow Frontier2394 minutes
Search time per taskhERG blockadeNextflow Frontier3768 minutes
Search time per taskBlood-brain barrierNextflow Frontier7560 minutes
Search time per taskCaco-2 permeabilityNextflow Frontier3696 minutes
Search time per taskHepatic clearanceNextflow Frontier4698 minutes
Search time per taskCYP2D6 substrateNextflow Frontier3738 minutes
Search time per taskSbi stabilityNextflow Frontier6852 minutes
Search time per taskCSN4 indelsNextflow Frontier2100 minutes
Search time per taskCBX4 stabilityNextflow Frontier7560 minutes
Search time per taskPsaE stabilityNextflow Frontier13992 minutes
Search time per taskQ8EG35 indelsNextflow Frontier1866 minutes
Search time per taskSARS-CoV-2 spike bindingNextflow Frontier1356 minutes
Search time per taskPredict modalityNextflow Frontier1680 minutes
Search time per taskPerturbation responseNextflow Frontier9984 minutes
Search time per taskLabel projectionNextflow Frontier3684 minutes
Search time per taskPulmonary fibrosisNextflow Frontier10548 minutes
Search time per taskHistopathology cancerNextflow Frontier1806 minutes
Search time per taskBrain tumor MGMTNextflow Frontier2946 minutes
Search time per taskGI tract segmentationNextflow Frontier660 minutes
Attempts scored by the grader, per taskHepatic clearanceRosalind83
Attempts scored by the grader, per taskHepatic clearanceClaude Science2
Attempts scored by the grader, per taskPlasma protein bindingRosalind93
Attempts scored by the grader, per taskPlasma protein bindingClaude Science2
Attempts scored by the grader, per taskSolubilityRosalind37
Attempts scored by the grader, per taskSolubilityClaude Science1
Attempts scored by the grader, per taskEGFR kinase activityRosalind51
Attempts scored by the grader, per taskEGFR kinase activityClaude Science2
Attempts scored by the grader, per taskBlood-brain barrierRosalind230
Attempts scored by the grader, per taskBlood-brain barrierClaude Science2
Attempts scored by the grader, per taskCaco-2 permeabilityRosalind88
Attempts scored by the grader, per taskCaco-2 permeabilityClaude Science2
Attempts scored by the grader, per taskCYP2D6 substrateRosalind175
Attempts scored by the grader, per taskCYP2D6 substrateClaude Science2
Attempts scored by the grader, per taskhERG blockadeRosalind32
Attempts scored by the grader, per taskhERG blockadeClaude Science2
Attempts scored by the grader, per taskLipophilicityRosalind20
Attempts scored by the grader, per taskLipophilicityClaude Science3
Attempts scored by the grader, per taskCSN4 indelsClaude Science1
Attempts scored by the grader, per taskPsaE stabilityRosalind31
Attempts scored by the grader, per taskPsaE stabilityClaude Science4
Attempts scored by the grader, per taskQ8EG35 indelsRosalind32
Attempts scored by the grader, per taskQ8EG35 indelsClaude Science3
Attempts scored by the grader, per taskSbi stabilityRosalind20
Attempts scored by the grader, per taskSbi stabilityClaude Science1
Attempts scored by the grader, per taskSARS-CoV-2 spike bindingRosalind14
Attempts scored by the grader, per taskSARS-CoV-2 spike bindingClaude Science4
Attempts scored by the grader, per taskLabel projectionRosalind56
Attempts scored by the grader, per taskLabel projectionClaude Science2
Attempts scored by the grader, per taskPredict modalityRosalind46
Attempts scored by the grader, per taskPredict modalityClaude Science11
Attempts scored by the grader, per taskPerturbation responseRosalind388
Attempts scored by the grader, per taskPerturbation responseClaude Science5
Attempts scored by the grader, per taskHistopathology cancerRosalind4
Attempts scored by the grader, per taskHistopathology cancerClaude Science5
Attempts scored by the grader, per taskPulmonary fibrosisRosalind46
Attempts scored by the grader, per taskPulmonary fibrosisClaude Science2
Attempts scored by the grader, per taskBrain tumor MGMTRosalind34
Attempts scored by the grader, per taskBrain tumor MGMTClaude Science2
Attempts scored by the grader, per taskGI tract segmentationRosalind19
Attempts scored by the grader, per taskGI tract segmentationClaude Science12
Attempts scored by the grader, per taskEGFR kinase activityNextflow Frontier820
Attempts scored by the grader, per taskPlasma protein bindingNextflow Frontier822
Attempts scored by the grader, per taskSolubilityNextflow Frontier506
Attempts scored by the grader, per taskLipophilicityNextflow Frontier521
Attempts scored by the grader, per taskhERG blockadeNextflow Frontier681
Attempts scored by the grader, per taskBlood-brain barrierNextflow Frontier720
Attempts scored by the grader, per taskCaco-2 permeabilityNextflow Frontier416
Attempts scored by the grader, per taskHepatic clearanceNextflow Frontier614
Attempts scored by the grader, per taskCYP2D6 substrateNextflow Frontier497
Attempts scored by the grader, per taskSbi stabilityNextflow Frontier399
Attempts scored by the grader, per taskCSN4 indelsNextflow Frontier1012
Attempts scored by the grader, per taskSARS-CoV-2 spike bindingNextflow Frontier520
Attempts scored by the grader, per taskPredict modalityNextflow Frontier428
Attempts scored by the grader, per taskPerturbation responseNextflow Frontier2607
Attempts scored by the grader, per taskLabel projectionNextflow Frontier263
Attempts scored by the grader, per taskPulmonary fibrosisNextflow Frontier1095
Attempts scored by the grader, per taskHistopathology cancerNextflow Frontier62
Attempts scored by the grader, per taskBrain tumor MGMTNextflow Frontier151
Attempts scored by the grader, per taskGI tract segmentationNextflow Frontier12
Language-model requests per taskHepatic clearanceRosalind48
Language-model requests per taskHepatic clearanceClaude Science27
Language-model requests per taskPlasma protein bindingRosalind39
Language-model requests per taskPlasma protein bindingClaude Science22
Language-model requests per taskPlasma protein bindingNextflow Frontier14204
Language-model requests per taskSolubilityRosalind58
Language-model requests per taskSolubilityClaude Science6
Language-model requests per taskSolubilityNextflow Frontier21116
Language-model requests per taskEGFR kinase activityRosalind14
Language-model requests per taskEGFR kinase activityClaude Science14
Language-model requests per taskEGFR kinase activityNextflow Frontier16483
Language-model requests per taskBlood-brain barrierRosalind48
Language-model requests per taskBlood-brain barrierClaude Science10
Language-model requests per taskBlood-brain barrierNextflow Frontier17520
Language-model requests per taskCaco-2 permeabilityRosalind44
Language-model requests per taskCaco-2 permeabilityClaude Science18
Language-model requests per taskCaco-2 permeabilityNextflow Frontier8595
Language-model requests per taskCYP2D6 substrateRosalind59
Language-model requests per taskCYP2D6 substrateClaude Science17
Language-model requests per taskCYP2D6 substrateNextflow Frontier9706
Language-model requests per taskhERG blockadeRosalind44
Language-model requests per taskhERG blockadeClaude Science21
Language-model requests per taskhERG blockadeNextflow Frontier13289
Language-model requests per taskLipophilicityRosalind59
Language-model requests per taskLipophilicityClaude Science19
Language-model requests per taskLipophilicityNextflow Frontier13336
Language-model requests per taskCBX4 stabilityRosalind26
Language-model requests per taskCBX4 stabilityClaude Science10
Language-model requests per taskCSN4 indelsRosalind33
Language-model requests per taskCSN4 indelsClaude Science9
Language-model requests per taskPsaE stabilityRosalind44
Language-model requests per taskPsaE stabilityClaude Science34
Language-model requests per taskQ8EG35 indelsRosalind30
Language-model requests per taskQ8EG35 indelsClaude Science43
Language-model requests per taskSbi stabilityRosalind54
Language-model requests per taskSbi stabilityClaude Science11
Language-model requests per taskSbi stabilityNextflow Frontier10553
Language-model requests per taskSARS-CoV-2 spike bindingRosalind42
Language-model requests per taskSARS-CoV-2 spike bindingClaude Science43
Language-model requests per taskSARS-CoV-2 spike bindingNextflow Frontier17076
Language-model requests per taskLabel projectionRosalind70
Language-model requests per taskLabel projectionClaude Science14
Language-model requests per taskLabel projectionNextflow Frontier5982
Language-model requests per taskPredict modalityRosalind141
Language-model requests per taskPredict modalityClaude Science24
Language-model requests per taskPredict modalityNextflow Frontier9981
Language-model requests per taskPerturbation responseRosalind58
Language-model requests per taskPerturbation responseClaude Science23
Language-model requests per taskPerturbation responseNextflow Frontier51961
Language-model requests per taskHistopathology cancerRosalind162
Language-model requests per taskHistopathology cancerClaude Science25
Language-model requests per taskHistopathology cancerNextflow Frontier10751
Language-model requests per taskPulmonary fibrosisRosalind32
Language-model requests per taskPulmonary fibrosisClaude Science7
Language-model requests per taskPulmonary fibrosisNextflow Frontier37235
Language-model requests per taskBrain tumor MGMTRosalind44
Language-model requests per taskBrain tumor MGMTClaude Science9
Language-model requests per taskBrain tumor MGMTNextflow Frontier9563
Language-model requests per taskGI tract segmentationRosalind86
Language-model requests per taskGI tract segmentationClaude Science34
Language-model requests per taskGI tract segmentationNextflow Frontier5160

Case: Predicting epidermal growth factor receptor activity

Epidermal growth factor receptor (EGFR) is a transmembrane receptor tyrosine kinase that plays a critical role in regulating cell growth, survival, and differentiation. Dysregulation or overactivation of EGFR is a key driver in several human malignancies, particularly non-small cell lung cancer, making it a primary target for small-molecule drug discovery.

In this BioML-bench task, the objective is to rank 144 candidate molecules based on their predicted binding activity against EGFR, identifying those most likely to act as potent inhibitors. The system learns from a training set of 496 molecules with known active or inactive labels (see our EGFR blog post), where the test molecules feature distinct core chemical structures to challenge model generalization. Performance is evaluated using the Area Under the Precision-Recall Curve (PR-AUC), where a score of 1.0 represents a perfect ranking of active over inactive compounds.

On the EGFR task, Nextflow Frontier ran for about 32 hours and gradually improved its score to a top mark of 0.887. This surpassed both Rosalind (0.864) and the previous leaderboard best, MolGPS (0.866; Sypetkowski et al. 2024).

The improvement came from evolving how the data was represented: early models used basic chemical fingerprints describing atoms by element, while later iterations described atoms by chemical role (reaching 0.864) and incorporated a second model focused on ring systems and connecting chains to hit 0.887.

Because Nextflow Frontier selected the best-performing model across 820 attempts on the same 144 test molecules, we statistically resampled the test set and re-scored the exact predictions found by Nextflow Frontier. This gave us scores between 0.73 and 0.99, making the reported 0.887 top score plausible but highly variable. Since MolGPS is a billion parameter network, we could not realistically put it to the same test.

Both Rosalind and Claude Science stopped within an hour. Rosalind built molecular fingerprints from SMILES strings and used grader feedback to select and tune a blend of logistic and tree models. It reached PR-AUC 0.864 after 51 scoring calls in about three minutes. Claude Science selected a blend of fingerprint models using scaffold-grouped cross-validation, then checked its candidates with two grader calls. It submitted PR-AUC 0.821 after about 8 minutes.

Step chart of best PR-AUC on 144 test molecules over time, zoomed to 0.70 to 0.90: Rosalind climbs to about 0.864 within the first minutes, Claude Science stays at 0.821, and Nextflow Frontier climbs over many hours past the 0.866 MolGPS line, through 0.864, 0.876 and 0.881, to 0.887

Figure 4Nextflow Frontier kept raising its EGFR score for more than a day after Rosalind and Claude Science had stopped. Each line is the best score a system had reached by that time, with Nextflow Frontier in dark green, Rosalind in sage green and Claude Science in gold, and the gray line is MolGPS, the leaderboard’s best entry before Nextflow Frontier. Each light gray dot is one of Nextflow Frontier’s scored attempts; the colored dots on the Rosalind and Claude Science lines are theirs. The labels mark the attempts that moved Nextflow Frontier’s best score: describing atoms by what they can do (0.864), adding a chains-and-rings model (0.876), and combining the two, first as a weighted average (0.881), then on a log-odds scale (0.887). The first 20 minutes take the left 30 percent of the time axis, and the score axis runs from 0.70 to 0.90, so 51 of Nextflow Frontier’s attempts and 11 of Rosalind’s fall below the plotted range. Rosalind’s and Claude Science’s attempts come from their scoring ledgers, timed from each run’s first scored call. Claude Science worked for 6 minutes before its first scored attempt, which the time axis does not show.

See Harbor Hub for Rosalind’s and Claude Science’s scored attempts.

Both Rosalind and Claude Science ended their runs voluntarily without hitting time limits. On EGFR, Rosalind stopped after noting its latest gains were marginal, while Claude Science stopped after two scoring calls without giving a reason.

Nextflow Frontier treats each result as the starting point for the next experiment. Nextflow makes that practical over days by scheduling the work at scale, recovering from failed jobs and recording what produced each score (Di Tommaso et al. 2017). This theoretically infinite discovery loop is the key to its notable outperformance.

A transparent, guidable system

Agents are notorious for producing large text artifacts. This puts a substantial verification burden on scientists. In the typical setup, scientists need to scroll through thousands of lines of text in a linear chat interface to find why certain decisions were made, or if solutions match what agents say the programs do.

Nextflow Frontier, on the contrary, solves this problem through a user interface built deterministically based on the actual scientific question at hand. This allows users to navigate through the information efficiently and steer the system by proposing new research directions and ideas as the system is running.

The goal of this interface is to provide highly efficient scientific transparency and guidability. Perhaps there is a day where black box models do everything perfectly and obviate the need for the scientist, but in the meantime Nextflow Frontier is designed to put the scientist at the active center of the discovery loop.

To be clear, during this benchmarking exercise, to provide a fair comparison, Nextflow Frontier’s user interface was disabled and we relied solely on the system’s autonomous capabilities.

Why Nextflow Frontier can run longer

At first glance, getting one of the LLM platforms to run longer looks like a simple adjustment that would erase Nextflow Frontier’s radical outperformance. We’d argue that deeper differences between the systems make it harder than it appears.

The fundamental difference is that Nextflow Frontier is a full discovery system that uses LLMs but is not beholden to their intrinsic limitations. LLMs suffer from: context rot, as longer inputs drift away from the training distribution; a strong propensity to latch on to early effective angles, which explains the huge jump you see at the beginning of Rosalind and Claude Science’s efforts followed by radical stagnation and early completion; reinforcement learning systems that are oriented towards binary tasks and thus don’t reward sustained effort past a viable first solution; training against binary problem spaces such as math and code, as opposed to biology whose rewards systems tend to be gradations.

All of these result in the LLM systems quickly latching on to early solutions, followed by activity that makes that first solution more complex, further undermining ultimate performance. And this isn’t a box you can easily prompt your way out of given the profound impact of training techniques on model behavior.

From a design perspective, it is the opposite with Nextflow Frontier, which uses LLMs to execute tasks such as research steps. The system as a whole is driven fundamentally by algorithms designed to match the gradient nature of biology, balancing exploration and exploitation.

To state this plainly, Nextflow Frontier uses specifically designed algorithms that aren’t agents to go around known LLM issues.

Validation at scale

The other notable difference between the LLM systems and Nextflow Frontier has to do with how experimental validation is actually executed. This is where Nextflow Frontier has the most notable advantage.

In the LLM systems, the science and the compute infrastructure run through the same system, clouding attention. For example, to get Claude onto a GPU cloud you have to explain literally everything about it in the prompt; Anthropic’s binder-design prompt is about 16,000 words and two-thirds of that is orchestration and operations.

In the BioML-bench test, Rosalind and Claude Science had to deal with finding and using the right tools to run their experiments, and they are not particularly skillful at this. It’s quite a different type of skill than other scientific steps in the discovery process, such as research summarization and hypothesis development.

Distinctively, Nextflow Frontier is designed to separate the science from the infrastructure. Nextflow itself is the premier compute orchestration framework for computational biology. So, as Nextflow Frontier develops intelligent scientific hypotheses for experimentation, LLMs represent those ideas as Nextflow pipelines, which then run at scale through Seqera’s platform.

This matters for reasons far beyond compute efficiency. In computational biology, how you write pipelines determines what you learn. As an example, if you write a pipeline with a single process and all the ideas inside this process, you can’t separate the key ideas and determine (and score) their impact. Learning is minimized by this approach, even if it seems at an LLM’s first glance like the more efficient way of approaching a problem.

Nextflow Frontier, to continue with this example, decomposes pipelines into distinct processes to allow for precision testing of each element of a given idea; this allows for much more intelligent iteration and hill-climbing.

In summary, because Nextflow Frontier is a complete closed-loop discovery system that uses LLMs but isn’t itself an LLM, it is able to more comprehensively match the optimal scientific discovery process in its design. The result of this is dramatic outperformance across a wide variety of computational problems.

Caveats

Here, we evaluate all three AI scientists based on how well they fulfill the contract. Which means, how well can AI scientists find solutions that maximize performance on the evaluation set?

We still need to build that evaluation set as a faithful biology digital twin, and Nextflow Frontier has been designed to surface the right information to help scientists refine this across experiment rounds.

In this case, we find that some BioML-bench tasks are not faithful representations of the biology and thus get quickly saturated by AI scientists. We mitigated this effect by closely verifying solutions and by repeatedly reshuffling the split between training and evaluation data, retraining each time to see how much the score changes.

In our work with ALLOX, we iteratively refined the experiment’s design, which led to models outperforming the current state of the art on unseen data.

Summary

Given the same tasks and the same freedom to keep experimenting, Rosalind and Claude Science usually settled on an answer within minutes. Nextflow Frontier kept running, scoring and recording experiments for days. It ranked highest in all four areas and matched or beat both systems on every scored task.

Those days represent compute time, not scientist time. The search runs unattended and in parallel, and every attempt is recorded with what changed and what it scored. With Nextflow Frontier, the scientist can step in at any point to review the record, trace where each gain came from and steer what gets tried next.

Richard Hamming drew the line between science and engineering like this: “In science if you know what you are doing you should not be doing it. In engineering if you do not know what you are doing you should not be doing it” (Hamming 1997). An engineering task ends when the code runs and the tests pass. Rosalind closed its EGFR run exactly that way: “Done. I wrote and verified the final candidate.”

Nextflow Frontier, on the other hand, acted on the model of science: it went on improving its score on the same task for more than a day. Stopping at “it works” can be good engineering. But in science you don’t know where the best answer is until you’ve looked, so the work is to keep trying ideas, check each one, learn from the results, and build deeper and deeper understanding. Nextflow Frontier is designed to do that for as long as the problem needs at any scale. As such it ushers in a new era of actual agent science as opposed to agentic coding applied to science.

Methods

Common setup

Nextflow Frontier, Rosalind and Claude Science were given the tasks in the same format:

  • A public S3 bucket with training data, training labels and testing data
  • Instructions on the task at hand
  • An endpoint to score predicted testing labels against true testing labels

Exact splits were determined by BioML-bench. For imaging tasks (from Kaggle) this split differs from the prior leaderboard, the exact reported percentiles might be inaccurate. However, all three systems were always benchmarked against the same exact setup.

Rosalind and Claude Science each ran in a container with four CPUs and 16 GiB of memory. On the four imaging tasks, both also had access to an AWS Batch queue offering single-GPU L4, A10G or T4 jobs, configured with a shared capacity of 32 vCPUs. A separate CPU queue was configured for 64 vCPUs.

All three AI scientists could call the grading endpoint at any point without limits and were not given any time limit besides a generous task-dependent Harbor limit to prevent idle compute cost on our infrastructure.

We removed a spatially variable genes task because the public data contains hidden test answers.

Rosalind

Rosalind used OpenAI’s Codex agent version 0.161.0 with GPT-Rosalind-5.5 model at default high reasoning effort. We used Harbor (Harbor Framework Team 2026) to deploy Rosalind to a virtual machine with 4 CPUs and 16GB of memory. The Rosalind and Claude Science runs, including every scored attempt, are public on Harbor Hub.

Claude Science

Claude Science used version 0.1.67, with default Opus 5.5 at medium reasoning effort. Opus 5.5 biology safeguards triggered on 8 tasks, the work continued on Opus 5 instead.

References

  • Di Tommaso P, Chatzou M, Floden EW, et al. (2017). Nextflow enables reproducible computational workflows. Nature Biotechnology 35, 316–319. doi:10.1038/nbt.3820
  • Hamming RW (1997). The art of doing science and engineering: learning to learn. Gordon and Breach.
  • Harbor Framework Team (2026). Harbor: a framework for evaluating and optimizing agents and models in container environments. Zenodo. doi:10.5281/zenodo.20953922
  • Miller HE, Greenig M, Tenmann B, et al. (2025). BioML-bench: evaluation of AI agents for end-to-end biomedical ML. bioRxiv. doi:10.1101/2025.09.01.673319
  • Sypetkowski M, Wenkel F, Poursafaei F, et al. (2024). On the scalability of GNNs for molecular graphs. arXiv:2404.11568. arxiv.org/abs/2404.11568

Interested in Nextflow Frontier?

Nextflow Frontier is a closed-loop discovery system built on Nextflow. It designs computational experiments, runs each one as a reproducible pipeline and learns from every result’s score what to try next, under the supervision of scientists.

Learn more

Filed under Benchmarks

All posts
All posts
  1. Introducing Nextflow Frontier

  2. Drug discovery

    Ranking molecules for a cancer drug target

  3. Biomedical imaging

    Forecasting lung decline from a single CT scan