Python code to run CRYSOL and generate EOM input files (SAXS analysis)

Published: 12 May 2022| Version 1 | DOI: 10.17632/zbbmr8mtbb.1


This python script is used to run ATSAS CRYSOL 2.x on a set of pdb models, then generate the files needed for EOM input (Size_listXXX.txt, RanchXXX.log, and junXXX.eom). The script also has the advantage of running CRYSOL using multiple processors and to allow use of the options available in stand-alone CRYSOL. When using EOM to simulate scattering curves of a given set of pdb models, the order of harmonics is limited to 50, compared to 99 when using stand-alone CRYSOL. For highly extended models, this script may prove particularly useful.



Cincinnati Children's Hospital Medical Center


Small-Angle X-Ray Scattering