PyCheMelt
Welcome to PyCheMelt, a python-package to globally analyse protein denaturation data.
Features
- Data Import: Import differential scanning fluorimetry (DSF) data or circular dichroism (CD) data from various instruments, including Nanotemper (Prometheus and Panta), Unchained Labs (AUNTY and UNCLE), Applied Photophysics (SUPR-DSF and Chirascan), and Jasco instruments.
- Thermochemical denaturation of protein monomers: Fit the melting curves obtained at different denaturant agent concentrations to a thermochemical denaturation model to determine the thermodynamic parameters of protein unfolding, such as the melting temperature (Tm), the change in enthalpy (ΔH), and the change in heat capacity (ΔCp).
- Thermal denaturation of oligomers: Fit the melting curves obtained at different protein concentrations to reversible two-state or three-state unfolding models.
Install for Users
The recommended way to install PyCheMelt is with uv:
uv add pychemelt
If you are not using uv, install PyCheMelt with pip:
pip install pychemelt
Examples
Jupyter notebooks with examples of how to use PyChemelt are available at https://github.com/osvalB/pychemelt_analyses
Install from Source - Development
Run these commands in your shell:
git clone https://github.com/osvalB/pychemelt.git
cd pychemelt
uv sync --extra dev
Verify the installation:
uv run pytest -v
Authors
- Osvaldo Burastero
- Florian Vögele
License
PyCheMelt is distributed under the MIT License. See LICENSE.
Metadata
Release files for pychemelt 1.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pychemelt-1.0.6.tar.gz | 90.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pychemelt-1.0.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 186.5 kB
Release files / pychemelt-1.0.6.tar.gz
| Download URL | pychemelt-1.0.6.tar.gz |
|---|---|
| Size | 90.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ada484296fc684206fe445f111656f18975a12742fd05292ebaade0a97ccf908
|
|
BLAKE2b-256 checksum How to use checksums |
feb1b3fd29be121d08db4d2d294aac865ceea9ae0c6a4e1cec122e8e918b8686
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / pychemelt-1.0.6-py3-none-any.whl
| Download URL | pychemelt-1.0.6-py3-none-any.whl |
|---|---|
| Size | 95.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1cd915f112cfa1f00029f9250b5ff931cf3fae8f58fa27d8bbc61c3a17309241
|
|
BLAKE2b-256 checksum How to use checksums |
40676b5233dcbd33501f4bbc0f7e65b02c51bf3a70010463dc619b38344269e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|