CLI tool to calculate molecular properties and drug-likeness
Project description
mol-properties
mol-properties is a Python CLI tool to calculate molecular properties and evaluate drug-likeness rules (Lipinski & Veber). It also predicts approximate aqueous solubility (logS) using the ESOL model.
Features
- Calculate key molecular descriptors:
- Molecular Weight (MW)
- LogP
- H-bond donors (HBD)
- H-bond acceptors (HBA)
- Topological Polar Surface Area (TPSA)
- Rotatable Bonds (RotB)
- LogS (aqueous solubility)
- Check Lipinski and Veber rules for drug-likeness.
- Accepts single SMILES or file containing multiple SMILES.
- Optional strict Lipinski mode: any violation fails.
Installation
This package requires RDKit, which is not always available on PyPI.
Please install RDKit first:
- Using conda (recommended):
conda install -c conda-forge rdkit
or via pip (Linux / macOS only):
```bash
pip install rdkit
then install mol-properties
pip install mol-properties
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
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 mol-properties-1.0.4.tar.gz.
File metadata
- Download URL: mol-properties-1.0.4.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c0cb0cc17cc075da3b69adef2aa8266d1eefa29d992362010ef52247048e11b
|
|
| MD5 |
ac56dc046ae2d64b61085b5e3b1fbccc
|
|
| BLAKE2b-256 |
7ec74872e0ad3d88b17f249029fe2fdda0fac2c2940a99402cffbcb63e763963
|
File details
Details for the file mol_properties-1.0.4-py3-none-any.whl.
File metadata
- Download URL: mol_properties-1.0.4-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3525645c290e3b8e910f01c61f6224891b8e963109a977dd6b35dd1b7b03f631
|
|
| MD5 |
ccbacf07d5c442ba19c6c55be6e7c024
|
|
| BLAKE2b-256 |
344ae92b7c2be608d3919ce83527549816de66ddb8ed0d0c81f553e72c2d9b8c
|