A General Pythonic Framework for DFT-in-DFT and WF-in-DFT Embedding Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.26434/chemrxiv-2025-c23jf
High-level quantum mechanical (QM) simulations provide accurate electronic information of chemical systems but scale unfavourably with system size, making calculations of applied systems challenging. Hierarchical quantum mechanics in quantum mechanics embedding (QM/QM) addresses this issue by localising the highly accurate electronic structure methods to a region of chemical interest, with the wider environment represented using a less expensive embedding environment. However, implementing embedding procedures into established QM software packages can be challenging due to their monolithic design and complex software structure implemented to optimise performance. Here, we present a modular and open-source approach that extends QM/QM embedding to electronic structure codes with reduced development overhead by using the Atomic Simulation Interface (ASI) application programming interface (API) to communicate data objects between QM code invocations. We demonstrate the new software, EmbASI, by implementing the projection-based embedding (PbE) scheme into the FHI-aims electronic structure software package. Example calculations performed for pentanol and organic dimers demonstrate the efficacy of the hierarchical density functional theory (DFT) embedding approach with the charge localisation and partitioning procedures implemented in the wrapper environment. When using a truncated local atomic orbital basis, WF-in-DFT (Wavefunction-in-DFT) embedding calculations demonstrate speed-ups of 32× for RPA@PBE-in-PBE relative to a full RPA@PBE calculation while introducing minimal errors to the total energies of the embedding simulations (<1 kJ/mol).
Related Topics
- Type
- article
- Landing Page
- https://doi.org/10.26434/chemrxiv-2025-c23jf
- OA Status
- gold
- OpenAlex ID
- https://openalex.org/W4416404300
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4416404300Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.26434/chemrxiv-2025-c23jfDigital Object Identifier
- Title
-
A General Pythonic Framework for DFT-in-DFT and WF-in-DFT EmbeddingWork title
- Type
-
articleOpenAlex work type
- Publication year
-
2025Year of publication
- Publication date
-
2025-11-19Full publication date if available
- Authors
-
Gabriel A. Bramley, P. V. Stishenko, Oscar van Vuren, Volker Blüm, Andrew J. LogsdailList of authors in order
- Landing page
-
https://doi.org/10.26434/chemrxiv-2025-c23jfPublisher landing page
- Open access
-
YesWhether a free full text is available
- OA status
-
goldOpen access status per OpenAlex
- OA URL
-
https://doi.org/10.26434/chemrxiv-2025-c23jfDirect OA link when available
- Cited by
-
0Total citation count in OpenAlex
Full payload
| id | https://openalex.org/W4416404300 |
|---|---|
| doi | https://doi.org/10.26434/chemrxiv-2025-c23jf |
| ids.doi | https://doi.org/10.26434/chemrxiv-2025-c23jf |
| ids.openalex | https://openalex.org/W4416404300 |
| fwci | |
| type | article |
| title | A General Pythonic Framework for DFT-in-DFT and WF-in-DFT Embedding |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| language | |
| locations[0].id | doi:10.26434/chemrxiv-2025-c23jf |
| locations[0].is_oa | True |
| locations[0].source | |
| locations[0].license | cc-by |
| locations[0].pdf_url | |
| locations[0].version | acceptedVersion |
| locations[0].raw_type | posted-content |
| locations[0].license_id | https://openalex.org/licenses/cc-by |
| locations[0].is_accepted | True |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | https://doi.org/10.26434/chemrxiv-2025-c23jf |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5047919613 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-1096-7616 |
| authorships[0].author.display_name | Gabriel A. Bramley |
| authorships[0].countries | GB |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I79510175 |
| authorships[0].affiliations[0].raw_affiliation_string | Cardiff University |
| authorships[0].institutions[0].id | https://openalex.org/I79510175 |
| authorships[0].institutions[0].ror | https://ror.org/03kk7td41 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I79510175 |
| authorships[0].institutions[0].country_code | GB |
| authorships[0].institutions[0].display_name | Cardiff University |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Gabriel Bramley |
| authorships[0].is_corresponding | False |
| authorships[0].raw_affiliation_strings | Cardiff University |
| authorships[1].author.id | https://openalex.org/A5091287939 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-4653-9899 |
| authorships[1].author.display_name | P. V. Stishenko |
| authorships[1].countries | GB |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I79510175 |
| authorships[1].affiliations[0].raw_affiliation_string | Cardiff University |
| authorships[1].institutions[0].id | https://openalex.org/I79510175 |
| authorships[1].institutions[0].ror | https://ror.org/03kk7td41 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I79510175 |
| authorships[1].institutions[0].country_code | GB |
| authorships[1].institutions[0].display_name | Cardiff University |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Pavel Stishenko |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | Cardiff University |
| authorships[2].author.id | https://openalex.org/A5120460966 |
| authorships[2].author.orcid | |
| authorships[2].author.display_name | Oscar van Vuren |
| authorships[2].countries | GB |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I79510175 |
| authorships[2].affiliations[0].raw_affiliation_string | Cardiff University |
| authorships[2].institutions[0].id | https://openalex.org/I79510175 |
| authorships[2].institutions[0].ror | https://ror.org/03kk7td41 |
| authorships[2].institutions[0].type | education |
| authorships[2].institutions[0].lineage | https://openalex.org/I79510175 |
| authorships[2].institutions[0].country_code | GB |
| authorships[2].institutions[0].display_name | Cardiff University |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Oscar van Vuren |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Cardiff University |
| authorships[3].author.id | https://openalex.org/A5050792689 |
| authorships[3].author.orcid | https://orcid.org/0000-0001-8660-7230 |
| authorships[3].author.display_name | Volker Blüm |
| authorships[3].countries | US |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I170897317 |
| authorships[3].affiliations[0].raw_affiliation_string | Duke University |
| authorships[3].institutions[0].id | https://openalex.org/I170897317 |
| authorships[3].institutions[0].ror | https://ror.org/00py81415 |
| authorships[3].institutions[0].type | education |
| authorships[3].institutions[0].lineage | https://openalex.org/I170897317 |
| authorships[3].institutions[0].country_code | US |
| authorships[3].institutions[0].display_name | Duke University |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Volker Blum |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Duke University |
| authorships[4].author.id | https://openalex.org/A5064011663 |
| authorships[4].author.orcid | https://orcid.org/0000-0002-2277-415X |
| authorships[4].author.display_name | Andrew J. Logsdail |
| authorships[4].countries | GB |
| authorships[4].affiliations[0].institution_ids | https://openalex.org/I79510175 |
| authorships[4].affiliations[0].raw_affiliation_string | Cardiff University |
| authorships[4].institutions[0].id | https://openalex.org/I79510175 |
| authorships[4].institutions[0].ror | https://ror.org/03kk7td41 |
| authorships[4].institutions[0].type | education |
| authorships[4].institutions[0].lineage | https://openalex.org/I79510175 |
| authorships[4].institutions[0].country_code | GB |
| authorships[4].institutions[0].display_name | Cardiff University |
| authorships[4].author_position | last |
| authorships[4].raw_author_name | Andrew James Logsdail |
| authorships[4].is_corresponding | False |
| authorships[4].raw_affiliation_strings | Cardiff University |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://doi.org/10.26434/chemrxiv-2025-c23jf |
| open_access.oa_status | gold |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-11-19T00:00:00 |
| display_name | A General Pythonic Framework for DFT-in-DFT and WF-in-DFT Embedding |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-28T13:12:18.480102 |
| primary_topic | |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.26434/chemrxiv-2025-c23jf |
| best_oa_location.is_oa | True |
| best_oa_location.source | |
| best_oa_location.license | cc-by |
| best_oa_location.pdf_url | |
| best_oa_location.version | acceptedVersion |
| best_oa_location.raw_type | posted-content |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | https://doi.org/10.26434/chemrxiv-2025-c23jf |
| primary_location.id | doi:10.26434/chemrxiv-2025-c23jf |
| primary_location.is_oa | True |
| primary_location.source | |
| primary_location.license | cc-by |
| primary_location.pdf_url | |
| primary_location.version | acceptedVersion |
| primary_location.raw_type | posted-content |
| primary_location.license_id | https://openalex.org/licenses/cc-by |
| primary_location.is_accepted | True |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | https://doi.org/10.26434/chemrxiv-2025-c23jf |
| publication_date | 2025-11-19 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 44, 55, 88, 178, 196 |
| abstract_inverted_index.QM | 66, 121 |
| abstract_inverted_index.We | 124 |
| abstract_inverted_index.be | 70 |
| abstract_inverted_index.by | 35, 105, 130 |
| abstract_inverted_index.in | 27, 172 |
| abstract_inverted_index.of | 9, 20, 46, 155, 190, 208 |
| abstract_inverted_index.to | 43, 73, 82, 97, 116, 195, 204 |
| abstract_inverted_index.we | 86 |
| abstract_inverted_index.and | 77, 90, 149, 168 |
| abstract_inverted_index.but | 12 |
| abstract_inverted_index.can | 69 |
| abstract_inverted_index.due | 72 |
| abstract_inverted_index.for | 147, 192 |
| abstract_inverted_index.new | 127 |
| abstract_inverted_index.the | 37, 50, 107, 126, 132, 138, 153, 156, 165, 173, 205, 209 |
| abstract_inverted_index.(QM) | 3 |
| abstract_inverted_index.32× | 191 |
| abstract_inverted_index.When | 176 |
| abstract_inverted_index.code | 122 |
| abstract_inverted_index.data | 118 |
| abstract_inverted_index.full | 197 |
| abstract_inverted_index.into | 64, 137 |
| abstract_inverted_index.less | 56 |
| abstract_inverted_index.that | 93 |
| abstract_inverted_index.this | 33 |
| abstract_inverted_index.with | 15, 49, 101, 164 |
| abstract_inverted_index.(API) | 115 |
| abstract_inverted_index.(ASI) | 111 |
| abstract_inverted_index.(DFT) | 161 |
| abstract_inverted_index.(PbE) | 135 |
| abstract_inverted_index.Here, | 85 |
| abstract_inverted_index.QM/QM | 95 |
| abstract_inverted_index.codes | 100 |
| abstract_inverted_index.issue | 34 |
| abstract_inverted_index.local | 180 |
| abstract_inverted_index.scale | 13 |
| abstract_inverted_index.size, | 17 |
| abstract_inverted_index.their | 74 |
| abstract_inverted_index.total | 206 |
| abstract_inverted_index.using | 54, 106, 177 |
| abstract_inverted_index.while | 200 |
| abstract_inverted_index.wider | 51 |
| abstract_inverted_index.(<1 | 212 |
| abstract_inverted_index.Atomic | 108 |
| abstract_inverted_index.atomic | 181 |
| abstract_inverted_index.basis, | 183 |
| abstract_inverted_index.charge | 166 |
| abstract_inverted_index.design | 76 |
| abstract_inverted_index.dimers | 151 |
| abstract_inverted_index.errors | 203 |
| abstract_inverted_index.highly | 38 |
| abstract_inverted_index.making | 18 |
| abstract_inverted_index.region | 45 |
| abstract_inverted_index.scheme | 136 |
| abstract_inverted_index.system | 16 |
| abstract_inverted_index.theory | 160 |
| abstract_inverted_index.(QM/QM) | 31 |
| abstract_inverted_index.EmbASI, | 129 |
| abstract_inverted_index.Example | 144 |
| abstract_inverted_index.RPA@PBE | 198 |
| abstract_inverted_index.applied | 21 |
| abstract_inverted_index.between | 120 |
| abstract_inverted_index.complex | 78 |
| abstract_inverted_index.density | 158 |
| abstract_inverted_index.extends | 94 |
| abstract_inverted_index.methods | 42 |
| abstract_inverted_index.minimal | 202 |
| abstract_inverted_index.modular | 89 |
| abstract_inverted_index.objects | 119 |
| abstract_inverted_index.orbital | 182 |
| abstract_inverted_index.organic | 150 |
| abstract_inverted_index.present | 87 |
| abstract_inverted_index.provide | 5 |
| abstract_inverted_index.quantum | 1, 25, 28 |
| abstract_inverted_index.reduced | 102 |
| abstract_inverted_index.systems | 11, 22 |
| abstract_inverted_index.wrapper | 174 |
| abstract_inverted_index.FHI-aims | 139 |
| abstract_inverted_index.However, | 60 |
| abstract_inverted_index.accurate | 6, 39 |
| abstract_inverted_index.approach | 92, 163 |
| abstract_inverted_index.chemical | 10, 47 |
| abstract_inverted_index.efficacy | 154 |
| abstract_inverted_index.energies | 207 |
| abstract_inverted_index.kJ/mol). | 213 |
| abstract_inverted_index.optimise | 83 |
| abstract_inverted_index.overhead | 104 |
| abstract_inverted_index.package. | 143 |
| abstract_inverted_index.packages | 68 |
| abstract_inverted_index.pentanol | 148 |
| abstract_inverted_index.relative | 194 |
| abstract_inverted_index.software | 67, 79, 142 |
| abstract_inverted_index.Interface | 110 |
| abstract_inverted_index.WF-in-DFT | 184 |
| abstract_inverted_index.addresses | 32 |
| abstract_inverted_index.embedding | 30, 58, 62, 96, 134, 162, 186, 210 |
| abstract_inverted_index.expensive | 57 |
| abstract_inverted_index.interest, | 48 |
| abstract_inverted_index.interface | 114 |
| abstract_inverted_index.mechanics | 26, 29 |
| abstract_inverted_index.performed | 146 |
| abstract_inverted_index.software, | 128 |
| abstract_inverted_index.speed-ups | 189 |
| abstract_inverted_index.structure | 41, 80, 99, 141 |
| abstract_inverted_index.truncated | 179 |
| abstract_inverted_index.High-level | 0 |
| abstract_inverted_index.Simulation | 109 |
| abstract_inverted_index.electronic | 7, 40, 98, 140 |
| abstract_inverted_index.functional | 159 |
| abstract_inverted_index.localising | 36 |
| abstract_inverted_index.mechanical | 2 |
| abstract_inverted_index.monolithic | 75 |
| abstract_inverted_index.procedures | 63, 170 |
| abstract_inverted_index.application | 112 |
| abstract_inverted_index.calculation | 199 |
| abstract_inverted_index.challenging | 71 |
| abstract_inverted_index.communicate | 117 |
| abstract_inverted_index.demonstrate | 125, 152, 188 |
| abstract_inverted_index.development | 103 |
| abstract_inverted_index.environment | 52 |
| abstract_inverted_index.established | 65 |
| abstract_inverted_index.implemented | 81, 171 |
| abstract_inverted_index.information | 8 |
| abstract_inverted_index.introducing | 201 |
| abstract_inverted_index.open-source | 91 |
| abstract_inverted_index.programming | 113 |
| abstract_inverted_index.represented | 53 |
| abstract_inverted_index.simulations | 4, 211 |
| abstract_inverted_index.Hierarchical | 24 |
| abstract_inverted_index.calculations | 19, 145, 187 |
| abstract_inverted_index.challenging. | 23 |
| abstract_inverted_index.environment. | 59, 175 |
| abstract_inverted_index.hierarchical | 157 |
| abstract_inverted_index.implementing | 61, 131 |
| abstract_inverted_index.invocations. | 123 |
| abstract_inverted_index.localisation | 167 |
| abstract_inverted_index.partitioning | 169 |
| abstract_inverted_index.performance. | 84 |
| abstract_inverted_index.unfavourably | 14 |
| abstract_inverted_index.RPA@PBE-in-PBE | 193 |
| abstract_inverted_index.projection-based | 133 |
| abstract_inverted_index.(Wavefunction-in-DFT) | 185 |
| cited_by_percentile_year | |
| countries_distinct_count | 2 |
| institutions_distinct_count | 5 |
| citation_normalized_percentile |