# Tmc Optimization Eval

> Tests an LLM's ability to iteratively design transition metal complexes (TMCs) by maximizing specific properties (polarisability) or expanding multi-objective Pareto frontiers. Use when the user wants to benchmark on Pd(II) square planar complex space, or asks about evaluating this task. Reports Pareto frontier quality.

- Skill: `qhjqhj00/tmc-optimization-eval` (Agent Skill)
- Install (CLI): `npx skillmds add qhjqhj00/tmc-optimization-eval`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qhjqhj00/tmc-optimization-eval/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: qhjqhj00 (https://skillmd.com/u/qhjqhj00)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/qhjqhj00/tmc-optimization-eval

---


# tmc-optimization-eval

> Evaluating Large Language Models in Scientific Discovery — Song et al. (2025) (arXiv:2512.15567, 2025)

## What this evaluates

Tests an LLM's ability to iteratively design transition metal complexes (TMCs) by maximizing specific properties (polarisability) or expanding multi-objective Pareto frontiers.

## Datasets

- **Pd(II) square planar complex space** — total 1370000; splits: search_space (1370000)

## Metrics

- `Pareto frontier quality` **(primary)** — range: percent | other
  - Binary success rate for finding the global optimum in polarisability maximization, and qualitative/quantitative coverage of the Pareto frontier for multi-objective expansion (HOMO-LUMO gap > 4 eV, polarisability > 400 a.u.).

## Input / output format

**Input**: Pool of 50 ligands (SMILES, IDs, charges, connecting atoms), 20 initial TMCs with properties, and natural language design objectives.

**Output**: A new set of TMCs with proposed structures and properties.

## Scoring recipe

```python
def score(predictions, gold):
    if task == 'max_polarisability':
        return 1.0 if find_optimal(predictions) else 0.0
    elif task == 'pareto_frontier':
        return count_pareto_dominated(predictions, gold) / total_possible
    return 0.0
```

## Common pitfalls

- Random seed selection significantly impacts the initial sampling and subsequent Pareto frontiers, requiring multiple seeds for reliable evaluation.
- Validation steps (charge constraints, geometry optimization, connectivity) can fail silently if not strictly enforced, leading to invalid complexes being counted.

## Evidence (verbatim from paper)

> In the first task of proposing TMCs with maximized polarisability, gpt-5, deepseek-R1, and claude-sonnet-4.5 successfully finds the optimal solution in the space of 1.37M TMCs at all five random seeds... A similar trend is observed when models are asked to expand the Pareto frontiers...

## Citation

```bibtex
@misc{song2025evaluating,
  title={Evaluating Large Language Models in Scientific Discovery},
  author={Song et al. (2025)},
  year={2025},
  note={arXiv:2512.15567}
}
```

- arXiv: 2512.15567

