Skip to main content
Documentation Status Build Status Code coverage PyPI - Version Downloads

About PDB-numpy

PDB Numpy Logo

pdb_numpy is a python library designed to facilitate working with PDB files in the context of structural bioinformatics. The library builds upon the powerful numpy library to provide efficient and easy-to-use tools for reading, manipulating, and analyzing PDB files.

The library includes a number of functions for working with PDB files, including functions for parsing PDB files and extracting relevant information, such as atomic coordinates, residue identities, and structural information. Additionally, pdb_numpy provides a range of functions for performing common manipulations on PDB structures, such as aligning structures, superimposing structures, and calculating RMSD values.

Main features:

  • Reading and writing PDB/MMCIF files

  • Selecting atoms

  • Superimposing structures using sequences alignment

  • RMSD calculation

  • DockQ calculation

  • Secondary Structure calculation (pseudo DSSP)

For more examples and documentation, see the pdb_numpy documentation at https://pdb-numpy.readthedocs.io/en/latest/readme.html.

Installation

pdb_numpy is available on PyPI and can be installed using pip:

pip install pdb_numpy

Alternatively, you can install pdb_numpy from source:

git clone https://github.com/samuelmurail/pdb_numpy
cd pdb_numpy
python setup.py install

Dependencies

pdb_numpy requires the following dependencies:

  • numpy

  • cython

Contributing

pdb_numpy is an open-source project and contributions are welcome. If you find a bug or have a feature request, please open an issue on the GitHub repository at https://github.com/samuelmurail/pdb_numpy. If you would like to contribute code, please fork the repository and submit a pull request.

To build locally the extension module, you can run the following command:

`bash python setup.py build_ext --inplace `

Author

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU General Public License v2.0 - see the LICENSE file for details.

Metadata

Release files for pdb-numpy 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pdb-numpy 0.0.12
File Size Uploaded
pdb_numpy-0.0.12.tar.gz 72.3 kB Details

Release files / pdb_numpy-0.0.12.tar.gz

Download URL pdb_numpy-0.0.12.tar.gz
Size 72.3 kB
Tags Source
SHA-256 checksum
How to use checksums
82630e807dde7c502821bc70b5f5de0a3dfba2406e164f843d42c7c712a12324
BLAKE2b-256 checksum
How to use checksums
e4e2cd7b3afe06b0b413dd93d7525b9e75744388107f58bdaffd96989993f4cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.13

Release history Release notifications | RSS feed

This release

0.0.12 This release

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.6

1 release file

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page