Skip to main content

Adding hydrogen atoms to molecular models

Project description

doc/static/assets/hydride_logo.svg

Hydride - Adding hydrogen atoms to molecular models

Many tasks in structural biology ranging from simulations and hydrogen bond detection to mere visual analysis, require complete molecular models. However, most experimentally determined structures do not include the position of hydrogen atoms, due to their small size and electron density.

Hydride is an easy-to-use program and library written in Python that adds missing hydrogen atoms to molecular models based on known bond lengths and angles. Since it does not require force-field parameters for the specific molecule(s), it can be used for adding hydrogen atoms to almost any organic molecule - from small ligands to large protein complexes.

doc/images/cover_structure.svg

Installation

In order to use Hydride you need to have Python (at least 3.7) installed.

You can install Hydride via

$ pip install hydride

Usage

In its basic invocation Hydride reads an input structure file, adds hydrogen atoms to the molecular model and writes the resulting model into an output structure file.

$ hydride -i input_structure.pdb -o output_structure.pdb

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

hydride-1.0.0.tar.gz (231.6 kB view details)

Uploaded Source

Built Distributions

hydride-1.0.0-cp39-cp39-win_amd64.whl (175.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

hydride-1.0.0-cp39-cp39-manylinux1_x86_64.whl (231.5 kB view details)

Uploaded CPython 3.9

hydride-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl (193.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

hydride-1.0.0-cp38-cp38-win_amd64.whl (177.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

hydride-1.0.0-cp38-cp38-manylinux1_x86_64.whl (925.8 kB view details)

Uploaded CPython 3.8

hydride-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl (212.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

hydride-1.0.0-cp37-cp37m-win_amd64.whl (281.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

hydride-1.0.0-cp37-cp37m-manylinux1_x86_64.whl (898.8 kB view details)

Uploaded CPython 3.7m

hydride-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (319.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file hydride-1.0.0.tar.gz.

File metadata

  • Download URL: hydride-1.0.0.tar.gz
  • Upload date:
  • Size: 231.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for hydride-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0a291cc789e6e2f6850db2c687e6b3ff4a38ee9588185173a699426bbbe84453
MD5 604bf8f9260fa414c6307d1257fae580
BLAKE2b-256 00a47b8ca110619fb5c74c555b91223bdfe38c0551c944e6291f8ad3c7bd3ca4

See more details on using hashes here.

File details

Details for the file hydride-1.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: hydride-1.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 175.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for hydride-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6e7c2f48f3e9950fe808dbd4e64ff22aad3ded2d79484ae16bc7db18cb8b0b12
MD5 4590406ab7740f67aeb485701090718e
BLAKE2b-256 bcd22b55d85ca01ea592babee40f1fa2ee787a9f467670f996f8f7476c648549

See more details on using hashes here.

File details

Details for the file hydride-1.0.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: hydride-1.0.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 231.5 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for hydride-1.0.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 90132f27f26bf4e9ed8871be84b96a4eb65e903212e529821cae9f6415a3982b
MD5 fecf5aff012f41e8f4833323220960cc
BLAKE2b-256 37af35a3c5099559d3d84497bd52e0a45e8679b0bf7e25ebe8cc5cbfc2d8c312

See more details on using hashes here.

File details

Details for the file hydride-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: hydride-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 193.7 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for hydride-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6851e01c69ec1914c6f96d263a4fb245a38e37f01f3ce4a243801f7ea9e5c865
MD5 3b06503650cab54b9605e8e91c7b96c7
BLAKE2b-256 af508fa7c180fbabc1406f5fd3e052f19c0b8f17fd4946b8e60275ffb3f288fa

See more details on using hashes here.

File details

Details for the file hydride-1.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: hydride-1.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 177.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for hydride-1.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 376f2a9a247d70cd348a7d47a6ebc0e545cad814038cf1280378af08a98862b3
MD5 713e7dfcadb86bf42f61b66f1c871ab9
BLAKE2b-256 6b9441346ab7c36be1821b5e4b27cca8047863feaca12f5f324dc09ecd2f0c2f

See more details on using hashes here.

File details

Details for the file hydride-1.0.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: hydride-1.0.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 925.8 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for hydride-1.0.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c74b0b787dedef97bea1b960f8b4d4f9feb10739ff3d8b3de938e283bf54ad21
MD5 f38c8eb67d3462d239941ff7dc28de25
BLAKE2b-256 09477c84f8e6b282e2cb4959134620da86b8d1a63ca4a90fe10fed6f3606748e

See more details on using hashes here.

File details

Details for the file hydride-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: hydride-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 212.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for hydride-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5a996ac07b47be3ae93373175838efd65caf21a24fe14ef052b34f1e4d130c1f
MD5 0b68d00393d2b1108966cafa77ef0d96
BLAKE2b-256 e9580ee938ed1abca37c48533d7af0a22aef36c7a2a64cfacdd27b64d4473640

See more details on using hashes here.

File details

Details for the file hydride-1.0.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: hydride-1.0.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 281.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for hydride-1.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 19eae57c3fd7358e9eceaca9e77993b59b406dfe31897141fe7c6bbda6c541fc
MD5 f9751c6e26e6d881c82d0270b9ac890b
BLAKE2b-256 e9ecb654ae4347b4372e5a4c00c330b4d8304bcf7307f34d1d2ace0489ca0bab

See more details on using hashes here.

File details

Details for the file hydride-1.0.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hydride-1.0.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 898.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for hydride-1.0.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3678af0ce656b6a1b6566cd038999e9990590f2fc5250835f6b86011267830cf
MD5 834aa801662eaa25615c42d2b67e832c
BLAKE2b-256 7d1c0a440a3a51e68d876c31d4cdf6429cea8af9d0438bbff432f90973027dac

See more details on using hashes here.

File details

Details for the file hydride-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: hydride-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 319.2 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for hydride-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c99e07c518b75134414b19a77d5ca24b5463aae892f9bbb3cb3c5f99c54695e
MD5 de410357ffa98ebc9cfd11e241adeb51
BLAKE2b-256 824bf96e324dcf4705ec39bb8153fa954a8fc8658a38767c70e4f26cbc1c4981

See more details on using hashes here.

Supported by

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