Skip to main content

Library for processing molecules and reactions in python way

Project description

Chython [ˈkʌɪθ(ə)n]

Library for processing molecules and reactions in python way.

Features:
  • Read/write/convert formats: MDL .RDF (.RXN) and .SDF (.MOL), .MRV, SMILES, INCHI (inchi-trust library), .XYZ, .PDB

  • Standardize molecules and reactions and valid structures checker

  • Supported python-magic

  • Tetrahedron, Allene and CIS-TRANS stereo supported

  • Perform subgraph search

  • Build/edit molecules and reactions with Python API

  • Produce template based reactions and molecules

  • Atom-to-atom mapping, checking and rule-based fixing

  • Perform MCS search

  • 2d coordinates generation (based on SmilesDrawer)

  • 2d/3d depiction with Jupyter support

  • SMARTS parser with restrictions

  • Protective groups remover

  • Common reaction templates collection

Full documentation can be found here.

CGRtools

Chython is fork of CGRtools.

Install

Only python 3.8+.

  • stable version available through PyPI:

    pip install chython
  • Install chython library DEV version for features that are not well tested:

    pip install -U git+https://github.com/chython/chython.git@master#egg=chython

Contributors

CGRtools contributors are included too.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

chython_synplan-1.90-cp312-cp312-win_amd64.whl (345.8 kB view details)

Uploaded CPython 3.12Windows x86-64

chython_synplan-1.90-cp312-cp312-manylinux_2_39_x86_64.whl (343.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

chython_synplan-1.90-cp312-cp312-macosx_14_0_arm64.whl (343.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

chython_synplan-1.90-cp311-cp311-win_amd64.whl (345.8 kB view details)

Uploaded CPython 3.11Windows x86-64

chython_synplan-1.90-cp311-cp311-manylinux_2_39_x86_64.whl (343.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

chython_synplan-1.90-cp311-cp311-macosx_14_0_arm64.whl (343.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

chython_synplan-1.90-cp310-cp310-win_amd64.whl (345.8 kB view details)

Uploaded CPython 3.10Windows x86-64

chython_synplan-1.90-cp310-cp310-manylinux_2_39_x86_64.whl (343.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

chython_synplan-1.90-cp310-cp310-macosx_14_0_arm64.whl (343.6 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file chython_synplan-1.90-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.90-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 480187819a9373c8bcc0687547ae2d5a4235793eabab87fb0ffc7f3e9b49a3db
MD5 27b7c9b8f298516d60042f29b47bef79
BLAKE2b-256 1acfb5e0a537ad745d05b11914fd6d56187c7c778f7cd4a32fb8a9c069d2551e

See more details on using hashes here.

File details

Details for the file chython_synplan-1.90-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.90-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 de0625cb2cf8434bca353f51401173757edd30bc573029d039b5fa803a72ac9f
MD5 6d763fb4cda4bec7241ee9615fe53f26
BLAKE2b-256 3b0cc25561febe763ab5b61ee9021bae169e5a7af870ad63b5a55e38a25cf325

See more details on using hashes here.

File details

Details for the file chython_synplan-1.90-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.90-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9e8b84b1d43bdd336310b647b32a997d37acd28fe8199e471836f615faa21cd3
MD5 579622944a71fb37518a18ad08fcaabb
BLAKE2b-256 39803fffe7cdb7c0d6d0f3382cf47b117620cfada0e7e5bcebe1a6793d86183b

See more details on using hashes here.

File details

Details for the file chython_synplan-1.90-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.90-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d4cdf587e2e4804ac96e22d1f043872fbb1a226a1f2b0da872c8064f48468786
MD5 a9faf185127c135982a28a86657702b1
BLAKE2b-256 089b570b0575d1e97eb2540fd2f5da210f67f16381c575fc42e708bd1426c6e1

See more details on using hashes here.

File details

Details for the file chython_synplan-1.90-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.90-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 155d56c8c3f463402525022dac8dff1c26f49151ac24fa0cd02ade81e6329294
MD5 a1cf40118d204ff972986cd67e09a0a3
BLAKE2b-256 4d0a72d19bec8cd2dacff972008458c6e82d281a6e5460c81dfd2357a1bdea58

See more details on using hashes here.

File details

Details for the file chython_synplan-1.90-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.90-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c32a53fc58523ac7d20dab14d53c0e95c78ca5b6e85840a52ad4eb4819225a5c
MD5 c05cbf32c0d327a5312015d0cb48b779
BLAKE2b-256 f56236275bb3adbf90720ac7aa896b1ddbb1bda212188fcdf7d19634080533f6

See more details on using hashes here.

File details

Details for the file chython_synplan-1.90-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.90-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a98f82c7d0e9f17bac1d2f466234ec03e488264dba6749cb52f190148a8d796b
MD5 a525841b11fbd514e450b96b6c97c4e8
BLAKE2b-256 cac7bb392834c745e82394162a1327984d1c8b244a524932a75a474e8bb785f7

See more details on using hashes here.

File details

Details for the file chython_synplan-1.90-cp310-cp310-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.90-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 a2230aac5b41ddb9ce9ab80a4d32b7bbffc4b988d4edd0a983d3dce814969970
MD5 7a17fe759dd2e23627a43f14324c5182
BLAKE2b-256 eb07cfc53eb4baecec5521574f9c9ebb39441191a4d4868ff2190f2552c4636e

See more details on using hashes here.

File details

Details for the file chython_synplan-1.90-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for chython_synplan-1.90-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5f3e2b0d2f619af82c1b630b8f84c2f9a4f9689032aee1fcffd58bf104e85a04
MD5 b3e50e4298c4dadcf63d1d0cd52354e5
BLAKE2b-256 53f536f8d0b796425e79dfaa09e8ea64a7cfb75e95c8fe3a944c4af7a8087844

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page