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

Uploaded Source

Built Distributions

hydride-1.1.2-cp311-cp311-win_amd64.whl (364.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

hydride-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

hydride-1.1.2-cp311-cp311-macosx_11_0_arm64.whl (387.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

hydride-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl (416.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

hydride-1.1.2-cp310-cp310-win_amd64.whl (364.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

hydride-1.1.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.1.2-cp310-cp310-macosx_11_0_arm64.whl (389.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

hydride-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl (417.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

hydride-1.1.2-cp39-cp39-win_amd64.whl (366.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

hydride-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

hydride-1.1.2-cp39-cp39-macosx_11_0_arm64.whl (391.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

hydride-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl (419.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for hydride-1.1.2.tar.gz
Algorithm Hash digest
SHA256 33ea8019d129bd6b7b03d01d9db5836cabfdbc1b0daabbda55a5dcb0ea69fb3c
MD5 94001f1ac1afa16b28b02d92991b1ae3
BLAKE2b-256 7d6a1629fd07665ab8bff04e6f9c9031d63a555792cbef6a74ba6ff477d3d6ba

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hydride-1.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e5007cee5e5a9ffc1e241fad3b31aa6afd80db989c1fa3a7a03445dfae9f4c75
MD5 565e086b1ca597be42be12eb14251a78
BLAKE2b-256 7a535f35976f533b8b42c5d2e85f99c7abe111973f7007d8192a0706717abcff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3b12f7d7f94dcde3ea81624f1953bc9faae85056b10d6f8eb2344f5273f96d3
MD5 72dc16a6a1b7444237eb3640c215249a
BLAKE2b-256 42ecbc8674ec225e394f9d16a37dff943250ac76082139d8932322c06912f2df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b03e18848896d4eaa054190ed71fc7eaf0ac38821931417f95bc98628879ab47
MD5 becda0437f250ef049313eb01a612485
BLAKE2b-256 cb946f86716d642354efc1b5b51240d8a7aaf99069fd577357bf1121455ff253

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce9032de4fd9709a382462a6c8f77d8746f0610a8cb202bd7f63cf15449e7501
MD5 052bb42f574be469408d7d3f77ec9f73
BLAKE2b-256 7c2040ae9f6a99f434cd5c5db423f220fca2c8e9919fb455347107e7eea36190

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hydride-1.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b0040e03537d623f141093cf8cd58501f207c5462bf7b7c09d2cd72b049f5df5
MD5 c5998257d5528e1c89ae53fb5354a2df
BLAKE2b-256 7e7d9c81f27b1183d661af993374bddfc4e14ed64f9be2eb93e808f4f0c7757b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4380f1c08fee9cc1df66673c9c55c32869a68ec3c99fa96b8528dc4073d0e2c1
MD5 aac898455779ec01d6455b7aab1e4479
BLAKE2b-256 a5a7758a1d59672bf7c5c301bc89b911cb2f357ed106acbb8723600936ccaeb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d6bb1888bb225c1ddd23f8e73e2ed9706bed6f3ec95f06ebd6be611e00e82a9
MD5 4da04be2df81d1f1f7e326794eead2b8
BLAKE2b-256 65dbb1cfba194c916ba99fd4a7bdf121098f153ad20dec27cf2c8a2b059f52f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a09b6bbb87125d53cd826c05459bc286f0dcea42030a7b591a7170d108912aa3
MD5 fdb834caafa5354d51889744262e0b96
BLAKE2b-256 4dd0eeee127d8a47cd6842b3099e9365a292cd6a2ae8e4b4565a86fdc75becdb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hydride-1.1.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 366.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for hydride-1.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8681bf8966f9946d5f313ef3cfb66fafc8a7bc981f915e38e9fd914e8db7d903
MD5 8c3ea64be7eb300a1c27a6a3d7a71caf
BLAKE2b-256 6006de67650274107f2523eed6771f112dd6ac5c589f8f46ccddb60a7416ec59

See more details on using hashes here.

File details

Details for the file hydride-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hydride-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecec3be6067a09f6b77308cb03346eed63d3c6a44f3b21583fe6cd5c50a22660
MD5 2db05f5f5706c8f87be07ef1c2f51984
BLAKE2b-256 f0f83cf99968ad47183c0a8f31bc3ecf4e261de35414b338698f90aeb1aaa205

See more details on using hashes here.

File details

Details for the file hydride-1.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hydride-1.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b007f28e241cd5b2e074a62b96eb199629f71ffd473e56c6b9bb0b5fd72656f8
MD5 6110f33bc1e8fa3fbfadeb47acb474ca
BLAKE2b-256 e354ef7eacaa7c262f0fb8708b6bbb32e0f0596d03fff195baa3a7a0ac9e5f37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 405e470c4dcdf69f9456990499a1a9cc7f0ddb5bf0b747fae851467cc80bb531
MD5 4c71715227bf2f22077fc5e12efdfe18
BLAKE2b-256 6fcdad58bdaf7a8e57a44e9c247ade9eab88d631a24c567a9292674919a1d987

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