Skip to content

Calculate protein structural representations (dihedral angles, CA pairwise distances, and strain analysis) for downstream analysis (e.g., PCA, t-SNE, or UMAP).

License

Notifications You must be signed in to change notification settings

Hekstra-Lab/colav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6e2a9b4 · Sep 11, 2024

History

85 Commits
Nov 4, 2023
Sep 11, 2024
Mar 5, 2024
Jan 28, 2024
Jul 22, 2023
Jan 3, 2024
Jan 3, 2024
Apr 19, 2023
Jul 29, 2024
Jul 29, 2024
Jul 21, 2023
Jul 25, 2023

Repository files navigation

colav

License PyPI Python Version CI codecov

colav (Conformational Landscape Visualization) provides tools for representing protein structures and mapping conformational landscapes.

colav supports calculations for dihedral angles, pairwise distances, and strain. It is built on biopandas, NumPy, and SciPy. The methods analyze .pdb files, either one-by-one or all together. The three methods currently implemented are:

Installation

You can install colav using pip:

pip install colav

Documentation

Documentation can be found here.

Examples

Examples of how to use the software can be found in scripts/.

Support

If you are having issues, please email Ammaar at [email protected] or file an issue.

License

This code is provided under the MIT license.

Reference

If you use colav in your work, please use the following citation:
Saeed, A.A., Klureza, M.A., and Hekstra, D.R. (Forthcoming!). Mapping protein conformational ensembles using crystallographic drug fragment screens. doi