Skip to main content

Features Based Conformational Clustering of Molecular Dynamics trajectories.

Project description

Linux-Wheels-Build MacOS-Wheels-Build 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

Installation on Linux and MacOS

sudo python3 -m pip install gmx-clusterByFeatures

No dependency on GROMACS. Install and use it.

For more details, visit download and installation section.

Usage

List of sub-commands available in gmx_clusterByFeatures

Command

Function

cluster

Main module to perform clustering

featuresplot

Feature vs Feature plot to check quality of clustering

distmat

Distance-matrix related calculations

matplot

To visulaize/plot matrix obtained from distmat

hole

To calculate cavity/channel radius using HOLE program

holeplot

To calculate average and plot hole output radius file

holefeatures

To write radius as a features for clustering

holeclustersplot

To plot or write radius for clusters separately

For more details, visit usage section.

Development Setup for conda

Following steps are for development setup. However, these steps can be used for installation using conda

# Clone the repository and setup development environment
git clone --recursive https://github.com/rjdkmr/gmx_clusterByFeatures.git
cd gmx_clusterByFeatures
conda env create -y --prefix ./venv --file environment.yaml # Create development conda environment
conda activate ./venv # Activate the environment
bash -i scripts/build_dev_setup_conda.sh # all build and setup steps are in this script

Project details


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

If you're not sure about the file name format, learn more about wheel file names.

gmx_clusterbyfeatures-0.1.29-cp312-cp312-macosx_14_0_arm64.whl (11.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gmx_clusterbyfeatures-0.1.29-cp312-cp312-macosx_13_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gmx_clusterbyfeatures-0.1.29-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gmx_clusterbyfeatures-0.1.29-cp311-cp311-macosx_14_0_arm64.whl (11.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gmx_clusterbyfeatures-0.1.29-cp311-cp311-macosx_13_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

gmx_clusterbyfeatures-0.1.29-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gmx_clusterbyfeatures-0.1.29-cp310-cp310-macosx_14_0_arm64.whl (11.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

gmx_clusterbyfeatures-0.1.29-cp310-cp310-macosx_13_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

gmx_clusterbyfeatures-0.1.29-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gmx_clusterbyfeatures-0.1.29-cp39-cp39-macosx_14_0_arm64.whl (11.5 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

gmx_clusterbyfeatures-0.1.29-cp39-cp39-macosx_13_0_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

gmx_clusterbyfeatures-0.1.29-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 50f6669bf6da0006e81ea14bdf41739864680f16a8f1e73ec4f4ba3feaeb49eb
MD5 6bafea54bd05eedcd7f592350915b505
BLAKE2b-256 b2e7a44e73d4fdfb5de8c8b4255f74995af0baf1fdd96fa096e2eb503f3c6f6b

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5cd6c68e4ce2523c89149a842b484a0f880ff917901c37d6090843f035a6e6a5
MD5 5ba8afa3f69bb4dd106ce6754c560c7e
BLAKE2b-256 4534fd64c40bc7ba5b2a9f262aa5ff448169c15d06e8218b7b3feca985cf1432

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c7accc0594804940c7cf3c98a0b733b2bc6f5bf07cb8ee3e55cc62d0694ddff
MD5 0e53c21df461300d377aab25c9898c17
BLAKE2b-256 cb07b6c800d7f96ce375ff215dd279e1f5725a34645e67b9b37aee60a76b412f

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f6abef9933780acbaae3c1e858023ee35e12b40faa9b1909146af45ffd191db3
MD5 99cc62f19703b48ca4f6a2918c7cd880
BLAKE2b-256 9a2ca580b568ba176496ab8cb48f6514123f88bbb9907f73996a82afeec6fd46

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 99da49425dc316160671314e0cb30194cdf8c3a95a720c38e15378a3dd90b337
MD5 279547d1318bb217c95d08e202b8b882
BLAKE2b-256 50f0c3d7aa4c6210d318b91316e6e56f9387df7940a70b3858bf7ea724c39cb5

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5dd0768f3409f380b8bc05eb69f799babe6991b913b927c5a4ae1c8b93802951
MD5 caf17402cf5ea9586abbdeab9f471c34
BLAKE2b-256 83651d97864e55fac9c6c8e966a8f47096ee0bf75a69305a4501f0a3c6215c36

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 40ab174ad1b57556a53ce1c1da92c61d33e6687b2f5e918fbaf66998c4cca9a7
MD5 1cbdb60b1ca29c06c23a4364532fd23b
BLAKE2b-256 c2ad4368ba1d7ab6fb6b563fc9c8b414fef0f45e1065f62bd27e8c3ceb350fb0

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e0ceed61931939569cabd47adcb193fd0eeb9c32e3ec651c09e1d48f738fec8b
MD5 ebfe4a58d9379d22894c62394117a560
BLAKE2b-256 6ada940afe3a65c47dcf5e53dec7888ce5fc57afe6f4c34badadb6df20741f1e

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c2a1152fbe349bfb8415386155aed430e0f0c5b4a42a9e4df8610130e180c3cd
MD5 f145a613e9393532fdfbcd323e4fe80b
BLAKE2b-256 e3f5de5cda13b016dad3d661335de6b2fdf8a6eb1f9d52059e27f9e5a0a500ee

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 904dc84204809246af0adfe966759629dc317a294b54a3f084406da5c734bc6e
MD5 ea3438a84a3cd30ecbb1bb2c846aa276
BLAKE2b-256 f460216a95d258238d07202ab633e59858390404354471fff9819e7a50ddddac

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1b2c6b5e17a9a8756a065f51affe823f4f86812b76a6bcf68298c744f445326d
MD5 da65846f3523031ada2084d2ee938bcf
BLAKE2b-256 d2af5b72a3a72f9ed6546f2000036964625070849da2dc41f2d9b0203caf118b

See more details on using hashes here.

File details

Details for the file gmx_clusterbyfeatures-0.1.29-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gmx_clusterbyfeatures-0.1.29-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1f41d0c3a2ee0d053938f54f8520856b6783488c2b102c53c43e99534f6b318
MD5 ff5d1a4b6236bbf236d2247164c5c567
BLAKE2b-256 909c2edbf76e2a37135f5efecbcaf04ac3436f39ee641189cdb341117b9ec3e6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page