Skip to main content

The Continuous Symmetry Measure for Proteins

Project description

# ProteinCSM

## INTRODUCTION

The ProteinCSM program calculates continuous symmetry and chirality measures of protein homomers in pdb format.
Please note that pdb files should be cleaned prior to calculation. Our code pdb_prep can be used for this purpose (https://sagivba.github.io/pdb_prep).

## USAGE

After installation, the program can be called from the command line. For example:

`proteincsm c2 inputmol.pdb output.pdb --optional-args`

You can access a help menu with a list of all available options via `proteincsm -h`

## INSTALLATION

proteincsm can be installed on Windows and Linux machines.

### REQUIREMENTS

Before installing CSM, please install:

* Openbabel (http://openbabel.org/wiki/Category:Installation),
version 2.4.0 or later.
* openbabel's python bindings (`pip install openbabel`)
* numpy (`pip install numpy`)

Because installing openbabel correctly is a delicate and bug-prone process, an alternative method of installing
ProteinCSM is available using Conda, and is described in the file conda_install_instructions.txt

### INSTALLATION

ProteinCSM can be installed using:

`pip install proteincsm`

You can also install ProteinCSM from the source.

## CITATIONS

Please cite ProteinCSM using the following:

proteincsm:

> Tuvi-Arad I. and Alon G., "Improved Algorithms for Quantifying the Near Symmetry of Proteins: Complete Side Chains Analysis" (submitted).
> Dryzun C., Zait A. and Avnir D., "Quantitative Symmetry and Chirality - A Fast Computational Algorithm for Large Structures: Proteins, Macromolecules, Nanotubes, and Unit Cells", J. Comput. Chem., 32, 2526-2538 (2011).


Exact Algorithm for calculating the CSM of molecules:

> Alon G. and Tuvi-Arad I., "Improved algorithms for symmetry analysis: Structure preserving permutations", J. Math. Chem., 56(1), 193-212 (2018).

Original Code by Avnir and coworkers:

> Pinsky M., Dryzun C., Casanova D., Alemany P., Avnir D., "Analytical Methods for Calculating Continuous Symmetry Measures and the Chirality Measure", Journal of Computational Chemistry 29(16): 2712-2721 (2008).

> Zabrodsky H., Peleg S., Avnir D., "Continuous symmetry measures", Journal of the American Chemical Society 114(20): 7843-7851 (1992).



## CREDITS

**Science/Math:**

Dr. Inbal Tuvi-Arad, Department of Natural Sciences, The Open University of Israel

Dr. Gil Alon, Department of Mathematics and Computer Science, The Open University of Israel

Prof. David Avnir, Institute of Chemistry, The Hebrew University of Jerusalem

**Programming:**

The Research Software Company (www.chelem.co.il)

**Testing, scripts and additional technical support:**

Sagiv Barhoom,The Open University of Israel

**Intensive testing:**

Yaffa Shalit, The Open University of Israel

The code for the hungarian algorithm is copyright (c) 2012, Jacob Frelinger


## CONTACT

Dr. Inbal Tuvi-Arad, Department of Natural Sciences, The Open University of Israel, E-mail: inbaltu@openu.ac.il





Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proteincsm-1.0.1.tar.gz (986.0 kB view details)

Uploaded Source

Built Distribution

proteincsm-1.0.1-cp35-cp35m-win_amd64.whl (667.1 kB view details)

Uploaded CPython 3.5m Windows x86-64

File details

Details for the file proteincsm-1.0.1.tar.gz.

File metadata

  • Download URL: proteincsm-1.0.1.tar.gz
  • Upload date:
  • Size: 986.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.4

File hashes

Hashes for proteincsm-1.0.1.tar.gz
Algorithm Hash digest
SHA256 354b6a206706a4aa4b81f4509c7b58b699750285a964e208017c5236427ffb94
MD5 d7b150af063e406efcbc7167d94bcef4
BLAKE2b-256 458cea7f0e8cf5dfe9861b771a644ea5e3e0b5eaadcb6c060bad2a14f58b33cc

See more details on using hashes here.

File details

Details for the file proteincsm-1.0.1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: proteincsm-1.0.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 667.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.4

File hashes

Hashes for proteincsm-1.0.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 f03fd7bd70d01cddd36d498ccd88217946f75d3483ad6c3bbb7ba36c90edc2fc
MD5 461bfda9be384f9558e15804f2315bba
BLAKE2b-256 4d649b879c9f03612554b196e4fdba866a60226788bb514b707ea4ecbe34af35

See more details on using hashes here.

Supported by

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