SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2601.19076 · 2026

C2NP: A Benchmark for Learning Scale-Dependent Geometric Invariances in 3D Materials Generation

Can Polat, Mustafa Kurban, Erchin Serpedin, Hasan Kurban

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 8 functions out of this paper's own repositories and ran 4 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
KurbanIntelligenceLab/C2NP — 4 of 8
FunctionStatusWhere it lives
QuaternionConfig Ran KurbanIntelligenceLab/C2NP/create_c2np/create_c2np.py
code served (permissive licence) · get_code("06d4aaeaebe8f792")
extract_cifs Ran KurbanIntelligenceLab/C2NP/create_c2np/create_c2np.py
code served (permissive licence) · get_code("95f0e98384be8308")
extract_xyz_files Ran KurbanIntelligenceLab/C2NP/create_c2np/create_c2np.py
code served (permissive licence) · get_code("6e2443911716d4e5")
extract_zip_if_needed Ran KurbanIntelligenceLab/C2NP/create_c2np/create_c2np.py
code served (permissive licence) · get_code("88b368a33404f7b6")
QuaternionGenerator Not yet run KurbanIntelligenceLab/C2NP/create_c2np/create_c2np.py
code served (permissive licence) · get_code("eb06ca98c899507a")
_init_worker Not yet run KurbanIntelligenceLab/C2NP/create_c2np/create_c2np.py
code served (permissive licence) · get_code("6007f178de7495d5")
_process_xyz_file_worker Not yet run KurbanIntelligenceLab/C2NP/create_c2np/create_c2np.py
code served (permissive licence) · get_code("a2250f2b938e46bc")
create_c2np Not yet run KurbanIntelligenceLab/C2NP/create_c2np/create_c2np.py
code served (permissive licence) · get_code("7b274dd33ec9b8fa")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Generative models for materials have achieved strong performance on periodic bulk crystals, yet their ability to generalize across scale transitions to finite nanostructures remains largely untested. We introduce Crystal-to-Nanoparticle (C2NP), a systematic benchmark for evaluating generative models when moving between infinite crystalline unit cells and finite nanoparticles, where surface effects and size-dependent distortions dominate. C2NP defines two complementary tasks: (i) generating nanoparticles of specified radii from periodic unit cells, testing whether models capture surface truncation and geometric constraints; and (ii) recovering bulk lattice parameters and space-group symmetry from finite particle configurations, assessing whether models can infer underlying crystallographic order despite surface perturbations. Using diverse materials as a structurally consistent testbed, we construct over 170,000 nanoparticle configurations by carving particles from supercells derived from DFT-relaxed crystal unit cells, and introduce size-based splits that separate interpolation from extrapolation regimes. Experiments with state-of-the-art approaches, including diffusion, flow-matching, and variational models, show that even when losses are low, models often fail geometrically under distribution shift, yielding large lattice-recovery errors and near-zero joint accuracy on structure and symmetry. Overall, our results suggest that current methods rely on template memorization rather than scalable physical generalization. C2NP offers a controlled, reproducible framework for diagnosing these failures, with immediate applications to nanoparticle catalyst design, nanostructured hydrides for hydrogen storage, and materials discovery. Dataset and code are available at https://github.com/KurbanIntelligenceLab/C2NP.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2601.19076")
get_code_for_paper("2601.19076")
have("2601.19076")

Connect an agent — have() is free.