Engineering PapersSearch

DOE OSTI · 3363741

pyDiSCaMB : enabling the use of multipolar scattering factors in Phenix

Abstract

Multipolar scattering models, such as the transferable aspherical atom model, account for atomic chemical interactions and provide a more accurate representation of experimental data. However, the simpler independent atom model (IAM), which assumes non-interacting atoms, is the only model available in the most widely used macromolecular refinement programs. This is primarily because IAM offers a hard-to-beat combination of computational efficiency and modelling power at typical macromolecular resolutions. By contrast, more accurate multipolar modelling has historically been limited due to its computational cost and the absence of an interface between software capable of calculating structure factors and gradients based on multipolar models and software designed for macromolecular refinement. This work introduces pyDiSCaMB , a Python software package designed to integrate between the computational crystallography toolbox ( cctbx ) and the quantum crystallography library DiSCaMB ( Densities in Structural Chemistry and Molecular Biology ), thus enabling multipolar scattering models in Phenix 's toolkit. The implementation, features and capabilities of pyDiSCaMB are presented, the runtimes for the calculation of structure factor and target gradients with respect to atomic parameters are explored, and Fourier images of electrostatic potential, electron density and deformation maps are computed as illustrative examples. The pyDiSCaMB library will make multipolar modelling widely available to the structural biology community, potentially transforming refinement and model-building for both crystallography and cryogenic electron microscopy (cryoEM).

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Femoen, Viljar J. [Stockholm Univ. (Sweden)], Pacoste, Laura [Stockholm Univ. (Sweden)] (ORCID:0009000560908736), Chodkiewicz, Michał Leszek [Univ. of Warsaw (Poland)] (ORCID:000000034448445X), Afonine, Pavel V. [Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)], Poon, Billy K. [Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)], Kulik, Marta [Univ. of Warsaw (Poland)], Golon, Łukasz [Univ. of Warsaw (Poland)], Moriarty, Nigel W. [Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)] (ORCID:0000000188579464), Adams, Paul D. [Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)], Hofer, Gerhard [Stockholm Univ. (Sweden)], Dominiak, Paulina Maria [Univ. of Warsaw (Poland)] (ORCID:0000000214661243), Liebschner, Dorothee [Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)] (ORCID:0000000339213209), Zou, Xiaodong [Stockholm Univ. (Sweden)] (ORCID:0000000167486656). 2026-04-01. pyDiSCaMB : enabling the use of multipolar scattering factors in Phenix. https://doi.org/10.1107/s1600576726000828

Cite the original work for its findings. Save a collection to share your selection of sources.