Skip to main content

A tool for preparing protein structures for simulation studies

Project description

exia - PDB preparation tool

exia is a command-line tool for preparing protein structure data in the PDB format for use in structural bioinformatics analyses.

Features

  • Downloads PDB files from the RCSB PDB database
  • Selects and saves specific chains from the PDB file
  • Calculates the coordinates for adding an additional oxygen atom
  • Adds an oxygen atom to the PDB file in order to make the Compound I (CpdI)
  • Cleans the PDB file by removing unnecessary ligands or residues and adding missing atoms
  • Removes extra hydrogen atom on cysteine axial ligand of CpdI

Installation

exia requires Python 3.8 or higher and the following dependencies:

  • argparse
  • sys

To install exia, use pip: pip install exia

Usage

To prepare a PDB file, use the exia command followed by the PDB ID and a list of chain IDs: exia 6DWN A

This will download the PDB file for the protein structure with PDB ID 1abc, select the chains with IDs A, B, and C, and perform the necessary preparation steps. The resulting PDB file will be saved in a directory with the same name as the PDB ID.

Contributing

If you encounter any bugs or have a feature request, please open an issue on the exia GitHub repository.

To contribute code to exia, please follow these guidelines:

  • Fork the repository and create a new branch for your changes.
  • Write tests for any new functionality.
  • Follow the existing code style.
  • Run the tests and ensure that they pass before submitting a pull request.

License

exia is released under the MIT License. See the LICENSE file for details.

Copyright (c) 2021 John Doe

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

exia-0.1.2.tar.gz (2.5 kB view details)

Uploaded Source

File details

Details for the file exia-0.1.2.tar.gz.

File metadata

  • Download URL: exia-0.1.2.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.5

File hashes

Hashes for exia-0.1.2.tar.gz
Algorithm Hash digest
SHA256 39bf01c04dc0bba25e3d4ff2c41a0255e9f64d9fb01f71b9af031deffd2a24e8
MD5 c6b7a5a97066fd90d0d0953a74af9db1
BLAKE2b-256 7d456e88fced8e58df7eb4113434c651078b60c0e2323d01fc0c0a454fd4bbab

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