We have developed a new program, DSAS, based on the modified phase-retrieval algorithm to determine the anomalous scattering substructure. In the DSAS, we developed an automated parameters setting method that can automatically solve the optimal algorithm parameters for different SAD data sets. The program has a user-friendly graphical user interface (GUI), where users only need to input experimental information, and the determination of substructure solution can be automatically completed. Meanwhile, the iterative process can also be real-time monitored through the GUI, which greatly reduces the difficulty of use for users.
- Linux operating system
- the modified phase-retrieval algorithm
- python 3.10
- anaconda for installing PyQt5, numpy and matplotlib libraries
- GEMMI , python library for structural biology
- Compiling
Edit the the modified phase-retrieval algorithm - A test case, 7e1d
python3.10 DSAS.py
The DSAS has a user-friendly GUI written in PyQt5. It mainly consists of four panels:
- “Inputting Panel”
- “Experimental Information Panel”
- “Automated Parameters setting Panel”
- “Results Panel”.
- “Results Panel”.
The DSAS is divided four steps:
(1) Experimental data preprocessing;
(2) Automated parameters setting;
(3) Implementation of the modified phase-retrieval algorithm;
(4) Peak search and refinement.
- Fu Xingke
Institute of Physics, Chinese Academy of Sciences (IOP, CAS)
Email: [email protected] - Qian Liu
company: Beijing Yunlu Technology Co., Ltd. Beijing 100161, China
Email: [email protected] - Geng Zhi
Institute of High Energy Physics, Chinese Academy of Sciences (IHEP, CAS)
Email: [email protected]