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

Uploaded Source

Built Distributions

hydride-1.2.2-cp312-cp312-win_amd64.whl (422.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

hydride-1.2.2-cp312-cp312-macosx_10_9_x86_64.whl (451.4 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

hydride-1.2.2-cp311-cp311-win_amd64.whl (425.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

hydride-1.2.2-cp311-cp311-macosx_10_9_x86_64.whl (453.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

hydride-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl (452.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: hydride-1.2.2.tar.gz
  • Upload date:
  • Size: 293.1 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.2.tar.gz
Algorithm Hash digest
SHA256 d6ba010ffe8aa80aec505ce879372749ae24fe8f402169ca18091b2cc0ec6794
MD5 009096c1334dc8af4558776a83aadb4c
BLAKE2b-256 89da7aa24bd1a09192637fe83aa15b2f3df492a8e580b87fbea219c3a37281bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hydride-1.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 422.2 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7c706388cde0a3fcbe0f33e29682958b4424676148a20f9a41c574be451e5178
MD5 4a52a9b3bed3fa6ea98cabe43ea0609b
BLAKE2b-256 c0b0937f3f46346a19aa3c39bb71a6a3f8f37256c2dcd30d5491d0b827de63c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b64d06d045931953a1a63be3ef31533237607d5a90790799491f6cd65668733
MD5 ed7235ad28aa3ad7dad560e7361f92c1
BLAKE2b-256 00890db53fefe5f0d3b2c7ea645e2cf3a201f1d4e9f154ef789e15d00e8a853e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8db1929165eb3f0cdc90871a501cf305a4bb825b2e1bc23c855a13f9dea0c11
MD5 e038aa27f1df5194705c3a2ea0a1ca35
BLAKE2b-256 fa961be250544d545a1abcf0f38205156394b36b4ce897fd04e42fe9062c242e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c51d2e45cb5b945f7ad7148deba2ddf3fe9928f7d62bad010f2f0554b698bdc0
MD5 136372ea51efd2757affe80e793c9fdf
BLAKE2b-256 58d35d546624211961233291b69c91e1368b625e7524c57b38f8f082ea6903e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hydride-1.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 425.6 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4dfd9032a688b5b9ec3f2b550990b729b9b115a6c8bccecb966f08b4726f270e
MD5 afab8c109cf52552a417821b3282a8bb
BLAKE2b-256 c826331341ec9d77ce3a720ed7e0a02875e5c252edd22d0e7e447cf01cb9f23c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd1c4db8285497c327a930b6db4cbbf6176d77218b4b7132ef3abad4c2ca9ec0
MD5 20ae19fd001fb2e3fcca2cf0340a311f
BLAKE2b-256 b44f0a6ae9e024c1467372039f2b786e7f9d95cd41fb32793b25a326462b8faf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc6a11b5d0b5a0eca7df35904bee9d200ad2ec5fb99e8d47ef31362ca5e492d2
MD5 ceaf49207acad1d569300f8abc0e556a
BLAKE2b-256 f962fbacd4698598d07072cd3438ce8afb2b66e312bac71525372fbcada2b281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00f9bebfaf023065158ea5fc52782233969df4c217674ab5838c196c358ed2e0
MD5 e48d65be53407ed1947a5e6b77bdce77
BLAKE2b-256 9e9858ee4cc48a880c75596d2b939e89d99a7bd0cf4e9eb96f2614e96b7c8ef5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hydride-1.2.2-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.10

File hashes

Hashes for hydride-1.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bdf90c7661f413b009c6933c45c11ca61fce5cf9d930376ddd2a230dc9a3078b
MD5 f0fba2c6322a4b1162d07944a7cea45c
BLAKE2b-256 92103f401470aa19e381140f5788f6b240c997361a244f219a85296595d640f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1298cc0bf210fb18fa84d7c7891d670f0b31f333cd243035f54011685edb3e5f
MD5 dbf4a6950ab7c19bcca6bb0d9699fbd6
BLAKE2b-256 192037e4b2dea9963f674512e829a34001ebbdc3330ba697f2ec47b2dff56d84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 617d1b43cc9a9c1b9830ad2ca42d975030ff0d07026bc5666c00aa709804740f
MD5 aca68f042e44d85b126c45945a622715
BLAKE2b-256 5b462432e7cdde13ef0c209c6e16ae159c28667341935d57afe2f1fbbaee7280

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a4bcf954783fa2e4887899548eab5d6ddee6c4ddc1786c197a744ce25588e882
MD5 7d82b78891dc4137a5d0f6589f2c9c05
BLAKE2b-256 80437ebc289b011ed5426aaac5880a46d562c309bcf7cdf688d95dee6d96a1ab

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