Magnolia:面向计算化学的持久记忆智能体框架

arXiv cs.AI 论文

摘要

论文提出 Magnolia,一个面向计算化学的持久记忆 AI 智能体框架,采用三层记忆系统(会话、项目、跨项目规则),整合对接、分子动力学与量子化学计算流程;在四个案例中验证了记忆机制显著提升任务检查通过率。

arXiv:2610.27230v1 Announce Type: new Abstract: Chemistry has recently entered a high-data regime as molecular databases from high-throughput platforms or computational studies have become available. Increasing automation within the chemical sciences leads to a more digital and precision chemistry. Dedicated scientific agents are becoming central to guiding the chemist through an ever-increasing amount of data and findings, including negative ones. Here, we introduce Magnolia, a persistent-memory artificial intelligence agent framework that integrates computational protocols, from docking to quantum chemistry, lab notebooks and chat logs relying on large language models (LLMs). It relies on a three-tier memory system: session-level observations are automatically captured and distilled into structured learnings, confirmed and elevated to project-tier entries and, when human-validated, promoted to cross-project rules that actively guide subsequent work and provide direct chemical feedback. We illustrate Magnolia on four case studies: quantum-chemical evaluation of aromatic systems (COMPAS database), molecular dynamics of butane and of modified DNA, and a protein-peptide docking campaign. Across these projects, Magnolia tracked 317 runs and accumulated 116 project-tier entries, from which four cross-project rules were promoted; in controlled replays of four tasks, runs with memory passed the checks that runs without it failed (for example, ten of ten docking-configuration checks, against one to four of ten). By combining automation, reproducibility, and human-in-the-loop control, our Magnolia framework streamlines docking, molecular dynamics and quantum chemistry calculations with direct analysis and LLM-augmented feedback, offering accelerated access to computational (bio)chemistry.
查看原文
查看缓存全文

缓存时间: 2026/10/21 06:49

# A Persistent-Memory Agent Frameworkfor Computational Chemistry
Source: [https://arxiv.org/html/2610.27230](https://arxiv.org/html/2610.27230)
## Magnolia: A Persistent\-Memory Agent Framework for Computational Chemistry

Tao JiangAffiliation:Université Côte d’Azur, CNRS, ICN, Nice, FranceAffiliation:Corresponding authors: tao\.jiang@univ\-cotedazur\.fr, elise\.dumont@univ\-cotedazur\.fr, louis\-felix\.nothias@univ\-cotedazur\.frBenjamin NavetAffiliation:Université Côte d’Azur, CNRS, ICN, Nice, FranceAffiliation:Inria, Université Côte d’Azur, CNRS, I3S, FranceYousouf TaghzoutiAffiliation:Université Côte d’Azur, CNRS, ICN, Nice, FranceAffiliation:Inria, Université Côte d’Azur, CNRS, I3S, FranceLouis\-Félix NothiasAffiliation:Université Côte d’Azur, CNRS, ICN, Nice, FranceAffiliation:Corresponding authors: tao\.jiang@univ\-cotedazur\.fr, elise\.dumont@univ\-cotedazur\.fr, louis\-felix\.nothias@univ\-cotedazur\.frElise DumontAffiliation:Université Côte d’Azur, CNRS, ICN, Nice, FranceAffiliation:Corresponding authors: tao\.jiang@univ\-cotedazur\.fr, elise\.dumont@univ\-cotedazur\.fr, louis\-felix\.nothias@univ\-cotedazur\.fr

October 19, 2026

###### Abstract

Chemistry has recently entered a high\-data regime as molecular databases from high\-throughput platforms or computational studies have become available\. Increasing automation within the chemical sciences leads to a more digital and precision chemistry\. Dedicated scientific agents are becoming central to guiding the chemist through an ever\-increasing amount of data and findings, including negative ones\. Here, we introduce Magnolia, a persistent\-memory artificial intelligence agent framework that integrates computational protocols, from docking to quantum chemistry, lab notebooks and chat logs relying on large language models \(LLMs\)\. It relies on a three\-tier memory system: session\-level observations are automatically captured and distilled into structured learnings, confirmed and elevated to project\-tier entries and, when human\-validated, promoted to cross\-project rules that actively guide subsequent work and provide direct chemical feedback\. We illustrate Magnolia on four case studies: quantum\-chemical evaluation of aromatic systems \(COMPAS database\), molecular dynamics of butane and of modified DNA, and a protein–peptide docking campaign\. Across these projects, Magnolia tracked 317 runs and accumulated 116 project\-tier entries, from which four cross\-project rules were promoted; in controlled replays of four tasks, runs with memory passed the checks that runs without it failed \(for example, ten of ten docking\-configuration checks, against one to four of ten\)\. By combining automation, reproducibility, and human\-in\-the\-loop control, our Magnolia framework streamlines docking, molecular dynamics and quantum chemistry calculations with direct analysis and LLM\-augmented feedback, offering accelerated access to computational \(bio\)chemistry\.

## 1Introduction

Computational \(bio\)chemistry has reached a stage of maturity as projects now typically combine several methods from docking to all\-atom molecular dynamics \(MD\) simulations and quantum chemistry\[[1](https://arxiv.org/html/2610.27230#bib.bib40)\]\. Quantum\-chemical datasets and databases provide a growing resource for this work\[[2](https://arxiv.org/html/2610.27230#bib.bib5)\]\. High\-performance computing \(HPC\) resources allow intensive studies with several hundred quantum\-mechanical \(QM\) calculations, thousands of docking calculations and an interplay with all\-atom MD simulations up to microsecond\-range trajectories\. This abundance of increasingly accurate data naturally calls for robust analysis protocols and careful visual inspection of structures and MD trajectories\.

Yet in virtual screening, the field’s highest\-throughput engine, analytical practice typically stops at score\-based triage, with visual inspection of top\-ranked poses still a crucial step\[[3](https://arxiv.org/html/2610.27230#bib.bib18)\]\. Systematic contact\-level analysis that would explain why a campaign succeeded or failed remains rare: interaction\-fingerprint methods serve mainly as rescoring devices\[[4](https://arxiv.org/html/2610.27230#bib.bib16)\], although tools such as ProLIF support explanatory analysis\[[5](https://arxiv.org/html/2610.27230#bib.bib17)\], and the per\-residue decomposition needed to rationalize rankings is deferred to later project stages or never performed\. Such depth requires retained, comparable run histories, precisely what current workflows discard\. It also requires analysis capability: writing custom scripts to mine each project’s outputs is prohibitive for many researchers\.

To take full advantage of ever\-increasing experimental or computational data, which are produced in the labs routinely, one needs new computational strategies or workflows to better capture the chemical lessons from intensive computational studies\. Protocol insights, custom scripts and error resolutions are often scattered across lab notebooks, local directories and execution logs, with limited standardization or systematic reporting\. These records are not always shared in full, which complicates the reproduction of a study\[[6](https://arxiv.org/html/2610.27230#bib.bib20)\]\. Negative findings, often valuable for preventing wasted effort, are systematically lost because publication venues rarely reward reporting them\[[7](https://arxiv.org/html/2610.27230#bib.bib36)\]\. When a new graduate student joins a project or a lab moves to a new protein target, the accumulated wisdom of prior work is effectively invisible: it must be rediscovered through the same trial and error that produced it\.

Workflow managers and electronic lab notebooks partially address these limitations\. Tools like Snakemake\[[8](https://arxiv.org/html/2610.27230#bib.bib41)\], Nextflow\[[9](https://arxiv.org/html/2610.27230#bib.bib42)\], and FireWorks\[[10](https://arxiv.org/html/2610.27230#bib.bib43)\]capture*what*was run: the command, the parameters, the exit code\. Electronic lab notebooks record*what*was obtained or observed: operating conditions, yields, spectra, plots; they can also preserve procedures and reasoning\. Executable notebooks, such as those edited in JupyterLab\[[11](https://arxiv.org/html/2610.27230#bib.bib44)\], combine the code, narrative and outputs of an analysis\. Git\[[12](https://arxiv.org/html/2610.27230#bib.bib45)\]records changes in scripts and protocols, making revisions traceable and reversible, but it versions the artifacts, not the lessons extracted from them\.

Large language model \(LLM\) agents have recently been applied to scientific workflows, including computational \(bio\)chemistry, demonstrating that natural language can drive tool invocation, result parsing, and error handling\[[13](https://arxiv.org/html/2610.27230#bib.bib15),[14](https://arxiv.org/html/2610.27230#bib.bib21),[15](https://arxiv.org/html/2610.27230#bib.bib23),[16](https://arxiv.org/html/2610.27230#bib.bib19),[17](https://arxiv.org/html/2610.27230#bib.bib33)\]; a perspective surveying the field counts forty\-nine such systems for atomistic simulation as of August 2026\[[18](https://arxiv.org/html/2610.27230#bib.bib32)\]\. Most of these systems, however, treat each session as an independent event; CASCADE’s consolidated memory and Mimosa’s workflow archive are the exceptions\. The agent that helped refine a protocol on Friday has no memory of what it learned when work resumes on Monday\.

This gap is acknowledged by the field itself: the developers of one state\-of\-the\-art molecular\-dynamics agent note that they “do not include persistent memory for the agent, so each new run has no recollection of any prior runs” and flag long\-term memory as future work\[[14](https://arxiv.org/html/2610.27230#bib.bib21)\]; post\-mortems of fully autonomous research attempts identify “memory and context degradation across long\-horizon tasks” among recurring failure modes, with models that “systematically lost track of previous decisions” as sessions progressed\[[19](https://arxiv.org/html/2610.27230#bib.bib24)\]; long\-horizon autoresearch frameworks still “lack mechanisms for continuity, recovery from dead ends”\[[20](https://arxiv.org/html/2610.27230#bib.bib29)\]; and surveys of agent memory, from early context\-management systems such as MemGPT to recent position papers, conclude that agents require “proactive memory management rather than ephemeral, forgetful behaviors”\[[21](https://arxiv.org/html/2610.27230#bib.bib31),[22](https://arxiv.org/html/2610.27230#bib.bib25)\]\. The atomistic\-simulation agent survey classifies architecture, autonomy and delegation, but does not systematically assess persistent cross\-session memory\[[18](https://arxiv.org/html/2610.27230#bib.bib32)\]\. A further challenge is to distinguish what the machine learns from what a human has confirmed\. The aim is therefore a system that*accumulates*protocol knowledge across sessions and projects, compressing experience into durable rules that actively shape future behavior\.

Such a system sits at a boundary between autonomous execution and supervised assistance that the agent community has only begun to name: as argued for skill\-acquiring agents, “tool use is not a unique ability of humans; what distinguishes humans is the cumulative acquisition of skills”\[[15](https://arxiv.org/html/2610.27230#bib.bib23)\]\. At one extreme, attempts at fully autonomous research have shown reliability limitations: one case study reported implementation or evaluation failure in three of four attempts\[[19](https://arxiv.org/html/2610.27230#bib.bib24)\]\. Agent Laboratory also reported higher mean scores from automated reviews than from human reviewers \(6\.1 versus 3\.8 out of 10\)\[[23](https://arxiv.org/html/2610.27230#bib.bib27)\]\. On the other hand, the CASCADE authors identify sustained skill mastery, human–agent collaboration and memory\-based consolidation as areas that remain underexplored\[[15](https://arxiv.org/html/2610.27230#bib.bib23)\]\. Between these extremes lies a middle ground: persistent memory with human\-gated promotion, in which the agent organizes and surfaces evidence \(contact maps, scoring tables, reproducibility metrics\) while the researcher retains interpretive authority\. Persistent memory addresses the first barrier, agent\-generated analysis the second, with the aim of making contact\-level explanation more accessible\. This posture mirrors the grounding discipline of deployed industrial research assistants, whose responses are “grounded in retrieved evidence and linked back to the original sources”\[[24](https://arxiv.org/html/2610.27230#bib.bib28)\], and aligns with broader evidence from human–AI research collaboration, where “every step required rigorous human verification”\[[25](https://arxiv.org/html/2610.27230#bib.bib30)\]and staged human feedback improved several assessed aspects of output quality\[[23](https://arxiv.org/html/2610.27230#bib.bib27)\]\.

The design of such a memory can draw on cognitive science\. Long\-lived agents need more than a long context window: episodic memory stores instance\-specific experience rapidly, and a complementary consolidation process distills it into durable, general knowledge\[[26](https://arxiv.org/html/2610.27230#bib.bib26)\]\. This distinction between fast, specific experience and slow, consolidated knowledge suggests a tiered memory architecture\.

We introduceMagnolia, a persistent\-memory artificial intelligence \(AI\) agent framework for computational chemistry that realizes this middle ground through a three\-tier memory architecture:

1. 1\.Tier 1, the*session tier*, automatically captures tool invocations, exit codes, and error traces, then distills the conversational context into structured learnings via LLM\-driven extraction\.
2. 2\.Tier 2, the*project tier*, holds confirmed entries \(error resolutions, success patterns, failure modes, parameter guidance\) that are promoted from staging by human confirmation or, for entries recurring across sessions at high confidence, automatically\.
3. 3\.Tier 3, the*reviewed tier*, elevates project\-level learnings into durable cross\-project knowledge, routed by content class: operational rules are loaded into the agent’s context at every session start and govern subsequent behavior, while task\-shaped protocols are retrieved as on\-demand skills\. Rules can encode anything from protocol checklists \(validate all input PDBs before submission\) to tool\-specific pitfalls \(template\-built peptide geometry can yield unphysical bond lengths\) to scoring conventions \(use AIR\-free scores, not raw HADDOCK scores, for cross\-variant comparison\)\.

Promotion from the project tier to the reviewed tier is human\-gated by design: an LLM proposes candidate elevations based on observation frequency and consensus panel judgment, but only a human confirms them\. Magnolia’s role throughout is evidential rather than prescriptive: it amplifies the researcher’s ability to learn from their own data; it does not replace their judgment\. This architecture directly targets two recurring losses in computational chemistry workflows: undiagnosed systematic protocol biases and the silent discard of negative results\. Its memory architecture offers a basis for adaptation to other computational science domains\.

## 2Methods

### 2\.1Overview

Magnolia combines persistent project memory, tool orchestration, and HPC job management\. The current implementation uses OpenCode\[[27](https://arxiv.org/html/2610.27230#bib.bib46)\]as its*agent harness*, the runtime that manages the conversation, model access, instructions, and tool calls\. Two Python services expose memory and execution operations through the Model Context Protocol \(MCP\)\. An application programming interface \(API\) defines how software operations are accessed; MCP standardizes how an agent discovers and invokes exposed tools\. The tool handlers in turn call Python functions and scientific executables, while model\-provider APIs supply model responses\. Direct API or command\-line integration is possible in principle, but would require an adapter that preserves capture, retrieval, and review\. The persistent\-memory workflow is therefore conceptually separable from its current interface\. Adapting it to another harness would also require adapters for session identity, transcript export, tool\-result parsing, instruction loading, and the retrieval and review hooks; such compatibility has not been evaluated here\. Figure[1](https://arxiv.org/html/2610.27230#S2.F1)shows the current implementation\.

![Refer to caption](https://arxiv.org/html/2610.27230v1/magnolia_arch.png)Figure 1:System architecture\. The researcher interacts in natural language with the OpenCode agent, which communicates with two MCP servers \(compchem\-toolsandcompchem\-memory\), using stdio for memory and streamable HTTP for the tool service\. Tools dispatch jobs to the local machine \(light jobs\) or to a remote HPC cluster \(ssh\-slurm\); every run is registered in the memory run history\. The LLM provider, local or API\-based, serves both agent reasoning and memory distillation\.
### 2\.2Memory Architecture

The memory system is organized in three tiers with increasing durability and scope \(Figure[2](https://arxiv.org/html/2610.27230#S2.F2)\)\.

![Refer to caption](https://arxiv.org/html/2610.27230v1/memory_promotion.png)Figure 2:Memory architecture\. The three\-tier promotion ladder: session \(staging/\)→\\rightarrowproject \(entries/\)→\\rightarrowreviewed \(operational rules inrules/load at every session start; task\-shaped skills inskills/are retrieved by task relevance\), fed by chat\-session distillation, with an implemented self\-reflex consolidation loop that merges duplicate findings \(human\-reviewed, Git\-reversible\); rule\-elevation proposals are generated automatically but applied only on human confirmation\.Memory is deliberately simple: plain Markdown files with YAML frontmatter, versioned with Git\. Session logs, provisional staging entries, and confirmed project entries live in the project’s\.magnolia/directory, and the reviewed rules live alongside the code; a Python MCP server manages the store, and each entry carries structured frontmatter \(type, tags, confidence, observation count, verification date, provenance\)\. Rather than a database or an embedding index, files were chosen to keep the researcher as the final reviewer: at the scale of a research project \(hundreds of entries, not millions\) every learning must remain human\-readable, greppable, and diffable, revision history comes for free, and the agent reads the store natively\. The tier structure evolved from practice \(the flat session log was the first memory; the tiers were added as noise accumulated\), not from a benchmarked comparison\. Retrieval is heuristic scoring over the entry metadata with an optional LLM re\-ranking pass; semantic retrieval was deliberately deferred at the design stage until keyword retrieval becomes the limiting factor\. Mapping the entry schema to a memory ontology is future work\.

Tier 1: Session tier\.Every tool invocation \(shell commands, Slurm submissions, result parsers\) is logged to a session JSONL file via themagnolia\-runwrapper\. Log entries record the command, working directory, exit code, stdout, stderr, and wall time\. In parallel, the full conversational transcript is exported from OpenCode and processed by an LLM\-driven distillation pass that extracts structured learnings: error resolutions \(symptoms→\\rightarrowcause→\\rightarrowfix\), success patterns \(protocol→\\rightarrowquantitative result→\\rightarrowcaveat\), failure patterns \(attempted approach→\\rightarrowfailure mode\), and parameter guidance \(specific value→\\rightarrowcontext→\\rightarrowjustification\)\. Both the tool\-log extraction and the conversation distillation write to a sharedstaging/directory as Markdown files with YAML frontmatter\. A confidence score and observation count are assigned to each entry\. Each score is the distilling model’s own certainty estimate, assigned from a fixed rubric: first\-observation patterns score 0\.5–0\.7, and 0\.8 or above requires strong within\-session evidence \(multiple confirmations, clean metrics, or explicit user confirmation\); entries without a supplied score default to 0\.5\. Scores are a triage signal, not a calibrated probability, and are adjusted by use: a failed run decrements the scores of success patterns that name the failing tool, and merging a duplicate keeps the higher score\.

Tier 2: Project tier\.Staging entries are confirmed via thememory\_confirmtool \(a human review gate, not an automatic classifier\), which moves them toentries/within the project’s\.magnolia/directory\. Confirmed entries carry provenance metadata \(originating session ID, timestamp, source path\) and are indexed for retrieval\. Thememory\_get\_contexttool is a budgeted retrieval method using heuristic scoring \(title, description, tags, tools, entry type, confidence, observation count, a recency decay, and recent run outcomes\) to select relevant entries for each new task, with an optional LLM re\-ranking pass over the top candidates, assembling a ranked context within a configurable token budget\. Entries can also be created directly by the human researcher viamemory\_annotate\(a manual authoring operation that bypasses distillation\)\. Near\-duplicate learnings are merged into the existing staging entry at write time\. Entries are admitted to the project tier automatically only when they recur in at least two distinct sessions at confidence at least 0\.85 and a deterministic check finds no parameter\-level conflict with an existing entry \(same parameter, different recorded value\); flagged candidates are held for review, and the remainder stays in staging until the researcher confirms it\. Admission therefore combines independent recurrence, the confidence threshold, and a clean conflict check, rather than the score alone\.

Tier 3: Reviewed tier\.Project\-tier entries that have been observed across multiple sessions can be elevated into durable, cross\-project knowledge\. Elevated knowledge is routed by content class: behavioral gates and always\-on checks become rules \(rules/\), plain Markdown files loaded into every agent’s context at session start on all projects and shaping subsequent behavior; the boot inventory currently covers scheduler semantics, cluster access procedures, job\-execution conventions, pre\-job validation, and general agent behavior\. For example, theprejob\_check\.mdrule prescribes a mandatory verification checklist before everysubmit\_jobcall \(the verification tools exist, but invoking them remains agent\-initiated rather than hard\-wired intosubmit\_job\)\. Task\-shaped protocols \(for example, the HADDOCK3 skill consolidating actpass formatting requirements, scoring\-weight conventions, and common error resolutions\) become on\-demand skill documents \(\.opencode/skills/\), loaded only when a task matches; a protocol costs no context in other sessions\. Promotion is human\-gated: the proposal pipeline described below drafts rule candidates automatically, and the researcher decides acceptance and, for task\-shaped knowledge, its placement in the appropriate skill\. Rule and skill files are versioned with alast\_verifiedtimestamp to support staleness detection\.

One transformation illustrates the path\. During the protein–peptide docking campaign \(Case Study 4\), three misreports of AIR\-free scores \(subtracting the full restraint term, using the wrong restraint weight, and transcription slips\) accumulated into a single project entry carrying the explicit formula and its sanity checks\. That entry was distilled into the AIR\-free section of the HADDOCK3 skill, which cites the entry as its evidence base; the entry remains as the record of the incidents, and the checks are now part of the skill\.

> name: air\-free\-score\-calculation\-error \(abridged\) type: error\_resolution; confidence: 0\.9; observation\_count: 3 tags: HADDOCK3, AIR\-free\-calculation, error\-correction During presentation of comparative docking scores, the AIR\-free value for a 6\-mer variant was incorrectly reported as−157\.3\-157\.3instead of the correct−128\.08\-128\.08\(score−124\.84−0\.1×32\.44\-124\.84\-0\.1\\times 32\.44\)\. The mistake was caused by subtracting the full AIR term instead of applying the weightwair=0\.1w\_\{\\mathrm\{air\}\}=0\.1\. The fix recorded the explicit formula and its sanity checks with the HADDOCK3 protocol rules\. Derived skill, AIR\-free section:“Readw\_airfromweights\_params\.json; do not assume a default value” \(evidence line: this entry; three misreport incidents\)\.

Consolidation and self\-reflex\.A self\-reflex consolidation pass is implemented for the merge operation\. An LLM clusters same\-claim findings instaging/\(detection with intelligence\); deterministic code then assembles a merged preview from the source text only \(it authors no new content\) and writes it to a non\-mutating proposal artifact \(reflex/consolidation\-proposal\.json\)\. The agent renders the pending proposals to a human\-readable review file \(magnolia\-review/proposals\.md\); once the human accepts or rejects each one, deterministic code applies the accepted merges and commits to a nested Git repository trackingentries/andstaging/, providing reversibility and an audit trail\. Rejections are recorded durably \(keyed by source content\) so they do not re\-surface on later sweeps\. Promoted rules carry alast\_verifieddate and are re\-verified manually: no rule expires automatically, and a rule tied to a superseded tool version stays until the researcher revises or retires it, with the old text preserved in the version history\. At the project tier, a health\-check tool flags stale entries \(default: ninety days\), low\-confidence, orphaned, duplicate, or broken\-reference items, and stalled staging entries; its default mode is report\-only, with an optional pass that removes broken references and marks stale entries\. A consolidation pass merges duplicate findings and archives the lowest\-confidence entries beyond a size cap\. Automatic re\-verification, rule expiry, and demotion \(returning a rule to the project tier\) are not yet implemented\. Thepropose\-promotionoperation, which surfaces project\-tier entries ready for elevation to the skill tier, is implemented as a proposal\-only pipeline: a deterministic eligibility gate \(entries observed in at least three distinct sessions\), a three\-pass LLM consensus panel with a correctness veto, rule drafting with a faithful\-copy fallback, and a consistency check against existing rules\. Surviving proposals are written to a review artifact and applied only on human confirmation; rejected candidates are memorized so repeated sweeps do not re\-run the model on them\. Conflicts have no automatic precedence or detection: the layers have distinct roles \(always\-on rules shape behavior, retrieved entries supply evidence\), so a rule and an entry that disagree are reconciled by the researcher\. At promotion time, a drafted rule is checked against the existing rules, and duplicate or conflicting matches are surfaced to the reviewer, never auto\-dropped\. Rules and per\-project memory stores are version\-controlled, so revisions and retirements are revertible\. Guards against reinforcing bad practice are the eligibility gate \(at least three distinct sessions\), the panel’s correctness veto, and the caveats required on captured learnings; automatically detecting that a promoted rule is steering work wrongly remains future work\.

### 2\.3Tool Orchestration

Scientific software packages are exposed to the agent as MCP tools, each with a typed parameter schema and structured, machine\-parseable results\. The non\-exhaustive MCP tool inventory includes HADDOCK3\[[28](https://arxiv.org/html/2610.27230#bib.bib8)\]\(protein–protein and protein–ligand docking\), Gnina\[[29](https://arxiv.org/html/2610.27230#bib.bib2)\]\(CNN\-scored molecular docking\), P2Rank\[[30](https://arxiv.org/html/2610.27230#bib.bib6)\]\(ML\-based pocket prediction\), xTB\[[31](https://arxiv.org/html/2610.27230#bib.bib14)\]\(semi\-empirical quantum chemistry\), ORCA\[[32](https://arxiv.org/html/2610.27230#bib.bib1)\], MLatom\[[33](https://arxiv.org/html/2610.27230#bib.bib7)\], Gaussian\[[34](https://arxiv.org/html/2610.27230#bib.bib3)\]\(DFT quantum chemistry\), and Amber\[[35](https://arxiv.org/html/2610.27230#bib.bib11)\]and Gromacs\[[36](https://arxiv.org/html/2610.27230#bib.bib4)\]for molecular dynamics including Ambertools for non\-canonical ligand parameterization\. Each wrapper checks process exit codes and returns structured results; input\-file validation is exposed as a dedicatedvalidate\_structuretool plus namedstage\_gatecheckpoints \(e\.g\.,docking\_inputs\_ready,scf\_converged\) that verify intermediate outputs before proceeding to downstream steps, and shell\-level execution is logged throughmagnolia\-run\. Literature queries are served through a retrieval\-augmented search interface \(Perspicacité\[[37](https://arxiv.org/html/2610.27230#bib.bib34)\]\) over curated chemistry knowledge bases, bringing published evidence into the same session context as computational results\.

The underlying software itself is installed in isolated environments undersoftwares/, registered in a software manifest, and invoked through wrapper scripts that handle environment activation, library path configuration, and binary discovery\. MCP integration is reserved for the software the agent drives routinely, where typed interfaces, automatic result parsing, and run tracking pay off; packages used more occasionally are invoked through their command\-line wrappers, registered in the same manifest\. BoltzGen \(AI protein design\), for example, is installed as a versioned venv and driven through its wrapper script\. The agent discovers the available software through this manifest and probes installed versions viacheck\_environment\.

### 2\.4Pre\-Job Validation

Before everysubmit\_jobcall, theprejob\_checkrule prescribes a mandatory verification sequence \(agent\-initiated, not hard\-wired intosubmit\_job\): all input files are confirmed present and non\-empty, every structure file is validated viavalidate\_structure, symlinks to external paths are rejected, and tool\-specific checks are applied\. For HADDOCK3 runs, these include PDB chain and segment ID verification, residue range consistency between the configuration and PDB contents, and actpass restraint file validation\. The rule distills recurring configuration\-mismatch errors from the early docking campaigns, the clearest being a 10\-mer batch launched with 5\-mer restraints that completed without errors but produced misleadingly poor scores: the failure class this checklist targets is invisible at submission time and only surfaces in the results\.

### 2\.5Job Execution and HPC Integration

Computations are dispatched through a singlesubmit\_jobinterface whoseschedulerparameter selects the execution target\. Short, light jobs run on the local machine \(scheduler="local"\): the command is launched as a background process, registered in the project run history with lifecyclerunning, and its completion is checked on demand from the process state and output files: there is no submission queue or result transfer\. Long\-running computations \(\>\>30 minutes\) are routed to a remote HPC cluster via thesubmit\_job\(scheduler="ssh\-slurm"\)path\. The tool establishes an SSH connection through an OpenConnect SOCKS5 tunnel to the cluster, writes an sbatch script with resource specifications \(partition, cores, memory, wall time\), rsyncs the run directory to cluster scratch \(/workspace\), and submits the job\. A local YAML record tracks the remote run lifecycle through the stateswriteahead→\\rightarrowsubmitted→\\rightarrowrunning→\\rightarrowcompleted→\\rightarrowfetched\. A background poller sweeps active ssh\-slurm runs every 5 minutes, queriessacctfor terminal states, auto\-fetches results on completion, and triggerspost\_run\_assessfor automated metric extraction; local runs are registered in the same run history but are advanced on demand rather than by the poller\. Infrastructure failures \(node failures, boot failures, preemption\) are distinguished from application failures; bounded automatic retry for the former is implemented on the development branch\. The job layer can also resume a run in place: a restarted submission reuses the run’s preserved directory and record, and supported tools continue from intermediate state \(for example, a HADDOCK3 restart or a GROMACS checkpoint\)\. Failures that exit successfully but produce wrong results are not automatically detectable: deciding what to verify is part of the scientific knowledge being accumulated\. Such failures are caught by researcher review against evidence: pre\-job validation for known configuration pitfalls \(Section[2\.4](https://arxiv.org/html/2610.27230#S2.SS4)\), and cross\-run and literature comparison for scientific ones \(Case Study 4\)\. A class a researcher identifies can then be encoded as an explicit check that later runs execute\. Thecancel\_jobtool provides on\-demand cancellation\.

### 2\.6Implementation

The memory system is implemented as a Python MCP server \(compchem\-memory\) with modules for entry management, heuristic retrieval with optional LLM re\-ranking, consolidation, session distillation, and run history tracking\. The tool orchestration layer is a separate MCP server \(compchem\-tools\) with MCP wrappers for the scientific tools the agent drives routinely\. The two servers communicate with the OpenCode agent through the MCP protocol, over stdio for the memory server and streamable HTTP for the tool server\. The agent’s behavior is governed by a collection of Markdown rule files \(rules/\) loaded at session start, covering HPC conventions \(remote cluster access, Slurm semantics\), job\-execution procedures, and operational checklists; tool\-specific protocols \(HADDOCK3, GROMACS, P2Rank, xTB, Gnina, Orca, MLAtom\) reside in on\-demand skill documents and are retrieved by task relevance\. The framework is configured as an OpenCode workspace; project scaffolding, venv activation, and MCP server startup are handled by themagnolialaunch wrapper\.

## 3Results

In this section, we present four case studies that illustrate different task types in computational chemistry: i\) a quantum\-chemistry benchmark on a database subset; ii\) classical versus machine\-learned molecular dynamics on a textbook organic molecule; iii\) the automated setup of DNA simulations; and finally iv\) a six\-week protein–peptide docking campaign, presented here with identifying details withheld while the collaboration is ongoing\. All four ran with the same agent, each with its own project store\. The first three are short campaigns that do not isolate the memory’s effect; the fourth is a full\-length project in which accumulated memory demonstrably shapes the work\. Section[4](https://arxiv.org/html/2610.27230#S4)examines what these campaigns deposited in the memory store in aggregate: the composition of the project\-tier store, the evolution of its learning\-type mix, and the rules elevated from it\. Throughout, the cases document what the agent presented and what the researcher decided\.

### 3\.1Case Study 1: Systematic screening of aromatic compounds electronic properties

We used Magnolia to perform a series of quantum chemistry calculations on all the aromatic compounds featuring up to seven rings\. The latter were extracted from the COMPAS database \(Computational Database of Polycyclic Aromatic Systems\[[38](https://arxiv.org/html/2610.27230#bib.bib9)\]\)\. 179 compounds were extracted, and we verified that this number indeed matches the COMPAS database\. HOMO\-LUMO gaps, total energies, total dipoles and singlet\-singlet vertical transition energies were computed using the semi\-empirical GFN2\-xTB method\[[31](https://arxiv.org/html/2610.27230#bib.bib14)\], and compared to the original COMPAS data at the B3LYP\-D3BJ/def2\-SVP level of theory, generated with ORCA 4\.2\.0\[[38](https://arxiv.org/html/2610.27230#bib.bib9)\]\. Magnolia performed a first series of QM calculations and situated the relative performance of the semi\-empirical GFN2\-xTB as:

Key findings for the 179 PAHs withnrings≤7n\_\{\\mathrm\{rings\}\}\\leq 7:

- •GFN2\-xTB reproduces the B3LYP gap ranking nearly perfectly \(R2=0\.99R^\{2\}=0\.99\)\.
- •There is a systematic∼\\sim1\.2 eV gap underestimation: xTB gaps are consistently narrower\. This is expected for a semi\-empirical method versus hybrid DFT\.
- •The bias is consistent across ring counts \(1–7 rings\), not dependent on system size\.

We let Magnolia determine the screening protocol through its project memory store instead of fixing it in advance\. The initial structure\-generation route \(direct OpenBabel 3D generation feeding GFN2\-xTB, validated by 25/25 clean optimizations\) was recorded as an operational note, then a scoped parameter\-guidance entry claimed pre\-optimization was unnecessary for rigid planar PAHs; an audit of the COMPAS\-2 production code withdrew that claim in favor of an RDKit ETKDG \+ UFF pre\-optimization sequence, captured as the reproduction protocol for future runs\. The benchmark numbers reported above predate this correction, which therefore illustrates the memory system’s intended maintenance loop \(record, scope, revise\) rather than a change to the reported data: both structure\-generation routes feed the same GFN2\-xTB geometry optimization, and these rigid, planar molecules carry no conformational complexity, so a rerun is not expected to change the reported gaps and IPs\.

Magnolia reproduced the GFN2\-xTB data reported for these 179 compounds in the COMPAS database\. Ionization potentials \(IP\) under Koopmans’ theorem were also compared, indicating an excellent correlation yet with a large offset which is typically encountered with semi\-empirical applications\. Magnolia itself then proposed fetching experimental adiabatic IPs from the NIST Chemistry WebBook\[[39](https://arxiv.org/html/2610.27230#bib.bib35)\]to enable a comparison for a subset of nine compounds \(see Table[1](https://arxiv.org/html/2610.27230#S3.T1)\)\.

Table 1:Experimental vs\. calculated IPs \(NIST Chemistry WebBook, first column\) vs\. computed: xTB, B3LYP and adiabatic IP with theΔ\\DeltaSCF approach\. All values are given in eV\.We also performed excited\-state calculations with the OMNI\-P2x method\[[40](https://arxiv.org/html/2610.27230#bib.bib13)\]recently implemented within the MLAtom platform\[[33](https://arxiv.org/html/2610.27230#bib.bib7)\]to test the operability of Magnolia with another QM suite of programs\. The first ten vertical singlet\-to\-singlet excitations were computed\. Results are gathered in Figure[3](https://arxiv.org/html/2610.27230#S3.F3)and Magnolia was able to propose a systematic, accelerated exploration of electronic properties for a subset of nine aromatic compounds as listed in Table[1](https://arxiv.org/html/2610.27230#S3.T1)\.

This first case study shows that the agent can assess the performance of QM methods over a set of molecules from a database and link it to NIST experimental data, a capability that mostly reflects the underlying LLM rather than the memory\. Its memory footprint is correspondingly small: seven entries in staging \(the corrected pre\-optimization guidance among them, reproduced in the ESI\) and no confirmations\. It suggests that benchmarks piloted with Magnolia could be automated, with detailed reports shareable with the community\.

![Refer to caption](https://arxiv.org/html/2610.27230v1/overall_aromatiques.png)Figure 3:Quantum\-chemistry benchmark on the COMPAS subset\. \(a\) HOMO–LUMO gaps by ring count for the 179 cata\-condensed PAHs, GFN2\-xTB versus B3LYP/def2\-SVP\. \(b\) Computed versus experimental ionization energies \(NIST Chemistry WebBook\); the dashed line is the identity\. \(c\) Vertical singlet–triplet gaps by method, computed at GFN2\-xTB geometries\. \(d\) AIMNet2\-NSE versus GFN2\-xTB vertical triplet gaps\.
### 3\.2Case study 2: comparing classical and ab initio dynamics for butane

We then move on to molecular dynamics \(MD\) simulations for a textbook organic molecule, butane, with the goal to situate gas\-phase butane dynamics with classical MD \(GAFF2 force field\) vs\. the AIQM2 \(AI\-enhanced QM Method 2, combining semi\-empirical and NN\[[41](https://arxiv.org/html/2610.27230#bib.bib10)\]\)\. Setting up MD simulations is notoriously less straightforward than static QM calculations, yet the LLM was found to be particularly helpful to guide the choice of a minimization–heating–equilibration protocol either with Amber\[[35](https://arxiv.org/html/2610.27230#bib.bib11)\]for the classical GAFF2 force field or with MLatom\[[33](https://arxiv.org/html/2610.27230#bib.bib7)\]for AIQM2 MD simulations \(10 ns and 50 ps respectively, running locally on a laptop\)\.

Butane is a canonical, well\-documented example in Organic Chemistry, to illustrate one\-dimensional potential energy surfaces\. The LLM conducted the post\-analysis of the two trajectories to propose a relevant comparison of the conformers population respectively for GAFF2 and AIQM2 \(anti/gauche population ratio, RMSD, etc\. as shown in Figure[4](https://arxiv.org/html/2610.27230#S3.F4)\), according to three take\-home messages\. Interestingly, Magnolia took the initiative to perform a relaxed scan \(panel A in Figure[4](https://arxiv.org/html/2610.27230#S3.F4)\) to evaluate the energy between the different conformations\.

1\. 50 ps AIMD is insufficient for the butane torsion barrier \(~3\.4 kcal/mol\)\. The trajectory never escapes the initial gauche well, so torsional populations are an artifact of initial conditions — not a force field difference\. This is the central methodological finding\. 2\. Fast DOFs are reliable even from short AIMD: C\-C bond lengths and C\-C\-C angles agree well between GAFF and AIQM2\. 3\. Relaxed dihedral scan is the correct way to compare torsional energetics without ns\-scale dynamics\. Both methods give physically reasonable results with the scan\.

The choice of relevant molecular descriptors is straightforward for butane with end\-to\-end distance C1/C4 and the corresponding, correlated dihedral angleτ\\tau\(C1\-C2\-C3\-C4\)\. For more general molecules, generative AI will be important in introducing new reaction coordinates or collective variables\[[42](https://arxiv.org/html/2610.27230#bib.bib12)\]\. We note in passing that many MD parameters can be chosen natively by the LLM, which calls for caution especially for larger, less canonical systems\.

The memory store holds eight entries in staging from this short campaign: six operational \(the AIQM1/AIQM2 platform fixes and protocol setups\) and two scientific negatives \(the torsion\-population sampling artifact and a later conformer\-search miss, each stored with the analysis that exposed it\)\. Because usage has been short, none has yet passed the human confirmation step, and nothing has been promoted\.

![Refer to caption](https://arxiv.org/html/2610.27230v1/summary_butane.png)Figure 4:Magnolia’s automated analysis of the classical vs\. AIMD molecular trajectories for butane, of respectively 10 ns and 50 ps\. The AIQM2 torsion vs\. time is magnified for visualization purposes\.
### 3\.3Case study 3: setting up DNA MD simulations featuring a non\-canonical nucleotide

We then relied on Magnolia to automate the setup of classical MD simulations for a more complex biosystem, which requires the construction of several related oligonucleotides featuring a covalently\-tethered non\-canonical nucleobase \(5\-carboxycytosine\)\. The structures of a series of six double\-stranded DNA duplexes were generated by Magnolia and are sketched in Figure[5](https://arxiv.org/html/2610.27230#S3.F5)\. Systems were solvated in truncated octahedral OPC water boxes and the composition and MD protocol are summarized in ESI\.

Magnolia installed AmberTools locally and prepared the modified DNA systems with the recent modXNA approach\[[43](https://arxiv.org/html/2610.27230#bib.bib39)\]based on the Amber/Ambertools manual\. After a two\-step minimization, the system was then heated at 300 K for 100 ps, using a Langevin thermostat withγln\\gamma\_\{\\mathrm\{ln\}\}= 2 ps\-1and equilibrated \(see ESI\)\. Magnolia tracked the submitted jobs on the HPC cluster through completion and retrieval, then analyzed the trajectories \(energies, RMSD, local distances, temperature\) to catch problems early\. Like other agents \(DynaMate\[[14](https://arxiv.org/html/2610.27230#bib.bib21)\], Protomia\[[44](https://arxiv.org/html/2610.27230#bib.bib22)\]\), automation reduces the risk of human error and streamlines the daily MD workflow, especially for the same\-footing comparison of DNA sequences where automation is truly needed\. Full analysis including DNA helicity and associated descriptors by the 3DNA\-DSSR\[[45](https://arxiv.org/html/2610.27230#bib.bib38)\]were also performed as a post\-analysis to evaluate the impact of the modified nucleobase on B\-helicity and provide a complete analysis of characteristic angles and distances\.

The campaign also left a substantial setup\-level memory footprint: seven confirmed entries and twelve in staging\. They record what made the systems buildable \(the modXNA/C5C setup on the local toolchain, a coordinate\-injection workflow that recovers B\-DNA geometry after tleap rebuilds the duplex, the root cause of a sander restart\-format failure, the H\-displacement fix in the injection script\) and the parameters the series rests on \(the modified\-strand rebuild protocol and the inter\-strand centre\-of\-mass distances across the six duplexes\)\. None was promoted to a rule; the entries stay project\-scoped\.

![Refer to caption](https://arxiv.org/html/2610.27230v1/dna-sequences.png)

![Refer to caption](https://arxiv.org/html/2610.27230v1/seq1_rmsd_dssr_summary.png)

Figure 5:a\) Sequence of a series of six \(nn=0…5\) double\-stranded sequences featuring DX=5\-carboxycytosine\-containing or DX=5\-carboxyuracil\-containing\. The composition of the simulation boxes is given as ESI\. b\) DSSR analysis for sequences 1: RMSD, bend, opening and propeller over time\.
### 3\.4Case study 4: A Protein–Peptide Docking Campaign, from Failed Restraints to Systematic Extension

This last example, from computational biochemistry, is an ongoing study with experimental collaborators; the protein identity, peptide sequences, and structural identifiers are withheld pending the collaborators’ own publication and will be released in a later version\. The claims of this paper concern the framework’s operation \(the runs tracked, the entries captured, and how evidence was presented\), none of which depend on the undisclosed details\.

The protein–peptide docking campaign began on a predicted full\-length receptor structure supplied by the experimental collaborators, with the binding site defined from experimentally identified active residues in a regulatory subdomain\. Throughout this section, docking scores are reported as AIR\-free values \(the HADDOCK score minus its restraint\-violation contribution\), which makes runs under different restraint schemes comparable\. Early HADDOCK3 runs under the literature\-defined restraints failed to produce plausible complexes, with AIR\-free scores \(−59\-59to−83\-83across five peptides\) that were the worst of the stage\. The agent presented per\-cluster metrics and per\-residue contact maps for each run, making the pattern visible; the failure was recorded as a project\-tier failure pattern rather than discarded\. Switching the restraints to a predicted pocket on the same receptor then produced scores 20–45 points lower \(−85\-85to−112\-112\) that initially looked like a solution\.

Both the error and its correction traced to the literature\. The original binding\-site definition came from a preprint provided by the experimental collaborators\. When the predicted\-pocket runs overwhelmed the literature\-defined site in score, the conflict, visible in the agent’s cross\-run comparisons, prompted a further discussion\. The collaborators pointed to a revised version of the preprint, which proposed a different pocket and clarified that the relevant binding conformation is the closed, peptide\-bound state of the substrate\-binding domain\. At the researcher’s request, Magnolia then searched the literature through its Perspicacité retrieval system\[[37](https://arxiv.org/html/2610.27230#bib.bib34)\]\. The revised preprint, cross\-referenced with a 2\.0 Å crystal structure of that domain, established the correct binding groove; the crystal structure was a higher\-quality template for defining the site than either the predicted full\-length model or the collaborators’ own predicted complexes\. The same search surfaced a peptide reported as one of the tightest known ligands of this receptor family, which seeded the design work described below\. The store recorded the successive steps of this transition: the experimental concern, the agent\-conducted literature finding, and the template recommendation that followed\.

The crystal structure redefined the binding site rather than the working receptor\. The pocket was re\-derived from the 19 crystallographic residues in tight contact with the co\-crystallized peptide, in place of the 8 residues proposed from the predicted models\. A structural comparison recorded in the store showed that the groove backbone agreed to within 1 Å per residue between the predicted and crystal structures, while the flanking architecture differed by 4–7 Å: restraint definition, unlike rough groove geometry, required the experimental template\. Because the groove itself is conserved, the crystal\-derived residue set transferred directly onto the full\-length predicted model, which remained the working receptor for the rest of the campaign\. Two tool limitations were captured in the same episode: pocket prediction could not detect the shallow substrate groove, and on the full\-length model it had silently top\-ranked an unrelated deeper cavity\. The strongly negative scores of the predicted\-pocket runs were thereby revealed to reflect docking against the wrong site; one extension batch had been docked against that cavity entirely\.

The final protocol combined the full\-length predicted receptor with restraints built from the crystal\-contact residues \(active and passive definitions generated viahaddock3\-restraints\); no pocket\-prediction step remained\. On this protocol, the literature\-derived 9\-mer docked with its best cluster at−101\.6\-101\.6AIR\-free and a well\-defined binding geometry \(self\-referential DockQ 0\.819, hereafter self\-DockQ; see Figure[6](https://arxiv.org/html/2610.27230#S3.F6)\), and the per\-residue contact maps showed the hydrophobic core carrying the interface while the terminal residues made almost no contacts \(Figure[6](https://arxiv.org/html/2610.27230#S3.F6)\)\. Guided by this analysis and the published alanine scan, the researcher shortened the peptide to a 7\-mer that retained the contacting core; it scored−91\.0\-91\.0AIR\-free \(self\-DockQ 0\.770\) and became the parent of subsequent single\-residue mutation scans\.

Tandem and fusion constructs scored better still \(down to−137\-137AIR\-free\), but the contact and alanine\-scan analyses showed the longest spanning 43 Å between the groove and a second pocket, with six of fourteen residues contributing nothing; whether such a bridge can cross\-link and disable the protein remains untested, and subsequent design was capped at 9–10 residues, which contact the groove only\. Within that cap, 9\-mer derivatives of the literature peptide carrying a designed anchor at the groove entrance reached−116\.5\-116\.5AIR\-free with well\-defined geometry \(self\-DockQ 0\.78–0\.89\), and two of them raised the fraction of poses in the groove\-bound mode from 4\.5% to roughly half, a change in pose distribution \(not a binding free energy\) that the raw scores alone do not show\. The researcher made each design decision; Magnolia’s role was to present the contact maps and score histories that made each pattern visible\.

Across its full duration the campaign produced 195 tracked runs and 109 project\-tier entries across its two stores \(snapshot 2026\-09\-02; Table[2](https://arxiv.org/html/2610.27230#S4.T2)\); Section[4\.2](https://arxiv.org/html/2610.27230#S4.SS2)analyzes this store\. The binding\-site correction is visible there as a chain of linked entries \(failure pattern, literature finding, template recommendation, tool limitation, corrected pocket definition\) rather than a single event, which is the granularity at which the correction can be audited and reused\.

![Refer to caption](https://arxiv.org/html/2610.27230v1/fig3_restraint.png)Figure 6:Protein–peptide docking\. \(a\) AIR\-free scores on the initial full\-length receptor under literature\-defined versus predicted\-pocket restraints; the apparent improvement under predicted pockets was later shown to reflect docking against the wrong site\. \(b\) AIR\-free scores on the corrected protocol \(full\-length receptor, crystal\-contact restraints\): the literature\-derived 9\-mer, the shortened 7\-mer, and single\-residue variants\. Best\-defined \(highest\-DockQ\) cluster per run; peptide identities withheld; DockQ is self\-referential \(cluster tightness, not accuracy against a reference complex\)\.During the campaign, blind docking with HADDOCK3’s cmrest protocol produced unexpected score variability: identical peptide sequences scored differently depending on their starting conformation, with aσ≈26\\sigma\\approx 26spread across 26 runs and differences up to 30\+ points in individual comparisons\. The agent’s side\-by\-side presentation of scoring tables across protocols showed the variability was systematic: scores tracked input geometry rather than sequence\. Switching to a surface\-derivedambig\.tblprotocol reduced the within\-sequence spread toσ≈5\\sigma\\approx 5across 15 validation runs\.

## 4Memory\-System Analysis

Each case study closed with the memory footprint of one campaign\. This section examines the store in aggregate: what the campaigns deposited across projects, how the composition of the largest store changed over six weeks, and what was elevated from entries into cross\-project rules; it closes with a controlled replay that tests whether what accumulated changes what the agent does\.

### 4\.1Store Composition

Across its four case studies, the Magnolia framework logged 317 tracked runs through its lifecycle manager \(snapshot 2026\-09\-02; Table[2](https://arxiv.org/html/2610.27230#S4.T2)\), spanning HADDOCK3 docking \(189 runs\), molecular dynamics of butane and of modified DNA with Amber and MLatom \(100 runs\), smaller batches of BindCraft and P2Rank runs \(5 runs\), and 23 further records with no classified tool\. The auto\-extraction pipeline produced 116 project\-tier entries in total \(human\-confirmed or auto\-admitted\), distributed across six learning types: 23 scientific findings, 40 general observations and corrections, 14 failure patterns \(approach→\\rightarrowfailure mode→\\rightarrowlesson\), 16 error resolutions \(symptoms→\\rightarrowcause→\\rightarrowfix\), 13 parameter guidance entries \(specific value→\\rightarrowcontext\), and 10 success patterns \(protocol→\\rightarrowresult→\\rightarrowcaveat\)\. Table[3](https://arxiv.org/html/2610.27230#S4.T3)provides a categorized inventory\.

Table 2:Project stores of the four case studies at the snapshot of 2026\-09\-02\. Runs are lifecycle records dated up to the snapshot; staging and project\-tier counts are read from the versioned store histories \(index files excluded\)\. Case Study 1’s benchmark ran as shell\-script batches outside the lifecycle manager; it therefore has no run records\. The docking campaign comprises two stores, listed separately; the June–July store is the one analyzed in Figure[7](https://arxiv.org/html/2610.27230#S4.F7)\. Promoted rules are learnings elevated from entries into durable, human\-gated rules\.Table 3:Project\-tier entry inventory by type\.The staged pipeline \(tool\-log capture and conversation distillation writing tostaging/, confirmation viamemory\_confirmmoving entries toentries/\) operated continuously across sessions, with the distillation pass triggered at startup and on a 20\-minute timer\. Confirmation tracks sustained use: the butane campaign \(Case Study 2\) left eight entries in staging and confirmed none after its short run, whereas the six\-week docking campaign contributed the large majority of the confirmed entries above\.

### 4\.2Temporal Evolution of the Memory Mix

The static inventory of Table[3](https://arxiv.org/html/2610.27230#S4.T3)does not reflect how the composition of the store changed as the project matured\. Figure[7](https://arxiv.org/html/2610.27230#S4.F7)tracks the learning\-type mix across all entries \(staging and confirmed\) of the docking campaign’s June–July store, binned by entry ordinal \(N = 50 per bin\)\. The store holds 466 entries at the snapshot of 2026\-09\-02; the figure shows all of them, spanning 2026\-06\-01 to 2026\-08\-18\. The same entries are shown as cumulative absolute counts in panel \(b\)\. New error classes concentrate early \(14 by June 15, 12 during June 16–18, and 2 from June 19 onward; ESI Table[8](https://arxiv.org/html/2610.27230#Sx4.T8)\)\. Error and failure entries were further split into*operational*\(tool, infrastructure, process\) and*scientific negative results*\(falsified hypotheses, failing mutations, method limitations\) using keyword rules with manual review of every title\. Three features stand out\. First, early memory is dominated by operational errors \(34% in bin 1\) and parameter guidance; scientific findings and success patterns then rise from 12% to a sustained 26–42% share: the store transitions from debugging the workflow to accumulating domain knowledge\. Second, the operational\-error share does not decline monotonically: it spikes to 34% on the first mass batch\-submission day, run under network instability \(rsync failures, duplicate submissions, stale remote outputs; bin 201–250, 2026\-06\-16\), and rises again modestly with the introduction of new contact\-analysis and scoring protocols \(bin 351–400, 2026\-06\-18 to 06\-25\); it falls back after each increase\. Third, scientific negative results \(falsified hypotheses, failing mutations, method limitations\) were captured continuously rather than in isolated episodes \(purple, 2–12% in every complete bin\)\. One dense cluster \(bin 251–300, 2026\-06\-16 to 06\-17\) records a peptide that failed to converge under the full protocol and the discovery that the simplified protocol’s quality metrics were misleading, findings that a conventional workflow would have discarded\. We emphasize, finally, that these six weeks cover the exploratory phase of the project, during which the workflow itself changed repeatedly; each protocol change legitimately generates new operational error classes, and a longer observation period will be needed before the composition trends reported here can support stronger statistical conclusions\.

How should this trajectory be read? The front\-loading of operational errors, together with their reappearance only when a new workflow layer is introduced, is what a burn\-in process would produce: each failure mode is recorded once, converted into a rule or a fix, and stops generating new entries\. The observations span six weeks of separate sessions, so this silence indicates retention across sessions rather than a quiet period within one\. The maturation of the mix, from operational debugging toward scientific findings, mirrors the intended trajectory from procedural friction to domain knowledge\. Two caveats bound this reading\. First, entry counts measure what was recorded, not what was avoided: the absence of repeated entries for a captured error is consistent with learning but does not demonstrate non\-recurrence\. The same store documents one clear recurrence failure: a batch of jobs submitted without the by\-then\-standard memory allocation, one day after that allocation had been established, was lost to out\-of\-memory errors within minutes\. Capture alone does not guarantee retrieval at the decision point\. Second, binning by entry ordinal compresses bursts of activity \(two bins can span a single day\), so the figure reads as a learning\-process narrative rather than a uniform time series\. A controlled memory\-on versus memory\-off comparison, which the present case\-study design cannot provide, is reported in Section[4\.4](https://arxiv.org/html/2610.27230#S4.SS4); isolating the contribution of individual tiers remains open\.

![Refer to caption](https://arxiv.org/html/2610.27230v1/fig7_entrymix.png)Figure 7:Learning\-type mix \(a\) and cumulative entries by learning type \(b\) across all entries \(staging and confirmed\) of the docking campaign’s June–July store \(466 entries at the snapshot of 2026\-09\-02; Table[2](https://arxiv.org/html/2610.27230#S4.T2)\)\. Entries are plotted in chronological order in bins of 50: nine complete bins span 2026\-06\-01 to 2026\-07\-14; a tenth, partial bin holds the 16 remaining records \(all staging, dated 2026\-07\-14 to 2026\-08\-18\), so all 466 records are plotted\. Panel \(b\) gives the same record as cumulative absolute counts on the same entry\-ordinal axis\. Error and failure entries are split into operational \(tool, infrastructure, process\) and scientific negative results \(falsified hypotheses, failing mutations, method limitations\) using keyword rules with manual review of every title, and the operational entries carry the class tags tabulated in ESI Table[8](https://arxiv.org/html/2610.27230#Sx4.T8)\. The remaining colour groups combine the other recorded types: parameter guidance with workflow notes, scientific findings with success patterns, and other notes, observations and decisions\.
### 4\.3Rules and Promotion

Keyword tagging of the 103 operational error and failure entries \(all tiers\) in the docking campaign resolves them into 28 classes \(ESI Table[8](https://arxiv.org/html/2610.27230#Sx4.T8)lists all of them, with promotion dates and post\-rule recurrences\); Table[3](https://arxiv.org/html/2610.27230#S4.T3)counts only confirmed project\-tier entries\. Four classes were promoted into durable rules and checklists during the campaign: concurrent\-job memory limits \(June 1\), partition walltime caps \(June 5\), pre\-submission input and restraint validation \(June 16\), and the per\-stage scoring\-weight convention \(June 18\)\. Promotion was not ranked by frequency: a class was promoted when the mistake concerned knowledge the researcher already held, so the fix was written into a rule at once\. Classes with a different natural resolution stayed unpromoted: transfer and rsync failures \(the most frequent class, seventeen events\) came from connection instability during a heavy batch\-submission period and ended with an infrastructure change; the peptide\-PDB construction lessons moved into the docking\-preparation procedure, after which no peptide\-PDB failure was recorded; the memory\-tooling class collects distinct defects of the system itself, each repaired once; and BindCraft was set aside by decision, as the tool is not suited to this project\. In the recorded store, none of the four appears again after its rule date, while classes that were captured but never promoted continued to be recorded: transfer and rsync failures recurred sixteen times through July 13, the contact\-map parsing bug of June 18 was recorded again on June 23, and a stale\-output failure was recorded on June 16, after the June 1 practice note\. Across the campaign, 19 of the 24 classes without a promoted rule recurred at least once\. This contrast is observational and drawn from recorded entries only, as activity regime and infrastructure changes also affect what is recorded; it is consistent with the framework’s division of labor \(capture preserves a lesson for consultation, an enforced rule changes what the agent checks\) without isolating the cause\.

These promotions were made by hand, before the proposal pipeline existed; the pipeline now drafts candidates automatically \(Methods\)\. What reaches the researcher for periodic review is the consolidation queue \(same\-claim entries whose titles differ, merged only on approval\) and rule\-elevation candidates; routine merging and admission are automatic\. Because unpromoted entries are still surfaced when relevant \(at session start, before a task, and at action time\), promotion governs what becomes cross\-project doctrine, not whether knowledge is used\. Ranking candidates by observed usefulness, and measuring the review time they cost, remain future work\.

### 4\.4Controlled Replay: Memory On versus Memory Off

The store analysis above is observational: it shows what the campaigns deposited, not whether the deposits change what the agent does\. To isolate the contribution of memory at the level of single decisions, we replayed four project\-internal tasks under controlled conditions\. Each task was run with the memory system disabled \(no rules, no store, no handover\) and with the full agent setup, using the same underlying language models \(DeepSeek v4\.1\-flash and Kimi K2\.7\), at least two runs per condition and model, with answers graded automatically against keys frozen in advance and derived from the store\. A third, oracle arm, in which the decisive facts were pasted directly into the prompt, served as a capability control: where the oracle passes and the memory\-off arm fails, the failure reflects missing project knowledge rather than insufficient reasoning ability\. Table[4](https://arxiv.org/html/2610.27230#S4.T4)reports the scores\.

Table 4:Controlled replay by model \(ds = DeepSeek v4\.1\-flash, kimi = Kimi K2\.7; two or more runs per model per condition\)\. Rows 1 and 4 concern HADDOCK3 docking; rows 2 and 3 concern covalent docking with Gnina\. Rows 1–2 list each run’s score out of the graded total: for example, the two ds memory\-off docking\-configuration runs scored 1 and 4 of the 10 checks, while all four memory\-on runs scored 10 of 10\. Rows 3–4 report runs that met the task criterion out of runs attempted, since there the run is the smallest unit that can pass; attempts include runs that stopped without producing an answer \(four in the ds flexible\-range condition\), counted as failures\. The oracle runs received the decisive facts in the prompt\.Three features of the table deserve comment\. First, the memory\-off failures are knowledge gaps, not reasoning failures: the oracle arm, given the decisive facts, passed the checks that distinguish the arms in every task\. In the warhead\-definition task, for example, every memory\-off run wrote chemically correct products for the reactive group through which each ligand binds the protein \(its warhead, whose post\-reaction form the docking program must be given explicitly\); what they missed were the campaign’s production conventions, the choices no amount of chemical reasoning can supply because they live only in the project’s memory\. Second, the recurring imperfection in the memory\-on arm is traceable to the store rather than the machinery: the only item still missed in the covalent\-docking task \(both Kimi memory\-on runs scored twelve of thirteen, missing only a locked random seed\) is absent from the store entry, and an earlier version of the store that contained an outdated protocol flag was faithfully reproduced by memory\-on runs \(eleven to twelve of thirteen items\) until the entry was corrected at the source, after which the task passed in full\. Memory propagates what it contains, including its errors; correcting the store repairs downstream behavior without any change to the agent or the model\. Third, the flexible\-residue range task \(the residue\-number pair that defines which part of the peptide is allowed to move during refinement\) shows a different memory effect: with memory, every run terminated with the correct value \(deepseek three of three, Kimi two of two\); without it, the deepseek attempts mostly stopped without producing an answer \(four of five, and the one that finished was wrong\), while Kimi answered correctly once in three\. Because one memory\-off run derived the required numbering convention on its own, we treat this task as directional evidence only\.

These replays are case studies, not a benchmark: four tasks, one project’s knowledge, a handful of runs per condition\. They do not measure campaign\-level time savings, the contribution of individual memory tiers, or performance against external systems\. We present them as a controlled complement to the longitudinal analysis above: the store analysis shows what accumulated; the replay shows that what accumulated changes what the agent does\.

A hand\-written notes file such as AGENT\.md would likely work at the scale exercised here \(a few dozen lessons fit comfortably in a prompt\), but its limits appear as the store grows: the docking campaign’s June–July store alone holds more than 600 KB of lessons once entry metadata is stripped \(roughly 160,000 tokens; about 46,000 for the confirmed entries\), against an always\-loaded boot context below 35 KB, and a flat file carries no confidence scores, recurrence counts, or conflict checks to keep stale or wrong notes from aging like good ones\. Long, largely irrelevant contexts are also used less reliably\[[46](https://arxiv.org/html/2610.27230#bib.bib47),[47](https://arxiv.org/html/2610.27230#bib.bib48)\]and their compute cost grows faster than linearly with length\[[48](https://arxiv.org/html/2610.27230#bib.bib49)\], which is why the reviewed tier routes knowledge by content class \(small always\-on rules, on\-demand skills\) and retrieves project evidence by relevance under a budget rather than wholesale\.

### 4\.5Operational Measurements and Scale

The memory system’s operational cost is modest at the scale exercised so far \(Table[5](https://arxiv.org/html/2610.27230#S4.T5)\)\. A full session boot, which scans the session logs, merges the rolling handover, and assembles the context, takes tens of seconds to about two minutes depending on the session backlog; retrieving task\-relevant memory takes about ten seconds, over ninety percent of it in the optional re\-ranking pass of the small model that maintains memory rather than in the local scoring\. In the busiest project, that model processed on the order of 1\.6 million tokens in one month \(about 2,900 calls\)\. No project’s store, session logs included, exceeds a few tens of megabytes, and the boot context is below 35 KB\. The system has been exercised at the scale of a research group’s projects: around one hundred confirmed entries and hundreds of tracked runs per project\. The 10,000\-run regime has not been tested; storage grows linearly with runs and sessions, while boot and retrieval latency at that scale are not benchmarked\. We report the current scale as the evidence boundary rather than extrapolate beyond it\. The substrate is deliberately modular: the store is plain Markdown behind an MCP server\. A standards\-based graph memory with explicit semantic, episodic, and procedural memory classes, provenance, and declarative validation of updates and supersession is an active research direction \(the KGmemory project\)\[[49](https://arxiv.org/html/2610.27230#bib.bib37)\]\. The current store’s provenance is entry\-level \(source, session identifiers, timestamps\) rather than decision\-level: it does not record whether an entry reached the project tier by human confirmation or by automatic admission\. We intend to adopt it as it matures, carrying the same knowledge with decision\-level provenance and declarative conflict handling at larger scale\.

Distillation is deliberately eager: the extractor records liberally at session level and the later stages filter, so staging holds provisional material by design\. At the 2026\-09\-02 snapshot, 274 of the docking campaign store’s 380 staging entries \(72%\) had been observed once only; over the campaign, the consolidation pass merged away 92 duplicate records in 13 runs, and the researcher rejected 5 further merge proposals, which are recorded so they do not resurface\. We do not report precision or recall for the extraction pass: no annotated ground truth exists for what a session should yield\. The controls in place are the confidence rubric, recurrence\- and conflict\-gated admission, consolidation, and human confirmation, and using recurrence statistics to tune extraction and admission is under active development\.

Table 5:Operational measurements at the scale exercised so far \(late September 2026\)\. Boot and retrieval combine the controlled\-replay sandbox and the busiest live project\. The replay cost is the per\-run model spend; the second model used in the replay runs on a subscription plan and is not billed per token\.

## 5Discussion

Magnolia shows that persistent, tiered memory changes how an AI agent engages with computational chemistry workflows\. The shift is not architectural \(the tools are the same, the scheduler is the same, the docking software is the same\) but operational: the agent that runs a docking protocol on Tuesday knows what it learned on Monday, and that knowledge shapes what it checks, what it flags, and what it presents to the researcher\.

Magnolia claims no autonomy: it is best read as a memory and governance layer on top of general\-purpose agent architectures, not as a specialized competitor to them\. Working with it follows the trajectory of training a colleague: an intern starts on routine tasks under close supervision and requires frequent correction and direction from the researcher; because each correction is captured in the project store, the agent keeps learning and progressively needs less of both\. Setup is one conversation, and interaction is in natural language with no command set to learn: what remains for the human is direction and a periodic review of what the agent presents, not continuous supervision\.

As the store grows, the agent’s contribution shifts from execution to evidence: it surfaces conflicts and cross\-run patterns that push the project forward\. Case Study 4 is the clearest instance, and the cmrest analysis shows the same shift without any formal rule: cross\-protocol comparison of accumulated run histories exposed an input\-conformation bias that no single run could show\. This is a form of learning carried by the persistent availability of structured evidence rather than by promoted knowledge; whether the cmrest finding generalizes to other protein families remains open, with the recorded entry preserving the evidence and its boundary conditions\.

Cumulatively, this changes what the agent is: confirmed entries and promoted rules \(human\-gated; Section[4](https://arxiv.org/html/2610.27230#S4)\) extend what it can be trusted to execute, and routine work begins to draw on retained knowledge rather than rediscovered practice\. Competence accumulates in the store rather than in the model: correcting an entry repairs downstream behavior without retraining\. Automatic contradiction detection remains future work\.

The boundary between what the agent executes alone and what it works through with the researcher therefore moves only as confirmed knowledge accumulates: routine tasks whose outcomes existing tools can verify are delegated; open problems stay collaborative\. The first such delegation has been exercised: in an ongoing in\-house ligand\-design campaign \(target withheld\), design ran in rounds with each round’s outcome confirmed into the project store before the next was planned\. A confirmed negative result \(tuning the existing contacts of the three best compounds yielded no improvement\) redirected the next round toward structural modifications pre\-screened by an agent\-built accessibility script, which produced two new compounds improving the inherited best score from−7\.7\-7\.7to−11\.8\-11\.8kcal/mol, with each designed contact verified in the docked pose\. This result is preliminary \(docking stage; orthogonal validation under way\); we cite it as evidence that the training\-loop progression is exercisable today, not as a chemical claim\.

Two further constraints bound the current work\. The compounding effect of memory across whole campaigns remains unmeasured: the case studies cannot isolate how much of the observed change is attributable to memory per se versus the researcher’s increasing domain expertise over the same period\. The reviewed tier’s utility also depends on the generality of what it contains: rules like‘‘template\-built PDBs have unphysical geometry’’generalize across all peptide docking projects, while rules like “pocket prediction misses this receptor’s shallow groove; derive restraints from crystal contacts instead” may not\. The framework relies on the human promoter to make this judgment; the task\-scored retriever \(memory\_get\_context\) provides a partial safety net, since project\-tier entries that are not rules can still be recalled by relevance when the agent encounters a similar context, even in a different project\.

Beyond computational chemistry, the memory architecture offers a basis for adaptation to other domains: any computational science where protocol knowledge is scattered across directories, scripts, and lab notebooks faces the same fragmentation problem, and the three\-tier memory model, the evidential stance, and the human\-gated promotion path are not specific to docking or quantum chemistry\. The tool wrappers would change; the memory loop would not\. Adaptation would be mostly packaging: create the project and its goal file, register the domain’s tools \(MCP wrappers only for software driven routinely, command\-line wrappers for the rest\), and let rules and skills accumulate through use\. The wrapper mechanism is agnostic to licensing or distribution, and the harness is replaceable in the same way: the memory and tool servers are external MCP services, so another agent system can host the loop once the harness\-specific adapters are supplied, a direction we intend to pursue\.

## 6Conclusion

This paper addressed the fragmentation of protocol knowledge in computational chemistry: the systematic loss of lessons learned between projects and the rediscovery of known errors\. Magnolia meets this problem with a 3\-tier persistent memory architecture: session observations are automatically captured and distilled, confirmed entries accumulate at the project tier, and human\-validated rules govern subsequent behavior across projects\.

Across its four case studies, the framework accumulated 116 project\-tier entries from 317 tracked runs\. Two operational outcomes illustrate the value of the approach: a binding\-site correction triggered by a conflict between literature\-defined and predicted\-pocket restraints, made visible by the agent’s cross\-run score histories and resolved by its literature search; and a 26\-point input\-conformation bias in blind docking detected through cross\-protocol comparison of accumulated run histories\.

The central insight is that the agent’s role is evidential, not prescriptive\. Magnolia organizes and surfaces evidence; the human researcher recognizes patterns and makes decisions\. Promotion remains the throughput bottleneck: every elevation waits on the researcher, and learnings accumulate faster than they are elevated into durable, cross\-project knowledge\.

The self\-reflex consolidation pass is now implemented for duplicate\-merging: an LLM proposes merges, a human confirms them, and a nested Git repository provides reversibility\. The immediate next step is routing rule\-elevation proposals into the researcher’s regular review workflow, so that accumulation stops outpacing generalization\. Beyond that, accumulated rules let the agent plan and execute routine experiments, with supervision reserved for open questions\. The architecture is tool\-agnostic and applies to any computational science domain where protocol knowledge is currently lost between projects\.

## 7Acknowledgments

This work was supported by the French government through the France 2030 investment plan managed by the National Research Agency \(ANR\), as part of the Initiative of Excellence Université Côte d’Azur under reference number ANR\-15\-IDEX\-01\. The authors are grateful to the Université Côte d’Azur’s Center for High\-Performance Computing \(OPAL infrastructure\) for providing resources and support\.

We also acknowledge support from Université Côte d’Azur, the Centre National de la Recherche Scientifique \(CNRS\), the Institut de Chimie de Nice \(ICN\), and the Interdisciplinary Institute for Artificial Intelligence \(3iA\) Côte d’Azur \(ANR\-23\-IACL\-0001\)\. This work was supported by the ANR through the MetaboLinkAI project \(ANR\-24\-CE93\-0012\-01 and SNSF 10002786\)\. Louis\-Félix Nothias acknowledges support through a Chaire de Professeur Junior \(ANR\-22\-CPJ2\-0048\-01\)\.

## 8Data and Code Availability

The Magnolia framework and its two MCP servers are available at[https://github\.com/HolobiomicsLab/Magnolia\-AI](https://github.com/HolobiomicsLab/Magnolia-AI)under the MIT license\. The complete run records, configuration files, and memory\-store entries of the docking campaign \(Case Study 4\) include unpublished results from the collaborating groups and cannot be released with this preprint; they will be released once that work is published\. The framework\-level evidence reported here does not depend on the withheld details\.

## References

- \[1\]V\. T\. Sabe, T\. Ntombela, L\. A\. Jhamba, G\. E\. M\. Maguire, T\. Govender, T\. Naicker, and H\. G\. Kruger\(2021\)Current trends in computer aided drug design and a highlight of drugs discovered via computational techniques: A review\.European Journal of Medicinal Chemistry224,pp\. 113705\.Note:DOI:[https://doi\.org/10\.1016/j\.ejmech\.2021\.113705](https://doi.org/10.1016/j.ejmech.2021.113705)External Links:[Document](https://dx.doi.org/10.1016/j.ejmech.2021.113705)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p1.1)\.
- \[2\]A\. Ullah, Y\. Chen, and P\. O\. Dral\(2024\)Molecular quantum chemical data sets and databases for machine learning potentials\.Machine Learning: Science and Technology5\(4\),pp\. 041001\.Note:DOI:[https://doi\.org/10\.1088/2632\-2153/ad8f13](https://doi.org/10.1088/2632-2153/ad8f13)External Links:[Document](https://dx.doi.org/10.1088/2632-2153/ad8f13)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p1.1)\.
- \[3\]A\. Fischer, M\. Smieško, M\. Sellner, and M\. A\. Lill\(2021\)Decision Making in Structure\-Based Drug Discovery: Visual Inspection of Docking Results\.Journal of Medicinal Chemistry64\(5\),pp\. 2489–2500\.Note:DOI:[https://doi\.org/10\.1021/acs\.jmedchem\.0c02227](https://doi.org/10.1021/acs.jmedchem.0c02227)External Links:[Document](https://dx.doi.org/10.1021/acs.jmedchem.0c02227)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p2.1)\.
- \[4\]G\. Marcou and D\. Rognan\(2006\)Optimizing Fragment and Scaffold Docking by Use of Molecular Interaction Fingerprints\.Journal of Chemical Information and Modeling47\(1\),pp\. 195–207\.Note:DOI:[https://doi\.org/10\.1021/ci600342e](https://doi.org/10.1021/ci600342e)External Links:[Document](https://dx.doi.org/10.1021/ci600342e)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p2.1)\.
- \[5\]C\. Bouysset and S\. Fiorucci\(2021\)ProLIF: a library to encode molecular interactions as fingerprints\.Journal of Cheminformatics13\(1\),pp\. 72\.Note:DOI:[https://doi\.org/10\.1186/s13321\-021\-00548\-6](https://doi.org/10.1186/s13321-021-00548-6)External Links:[Document](https://dx.doi.org/10.1186/s13321-021-00548-6)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p2.1)\.
- \[6\]A\. H\. C\. van Kampen, U\. Mahamune, A\. Jongejan, B\. D\. C\. van Schaik, D\. Balashova, D\. Lashgari, M\. Pras\-Raves, E\. J\. M\. Wever, A\. D\. Dane, R\. García\-Valiente, and P\. D\. Moerland\(2024\)ENCORE: a practical implementation to improve reproducibility and transparency of computational research\.Nature Communications15\(1\),pp\. 8117\.Note:DOI:[https://doi\.org/10\.1038/s41467\-024\-52446\-8](https://doi.org/10.1038/s41467-024-52446-8)External Links:[Document](https://dx.doi.org/10.1038/s41467-024-52446-8)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p3.1)\.
- \[7\]D\. Fanelli\(2012\)Negative results are disappearing from most disciplines and countries\.Scientometrics90\(3\),pp\. 891–904\.Note:DOI:[https://doi\.org/10\.1007/s11192\-011\-0494\-7](https://doi.org/10.1007/s11192-011-0494-7)External Links:[Document](https://dx.doi.org/10.1007/s11192-011-0494-7)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p3.1)\.
- \[8\]F\. Mölder, K\. P\. Jablonski, B\. Letcher, M\. B\. Hall, C\. H\. Tomkins\-Tinch, V\. Sochat, J\. Forster, S\. Lee, S\. O\. Twardziok, A\. Kanitz, A\. Wilm, M\. Holtgrewe, S\. Rahmann, S\. Nahnsen, and J\. Köster\(2021\)Sustainable data analysis with Snakemake\.F1000Research10,pp\. 33\.Note:DOI:[https://doi\.org/10\.12688/f1000research\.29032\.2](https://doi.org/10.12688/f1000research.29032.2)External Links:[Document](https://dx.doi.org/10.12688/f1000research.29032.2)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p4.1)\.
- \[9\]P\. Di Tommaso, M\. Chatzou, E\. W\. Floden, P\. P\. Barja, E\. Palumbo, and C\. Notredame\(2017\)Nextflow enables reproducible computational workflows\.Nature Biotechnology35\(4\),pp\. 316–319\.Note:DOI:[https://doi\.org/10\.1038/nbt\.3820](https://doi.org/10.1038/nbt.3820)External Links:[Document](https://dx.doi.org/10.1038/nbt.3820)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p4.1)\.
- \[10\]A\. Jain, S\. P\. Ong, W\. Chen, B\. Medasani, X\. Qu, M\. Kocher, M\. Brafman, G\. Petretto, G\. Rignanese, G\. Hautier, D\. Gunter, and K\. A\. Persson\(2015\)FireWorks: a dynamic workflow system designed for high\-throughput applications\.Concurrency and Computation: Practice and Experience27\(17\),pp\. 5037–5059\.Note:DOI:[https://doi\.org/10\.1002/cpe\.3505](https://doi.org/10.1002/cpe.3505)External Links:[Document](https://dx.doi.org/10.1002/cpe.3505)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p4.1)\.
- \[11\]T\. Kluyver, B\. Ragan\-Kelley, F\. Pérez, B\. Granger, M\. Bussonnier, J\. Frederic, K\. Kelley, J\. Hamrick, J\. Grout, S\. Corlay, P\. Ivanov, D\. Avila, S\. Abdalla, C\. Willing, and Jupyter Development Team\(2016\)Jupyter Notebooks – a publishing format for reproducible computational workflows\.InPositioning and Power in Academic Publishing: Players, Agents and Agendas,pp\. 87–90\.Note:DOI:[https://doi\.org/10\.3233/978\-1\-61499\-649\-1\-87](https://doi.org/10.3233/978-1-61499-649-1-87)External Links:[Document](https://dx.doi.org/10.3233/978-1-61499-649-1-87)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p4.1)\.
- \[12\]S\. Chacon and B\. Straub\(2014\)Pro Git\.2nd edition,Apress,New York\.Note:[https://git\-scm\.com/book/en/v2](https://git-scm.com/book/en/v2)External Links:ISBN 978\-1\-4842\-0077\-3Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p4.1)\.
- \[13\]T\. D\. Pham, A\. Tanikanti, and M\. Keçeli\(2026\)ChemGraph as an agentic framework for computational chemistry workflows\.Communications Chemistry9\(1\),pp\. 33\.Note:DOI:[https://doi\.org/10\.1038/s42004\-025\-01776\-9](https://doi.org/10.1038/s42004-025-01776-9)External Links:[Document](https://dx.doi.org/10.1038/s42004-025-01776-9)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p5.1)\.
- \[14\]S\. Guilbert, C\. Masschelein, J\. Goumaz, B\. Naida, and P\. Schwaller\(2025\)DynaMate: An Autonomous Agent for Protein\-Ligand Molecular Dynamics Simulations\.Note:[https://arxiv\.org/abs/2512\.10034v1](https://arxiv.org/abs/2512.10034v1)Preprint, last accessed 2026\-09\-11External Links:2512\.10034,[Document](https://dx.doi.org/10.48550/arXiv.2512.10034)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p5.1),[§1](https://arxiv.org/html/2610.27230#S1.p6.1),[§3\.3](https://arxiv.org/html/2610.27230#S3.SS3.p2.1)\.
- \[15\]X\. Huang, J\. Chen, Y\. Fei, Z\. Li, P\. Schwaller, and G\. Ceder\(2025\)CASCADE: Cumulative Agentic Skill Creation through Autonomous Development and Evolution\.Note:[https://arxiv\.org/abs/2512\.23880v2](https://arxiv.org/abs/2512.23880v2)Preprint, last accessed 2026\-09\-11External Links:2512\.23880,[Document](https://dx.doi.org/10.48550/arXiv.2512.23880)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p5.1),[§1](https://arxiv.org/html/2610.27230#S1.p7.1)\.
- \[16\]J\. Hu, H\. Nawaz, Y\. Hou, L\. Chi, X\. Tong, Y\. Rui, Y\. Chen, A\. Ullah, and P\. O\. Dral\(2026\)Aitomia: An Agentic Framework for AI\-Driven Atomistic and Quantum Chemical Simulations\.Journal of Chemical Theory and Computation22\(13\),pp\. 6557–6571\.Note:DOI:[https://doi\.org/10\.1021/acs\.jctc\.6c00591](https://doi.org/10.1021/acs.jctc.6c00591)External Links:[Document](https://dx.doi.org/10.1021/acs.jctc.6c00591)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p5.1)\.
- \[17\]M\. Legrand, T\. Jiang, M\. Feraud, B\. Navet, Y\. Taghzouti, F\. Gandon, E\. Dumont, and L\. Nothias\(2026\)Mimosa Framework: Toward Evolving Multi\-Agent Systems for Scientific Research\.Note:[https://arxiv\.org/abs/2603\.28986v1](https://arxiv.org/abs/2603.28986v1)Preprint, last accessed 2026\-09\-11External Links:2603\.28986,[Document](https://dx.doi.org/10.48550/arXiv.2603.28986)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p5.1)\.
- \[18\]P\. O\. Dral, H\. Nawaz, and A\. Ullah\(2026\)Science Done on a Machine by a Machine: AI Agents in Computational Chemistry\.Note:[https://arxiv\.org/abs/2608\.18508v1](https://arxiv.org/abs/2608.18508v1)Preprint, last accessed 2026\-09\-11External Links:2608\.18508,[Document](https://dx.doi.org/10.48550/arXiv.2608.18508)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p5.1),[§1](https://arxiv.org/html/2610.27230#S1.p6.1)\.
- \[19\]D\. Trehan and P\. Chopra\(2026\)Why LLMs Aren’t Scientists Yet: Lessons from Four Autonomous Research Attempts\.Note:[https://arxiv\.org/abs/2601\.03315v1](https://arxiv.org/abs/2601.03315v1)Preprint, last accessed 2026\-09\-11External Links:2601\.03315,[Document](https://dx.doi.org/10.48550/arXiv.2601.03315)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p6.1),[§1](https://arxiv.org/html/2610.27230#S1.p7.1)\.
- \[20\]M\. Zhao, J\. Dong, K\. Xu, Z\. Hasan, C\. Fan, S\. Jiang, S\. Mao, Y\. Ling, L\. Zou, T\. Zhou,et al\.\(2026\)ScienceFlow: A long\-horizon agent for ML research, scientific discovery and beyond\.Note:[https://arxiv\.org/abs/2608\.14354v2](https://arxiv.org/abs/2608.14354v2)Preprint, last accessed 2026\-09\-11External Links:2608\.14354,[Document](https://dx.doi.org/10.48550/arXiv.2608.14354)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p6.1)\.
- \[21\]C\. Packer, S\. Wooders, K\. Lin, V\. Fang, S\. G\. Patil, I\. Stoica, and J\. E\. Gonzalez\(2023\)MemGPT: Towards LLMs as Operating Systems\.Note:[https://arxiv\.org/abs/2310\.08560v2](https://arxiv.org/abs/2310.08560v2)Preprint, last accessed 2026\-09\-11External Links:2310\.08560,[Document](https://dx.doi.org/10.48550/arXiv.2310.08560)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p6.1)\.
- \[22\]Y\. Hu, S\. Liu, Y\. Yue, G\. Zhang, B\. Liu, F\. Zhu, J\. Lin, H\. Guo, S\. Dou, Z\. Xi,et al\.\(2025\)Memory in the Age of AI Agents\.Note:[https://arxiv\.org/abs/2512\.13564v2](https://arxiv.org/abs/2512.13564v2)Preprint, last accessed 2026\-09\-11External Links:2512\.13564,[Document](https://dx.doi.org/10.48550/arXiv.2512.13564)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p6.1)\.
- \[23\]S\. Schmidgall, Y\. Su, Z\. Wang, X\. Sun, J\. Wu, X\. Yu, J\. Liu, M\. Moor, Z\. Liu, and E\. Barsoum\(2025\)Agent Laboratory: Using LLM Agents as Research Assistants\.InFindings of the Association for Computational Linguistics: EMNLP 2025,pp\. 5977–6043\.Note:DOI:[https://doi\.org/10\.18653/v1/2025\.findings\-emnlp\.320](https://doi.org/10.18653/v1/2025.findings-emnlp.320)External Links:[Document](https://dx.doi.org/10.18653/v1/2025.findings-emnlp.320)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p7.1)\.
- \[24\]P\. Grabowski, M\. Alameen, J\. Bretones, S\. Cardell, M\. Carmona, G\. Edwards, B\. Grainger, S\. Hassan, E\. Jansson, A\. Kuziakhmetov,et al\.\(2026\)Research Assistant: AstraZeneca’s Agentic System for R&D\.Note:[https://arxiv\.org/abs/2608\.12395v1](https://arxiv.org/abs/2608.12395v1)Preprint, last accessed 2026\-09\-11External Links:2608\.12395,[Document](https://dx.doi.org/10.48550/arXiv.2608.12395)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p7.1)\.
- \[25\]T\. Bui\-Thanh\(2026\)The AI Research Assistant: Promise, Peril, and a Proof of Concept\.Computing in Science & Engineering,pp\. 1–13\.Note:DOI:[https://doi\.org/10\.1109/mcse\.2026\.3683758](https://doi.org/10.1109/mcse.2026.3683758)\. Public text:[https://arxiv\.org/abs/2602\.22842v2](https://arxiv.org/abs/2602.22842v2)External Links:[Document](https://dx.doi.org/10.1109/mcse.2026.3683758)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p7.1)\.
- \[26\]M\. Pink, Q\. Wu, V\. A\. Vo, J\. Turek, J\. Mu, A\. Huth, and M\. Toneva\(2025\)Position: Episodic Memory is the Missing Piece for Long\-Term LLM Agents\.Note:[https://arxiv\.org/abs/2502\.06975v1](https://arxiv.org/abs/2502.06975v1)Preprint, last accessed 2026\-09\-11External Links:2502\.06975,[Document](https://dx.doi.org/10.48550/arXiv.2502.06975)Cited by:[§1](https://arxiv.org/html/2610.27230#S1.p8.1)\.
- \[27\]Anomaly\(2026\)OpenCode\.Note:[https://opencode\.ai](https://opencode.ai/)Open source AI coding agent, version 1\.18\.35, accessed 2026\-10\-09Cited by:[§2\.1](https://arxiv.org/html/2610.27230#S2.SS1.p1.1)\.
- \[28\]M\. Giulini, V\. Reys, J\. M\. C\. Teixeira, B\. Jiménez\-García, R\. V\. Honorato, A\. Kravchenko, X\. Xu, R\. Versini, A\. Engel, S\. Verhoeven, and A\. M\. J\. J\. Bonvin\(2025\)HADDOCK3: A Modular and Versatile Platform for Integrative Modeling of Biomolecular Complexes\.Journal of Chemical Information and Modeling65\(13\),pp\. 7315–7324\.Note:DOI:[https://doi\.org/10\.1021/acs\.jcim\.5c00969](https://doi.org/10.1021/acs.jcim.5c00969)External Links:[Document](https://dx.doi.org/10.1021/acs.jcim.5c00969)Cited by:[§2\.3](https://arxiv.org/html/2610.27230#S2.SS3.p1.1)\.
- \[29\]A\. T\. McNutt, P\. Francoeur, R\. Aggarwal, T\. Masuda, R\. Meli, M\. Ragoza, J\. Sunseri, and D\. R\. Koes\(2021\)GNINA 1\.0: molecular docking with deep learning\.Journal of Cheminformatics13\(1\),pp\. 43\.Note:DOI:[https://doi\.org/10\.1186/s13321\-021\-00522\-2](https://doi.org/10.1186/s13321-021-00522-2)External Links:[Document](https://dx.doi.org/10.1186/s13321-021-00522-2)Cited by:[§2\.3](https://arxiv.org/html/2610.27230#S2.SS3.p1.1)\.
- \[30\]R\. Krivák and D\. Hoksza\(2018\)P2Rank: machine learning based tool for rapid and accurate prediction of ligand binding sites from protein structure\.Journal of Cheminformatics10\(1\),pp\. 39\.Note:DOI:[https://doi\.org/10\.1186/s13321\-018\-0285\-8](https://doi.org/10.1186/s13321-018-0285-8)External Links:[Document](https://dx.doi.org/10.1186/s13321-018-0285-8)Cited by:[§2\.3](https://arxiv.org/html/2610.27230#S2.SS3.p1.1)\.
- \[31\]C\. Bannwarth, S\. Ehlert, and S\. Grimme\(2019\)GFN2\-xTB—An Accurate and Broadly Parametrized Self\-Consistent Tight\-Binding Quantum Chemical Method with Multipole Electrostatics and Density\-Dependent Dispersion Contributions\.Journal of Chemical Theory and Computation15\(3\),pp\. 1652–1671\.Note:DOI:[https://doi\.org/10\.1021/acs\.jctc\.8b01176](https://doi.org/10.1021/acs.jctc.8b01176)External Links:[Document](https://dx.doi.org/10.1021/acs.jctc.8b01176)Cited by:[§2\.3](https://arxiv.org/html/2610.27230#S2.SS3.p1.1),[§3\.1](https://arxiv.org/html/2610.27230#S3.SS1.p1.1)\.
- \[32\]F\. Neese\(2025\)Software Update: The ORCA Program System—Version 6\.0\.WIREs Computational Molecular Science15\(2\),pp\. e70019\.Note:DOI:[https://doi\.org/10\.1002/wcms\.70019](https://doi.org/10.1002/wcms.70019)External Links:[Document](https://dx.doi.org/10.1002/wcms.70019)Cited by:[§2\.3](https://arxiv.org/html/2610.27230#S2.SS3.p1.1)\.
- \[33\]P\. O\. Dral, F\. Ge, Y\. Hou, P\. Zheng, Y\. Chen, M\. Barbatti, O\. Isayev, C\. Wang, B\. Xue, M\. Pinheiro Jr, Y\. Su, Y\. Dai, Y\. Chen, L\. Zhang, S\. Zhang, A\. Ullah, Q\. Zhang, and Y\. Ou\(2024\)MLatom 3: A Platform for Machine Learning\-Enhanced Computational Chemistry Simulations and Workflows\.Journal of Chemical Theory and Computation20\(3\),pp\. 1193–1213\.Note:DOI:[https://doi\.org/10\.1021/acs\.jctc\.3c01203](https://doi.org/10.1021/acs.jctc.3c01203)External Links:[Document](https://dx.doi.org/10.1021/acs.jctc.3c01203)Cited by:[§2\.3](https://arxiv.org/html/2610.27230#S2.SS3.p1.1),[§3\.1](https://arxiv.org/html/2610.27230#S3.SS1.p5.1),[§3\.2](https://arxiv.org/html/2610.27230#S3.SS2.p1.1)\.
- \[34\]M\. J\. Frisch, G\. W\. Trucks, H\. B\. Schlegel, G\. E\. Scuseria, M\. A\. Robb, J\. R\. Cheeseman, G\. Scalmani, V\. Barone, G\. A\. Petersson, H\. Nakatsuji, X\. Li, M\. Caricato, A\. V\. Marenich, J\. Bloino, B\. G\. Janesko, R\. Gomperts, B\. Mennucci, H\. P\. Hratchian, J\. V\. Ortiz, A\. F\. Izmaylov, J\. L\. Sonnenberg, D\. Williams\-Young, F\. Ding, F\. Lipparini, F\. Egidi, J\. Goings, B\. Peng, A\. Petrone, T\. Henderson, D\. Ranasinghe, V\. G\. Zakrzewski, J\. Gao, N\. Rega, G\. Zheng, W\. Liang, M\. Hada, M\. Ehara, K\. Toyota, R\. Fukuda, J\. Hasegawa, M\. Ishida, T\. Nakajima, Y\. Honda, O\. Kitao, H\. Nakai, T\. Vreven, K\. Throssell, J\. A\. Montgomery, J\. E\. Peralta, F\. Ogliaro, M\. J\. Bearpark, J\. J\. Heyd, E\. N\. Brothers, K\. N\. Kudin, V\. N\. Staroverov, T\. A\. Keith, R\. Kobayashi, J\. Normand, K\. Raghavachari, A\. P\. Rendell, J\. C\. Burant, S\. S\. Iyengar, J\. Tomasi, M\. Cossi, J\. M\. Millam, M\. Klene, C\. Adamo, R\. Cammi, J\. W\. Ochterski, R\. L\. Martin, K\. Morokuma, O\. Farkas, J\. B\. Foresman, and D\. J\. Fox\(2016\)Gaussian 16, Revision C\.01\.Note:Gaussian, Inc\., Wallingford, CTCited by:[§2\.3](https://arxiv.org/html/2610.27230#S2.SS3.p1.1)\.
- \[35\]D\. A\. Case, D\. S\. Cerutti, V\. W\. D\. Cruzeiro, T\. A\. Darden, R\. E\. Duke, M\. Ghazimirsaeed, G\. M\. Giambaşu, T\. J\. Giese, A\. W\. Götz, J\. A\. Harris, K\. Kasavajhala, T\. Lee, Z\. Li, C\. Lin, J\. Liu, Y\. Miao, R\. Salomon\-Ferrrer, J\. Shen, R\. Snyder, J\. Swails, R\. C\. Walker, J\. Wang, X\. Wu, J\. Zeng, T\. E\. Cheatham III, D\. R\. Roe, A\. Roitberg, C\. Simmerling, D\. M\. York, M\. C\. Nagan, and K\. M\. Merz\(2025\)Recent Developments in Amber Biomolecular Simulations\.Journal of Chemical Information and Modeling65\(15\),pp\. 7835–7843\.Note:DOI:[https://doi\.org/10\.1021/acs\.jcim\.5c01063](https://doi.org/10.1021/acs.jcim.5c01063)External Links:[Document](https://dx.doi.org/10.1021/acs.jcim.5c01063)Cited by:[§2\.3](https://arxiv.org/html/2610.27230#S2.SS3.p1.1),[§3\.2](https://arxiv.org/html/2610.27230#S3.SS2.p1.1)\.
- \[36\]M\. J\. Abraham, T\. Murtola, R\. Schulz, S\. Páll, J\. C\. Smith, B\. Hess, and E\. Lindahl\(2015\)GROMACS: High performance molecular simulations through multi\-level parallelism from laptops to supercomputers\.SoftwareX1–2,pp\. 19–25\.Note:DOI:[https://doi\.org/10\.1016/j\.softx\.2015\.06\.001](https://doi.org/10.1016/j.softx.2015.06.001)External Links:[Document](https://dx.doi.org/10.1016/j.softx.2015.06.001)Cited by:[§2\.3](https://arxiv.org/html/2610.27230#S2.SS3.p1.1)\.
- \[37\]L\. Pradi, T\. Jiang, M\. Feraud, M\. Bekbergenova, Y\. Taghzouti, and L\. Nothias\(2025\)An AI Pipeline for Scientific Literacy and Discovery: a Demonstration of Perspicacité\-AI Integration with Knowledge Graphs\.InProceedings of the ISWC 2025 Posters, Demos and Industry Tracks,CEUR Workshop Proceedings, Vol\.4085,pp\. 462–467\.Note:[https://ceur\-ws\.org/Vol\-4085/paper77\.pdf](https://ceur-ws.org/Vol-4085/paper77.pdf)Cited by:[§2\.3](https://arxiv.org/html/2610.27230#S2.SS3.p1.1),[§3\.4](https://arxiv.org/html/2610.27230#S3.SS4.p3.1)\.
- \[38\]A\. Wahab, L\. Pfuderer, E\. Paenurk, and R\. Gershoni\-Poranne\(2022\)The COMPAS Project: A Computational Database of Polycyclic Aromatic Systems\. Phase 1: cata\-Condensed Polybenzenoid Hydrocarbons\.Journal of Chemical Information and Modeling62\(16\),pp\. 3704–3713\.Note:DOI:[https://doi\.org/10\.1021/acs\.jcim\.2c00503](https://doi.org/10.1021/acs.jcim.2c00503)External Links:[Document](https://dx.doi.org/10.1021/acs.jcim.2c00503)Cited by:[§3\.1](https://arxiv.org/html/2610.27230#S3.SS1.p1.1)\.
- \[39\]P\. J\. Linstrom and W\. G\. Mallard \(Eds\.\)\(2025\)NIST Chemistry WebBook, NIST Standard Reference Database Number 69\.National Institute of Standards and Technology,Gaithersburg, MD\.Note:Database, last data update 2025; retrieved 2026\-09\-11\. DOI:[https://doi\.org/10\.18434/T4D303](https://doi.org/10.18434/T4D303)External Links:[Document](https://dx.doi.org/10.18434/T4D303)Cited by:[§3\.1](https://arxiv.org/html/2610.27230#S3.SS1.p4.1)\.
- \[40\]M\. Martyka, X\. Tong, J\. Jankowska, and P\. O\. Dral\(2026\)OMNI\-P2x universal neural network potential for excited\-state simulations\.Nature Communications17\(1\),pp\. 4949\.Note:DOI:[https://doi\.org/10\.1038/s41467\-026\-71380\-5](https://doi.org/10.1038/s41467-026-71380-5)External Links:[Document](https://dx.doi.org/10.1038/s41467-026-71380-5)Cited by:[§3\.1](https://arxiv.org/html/2610.27230#S3.SS1.p5.1)\.
- \[41\]Y\. Chen and P\. O\. Dral\(2025\)AIQM2: organic reaction simulations beyond DFT\.Chemical Science16\(35\),pp\. 15901–15912\.Note:DOI:[https://doi\.org/10\.1039/d5sc02802g](https://doi.org/10.1039/d5sc02802g)External Links:[Document](https://dx.doi.org/10.1039/d5sc02802g)Cited by:[§3\.2](https://arxiv.org/html/2610.27230#S3.SS2.p1.1)\.
- \[42\]R\. A\. Talmazan, C\. G\. Chen, C\. Tang, A\. Megías, S\. Contreras Arredondo, and C\. Chipot\(2026\)Learning the reaction coordinate: collective variables from physical intuition to generative models\.Digital Discovery\.External Links:ISSN 2635\-098X,[Document](https://dx.doi.org/10.1039/d6dd00290k),[Link](https://doi.org/10.1039/d6dd00290k),https://pubs\.rsc\.org/dd/article\-pdf/doi/10\.1039/d6dd00290k/13726802/d6dd00290k\.pdfCited by:[§3\.2](https://arxiv.org/html/2610.27230#S3.SS2.p4.1)\.
- \[43\]O\. Love, R\. Galindo\-Murillo, D\. R\. Roe, P\. D\. Dans, I\. Cheatham, and C\. Bergonzo\(2024\)modXNA: A Modular Approach to Parametrization of Modified Nucleic Acids for Use with Amber Force Fields\.Journal of Chemical Theory and Computation20\(21\),pp\. 9354–9363\.Note:DOI:[https://doi\.org/10\.1021/acs\.jctc\.4c01164](https://doi.org/10.1021/acs.jctc.4c01164)External Links:[Document](https://dx.doi.org/10.1021/acs.jctc.4c01164)Cited by:[§3\.3](https://arxiv.org/html/2610.27230#S3.SS3.p2.1)\.
- \[44\]P\. O\. Dral and Aitomistic\(2026\)Protomia: An Autonomous Research Agent for Computational Chemistry\.Note:[https://aitomistic\.com/protomia](https://aitomistic.com/protomia)Released March 26, 2026Cited by:[§3\.3](https://arxiv.org/html/2610.27230#S3.SS3.p2.1)\.
- \[45\]X\. Lu, H\. J\. Bussemaker, and W\. K\. Olson\(2015\)DSSR: an integrated software tool for dissecting the spatial structure of RNA\.Nucleic Acids Research43\(21\),pp\. e142\.Note:DOI:[https://doi\.org/10\.1093/nar/gkv716](https://doi.org/10.1093/nar/gkv716)External Links:[Document](https://dx.doi.org/10.1093/nar/gkv716)Cited by:[§3\.3](https://arxiv.org/html/2610.27230#S3.SS3.p2.1)\.
- \[46\]N\. F\. Liu, K\. Lin, J\. Hewitt, A\. Paranjape, M\. Bevilacqua, F\. Petroni, and P\. Liang\(2024\)Lost in the Middle: How Language Models Use Long Contexts\.Transactions of the Association for Computational Linguistics12,pp\. 157–173\.External Links:[Document](https://dx.doi.org/10.1162/tacl%5Fa%5F00638)Cited by:[§4\.4](https://arxiv.org/html/2610.27230#S4.SS4.p4.1)\.
- \[47\]M\. Levy, A\. Jacoby, and Y\. Goldberg\(2024\)Same Task, More Tokens: the Impact of Input Length on the Reasoning Performance of Large Language Models\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 15339–15353\.External Links:[Document](https://dx.doi.org/10.18653/v1/2024.acl-long.818)Cited by:[§4\.4](https://arxiv.org/html/2610.27230#S4.SS4.p4.1)\.
- \[48\]Y\. Tay, M\. Dehghani, D\. Bahri, and D\. Metzler\(2022\)Efficient Transformers: A Survey\.ACM Computing Surveys55\(6\),pp\. 1–28\.External Links:[Document](https://dx.doi.org/10.1145/3530811)Cited by:[§4\.4](https://arxiv.org/html/2610.27230#S4.SS4.p4.1)\.
- \[49\]B\. Navet\(2026\)Knowledge graphs as external memory for LLM\-based scientific assistants\.InISWC 2026: 25th International Semantic Web Conference, Doctoral Consortium,Note:To appear; HAL: hal\-05747244Cited by:[§4\.5](https://arxiv.org/html/2610.27230#S4.SS5.p1.1)\.

Electronic Supplementary Information

## Screening of electronic properties along the COMPAS database\.

![Refer to caption](https://arxiv.org/html/2610.27230v1/compas179_structures.png)Figure 8:Chemical structures of the 179 compounds extracted from the COMPAS database with seven or less rings\.
## Molecular dynamics setup of modified oligonucleotides

Molecular dynamics \(MD\) simulations were performed with the Amber2026 suite of programs\. The DNA sequences 5′\-CGCATAT\(G/A\)\-\(TA\)n\-TT\-ATGTCAGT\-3′were generated using tleap and one non\-canonical nucleobase, 5\-carboxycytosine or 5\-carboxyuracile \(see Figure main text\)\. The parameters specific to 5\-carboxycytosine and 5\-carboxyuracile were obtained using GAFF atom types, with RESP atomic charges computed at the recommended B3LYP/6\-31G\(d\) level of theory\. Minimizations were performed first with strong restraints on the DNA duplex \(500 kcal·mol\-1·Å\-2\) and then with no restraints for 5000 steps each \(2500 of steepest descent and 2500 conjugate gradients\)\. The system was then heated at 300K using a Langevin thermostat\. Two series of 1 ns equilibration runs were then performed, first with DNA restraints of 10 kcal·mol\-1·Å\-2and then removing DNA restraints, using a template, which was available in our group\. A final production run of 100 ns was then performed for each system\. All the trajectories are available at[https://doi\.org/10\.5281/zenodo\.23453656](https://doi.org/10.5281/zenodo.23453656)\.

Table 6:Composition of the 12 simulated duplexes containing 5\-carboxycytosine \(XCD\) or 5\-carboxycytosine \(X5D\), and characteristics of solvation in truncated octahedral water OPC boxes, with a cut\-off of 10 Å\. Seqndiffer by the number – see Figure 5, main text\.SystembpatomsOPC watersNa\+Cl\-VV/ Å3edge / Å5\-CACXCD seq1205160612564582044219895\.0XCD seq22273254179436220616951106\.3XCD seq32473010178496620617316106\.3XCD seq42688414216677020741914113\.1XCD seq528111330273637420922901121\.7XCD seq6301251903079578201036791126\.55\-CAUX5D seq1204972412094582042724993\.9X5D seq2225906014395622050572399\.4X5D seq32479056193616620663611108\.9X5D seq42689716219937020750726113\.5X5D seq528114212280847420944750122\.6X5D seq6301324403260878201095478128\.9Table 7:Steps constituting our MD protocol \(Amber 26sander;Δ​t=2\\Delta t=2fs; SHAKE was applied on bonds featuring hydrogens,ntc=2/ntf=2; 10 Å cutoff with PME;iwrap=1\)\. Restraints are positional on all atoms of the DNA \(Amber mask:1\-\-2N\)\. Minimization steps were decomposed into 2500 steps of steepest descent followed by 2500 steps of conjugate gradients\.
## Example of a distilled staging entry

The listing below is one complete staging entry, verbatim from a project store \(internal identifiers removed, long lines wrapped to fit the page\); it is the parameter\-guidance entry discussed in Case Study 1, whose second observation records the correction of the initial pre\-optimization guidance\.

```
---
confidence: 0.8
created: ’2026-06-23T10:16:26.894435+02:00’
description: For planar, conjugated polybenzenoid hydrocarbons, adding a GFN-FF
  pre-optimization step before GFN2-xTB is unnecessary because the molecules
  lack conformational complexity. OpenBabel --gen3d followed
observation_count: 2
source: opencode_distill
tags:
- GFN-FF
- pre-optimization
- polybenzenoid hydrocarbons
- planar PAHs
- COMPAS
title: No GFN-FF pre-optimization needed for planar polybenzenoid hydrocarbons prior
  to GFN2-xTB optimization
tools:
- xtb
- OpenBabel
type: parameter_guidance
updated: ’2026-06-23T08:36:39.435949+00:00’
---

For planar, conjugated polybenzenoid hydrocarbons, adding a GFN-FF pre-optimization
  step before GFN2-xTB is unnecessary because the molecules lack conformational
  complexity. OpenBabel --gen3d followed directly by GFN2-xTB --opt produced clean
  geometries in all 25 test cases. Caveat: this guidance applies only to rigid,
  planar PAHs; molecules with flexible side chains, multiple rotatable bonds, or
  strained non-planar frameworks might benefit from GFN-FF pre-optimization.

## Observation 2 (2026-06-23)

The COMPAS-2 paper’s production code (‘conf_gen.py‘) uses RDKit ETKDG embedding
  followed by UFF optimization (maxIters=1000) before GFN2-xTB geometry optimization.
  The older ‘func.py‘ tested both ‘uff_optimize‘ and ‘mmff_optimize‘, but the
  production pipeline settled on UFF only. This is the validated pipeline for COMPAS
  molecules (both pure hydrocarbons and heterocycles). The user’s earlier session
  (2026-06-20) used OpenBabel ‘--gen3d‘ (which internally uses MMFF94), which does
  not match the paper’s approach. The earlier recommendation of GFN-FF
  pre-optimization was incorrect; the correct pre-xTB step is RDKit UFF optimization.
```

## Error\-class recurrence in the docking campaign store

Each error or failure entry in the docking campaign store was assigned to one of 28 classes by keyword rules with manual review; the table lists each class with its recorded events, first and last dates, promotion status, and post\-rule recurrences\.

Table 8:Operational error and failure classes in the docking campaign store \(all tiers; snapshot 2026\-09\-02\)\. The 103 entries resolve into 28 classes by keyword rules with manual review\. “Entries” counts recorded events; “first” and “last” are the dates \(year 2026\) of the first and last recorded event\. Rule dates mark the four promoted classes; “after rule” counts events strictly after the promotion date \(0 for all four; events on the rule date itself are not counted there\)\. Single\-entry classes never recurred\.

相似文章

@berryxia: https://x.com/berryxia/status/2084479289882194402

X AI KOLs Following

介绍 Memmy 这个开源 AI 记忆工具,它能跨工具记住项目、技能和业务流程图,并通过实际测试展示了找到本地项目、调用 Skills、接入业务 Agent 的能力,强调其让多个 AI 工具共享同一个工作记忆的核心理念。

一体化记忆:面向记忆智能体的过程奖励强化学习

arXiv cs.AI

复旦大学等机构提出 AiO-Mem,将记忆智能体的搜索、写入和停止操作统一到共享证据状态与奖励空间中,通过过程奖励模型与 PA-DAPO 优化记忆策略,在长上下文记忆基准上持续提升答案准确性。