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. Make sure that the PDNPR environment is activated, then run the 'pdNPR.py' script:
  • 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.0.tar.gz (23.2 kB view hashes)

Uploaded Source

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