Pdb_Numpy is a python library allowing simple operations on pdb coor files.
Project description
.. image:: https://readthedocs.org/projects/pdb-numpy/badge/?version=latest :target: https://pdb-numpy.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
.. image:: https://dev.azure.com/samuelmurailRPBS/pdb_numpy/_apis/build/status/samuelmurail.pdb_numpy?branchName=main :target: https://dev.azure.com/samuelmurailRPBS/pdb_numpy/_build/latest?definitionId=1&branchName=main :alt: Build Status
.. image:: https://codecov.io/gh/samuelmurail/pdb_numpy/branch/main/graph/badge.svg?token=MCVDZ7GD0V :target: https://codecov.io/gh/samuelmurail/pdb_numpy :alt: Code coverage
About PDB-numpy
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.
- Source code repository: https://github.com/samuelmurail/pdb_numpy
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
:
.. code-block:: bash
pip install pdb_numpy
Alternatively, you can install pdb_numpy
from source:
.. code-block:: bash
git clone https://github.com/samuelmurail/pdb_numpy
cd pdb_numpy
python setup.py install
Dependencies
pdb_numpy
requires the following dependencies:
numpy
scipy
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.
Author
Samuel Murail <https://samuelmurail.github.io/PersonalPage/>
, Associate Professor -Université Paris Cité <https://u-paris.fr>
,CMPLI <http://bfa.univ-paris-diderot.fr/equipe-8/>
_.
See also the list of contributors <https://github.com/samuelmurail/pdb_numpy/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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pdb_numpy-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2f44b161b2681b6db85bb8f398b8a48a770010cc92a632c74e1ee5c58bbbb74 |
|
MD5 | 11e8d0335b651528d5672e7901b49646 |
|
BLAKE2b-256 | bfd2a5fba32c9a69bbbfcdec9407ebbe70481165c81567ae08f1c2c16083c294 |