.. |colormaps| raw:: html colormaps list ``holeclustersplot`` ====================== Description ----------- It can be used to plot radius of cavity/channel for clusters separately. It reads radius file from `hole `_ and cluster-id file from `cluster `_, and extract radius of each cluster separately and plot them in one plot. This plot could be extremely useful to compare radius along the channel/cavity in all clusters. Command summary ---------------- .. code-block:: bash gmx_clusterByFeatures holeclustersplot [-h] [-i radius.dat] [-clid clid.xvg] [-o output.png] [-csv output.csv] [-xmin XMIN] [-xmax XMAX] [-endrad ENDRAD] [-ax Z] [-gap 1] [-b 0] [-e -1] [-do 90] [-stdbar] [-dl 0] [-ymin YMIN] [-ymax YMAX] [-rmargin 0.15] [-lcols 1] [-fs 18] [-wd 6] [-ht 6] [-dpi 300] Options --------- ``-i radius.dat``, ``--input radius.dat`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Name of input radius file. Radius file shoudl be obtained from ``hole`` as an output file. ****** ``-clid clid.xvg``, ``--clid clid.xvg`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Input file containing cluster-id as a function of time. The number of frames in this file should be same as in input radius file. ****** ``-o output.png``, ``--output output.png`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Name of the output plot file. The extension will be used to determine the output format. Following output formats (system dependent) might be available: * ps : Postscript * eps : Encapsulated Postscript * pdf : Portable Document Format * pgf : PGF code for LaTeX * png : Portable Network Graphics * raw : Raw RGBA bitmap * rgba : Raw RGBA bitmap * svg : Scalable Vector Graphics * svgz : Scalable Vector Graphics * jpg : Joint Photographic Experts Group * jpeg : Joint Photographic Experts Group * tif : Tagged Image File Format * tiff : Tagged Image File Format .. note:: To list the output formats, use ``gmx_clusterByFeatures holeclustersplot -h``. ****** ``-csv output.csv``, ``--out-csv output.csv`` Output csv file. The radius as a function of axis-points in csv formatted file. This file can be read in external data-plotting program. ``-xmin XMIN``, ``--axis-min XMIN`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Minimum value of axis point after which radius value will be considered for plot. If not supplied, minimum axis value will be extracted from input radius file. ****** ``-xmax XMAX``, ``--axis-max XMAX`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Maximum value of axis point after which radius value will be discarded from plot. If not supplied, maximum axis value will be extracted from input radius file. ****** ``-endrad ENDRAD``, ``--end-radius ENDRAD`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End/Opening radius. If radius is larger than this value, radius will not considered for average calculation and features output. This option value might be equal or less than ``-endrad`` value supplied with ``hole`` sub-command. ****** ``-ax Z``, ``--axis Z`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Principal axis parallel to the channel or cavity. ****** ``-gap 1``, ``--gap 1`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Gap between axis-points in Angstroms It should be either equal to or larger than ``-sample`` value supplied with ``hole`` sub-command. ****** ``-b 0``, ``--begin 0`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ First frame in time to read from the input file ****** ``-e -1``, ``--end -1`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Last frame in time to read from the input file. By default ( ``-e -1``), all frames till the end will be read. ****** ``-do 90``, ``--data-occupancy 90`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Percentage of radius-data occupancy for axis-points. If an axis-point has radius-data less than this percentage of frames, the axis-point will not be considered for average calculation and features output. This is critical for axis-points, which are at the opening of channel/cavity. In several frames, radius-value could be missing and therefore, ``dataOccupancy`` threshold could be used to discard those axis points with lots of missing radius values over the trajectories. ****** ``-stdbar``, ``--stddev-bar`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To show standard deviation as error-bar If it is supplied, standard deviation will be shown as an error-bar in the plot. ****** ``-dl 0``, ``--discard-lasts 0`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Number of smallest clusters to discard from the plotting. It can be useful to filter out few smallest clusters because these may contain small number of frames. ****** ``-ymin YMIN``, ``--y-axis-min YMIN`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Minimum value at Y-axis. If not supplied minimum value from data will be used. It can be useful to minimum and maximum values of Y-axis when several plots are compared together. ****** ``-ymax YMAX``, ``--y-axis-max YMAX`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Maximum value at Y-axis. If not supplied maximum value from data will be used. It can be useful to minimum and maximum values of Y-axis when several plots are compared together. ****** ``-rmargin 0.15``, ``--right-margin 0.15`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Margin at right side of the plots. If legends overflow into the plot area, margin can be increased to fit the legend. ****** ``-lcols 1``, ``--legend-cols 1`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Number of legend columns If legend overflow into the plot area, legends can be made of more than one column to accommodate all legends. ****** ``-fs 14``, ``--font-size 14`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Font-size of all texts in plot ****** ``-wd 8``, ``--width 8`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Width of plot in inch ****** ``-ht 8``, ``--height 8`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Height of plot in inch ****** ``-dpi 300``, ``--dpi 300`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Resolution of plot