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

Python API

Hydride also provides a Python API to add hydrogen atoms to AtomArray objects from Biotite.

atom_array, _ = hydride.add_hydrogen(atom_array)
atom_array.coord = hydride.relax_hydrogen(atom_array)

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.2.3.tar.gz (293.4 kB view details)

Uploaded Source

Built Distributions

hydride-1.2.3-cp312-cp312-win_amd64.whl (422.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

hydride-1.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

hydride-1.2.3-cp312-cp312-macosx_11_0_arm64.whl (440.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

hydride-1.2.3-cp312-cp312-macosx_10_9_x86_64.whl (451.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

hydride-1.2.3-cp311-cp311-win_amd64.whl (425.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

hydride-1.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

hydride-1.2.3-cp311-cp311-macosx_11_0_arm64.whl (441.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

hydride-1.2.3-cp311-cp311-macosx_10_9_x86_64.whl (452.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

hydride-1.2.3-cp310-cp310-win_amd64.whl (425.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

hydride-1.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

hydride-1.2.3-cp310-cp310-macosx_11_0_arm64.whl (441.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

hydride-1.2.3-cp310-cp310-macosx_10_9_x86_64.whl (452.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: hydride-1.2.3.tar.gz
  • Upload date:
  • Size: 293.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.10

File hashes

Hashes for hydride-1.2.3.tar.gz
Algorithm Hash digest
SHA256 d1d06dcfb4c4957f109bd2445a115021cf69ff7c1639cb3f96961c58b38c6453
MD5 34ecff62480d7c8ea8b4e8591c443380
BLAKE2b-256 63a2d600d62ea1f551002503066576cd45a7bc478da1acdc44c8796d5b05dc19

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: hydride-1.2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 422.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.10

File hashes

Hashes for hydride-1.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 051de12202d675e551b741e9f1734f375b504bd63486c5aa8b565f89d20c444d
MD5 d1709c88519b8eedce4a45917d1c2b6f
BLAKE2b-256 a42e9095f2ba3da50db53e21db7d93a85e8f96c0ebb7eb43f375e81596f46e32

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hydride-1.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76ecdf1cebe6042549fa4580ee829670c472563a8b66b25cb74c48d4e0f1e2d2
MD5 f7fe0add79d2cb468e1b31d6f01c3cae
BLAKE2b-256 73d47ca768b20e6d62ee0c967c3e770ca9bf720b396f03111ccaf230e94a023c

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hydride-1.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b7221eceb732539e42419c6612e5f9c6a33074ad0547e5048d0d5c38a23734c
MD5 517c65b7a6e35736d325a2742c7f29f8
BLAKE2b-256 8723409e5c2b1cfaf918c4d9c84d7a3a9f930e293e05affc6b5d020d08b0a9de

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hydride-1.2.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3884f4969f2df7237e5bc8c82e47026b6c4ba91de3bbc546b5ac938b4365bac5
MD5 11c235ce89df3e492a3a507f4b5aa966
BLAKE2b-256 0dfb6163b0f4f6b89daa9045bf15fd2546ce43e717614116a477c7a40b7d73b7

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: hydride-1.2.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 425.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.10

File hashes

Hashes for hydride-1.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6220f9159bcb1a5e985382dff5d25fcf0c848896190265d4d43a0252a039691e
MD5 60c63ad78ae15a86ad01bdd1f4dff418
BLAKE2b-256 ff5a2c72655c2554840081d61b5680a067f4b8c1bc746032ab8f355846aeb750

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hydride-1.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c196b287c7dd6ceb6e98d52aec1f8755f9bd641146b55a3236bae58c48ddf6be
MD5 4f7ceebf64444c2a64b195f9ea92a6ca
BLAKE2b-256 ed28c52153387c6efa7ac7d9c3c5df068aa686d8468c797f9a045d0993c77913

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hydride-1.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6ef6875d6f720de694fe53254648e886c83681d05fe4988a823a2dbd06d38fb
MD5 8354b407462e4a17873242a2659eabd2
BLAKE2b-256 93ec0894ec1e38266e183db3e5ac148d7bddab4fda2f25447ec13716ec05d8fe

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hydride-1.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b249a18109d60ce990c0a47d07620863dfe3f23495aa1e04ca15e9e086ffc9e
MD5 5f497b7bf018f42d0293cf154628b06a
BLAKE2b-256 755cad922192c64eada9bba98bd3a9255faf4faae78adfd4537d11eb2ed1b8e3

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: hydride-1.2.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 425.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.10

File hashes

Hashes for hydride-1.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 86fe627e9fd4cbc0ffcf0bfd753c9981efd9faacf012f78db3dcc696d27603eb
MD5 6e8e4a0e667e3a221d532282649a8fc0
BLAKE2b-256 c1c0daa5811a3966b0e799911a1dfcce285592c943bc738023cafe3232b8dbc9

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hydride-1.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e4cb5cf8e3d91e2c112cc5eb14a74128bd9cdc9c0ec459ebe97c7ecdf97688d
MD5 a3ff9da14aeb8557bd34d4085d3b0649
BLAKE2b-256 75129f099405f6ca08ca5a7a9af0028dcb454e36b2d39f11e3c8b254e18ba7b8

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hydride-1.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8de87d9e874a68d2aec0f86bed83de9922904b4bbe917c057b8779c9e6f9cca3
MD5 5a70f0f1526300f2e36f9eac8c8d2c0a
BLAKE2b-256 3ee2571dea528b7bdac95d817e16580bea37d8ac8fe64131c60101066fee3640

See more details on using hashes here.

File details

Details for the file hydride-1.2.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hydride-1.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c2bd5adfe7bcfb5c45de084fc2b77358c495364104820dd61cabf3b8a589e66
MD5 3bf44db3ddbd95fdecabad2900a7ae5b
BLAKE2b-256 fa47a5a3fba3da41a1b07e2230640d8ca28d07f49a0dc397d91aa851b621ebd5

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