a program to compute non-spherical atomic scattering factors for organic crystals

DiscambMATTS2tsc is a program built upon the new version of DiSCaMB library [1] and computes non-spherical atomic scattering factors from multipolar model [2] parametrized using MATTS databank (databank of Multipolar Atom Types from Theory and Statistical clustering; successor of UBDB2018 databank [3]) and prints them to the .tsc file [4]. The .tsc file from discambMATTS2tsc facilitate crystal structure TAAM refinement [5].


DiscambMATTS2tsc is available free of charge for non-commercial use, provided its use is acknowledged. All users have to fill the form (link to form) and agree to the license terms (link to license) to obtain the link to download discambMATTS2tsc.

Download DiscambMATTS2tsc

DiscambMATTS2tsc is also available for commercial use under a separate agreement. Please contact us for details.

For more informations look into the README file.

Non-spherical atomic scattering factors are computed only for light elements (C, H, N, O, F, S, P, Cl,Br). For other elements, and for unrecognized atom types, spherical scattering factors are assigned within Independent Atom Model approach, either from multipolar model (elements up to Z=<36) or from International Tables (elements with Z>36). Spherical multipolar model means: Pval like for neutral atom, Plm = 0, kappa1 & kappa2 = 1.0, with exception of hydrogen atom for which kappa1=1.16 is assigned. For any missing/non assigned atom type please look into the discamb2tsc.log file. For more details see the example of missing atom type.

DiscambMATTS2tsc computes X-ray scattering factors, for electron scattering factors please contact us directly.

Currently only the olex2.refine with NoSpherA2 from the Olex2-1.3 version and higher and Jana2020 are able to read .tsc file and apply it in the refinement.

Disordered molecules and organometallic molecules are not properly recognized yet, the work is in progress.

If you have any problems with discambMATTS2tsc, you find a bug or some atom type is missing please contact us via discamb@uw.edu.pl.

If you use discambMATTS2tsc in your work please cite:

  • P. Kumar, B. Gruza, S. A. Bojarowski, P. M. Dominiak: Extension of the transferable aspherical pseudoatom data bank for the comparison of molecular electrostatic potentials in structure–activity studies. Acta Cryst. A (2019) 75, 398-408.
  • M. L. Chodkiewicz, S. Migacz, W. Rudnicki, A. Makal, J. A. Kalinowski, N. W. Moriarty, R. W. Grosse-Kunstleve, P. V. Afonine, P. D. Adams, P. M. Dominiak: DiSCaMB: a software library for aspherical atom model X-ray scattering factor calculations with CPUs and GPUs. J. Appl. Cryst. (2018). 51, 193-199.
  • R. J. Gildea, L. J. Bourhis, O. V. Dolomanov, R. W. Grosse-Kunstleve, H. Puschmann, P. D. Adams and J. A. K. Howard: iotbx.cif: a comprehensive CIF toolbox. J. Appl. Cryst. (2011). 44, 1259-1263.


ver. 2018

DiSCaMB ver. 2018 is a C++ library for calculation of structure factors from the Hansen-Coppens multipolar model of crystal electron density featuring parallel implementation for multicore processors and graphic processing units.

Download DiSCaMB

Source code authors: Michal Chodkiewicz & Szymon Migacz

Contact: mchodkiewicz@chem.uw.edu.pl

People involved in the project: Michał L. Chodkiewicz, Szymon Migacz, Witold Rudnicki, Anna Makala, Nigel W. Moriarty, Ralf W. Grosse-Kunstleve, Pavel Afonine, Jarosław Kalinowski, Paul D. Adams, Paulina M. Dominiak