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

Uploaded Source

Built Distributions

hydride-1.2.1-cp312-cp312-win_amd64.whl (422.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

hydride-1.2.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (439.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

hydride-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl (451.3 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

hydride-1.2.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (441.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

hydride-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl (453.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

hydride-1.2.1-cp310-cp310-win_amd64.whl (425.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

hydride-1.2.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (441.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

hydride-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl (452.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for hydride-1.2.1.tar.gz
Algorithm Hash digest
SHA256 3e550f334f726c8265b2ed8b3cade500a0ac6a8476b7a1dc7f9e3965ea57d313
MD5 f03f150c00f562633002a9c1888d5026
BLAKE2b-256 c132c18aaea1a9bb6b6c0bc72fe8292778dd9ed2315b85471def82e273dcdaf8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hydride-1.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ca054c2b0153246a30d9ca46dd66deee1da55d960a6c9d1e63ed6478184e2fbb
MD5 d783e74fcb781addeb5a847ba3ecdd5d
BLAKE2b-256 ac6c972084d224c502fb44dda0b8cf703f7ec5e102e1bc86eff37783277760e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3d46a11447a7de3d730d820c0a811d5596d49472c38c97996c16f49d814a800
MD5 598ab99e5f051e30bec46ecd5954c6ed
BLAKE2b-256 7657d1d02c6085b6957f2fceb6ca890ee33bc2c9eef0fa51c167c847ac600b6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ca306eccba26227e2dbde428f9d550af9fc36dea7101f2a1abdcbd9f7ead684
MD5 c479b5a9c9c6a7e9cc049c9568919a19
BLAKE2b-256 5dde36a5815a3af2bd5b942a78ae57ccab77fbdac0b3c8dc39e3115837ed5763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca5e09e38012e7cb86d99c7977994f706739f88db77dff05b5093e40216e55a5
MD5 9a66f04e6832150e47459c84895cb28d
BLAKE2b-256 9e0cb186fb94d07ad52a671d1ca82bdc9bace63e3a25942601e4530ff8ef2e27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hydride-1.2.1-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.9

File hashes

Hashes for hydride-1.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 411601b0c55096b35051b0dfd2e346716c98f3dc4d0071515caf92addf53e7ed
MD5 9a809d0aa22bce5efedc2ba3d91a4bf3
BLAKE2b-256 691a185f5c9cce7a85849c2b6d976037fc2c0328640c912694c202eaf6b68d64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff9a8ad0c1487c0691421c91869e76b616b4046abd236fed1de82ece06ea355c
MD5 af686fcba07a80dd04918ce484e5b9ae
BLAKE2b-256 e16a1829144831a67ba5e2ffdc8105f5dd81bdde94e0abc7bf55026434b41c32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db48794dbff0da956ec5eb14603d4ca53a14c8e389871000d2981d9fc3e7fc58
MD5 c47cdc8f616ee369fcbf8e05072d5738
BLAKE2b-256 89be6ca0385099161c8bdca6ccbfe61619c8dcd20d95caf3ff25720daf93937c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7af2c4639edb0cfc06ec9f8351dcc4d18efca73f91e0e9cd3f1b173aea6f085d
MD5 a9215ba4feb187d114b42abeeda0aae0
BLAKE2b-256 6cf905555d4460d2e228218fa2363846ef54748daf383324b1a0aaa8880ef7b2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hydride-1.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0fcc4bd35af4fa29390e349057299dfd8c55e482faa3dd6a3b1f57e9bb45d4ad
MD5 dc119a8136991f06f8ffee9e1234997a
BLAKE2b-256 3beebcb9173e8c598506cadea74f41071acc99273b7352dd358049c13ffc1c2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 549f83f1c82118c38948cb37850b762eb8904a6df46dc4d458f938e65948eb00
MD5 d2edb3ceac2c0a6ca080f093fc0920a6
BLAKE2b-256 282da5641691e540bcc9ec0dd977348573d0b5a98765c151e431beb61c4293b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9c285aca8098b4cec72796b71a1f3f9fc670fbadc33904218fa7e5bb04b340f
MD5 2a8e911b2f025a7206664b391ff31945
BLAKE2b-256 f25f800d2434c7d402b3b6dcbe3d85702cda922d9f8b458fe5d3692c312174ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a0cc1d03691a8661f8f1b8ee36e4f036b83d12860f6fb1b374103d6cba0bb2d
MD5 9aafe5c182afbee7c3d447033a57cde5
BLAKE2b-256 3a28365916320d0d3146faa898f41e7bd25e292cc65f6758c0bdf7dd0314fffb

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