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.1.tar.gz (68.9 kB view details)

Uploaded Source

Built Distribution

paramagpy-1.1-py3-none-any.whl (82.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: paramagpy-1.1.tar.gz
  • Upload date:
  • Size: 68.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for paramagpy-1.1.tar.gz
Algorithm Hash digest
SHA256 5808a5300f2f7b52bfcd3c10a9237b8144ef9c2c510da2d3e7aabe1ea9657491
MD5 f05b60f577a007957069c237494c7e6c
BLAKE2b-256 b477a02e6549af3224b3d29259e5064f47885aee5f10bc69159012d30041de21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: paramagpy-1.1-py3-none-any.whl
  • Upload date:
  • Size: 82.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for paramagpy-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d03c63fe704dbe7382a92c65d5676c1640bba5973f7de8aac205c44a3ec50c8e
MD5 2e95d8d7d555ca6677acf6dc89ea50aa
BLAKE2b-256 74de3fba6fc3025d7fd482d6af0dc2657967bcb208a1a9dc9449dac1b37d8c1a

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