NMR spectroscopy calculations for protein structures
Project description
🧬 synth-nmr: NMR Spectroscopy Simulation
synth-nmr provides high-performance biophysical kernels for simulating NMR spectroscopy observables from 3D protein structures.
🧪 For Structural Biologists
- Full Observables Suite: Calculate Chemical Shifts, RDCs (Residual Dipolar Couplings), NOEs, and J-Couplings from any PDB or MD trajectory.
- Scientific Accuracy: Validated against experimental data and reference suites like SHIFTX2 and PALES.
🤖 For Machine Learning Geeks
- Fast Forward Kernels: Highly optimized NumPy/Numba implementation for large-scale data processing.
- Differentiable Support: Designed for seamless integration with
diff-biophysfor gradient-based structural refinement.
🚀 Supported Observables
- Chemical Shifts: Random coil, secondary structure effects, and ring currents.
- RDCs: Alignment tensor fitting and Q-factor calculation.
- Relaxation: $R_1$, $R_2$, and NOE rates using Model-Free formalism.
📦 Installation
pip install synth-nmr
📜 License
Distributed under the MIT License. See LICENSE for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
synth_nmr-0.11.2.tar.gz
(140.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file synth_nmr-0.11.2.tar.gz.
File metadata
- Download URL: synth_nmr-0.11.2.tar.gz
- Upload date:
- Size: 140.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8fc589e042dc388629cc6ce4210b9a501b8527e9cdab695621683723895f208
|
|
| MD5 |
c08a0b28074c5ea98c8377eaafecb9c7
|
|
| BLAKE2b-256 |
c9f6c782283159ec75c42c25da8c16bd68eeaeacfd8e160e4c6c9d6b1e09244e
|
File details
Details for the file synth_nmr-0.11.2-py3-none-any.whl.
File metadata
- Download URL: synth_nmr-0.11.2-py3-none-any.whl
- Upload date:
- Size: 85.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06686f507ab3f38b65a1f6b2abf6b9dc53a7539fb0890b409846fbf04b4e4f23
|
|
| MD5 |
5d7a96ec8f99ebdb69844098fdf44237
|
|
| BLAKE2b-256 |
4964a324e91c4f04470835d93a37b3401cdef9c3ac09896157c21bc969829759
|