Features Based Conformational Clustering of Molecular Dynamics trajectories.
Project description
.. |kmeans| raw:: html
<a href="https://en.wikipedia.org/wiki/K-means_clustering" target="_blank">K-means clustering</a>
.. |DBSCAN| raw:: html
<a href="https://en.wikipedia.org/wiki/DBSCAN" target="_blank">DBSCAN - Density-based spatial clustering of applications with noise</a>
.. |gmixture| raw:: html
<a href="https://en.wikipedia.org/wiki/Mixture_model" target="_blank">Gaussian mixture model clustering</a>
.. |elbow| raw:: html
<a href="https://en.wikipedia.org/wiki/Elbow_method_(clustering)" target="_blank">Elbow method</a>
.. |DBI| raw:: html
<a href="https://en.wikipedia.org/wiki/Davies%E2%80%93Bouldin_index" target="_blank">DBI : Davies–Bouldin index</a>
.. image:: https://travis-ci.org/rjdkmr/gmx_clusterByFeatures.svg?branch=master
:target: https://travis-ci.org/rjdkmr/gmx_clusterByFeatures
.. image:: https://readthedocs.org/projects/gmx-clusterbyfeatures/badge/?version=latest
:target: https://gmx-clusterbyfeatures.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
gmx_clusterByFeatures
=====================
It can be used to cluster the conformations of a molecule in a molecular dynamics
trajectory using collection of features. The features could be any quantity as a
function of time such as Projections of eigenvector from PCA or dihedral-PCA,
distances, angles, channel radius etc.
**See details at:** `gmx_clusterByFeatures homepage <https://gmx-clusterbyfeatures.readthedocs.io>`_
.. note:: It is developed for **GROMACS MD trajectory.** However, it can be used with
any other trajectory format after converting it to GROMACS format trajectory.
Clustering methods
------------------
Presently three methods are implemented:
* |kmeans|
* |DBSCAN|
* |gmixture|
Clustering metrics
------------------
To determine the number of clustering, following metrics are implemented:
* RMSD : Root Mean Square deviation between central structures of clusters.
* SSR/SST ratio ( |elbow| ) : Relative change in SSR/SST ratio in percentage.
* pFS : Psuedo F-statatics determined from SSR/SST ratio.
* |DBI|
Installation on Linux and MacOS
-------------------------------
.. code-block:: bash
sudo pip3 install gmx-clusterByFeatrues
No dependency on GROMACS. Just install it and use it.
<a href="https://en.wikipedia.org/wiki/K-means_clustering" target="_blank">K-means clustering</a>
.. |DBSCAN| raw:: html
<a href="https://en.wikipedia.org/wiki/DBSCAN" target="_blank">DBSCAN - Density-based spatial clustering of applications with noise</a>
.. |gmixture| raw:: html
<a href="https://en.wikipedia.org/wiki/Mixture_model" target="_blank">Gaussian mixture model clustering</a>
.. |elbow| raw:: html
<a href="https://en.wikipedia.org/wiki/Elbow_method_(clustering)" target="_blank">Elbow method</a>
.. |DBI| raw:: html
<a href="https://en.wikipedia.org/wiki/Davies%E2%80%93Bouldin_index" target="_blank">DBI : Davies–Bouldin index</a>
.. image:: https://travis-ci.org/rjdkmr/gmx_clusterByFeatures.svg?branch=master
:target: https://travis-ci.org/rjdkmr/gmx_clusterByFeatures
.. image:: https://readthedocs.org/projects/gmx-clusterbyfeatures/badge/?version=latest
:target: https://gmx-clusterbyfeatures.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
gmx_clusterByFeatures
=====================
It can be used to cluster the conformations of a molecule in a molecular dynamics
trajectory using collection of features. The features could be any quantity as a
function of time such as Projections of eigenvector from PCA or dihedral-PCA,
distances, angles, channel radius etc.
**See details at:** `gmx_clusterByFeatures homepage <https://gmx-clusterbyfeatures.readthedocs.io>`_
.. note:: It is developed for **GROMACS MD trajectory.** However, it can be used with
any other trajectory format after converting it to GROMACS format trajectory.
Clustering methods
------------------
Presently three methods are implemented:
* |kmeans|
* |DBSCAN|
* |gmixture|
Clustering metrics
------------------
To determine the number of clustering, following metrics are implemented:
* RMSD : Root Mean Square deviation between central structures of clusters.
* SSR/SST ratio ( |elbow| ) : Relative change in SSR/SST ratio in percentage.
* pFS : Psuedo F-statatics determined from SSR/SST ratio.
* |DBI|
Installation on Linux and MacOS
-------------------------------
.. code-block:: bash
sudo pip3 install gmx-clusterByFeatrues
No dependency on GROMACS. Just install it and use it.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53b540531f66fca3fca4295fb284f90b179ba7c761f20648fd2ceddef1b31aaf |
|
MD5 | 2bd33590090ab3718ac70466676d6546 |
|
BLAKE2b-256 | 7360dc3ba5a4938769fe891419cad9bee2085bf69ea0c869d90480b97d26b2dc |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2351857726f1d3ef29e156fff3ffe8de1f48872c0367c41bf564d87ac49f0dbe |
|
MD5 | c540f11e41d59cbd47f09b48b7212cef |
|
BLAKE2b-256 | 95479569b1a5951296d678ca75fca9814fdd769fb74701045727bea19c771799 |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83b834687df98031d8d47ed31bff7dabca35e7f56ac6f01d7c88248b8855df2a |
|
MD5 | 20d1e54be9d3cdd4357c8d670784c94f |
|
BLAKE2b-256 | d2ec3d4467cbb7a23391594042803c96409ac73120d2f868a076ff6c22ee7f6a |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp37-cp37m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06f84a76f7f941ea28b0e77b2834ef6a16f7852a79ef0a66bd27b333562def4c |
|
MD5 | f6370d518dee585ed1eff761b6e23dcf |
|
BLAKE2b-256 | 1d3f51e8acf411d5dc9955444cf371db0c41dbc0761aeed0bc66853e1357df69 |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb4fb065503fbaf1c6a8b5797fab03974b0698fd9f0670e1833055e432438b41 |
|
MD5 | 58c45993cc8e517f3a8195001f017470 |
|
BLAKE2b-256 | 1ba2f39b8b73080288cf6046306d4f8370b81f46fc456b976aeec37e046ec9ae |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3be8f2a2da9a7fcdc173c950c48abf80e64ca573989539d0c3fd35e6744c4626 |
|
MD5 | 2e08645732096814fd7c07521788dc83 |
|
BLAKE2b-256 | 4f1f6e93b12406c6730f2dbf9ab6887acacd3729d36a890d577aabd1fe424860 |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9519d48fbc304dddbf3806f536b00fc867f68314eb6b8a9cb890180cbb47dd70 |
|
MD5 | 3810aee44b8336e45a536f79b92a0968 |
|
BLAKE2b-256 | 7ea217a25588778b2b127835ab621ba47697fc805bc63b2852620255697ada5d |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp36-cp36m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed9fe3ac07eddfb5167b8712fe09609e3fecbd7dd37cc9b0f2ebf96063959a16 |
|
MD5 | 330db264ed1838160687889c4477695f |
|
BLAKE2b-256 | ef8964ba1a8394c7e8718e8f39d91e3ac33d776d007598549ba7d116d35e650f |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46f490958aec801bbbaaaae35a73891320f9147fd2928ca20039f5dd4d249653 |
|
MD5 | e2c2a9547a4b42c42e0b2b216719bd62 |
|
BLAKE2b-256 | f6e92fa9737e1aa2892d364177e5ef68fc53322df605f14e9b5d312341d8cd75 |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67466347b225557edf31370037c644b57648953ee9d2d961b5a3463ed650c3c5 |
|
MD5 | 45cd4d838dcfb11b535fb3887e50d99d |
|
BLAKE2b-256 | a35f014d6f8f444069aacbef94e492d4766340c4a45ce298a0c2cfd250146b85 |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b07a12a1fd1bd587d7422a6b61aa314be622d362f06bf6eff6e24f56fab1fc7b |
|
MD5 | eb3f58b44affe34adad690fe29e7e7b7 |
|
BLAKE2b-256 | 8e3e3ac9754c17203e0da5e1fe703980d74c89e07a78673dd232084bbaf8a299 |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp35-cp35m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 379bacddcfb124e0c7423b87c7620f6139a0b4d594e4cb314fbf0aba42ca8175 |
|
MD5 | efe588c0b76270126126b6da33905deb |
|
BLAKE2b-256 | 1efa499c11e7112aad99cba0a0208a72b3dd7f7c54023b0c0dc2ace400f90e71 |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7784bdabe542860b99d005f47f08b3f0a41b1401015a9ff5a4ae6e3933f98758 |
|
MD5 | 6afa2e89e10094eacd6ed7bf18568f45 |
|
BLAKE2b-256 | 3aaf36b37f6cf4261d4cf7cd4c307100340f00005a26582a7b1d149b0aec80ea |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp34-cp34m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc26f8ae218ce61278d19618080bf26f831ab7fb6c3e3fdbeba444bd94eedcdf |
|
MD5 | 7288bf89efd2926e65d11ac36c6ef263 |
|
BLAKE2b-256 | 2cafda6a26ae4c84763b78b584e72517f4db5155290fc9dfb3dbf6af6400515d |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c982e0a9bd8e420656cf2dee79ae92c11aec891442a2f683339d5799e408dfdd |
|
MD5 | 90cd52681ef01f2e7188625888f2851c |
|
BLAKE2b-256 | c44e1dca977b0b1f9cfc7a8c9427f7a8560d12d74c68bb76a71fac905f0a225b |
Close
Hashes for gmx_clusterByFeatures-0.1.5-cp34-cp34m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba4c6db097d6bd6c84e4090021cef85d50da7f9451f6480c636b9fc842c2a0fe |
|
MD5 | 4c66500ff2af636fe99f111080b78930 |
|
BLAKE2b-256 | 0074df248cd5972b7f9e806b8f7d4f918da8fd2352f996755aada61bfd0edc92 |