{"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/radonpy-automated-physical-property","title":"RadonPy: Automated Physical Property Calculation using All-atom Classical Molecular Dynamics Simulations for Polymer Informatics","arxiv_id":"2203.14090","date":"2022-03-26","proceeding":null,"authors":["Yoshihiro Hayashi","Junichiro Shiomi","Junko Morikawa","Ryo Yoshida"],"abstract":"The rapid growth of data-driven materials research has made it necessary to develop systematically designed, open databases of material properties. However, there are few open databases for polymeric materials compared to other material systems such as inorganic crystals. To this end, we developed RadonPy, the world-first open-source Python library for fully automated all-atom classical molecular dynamics (MD) simulations. For a given polymer repeating unit, the entire process of molecular modeling, equilibrium and nonequilibrium MD calculations, and property calculations can be conducted fully automatically. In this study, 15 different properties, including the thermal conductivity, density, specific heat capacity, thermal expansion coefficients, and refractive index, were calculated for more than 1,000 unique amorphous polymers. The calculated properties were compared and validated systematically with experimental values from PoLyInfo. During the high-throughput data production, eight amorphous polymers with extremely high thermal conductivities, exceeding 0.4 W/mK, were identified, including six polymers with unreported thermal conductivities. These polymers were found to have a high density of hydrogen bonding units or rigid backbones. A decomposition analysis of the heat conduction, which is implemented in RadonPy, revealed the underlying mechanisms that yield a high thermal conductivity of the amorphous polymers: heat transfer via hydrogen bonds and dipole-dipole interactions between the polymer chains with their hydrogen bonding units or via the covalent bonds of the polymer backbone with high rigidity. The creation of massive amounts of computational property data using RadonPy will facilitate the development of polymer informatics, similar to how the emergence of the first-principles computational database for inorganic crystals had significantly advanced materials informatics.","url_abs":"https://arxiv.org/abs/2203.14090v1","url_pdf":"https://arxiv.org/pdf/2203.14090v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"radonpy-automated-physical-property","repo_url":"https://github.com/radonpy/radonpy","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2203.14090","atlas_url":"https://app.syntology.ai/?focus=2203.14090","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2203.14090"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/radonpy/radonpy","reach":null}],"summary":{"ran_honours":4,"ran_draft_wrong":2},"by_repo_kind":{"official":{"samples":6,"ran":6,"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":"81d7a17895ca6f3e","entry":"fix_rot","repo":"radonpy/radonpy","repo_kind":"official","path":"radonpy/core/calc.py","file_url":"https://github.com/radonpy/radonpy/blob/HEAD/radonpy/core/calc.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"81d7a17895ca6f3e"}},{"code_sha256_prefix":"8242e53ab2de642a","entry":"fix_trans","repo":"radonpy/radonpy","repo_kind":"official","path":"radonpy/core/calc.py","file_url":"https://github.com/radonpy/radonpy/blob/HEAD/radonpy/core/calc.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"8242e53ab2de642a"}},{"code_sha256_prefix":"7125b6344ffb0aea","entry":"get_final_data","repo":"radonpy/radonpy","repo_kind":"official","path":"radonpy/sim/preset/eq.py","file_url":"https://github.com/radonpy/radonpy/blob/HEAD/radonpy/sim/preset/eq.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"7125b6344ffb0aea"}},{"code_sha256_prefix":"4afd0534862c7bcb","entry":"get_final_idx","repo":"radonpy/radonpy","repo_kind":"official","path":"radonpy/sim/preset/eq.py","file_url":"https://github.com/radonpy/radonpy/blob/HEAD/radonpy/sim/preset/eq.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"4afd0534862c7bcb"}},{"code_sha256_prefix":"fff1e2e61fa86001","entry":"get_final_pickle","repo":"radonpy/radonpy","repo_kind":"official","path":"radonpy/sim/preset/eq.py","file_url":"https://github.com/radonpy/radonpy/blob/HEAD/radonpy/sim/preset/eq.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"fff1e2e61fa86001"}},{"code_sha256_prefix":"4e2b61eb1e158c3a","entry":"rmsd","repo":"radonpy/radonpy","repo_kind":"official","path":"radonpy/core/calc.py","file_url":"https://github.com/radonpy/radonpy/blob/HEAD/radonpy/core/calc.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"4e2b61eb1e158c3a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}