The UltraScan SOlution MOdeller (US-SOMO) is a comprehensive, public domain, open-source suite of computer programs centred on hydrodynamic modelling and small-angle scattering (SAS) data analysis and simulation. We describe here the advances that have been implemented since its last official release (#3087, 2017), which are available from release #3141 for Windows, Linux and Mac operating systems. A major effort has been the transition from the legacy Qt3 cross platform software development and user interface library to the modern Qt5 release. Apart from improved graphical support, this has allowed the direct implementation of the newest, almost two-orders of magnitude faster version of the ZENO hydrodynamic computation algorithm for all operating systems. Coupled with the SoMo-generated bead models with overlaps, ZENO provides the most accurate translational friction computations from atomic-level structures available (Rocco and Byron Eur Biophys J 44:417–431, 2015a), with computational times comparable with or faster than those of other methods. In addition, it has allowed us to introduce the direct representation of each atom in a structure as a (hydrated) bead, opening interesting new modelling possibilities. In the small-angle scattering (SAS) part of the suite, an indirect Fourier transform Bayesian algorithm has been implemented for the computation of the pairwise distance distribution function from SAS data. Finally, the SAS HPLC module, recently upgraded with improved baseline correction and Gaussian decomposition of not baseline-resolved peaks and with advanced statistical evaluation tools (Brookes et al. J Appl Cryst 49:1827–1841, 2016), now allows automatic top-peak frame selection and averaging.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Tax calculation will be finalised during checkout.
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
Tax calculation will be finalised during checkout.
Aragon S (2004) A precise boundary element method for macromolecular transport properties. J Comput Chem 25:1191–1205. https://doi.org/10.1002/jcc.20045
Bhattacharjee N, Biswas P (2011) Structure of hydration water in proteins: a comparison of molecular dynamics simulations and database analysis. Biophys Chem 158:73–80. https://doi.org/10.1016/j.bpc.2011.05.009
Brookes E, Rocco M (2015) Calculation of hydrodynamic parameters—US-SOMO. In: Uchiyama S, Arisaka F, Stafford WF III, Laue TM (eds) Analytical ultracentrifugation: instrumentation, software and application, Chapter 10. Springer, Tokyo, pp 169–193. https://doi.org/10.1007/978-4-431-55985-6_10
Brookes E, Demeler B, Rocco M (2010a) Developments in the US-SOMO bead modeling suite: new features in the direct residue-to-bead method, improved grid routines, and influence of accessible surface area screening. Macromol Biosci 10:746–753. https://doi.org/10.1002/mabi.200900474
Brookes E, Demeler B, Rosano C, Rocco M (2010b) The implementation of SOMO (SOlution MOdeller) in the UltraScan analytical ultracentrifugation data analysis suite: enhanced capabilities allow the reliable hydrodynamic modeling of virtually any kind of biomacromolecule. Eur Biophys J 39:423–435. https://doi.org/10.1007/s00249-009-0418-0
Brookes E, Perez J, Cardinali B, Profumo A, Vachette P, Rocco M (2013a) Fibrinogen species as resolved by HPLC-SAXS data processing within the UltraScan Solution Modeler (US-SOMO) enhanced SAS module. J Appl Crystallogr 46:1823–1833. https://doi.org/10.1107/S0021889813027751
Brookes E, Singh R, Pierce M, Marru S, Demeler B, Rocco M (2013b) US-SOMO cluster methods: year one perspective. In: XSEDE ‘13 Proceedings of the conference on extreme science and engineering discovery environment: gateway to discovery, Article 16. https://doi.org/10.1145/2484762.2484815
Brookes E, Vachette P, Rocco M, Perez J (2016) US-SOMO HPLC-SAXS module: dealing with capillary fouling and extraction of pure component patterns from poorly resolved SEC-SAXS data. J Appl Crystallogr 49:1827–1841. https://doi.org/10.1107/S1600576716011201
Byron O (1997) Construction of hydrodynamic bead models from high-resolution X-ray crystallographic or nuclear magnetic resonance data. Biophys J 72:408–415. https://doi.org/10.1016/S0006-3495(97)78681-8
Demeler B (2005) UltraScan A comprehensive data analysis software package for analytical ultracentrifugation experiments. In: Scott DJ, Harding SE, Rowe AJ (eds) Modern analytical ultracentrifugation: techniques and methods. Royal Society of Chemistry, UK, pp 210–229. http://dx.doi.org/10.1039/9781847552617-00210
Demeler B, Nguyen T-L, Gorbet GE, Schirf V, Brookes EH, Mulvaney P, El–Ballouli AO, Pan J, Bakr OM, Demeler AK, Hernandez Uribe BI, Bhattarai N, Whetten RL (2014) Characterization of size, anisotropy, and density heterogeneity of nanoparticles by sedimentation velocity. Anal Chem 86:7688–7695. https://doi.org/10.1021/ac501722r
Ding F, Dokholyan NV (2006) Emergence of protein fold families through rational design. PLoS Comput Biol 2:e85. https://doi.org/10.1371/journal.pcbi.0020085
Dokholyan NV, Buldyrev SV, Stanley HE, Shakhnovich EI (1998) Discrete molecular dynamics studies of the folding of a proteinlike model. Fold Des 3:577–587. https://doi.org/10.1016/S1359-0278(98)00072-8
Fleming PJ, Fleming KG (2018) HullRad: fast calculations of folded and disordered protein and nucleic acid hydrodynamic properties. Biophys J 114:856–869. https://doi.org/10.1016/j.bpj.2018.01.002
Franke D, Petoukhov MV, Konarev PV, Panjkovich A, Tuukkanen A, Mertens HDT, Kikhney AG, Hajizadeh NR, Franklin JM, Jeffries CM, Svergun DI (2017) ATSAS 2.8: a comprehensive data analysis suite for small-angle scattering from macromolecular solutions. J Appl Crystallogr 50:1212–1225. https://doi.org/10.1107/S1600576717007786
García de la Torre J (2016) The HYDRO software suite for the prediction of solution properties of rigid and flexible macromolecules and nanoparticles. In Uchiyama S, Arisaka F, Stafford WF III, Laue TM (eds) Analytical ultracentrifugation: instrumentation, software and application, Chapter 11. Springer, Tokyo, pp 195–217. https://doi.org/10.1007/978-4-431-55985-6_11
García de la Torre J, Huertas ML, Carrasco B (2000) Calculation of hydrodynamic properties of globular proteins from their atomic level structure. Biophys J 78:719–730. https://doi.org/10.1016/S0006-3495(00)76630-6
Glatter O (1977) A new method for the evaluation of small-angle scattering data. J Appl Crystallogr 10:415–421. https://doi.org/10.1107/S0021889877013879
Hanlon AD, Larkin ML, Reddick RM (2010) Free-solution, label-free protein-protein interactions characterized by dynamic light scattering. Biophys J 98:297–304. https://doi.org/10.1016/j.bpj.2009.09.061
Hansen S (2000) Bayesian estimation of hyperparameters for indirect Fourier transformation in small-angle scattering. J Appl Crystallogr 33:1415–1421. https://doi.org/10.1107/S0021889800012930
Hansen S (2008) Simultaneous estimation of the form factor and structure factor for globular particles in small-angle scattering. J Appl Crystallogr 41:436–445. https://doi.org/10.1107/S0021889808004937
Hopkins JB, Gillilan RE, Skou S (2017) BioXTAS RAW: improvements to a free open-source program for small-angle X-ray scattering data reduction and analysis. J Appl Crystallogr 50:1545–1553. https://doi.org/10.1107/S1600576717011438
Juba D, Audus DJ, Mascagni M, Douglas JF, Keyrouz W (2017) ZENO: software for calculating hydrodynamic, electrical, and shape properties of polymer and particle suspensions. J Res Natl Inst Stand Technol 122:1–2. https://doi.org/10.6028/jres.122.020
Kang EH, Mansfield ML, Douglas JF (2004) Numerical path integration technique for the calculation of transport properties of proteins. Phys Rev E Stat Nonlinear Soft Mater Phys 69:031918. https://doi.org/10.1103/PhysRevE.69.031918
Knight CJ, Hub JS (2015) WAXSiS: a web server for the calculation of SAXS/WAXS curves based on explicit-solvent molecular dynamics. Nucleic Acids Res 43:W225–W230. https://doi.org/10.1093/nar/gkv309
MacKay DJC (1992) Bayesian interpolation. In: Smith CR, Erickson GJ, Neudorfer PO (eds) Maximum entropy and Bayesian methods, Seattle, 1991, Kluwer Academic Publishers, pp 39–66
Malaby AW, Chakravarthy S, Irving TC, Kathuria SV, Bilsel O, Lambright DG (2015) Methods for analysis of size-exclusion chromatography–small-angle X-ray scattering and reconstruction of protein scattering. J Appl Crystallogr 48:1102–1113. https://doi.org/10.1107/S1600576715010420
Mansfield ML, Douglas JF (2008) Improved path integration method for estimating the intrinsic viscosity of arbitrarily shaped particles. Phys Rev E Stat Nonlinear Soft Mater Phys 78:046712. https://doi.org/10.1103/PhysRevE.78.046712
Ortega A, Amorós D, de La Torre JG (2011) Prediction of hydrodynamic and other solution properties of rigid proteins from atomic-and residue-level models. Biophys J 101:892–898. https://doi.org/10.1016/j.bpj.2011.06.046
Rai N, Nöllmann M, Spotorno B, Tassara G, Byron O, Rocco M (2005) SOMO (SOlution MOdeler): differences between X-ray and NMR-derived bead models suggest a role for side chain flexibility in protein hydrodynamics. Structure 13:723–734. https://doi.org/10.1016/j.str.2005.02.012
Rocco M, Brookes E (2014) Dynamical aspects of biomacromolecular multi-resolution modelling using the UltraScan Solution Modeler (US–SOMO) suite. In: Howard J, Sparkes H, Raithby P, Churakov A (eds) The future of dynamic structural science. NATO science for peace and security series a: chemistry and biology, Springer, Dordrecht, pp 189–199. https://doi.org/10.1007/978-94-017-8550-1_13
Rocco M, Byron O (2015a) Computing translational diffusion and sedimentation coefficients: an evaluation of experimental data and programs. Eur Biophys J 44:417–431. https://doi.org/10.1007/s00249-015-1042-9 (Erratum https://doi.org/10.1007/s00249-015-1058-1 )
Rocco M, Byron O (2015) Hydrodynamic modeling and its application in AUC. In: Cole J (ed) Analytical ultracentrifugation. Methods in enzymology, Chapter 8, vol 562. Elsevier, Amsterdam, pp 81–108. https://doi.org/10.1016/bs.mie.2015.04.010
Shkumatov AV, Strelkov SV (2015) DATASW, a tool for HPLC-SAXS data analysis. Acta Crystallogr D 71:1347–1350. https://doi.org/10.1107/S1399004715007154
Svergun DI (1992) Determination of the regularization parameter in indirect-transform methods using perceptual criteria. J Appl Crystallogr 25:495–503. https://doi.org/10.1107/S0021889892001663
Svergun DI, Barberato C, Koch MHJ (1995) CRYSOL—a program to evaluate X-ray solution scattering of biological macromolecules from atomic coordinates. J Appl Crystallogr 28:768–773. https://doi.org/10.1107/S0021889895007047
Svergun DI, Richard S, Koch MHJ, Sayers Z, Kuprin S, Zaccai G (1998) Protein hydration in solution: experimental observation by X-ray and neutron scattering. Proc Natl Acad Sci USA 95:768–773
This work was supported by a National Science Foundation (USA) Grant, CHE-1265817, to E. Brookes. Part of this work was presented at the 23rd International AUC Workshop and Symposium, Glasgow, Scotland, 23–28 July 2017. We thank Dr. P. Vachette (I2BC, CEA, CNRS, Université Paris-Sud, Orsay, France) for providing GNOM-generated P(r) vs. r data. We are indebted to D. Juba, W. Keyrouz and J. Douglas (NIST, Gaithersburg, MD, USA) for developments in the ZENO code; in addition, discussions with D. Audus (NIST) contributed to the development of the “vdW with overlaps” method.
Special Issue: 23rd International AUC Workshop and Symposium.
About this article
Cite this article
Brookes, E., Rocco, M. Recent advances in the UltraScan SOlution MOdeller (US-SOMO) hydrodynamic and small-angle scattering data analysis and simulation suite. Eur Biophys J 47, 855–864 (2018). https://doi.org/10.1007/s00249-018-1296-0
- Pairwise distance distribution function
- Multi-resolution modelling