SanXoTGauss
SanXoTgauss v0.22 is a program made in the Jesus Vazquez Cardiovascular Proteomics Lab at Centro Nacional de Investigaciones Cardiovasculares, used to depict the sigmoids of lower level elements compared to their higher levels. For example: when integrating proteins into categories, the outStats from the protein confluence will be used along with a list of categories to compare the sigmoid representing the proteins of each category.
SanXoTgauss needs three input files:
- a stats file, the outStats file from SanXoT (using the -z command)
- a higher level list to graph (using the -c command)
- a relations file (using -r command)
And delivers four output file:
- the data file used to draw gaussians (default suffix: "_outSigmoids")
- an extra table with a different arrangement of the previous one (default suffix: "_extraTable")
- the graph (default suffix: "_outGraph")
- the log file (default suffix: "_logFile")
Usage:
sanxotgauss.py -z[stats file] -r[relations file] -c[higher level list file] [OPTIONS]
Arguments:
-h, --help Display this help and exit.
-a, --analysis=string
Use a prefix for the output files. If this is not
provided, then the prefix will be garnered from the
stats file.
-c, --list=filename The text file containing the higher level elements whose
sigmoids we want to graph. If the first element is not
taken, it might help saving the file with ANSI format.
-d, --graphdpi=integer
Set a non-default graph size in dpi (dots per inch).
Default is 300 dpi.
-g, --no-graph Do not show the sigmoids graph (the file will be saved
in any case).
-G, --outgraph=filename
To use a non-default name for the graph file.
-k, --no-legend Do not show the legend in the graph (useful when the
legend covers the graph, in which case we might want to
save it twice: one with legend, and again without it).
-l, --graphlimits=integer
To set the +- limits of the Zij graph (default is 6). If
you want the limits to be between the minimum and
maximum values, you can use -l.
-L, --logfile=filename
To use a non-default name for the log file.
-o, --outputfile=filename
To use a non-default file name for the sigmoid table.
-p, --place, --folder=foldername
To use a different common folder for the output files.
If this is not provided, the the folder used will be the
same as the stats file folder.
-r, --relfile, --relationsfile=filename
Relations file, with identificators of the higher level
in the first column, and identificators of the lower
level in the second column.
-s, --graphfontsize=float
Use a non-default value for legend font size. Default
is 8.
-t, --graphtitle=string
The graph title (default is "Z plot").
-T, --minimalgraphticks
It will only show the x secondary line for x = 0, and
none for the Y axis (useful for publishing).
-W, --graphlinewidth=float
Use a non-default value for the sigmoid line width.
Default is 1.0.
-x, --extratable=filename
To use a non-default file name for the extra table.
-z, --outstats=filename
The outStats file from a SanXoT integration.
-Z, --labelfontsize=float
The font size used for the labels in the X and Y axes.
(Default is 12.)
--xlabel=string Use the selected string for the X label. Default is
"Zij". To remove the label, use --xlabel=" ".
--ylabel=string Use the selected string for the Y label. Default is
"Rank/N". To remove the label, use --ylabel=" ".




