Skip to main content

Tool to find allosteric route based on MD files

Project description

Protein Dynamic Network Pathway Runner (PDNPR)

PDNPR is a tool for visualizing protein dynamic network paths, combining libraries such as PyMOL, NetworkX and MDTraj to achieve trajectory extraction, network construction, path analysis and visualization from molecular dynamics.

Run PDNPR

  1. Call PDNPR:
  • use PDNPR GUI
from PDNPR import GUI
  • use PDNPR package
from PDNPR.PDNPR import pdnpr
pdnpr(step, start_AA, end_AA, edge_cutoff, md_file, pdb_file)
  1. Set parameters
  • On the GUI screen, enter the following parameters:

    • Step: retrieves the frame stride.
    • Start Amino Acid: indicates the start amino acid number.
    • End Amino Acid: indicates the number of the end amino acid.
    • Edge Cutoff: specifies the threshold of the edge weight.
    • Select file
    • Click the run button to select the Molecular Dynamics trajectory file (XTC file) and Protein structure file (PDB file).
  • Run the task

    • The output area displays progress and information.
    • The task consists of the following steps:
      • Extract frames
      • Generating network
      • Merge networks
      • Calculate the shortest path
      • Generate and save PyMOL images
    • View results
    • After completion of the task, the output area will display the information of the shortest path, save the image and pse file, and automatically open the generated image file.

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

pdnpr-0.1.1.tar.gz (23.1 kB view details)

Uploaded Source

File details

Details for the file pdnpr-0.1.1.tar.gz.

File metadata

  • Download URL: pdnpr-0.1.1.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for pdnpr-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d01ff24a9c23027c50d46f31277fcf5c78700b7fbece86781d14665450098d5f
MD5 650e8209c115b0b2b77407266e20d422
BLAKE2b-256 d047e535076397b3dae7defa05bd86b9b248129a5d23e8127c663ece9e768555

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page