GMX-SANS(1)
π¦ GMX-SANS β the small angle neutron scattering one (section 1, GROMACS girlie)
okay bestie so this is the manual page for gmx-sans, from the GROMACS manual, section 1. It's the tool that computes SANS spectra for you and honestly it ate. Let's get into it. π
β¨ NAME β¨
gmx-sans β compute small angle neutron scattering spectra πΈ
β¨ SYNOPSIS β¨
gmx sans [-s [<.tpr>]] [-f [<.xtc/.trr/...>]] [-n [<.ndx>]]
[-d [<.dat>]] [-pr [<.xvg>]] [-sq [<.xvg>]]
[-prframe [<.xvg>]] [-sqframe [<.xvg>]] [-b <time>]
[-e <time>] [-dt <time>] [-tu <enum>] [-xvg <enum>]
[-bin <real>] [-mode <enum>] [-mcover <real>]
[-method <enum>] [-[no]pbc] [-grid <real>] [-startq <real>]
[-endq <real>] [-qstep <real>] [-seed <int>]
β¨ DESCRIPTION β¨
gmx sans computes SANS spectra using the Debye formula. It currently uses a topology file, because it needs to assign an element for each atom. like it literally cannot do its job without knowing what your atoms are, no cap. π§
Parameters, bestie:
-prβ computes the normalized g(r) function averaged over the trajectory-prframeβ computes the normalized g(r) function for each frame-sqβ computes the SANS intensity curve averaged over the trajectory-sqframeβ computes the SANS intensity curve for each frame-startqβ starting q value in nm-endqβ ending q value in nm-qstepβ stepping in q space
Note: when you use the Debye direct method, the computational cost increases as1/2 * N * (N - 1), whereNis the atom number in the group of interest. so it's giving quadratic. be mindful. π
WARNING: ifsqorpris specified, this tool can produce a large number of files! Up to two times larger than the number of frames! your directory will be absolutely full. not me finding 4000 xvg files in there π
β¨ OPTIONS β¨
π Options to specify input files
-s [<.tpr>](topol.tpr)β portable xdr run input file-f [<.xtc/.trr/...>](traj.xtc)β trajectory: xtc trr cpt gro g96 pdb tng-n [<.ndx>](index.ndx)(Optional) β index file-d [<.dat>](nsfactor.dat)(Optional) β generic data file
π Options to specify output files
-pr [<.xvg>](pr.xvg)β xvgr/xmgr file-sq [<.xvg>](sq.xvg)β xvgr/xmgr file-prframe [<.xvg>](prframe.xvg)(Optional) β xvgr/xmgr file-sqframe [<.xvg>](sqframe.xvg)(Optional) β xvgr/xmgr file
π Other options
-b <time>(0)β time of first frame to read from trajectory (default unit ps)-e <time>(0)β time of last frame to read from trajectory (default unit ps)-dt <time>(0)β only use frame whent MOD dt = first time(default unit ps)-tu <enum>(ps)β unit for time values:fs,ps,ns,us,ms,s-xvg <enum>(xmgrace)β xvg plot formatting:xmgrace,xmgr,none-bin <real>(0.2)β[HIDDEN]binwidth (nm)-mode <enum>(direct)β mode for sans spectra calculation:direct,mc-mcover <real>(-1)β Monte-Carlo coverage should be-1(default) or(0,1]-method <enum>(debye)β[HIDDEN]method for sans spectra calculation:debye,fft-[no]pbc(yes)β use periodic boundary conditions for computing distances-grid <real>(0.05)β[HIDDEN]grid spacing (in nm) for FFTs-startq <real>(0)β starting q (1/nm)-endq <real>(2)β ending q (1/nm)-qstep <real>(0.01)β stepping in q (1/nm)-seed <int>(0)β random seed for Monte-Carlo
β¨ SEE ALSO β¨
gmx(1) π«Ά
More information about GROMACS is available at <http://www.gromacs.org/>.
β¨ COPYRIGHT β¨
2023, GROMACS development team
okay and that's the whole page bestie!! π this version dropped with GROMACS 2023.3 on Oct 19, 2023 β so if you're running it, that's the era you're living in. go compute those spectra, you're gonna slay πΈβ¨π
π¦ where this page comes from
- ubuntu noble: gromacs-data 2023.3-1ubuntu3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms