Skip to main content

Calculate paramagnetic effects in NMR spectra of proteins

Project description

Paramagpy

.. image:: https://zenodo.org/badge/130321289.svg :target: https://zenodo.org/badge/latestdoi/130321289

paramagpy is a python module for calculating paramagnetic effects in NMR spectra of proteins. This currently includes fitting of paramagnetic susceptibility tensors to experimental data associated with pseudocontact shifts (PCS) residual dipolar couplings (RDC), paramagnetic relaxation enhancements (PRE) and cross-correlated relaxation (CCR). A GUI allows easy viewing of data and seamless transition between PCS/RDC/PRE/CCR calculations.

.. figure:: paramagpy/icon.png :align: center

*Please, not the eyes!* - Canberra cyclist

Features

  • Support for PDB protein structures with models
  • Combined SVD gridsearch and gradient descent algorithms for solving PCS tensors
  • Optional fitting of reference offset parameter for PCS datasets
  • Support for Residual Anisotropic Chemical Shielding (RACS) and Residual Anisotropic Dipolar Shielding (RADS) corrections to PCS
  • Lanthanide parameter templates available
  • Plotting of correlation between experiment/calculated values
  • Plotting of tensor isosurfaces compatible with PyMol
  • Q-factor calculations
  • Error analysis of tensor fit quality by Monte-Carlo or Bootstrap methods
  • Optimisation of multiple PCS/PRE/CCR datasets to a common position
  • Unique tensor representation compatible with Numbat (program)
  • Fitting of RDC tensor by SVD algorithm
  • PRE calculations by Solomon and Curie spin mechanisms
  • Spectral power density tensor fitting for anisotropic dipolar PREs
  • CSA cross-correlation correction to PRE calculations
  • Dipole-dipole/Curie spin cross-correlated relaxation calculations
  • Fitting of tensor parameters to PRE/CCR data
  • Macro scripts for integration with CCPNMR and Sparky

Documentation

Citing paramagpy

Paramagpy is published in Magnetic Resonance https://doi.org/10.5194/mr-1-1-2020

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

paramagpy-1.2.tar.gz (84.7 kB view details)

Uploaded Source

Built Distribution

paramagpy-1.2-py3-none-any.whl (82.8 kB view details)

Uploaded Python 3

File details

Details for the file paramagpy-1.2.tar.gz.

File metadata

  • Download URL: paramagpy-1.2.tar.gz
  • Upload date:
  • Size: 84.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for paramagpy-1.2.tar.gz
Algorithm Hash digest
SHA256 2e1ba52881394824e7ed6911261f249fe3bd96783595e0a5e9e794c70096e6c0
MD5 420427b6aef92f3bdada1656b2a759ee
BLAKE2b-256 b74ad0293f0166fb1158deb96366f6ce7657dc31af31a9e01eca9ee186a5812a

See more details on using hashes here.

File details

Details for the file paramagpy-1.2-py3-none-any.whl.

File metadata

  • Download URL: paramagpy-1.2-py3-none-any.whl
  • Upload date:
  • Size: 82.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for paramagpy-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 df64435e935918f6b2cd0a60800ce137ab426c58c709eb7482008d4512df26d4
MD5 fae2b576b72b88d5cae84354bbf76cad
BLAKE2b-256 dd83b04ed1017c1dd6bd8aebfdc54922e9e1f38fd1afc10e1002b4b9a1241922

See more details on using hashes here.

Supported by

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