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

Uploaded Source

Built Distributions

hydride-1.2.0-cp312-cp312-win_amd64.whl (420.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

hydride-1.2.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (437.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

hydride-1.2.0-cp312-cp312-macosx_10_9_x86_64.whl (449.5 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

hydride-1.2.0-cp311-cp311-win_amd64.whl (423.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

hydride-1.2.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (439.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

hydride-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl (451.2 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

hydride-1.2.0-cp310-cp310-win_amd64.whl (423.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

hydride-1.2.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (439.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

hydride-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl (451.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: hydride-1.2.0.tar.gz
  • Upload date:
  • Size: 290.8 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.0.tar.gz
Algorithm Hash digest
SHA256 60a5ba08a95a3da7e6d52787a50bb3dcaec99a473d731f20c02bb96b2d75bbf1
MD5 1e9dde5d205c913f2a10f748b272b854
BLAKE2b-256 e8737e3508275889e2523f89e8a8be4ad3e8694e3e67655d13883ef81da88371

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hydride-1.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 420.2 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4f3a36b8eb148924967f52fd0fb842a3cad8945d22f36a8db86763299c7c3b93
MD5 5022d5e52d00b67f1c3fb175bf744c63
BLAKE2b-256 afb4d1de622460911a6c5565ffd85faf2b3a85ac4ba04e1cfbed5a87d29154cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 870638a13d3dd55da775d9f359e9291b42f284f611318e0336f352835a2c6aa9
MD5 4254edf0f11da27e1d89597bb5cfdf95
BLAKE2b-256 5498b7e83d4a7bdf54cf7c113fbce3f283f5f159db33f2a8c918ac926f46837d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22aadb5721ebbd2f424a9570a913f4de383c3734d6c60b66c8966a0ba183b80c
MD5 475734630abec0c70b200639f7a073ad
BLAKE2b-256 4f7662aa4d8993d451e3a612bbf5b45ac4740a243bcbc928331917bf907e8e66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21d10742786e59f5174d89ac6a82ecd1201acf5a3832414d7a0834a07c1fcb01
MD5 03e2ef6e7ab07f6939cbf046a6d49466
BLAKE2b-256 15533e3df0f826b1c82da5efeb61241d7495a68f9f6da85812faf2f8606416fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hydride-1.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 423.7 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bbde3e4b32ca06a9a899b3a5b0d272519e0fee53eeb61b55c0df8a00782c6aad
MD5 82b931f18bf05b64c0edb843251ccefa
BLAKE2b-256 857cdb4aba07461d926e02a5fed8a644149caa43dcf2f1669a5d83152ef66149

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8532694d20115141e3e37f158bc5220dbf6664ab8186feabd34475b08eac2aa5
MD5 e2343f1184112c1fb2303d22167b6f4d
BLAKE2b-256 2c7d3197a4ab1eb41f7b0e9b9f7c58a10c30d3ad51d31dcb88b6593cf0e8f7af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2871c460e044251fecfe4a1d1655e0d50df8c8c6fb473afc00ebf53236e49ce1
MD5 32c6948695b15371ac3ef3e6611ea57a
BLAKE2b-256 9836e2b9b5636769658b0bbdc26ca9cf8f56eeac9c6f01390d323c0378b002bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b671ef29f5041d62f90e4d75f98543ddbd6821763a0ccd8753588cbe15e7861
MD5 e66f1d42859a2faf172a3c951156aafa
BLAKE2b-256 d3bde1fe9cd259e05b3d929b405bfac316e9cf4969df52c904de650a0376bace

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hydride-1.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 423.3 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e461aee49ea5344906eaa657835198067e5e5effa30f22a50a8d7f98e0e9d7e5
MD5 7230847b7658bd7aa5e377273f9c065e
BLAKE2b-256 ba5cd13af0b903608788a863475407d8186f46b8d5c8528b3f831a7ff3809236

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d56687f7bccd0ef5d0cec0466fa4059efb52a7352b2e304713b60a6a8a212d7
MD5 68a502d96bb31af77886cc1aef5aa8fc
BLAKE2b-256 ba49a112f4238425932941c3c3bad569f863cd4b01bc00461d0a45db261fc913

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a94fca506e510130effc12c8ab1ccf3a23d9c4eb46d3647b1d9ea5271fde1eed
MD5 6bab9d06327987ecf9010ac5943001d2
BLAKE2b-256 a2f9ccf0aef4c05129e04957fa42b3a68271c0e2c2efa4cff66271b05210c9e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hydride-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6cae3db1ef8776b5a888aad92cc16f2f0fdedddf4f57bfee5db166d86a5010d
MD5 08d8e3a229841b0b8b40962ca93df78e
BLAKE2b-256 d56c024efa1b2129d95883adc245d673e6697e43ca7b5ff35490ffaf12beb40e

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