{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2606-20756","title":"A large-scale foundation model enables simulation-to-real adaptation for nuclear magnetic resonance-based molecular structure analysis","arxiv_id":"2606.20756","date":"2026-06-18","proceeding":null,"authors":["Chen Yang","Zheng Fang","Hanyu Sun","Fanjie Xu","Hongxin Xiang","Hanyu Gao","Xiangxiang Zeng","Yuqiang Li","Xiaojian Wang","Jun Xia"],"abstract":"Nuclear Magnetic Resonance (NMR) spectroscopy is a powerful tool for molecular structure analysis, and spectral artificial intelligence offers great potential for its rapid and automated interpretation. However, the scarcity of experimental NMR datasets has constrained deep learning in this domain to narrow, task-specific applications that lack broad generalization. Here, we introduce UltraNMR, a large-scale foundation model for NMR that leverages the intrinsic properties of NMR spectra to learn generalizable spectral representations. We collected 158 million paired simulated $^{1}$H and $^{13}$C NMR spectra to train UltraNMR, employing multiple domain-specific pre-training objectives. UltraNMR captures both intra-spectral and inter-spectral dependencies, enabling seamless simulation-to-real adaptation. We demonstrate that adapting UltraNMR to a range of molecular structure analysis tasks on experimental NMR spectra consistently yields state-of-the-art performance and clearly outperforms UltraNMR variants trained directly on downstream data without simulation pre-training. We also construct a large-scale NMR spectral vector library by encoding simulated NMR spectra using UltraNMR, covering 94 million unique molecules and enabling effective structure-aware retrieval. In real-world applications, UltraNMR facilitates the structural elucidation of two previously unknown natural products from Chinese herbal medicines recorded in the Chinese Pharmacopoeia. These results suggest that large-scale simulation pre-training can effectively bridge the simulation-to-real gap, enabling robust and generalizable molecular structure analysis of real-world NMR spectra.","url_abs":"https://arxiv.org/abs/2606.20756","url_pdf":"https://arxiv.org/pdf/2606.20756","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2606.20756","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2606.20756"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/wuycM/UltraNMR","reach":null}],"summary":{"ran":4,"unverified":1},"by_repo_kind":{"found_in_text":{"samples":5,"ran":4,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"a2d1afa54f836e84","entry":"FeedForward","repo":"wuycM/UltraNMR","repo_kind":"found_in_text","path":"models/UltraNMR.py","file_url":"https://github.com/wuycM/UltraNMR/blob/HEAD/models/UltraNMR.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a2d1afa54f836e84"}},{"code_sha256_prefix":"4081b7f0e775805f","entry":"FourierFeatures","repo":"wuycM/UltraNMR","repo_kind":"found_in_text","path":"models/UltraNMR.py","file_url":"https://github.com/wuycM/UltraNMR/blob/HEAD/models/UltraNMR.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4081b7f0e775805f"}},{"code_sha256_prefix":"e5bd6ea0d622e040","entry":"NmrEmbedding","repo":"wuycM/UltraNMR","repo_kind":"found_in_text","path":"models/UltraNMR.py","file_url":"https://github.com/wuycM/UltraNMR/blob/HEAD/models/UltraNMR.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e5bd6ea0d622e040"}},{"code_sha256_prefix":"c8b5316def1e5eb7","entry":"NoamScheduler","repo":"wuycM/UltraNMR","repo_kind":"found_in_text","path":"models/UltraNMR.py","file_url":"https://github.com/wuycM/UltraNMR/blob/HEAD/models/UltraNMR.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c8b5316def1e5eb7"}},{"code_sha256_prefix":"e745120fd56dede7","entry":"UltraNMR","repo":"wuycM/UltraNMR","repo_kind":"found_in_text","path":"models/UltraNMR.py","file_url":"https://github.com/wuycM/UltraNMR/blob/HEAD/models/UltraNMR.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e745120fd56dede7"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}