.. |kmeans| raw:: html
K-means clustering
.. |DBSCAN| raw:: html
DBSCAN - Density-based spatial clustering of applications with noise
.. |gmixture| raw:: html
Gaussian mixture model clustering
.. |elbow| raw:: html
Elbow method
.. |DBI| raw:: html
DBI : Davies–Bouldin index
.. |xmgrace| raw:: html
Grace
.. |sklearn| raw:: html
scikit-learn
.. |overview-clustering| raw:: html
here
.. |kmeans-detail| raw:: html
here
.. |dbscan-detail| raw:: html
here
.. |gmixture-detail| raw:: html
here
.. |silhouette-score| raw:: html
"The silhouette value is a measure of how similar an object is to its
own cluster (cohesion) compared to other clusters (separation). The silhouette ranges from
−1 to +1, where a high value indicates that the object is well matched to its own cluster
and poorly matched to neighboring clusters."
``cluster``
===========================
It is the main tool for clustering. It takes at least three input files and
perform clustering according to the given option. It also generate a log file
containing the information related to clustering.
* ``gmx_clusterByFeatures cluster`` can be used with trajectory and tpr file
generated by GROMACS.
* In case of other versions or other programs such as NAMD and AMBER, PDB file
can be used in place of tpr file.
* Trajectories from NAMD and AMBER should be converted to GROMACS compatible
formats such as trr, xtc, pdb etc.
**Execute following command to get full help**
.. code-block:: bash
gmx_clusterByFeatures cluster -h
.. warning:: Only PBC corrected trajectory and tpr files should be used as inputs.
PBC corrected PDB/GRO file can be used in place of tpr file.
Command summary
----------------
.. code-block:: bash
gmx_clusterByFeatures cluster [-f [<.xtc/.trr/...>]] [-s [<.tpr/.gro/...>]]
[-feat [<.xvg>]] [-n [<.ndx>]] [-clid [<.xvg>]] [-g [<.log>]]
[-fout [<.xtc/.trr/...>]] [-cpdb [<.pdb>]] [-rmsd [<.xvg>]]
[-b