Today we want to delve into the fascinating world of Disordered Structure Refinement. Whether we are talking about history, science, technology, art or any other field, Disordered Structure Refinement plays a fundamental role in our understanding of the world around us. From its origin to its current evolution, Disordered Structure Refinement has been the subject of study and debate, generating great interest and impact on different aspects of society. Throughout this article, we will explore the different aspects and perspectives related to Disordered Structure Refinement, with the aim of offering a comprehensive and comprehensive view on this relevant and intriguing topic.

The Disordered Structure Refinement[1][2] program (DSR), written by Daniel Kratzert, is designed to simplify the modeling of molecular disorder in crystal structures using SHELXL[3][4][5] by George M. Sheldrick. It has a database of approximately 120 standard solvent molecules and molecular moieties. These can be inserted into the crystal structure with little effort, while at the same time chemically meaningful binding and angular restraints[6] are set. DSR was developed because the previous description of disorder in crystal structures with SHELXL was very lengthy and error-prone. Instead of editing large text files manually and defining restraints manually, this process is automated with DSR.
DSR can be started in a command line. The call has the basic form:
dsr (SHELXL file)
DSR is controlled with a special command in the corresponding SHELXL file. This has the following syntax:
REM DSR PUT/REPLACE "fragment" WITH (atoms) ON (atoms or q-peaks) PART 1 OCC -21 = RESI DFIX
The DSR command must always start with REM so that SHELXL does not recognize this line as its own command. Which atom of the molecule fragment from the database corresponds to which atom or q-peak in the crystal structure is specified in the list following WITH and ON.
By running
dsr -r file.res
the fragment fit is performed and the restraints transferred.
Since 2016 ShelXle has a graphical interface to DSR. Most commands of the command line version can be executed there.
In order to transfer a fragment into a structure, three atoms / q-peaks have to be selected in ShelXle and in the DSR GUI each to specify the position of the fragment. The 3D view of the fragment then shows a preview of the subsequent fragment fit.
DSR is only programmed in Python. Therefore, it runs in any Python-supported operating system.
It is under the free Beerware license and can be downloaded free of charge and changed as desired.