A chemical toolbox based on RDKit
Project description
ChemKit
Documentation: http://chem-kit.metwork.science/
Source Code: https://github.com/metwork-project/chem-kit
ChemKit is a chemical toolbox based on RDKit with currently 2 main purposes :
-
Facilitate the usage of the RDKIt Python API with some more easy to use classes that can occasionally fix some bug (especially with Jupyter rendering).
-
Provide tailored methods for the MetWork project
Usage
Manipulate Molecules
from chem_kit import Molecule
mol = Molecule("CCO")
Manipulate Transformation
from chem_kit import Transformation
tsf = Transformation("[#6:1]-[#8:2]-[#1:3]>>[#6:1]-[#8:2]-[#6:3](-[#1])(-[#1])-[#1]")
More examples with Jupyter notebook
Install
Like RDKit, ChemKit needs Conda :
conda env create -f conda-env.yml
conda activate chem_kit
To manage other required Python packages, the better way is to use Poetry on top of Conda :
cd /path/to/chem_kit
poetry install
Poetry manipulate Python packages directly on Conda env.
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
File details
Details for the file chem-kit-0.1.6.tar.gz
.
File metadata
- Download URL: chem-kit-0.1.6.tar.gz
- Upload date:
- Size: 24.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.7 CPython/3.8.10 Linux/4.19.78-coreos
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0541ec654e08a400f32ec0fd261ca21d0ca5081589fa389caf8af08ea5aa537f |
|
MD5 | daa95751ce43255a4c98b4739ec5135d |
|
BLAKE2b-256 | c361f64c38017e58189c56e49f8aca3873cb905df44e06ca830dc3ac963af6cf |
File details
Details for the file chem_kit-0.1.6-py3-none-any.whl
.
File metadata
- Download URL: chem_kit-0.1.6-py3-none-any.whl
- Upload date:
- Size: 26.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.7 CPython/3.8.10 Linux/4.19.78-coreos
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebed056826297aec65631267bc909e14ed8d1f3e06009c1dbb1d61da3bae85da |
|
MD5 | 50484148fc08ffeda6881db947867a6b |
|
BLAKE2b-256 | 1c88ec887959081da583d6863e67253c878ae5b2c154a8b9bfb5beb3443d5ede |