Skip to main content

PaCS-Q is a Python toolkit designed to assist with Parallel Cascade Selection simulations (PaCS) for studying protein structural transitions in MD and QM/MM MD level.

Project description

This is README file Welcome to PaCS-Q v1.2.2 by L.Duan 2025.11.1 ############################################ PaCS-Q is a Python toolkit designed to assist with Parallel Cascade Selection simulations (PaCS) for studying protein structural transitions in MD and QM/MM MD level. ############################################ Please cite paper: Lian Duan, Kowit Hengphasatporn, Ryuhei Harada, Yasuteru Shigeta. JCTC https://doi.org/10.1021/acs.jctc.5c00169 Lian Duan, Kowit Hengphasatporn, Yasuteru Shigeta. JCIM https://doi.org/10.1021/acs.jcim.5c00936

                ██████╗░░█████╗░░█████╗░░██████╗░░░░░░░░░██████╗░
                ██╔══██╗██╔══██╗██╔══██╗██╔════╝░░░░░░░░██╔═══██╗
                ██████╔╝███████║██║░░╚═╝╚█████╗░░█████╗║██╗██░██║
                ██╔═══╝░██╔══██║██║░░██╗░╚═══██╗░╚════╝░╚██████╔╝
                ██║░░░░░██║░░██║╚█████╔╝██████╔╝░░░░░░░░░╚═██╔═╝░
                ╚═╝░░░░░╚═╝░░╚═╝░╚════╝░╚═════╝░░░░░░░░░░░░╚═╝░░░

##Prerequisites #Before installing and running PaCS-Q, ensure you have the following:

  • AMBER (version 22 or later) compiled with MPI support
  • Miniconda (for environment management)
  • Python packages:

##Installation #1. Clone or Download the Toolkit #Using the following command:

wget https://github.com/DLCCS/PaCS-Q/archive/refs/heads/main.zip
unzip main.zip
mv PaCS-Q-main PaCS-Q

```Or clone it using Git:

git clone https://github.com/DLCCS/PaCS-Q.git


#2. Export the Path in ~/.bashrc
export PATH="/path/to/PaCS-Q:$PATH"
export PATH="/path/to/PaCS-Q/pacsq_toolkit:$PATH"

source ~/.bashrc


#3.Create and Activate Conda Environment
conda create -n pacs-q
conda init
conda activate pacs-q


#4. Install Required Python Packages
pip install MDAnalysis biopython


#5. Input Files
- For LB-PaCS-MD (Distance-based PaCS-Q)
	Topology file from (.top) tLEaP and the coordinate file (.rst or .crd) obtained from after heating up step.
	You can adjust any MD parameter in "md.in".

- For QM/MM MD (RMSD-based PaCS-Q)
	 In this simulation we need to prepare initial and reference structures, as follows.
	 Topology file from tLEaP (.top), the coordinate file (.rst or .crd) obtained from after heating up step, and reference structure in PDB file format (.pdb).
         You can adjust any MD parameter in "qmmm.in".


#6. Extend and Generate Trajectory
- To extend the simulation, please use "--rerun" in the command line.
- To generate the trajectory and the lastframe in pdb file, please use "cpp.sh" and "pdb_last.sh".
- To clean all of MD directory, please use "clean.sh".


#7. MD Analysis
- Generate CV and 2D-PES by "pacsana_dis_collection.py"
- PCA analysis by "pacsana_procupine.py"
- Create QM input from PaCS-Q Trajectory "pacsana_QM_input.py"


**##For More Detail of PaCS-Q Usage:**
PaCS-Q -h

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

pacs_q-1.2.3.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pacs_q-1.2.3-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

File details

Details for the file pacs_q-1.2.3.tar.gz.

File metadata

  • Download URL: pacs_q-1.2.3.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for pacs_q-1.2.3.tar.gz
Algorithm Hash digest
SHA256 bf4856567e4302aae381d467c6d6e006c8050f2885ea97e9193f7ad71da2f4b3
MD5 d916a036a6c25153ad61b2c64d9eae54
BLAKE2b-256 5d5d38efa61a2b713449c8fdb84428605d66d82ed15c5a15fc812bd0b9d956e5

See more details on using hashes here.

File details

Details for the file pacs_q-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: pacs_q-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 35.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for pacs_q-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6a24e03bb1bbb91f02dccc1e264b6940b498c989958cf4e84107935e9b4bf7ae
MD5 0e9015e8f7ca6fbfb0530fd9e41c5860
BLAKE2b-256 7877cfe3a1f7b2d27344182d517f0e09257467b1658bd0fe8f333fc8066bc582

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