{"id":15048469,"url":"https://github.com/bradenkeiser/amber_protocol","last_synced_at":"2026-04-09T10:53:21.552Z","repository":{"id":254493600,"uuid":"846698035","full_name":"bradenkeiser/amber_protocol","owner":"bradenkeiser","description":"Complete automated HPC protocols for running complexed MD simulations in Amber and subsequent PBSA and per-residue decomposition analysis using a model HMG-CoA reductase dual-ligand system, uses Bash, Python, and R","archived":false,"fork":false,"pushed_at":"2024-08-23T20:31:27.000Z","size":3822,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-20T18:34:19.534Z","etag":null,"topics":["amber","automation","bash","complex","decomposition","hpc","md","protocol","python","r","simulation"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bradenkeiser.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-23T19:00:45.000Z","updated_at":"2024-08-23T20:37:45.000Z","dependencies_parsed_at":"2024-08-23T21:09:56.271Z","dependency_job_id":"221d1cf5-5a03-49e7-baf8-da582a18eb6a","html_url":"https://github.com/bradenkeiser/amber_protocol","commit_stats":null,"previous_names":["bradenkeiser/amber_protocol"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradenkeiser%2Famber_protocol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradenkeiser%2Famber_protocol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradenkeiser%2Famber_protocol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradenkeiser%2Famber_protocol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bradenkeiser","download_url":"https://codeload.github.com/bradenkeiser/amber_protocol/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243495495,"owners_count":20299923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amber","automation","bash","complex","decomposition","hpc","md","protocol","python","r","simulation"],"created_at":"2024-09-24T21:13:19.751Z","updated_at":"2025-12-29T11:18:48.832Z","avatar_url":"https://github.com/bradenkeiser.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Amber Protocol for Complexed Protein Simulation and PBSA Evaluation \n\u003cimg src=\"https://github.com/user-attachments/assets/41cbbb8f-83e7-4fe9-b25a-1a5d1019caa7\" width=700 height=400\u003e\n\n# General information for running Amber Protocol\n\nThis repository is for running a complexed simulation of a protein and its ligand. It uses the HMG-CoA Reductase docked with NAP and HMG as a reference example. There are three PDF files associated with protocols for running simulation and PBSA, accordingly: \n\n1. Part1_HMG-Simulation-Protocol.pdf --\u003e This is a lengthy review of using the qm_protocol directory for running a complexed MD Simulation\n2. Part2_PBSA-protocol.pdf --\u003e This is the protocol for performing a PBSA examination within Amber following simulation\n3. Part3_Decomposition-Cleaner.pdf --\u003e This is a way to generate a more easily digested decomposition file while running the PBSA calculation. It is paired with an R script for generating a nice box plot of the data.\n\nThe PDF instructions relate to running amber through job submission on a TARA HPC server. A plethora of files are available and utilized largely from a core 'qm_protocols' directory. These scripts encompass running parameterization of the complexed system, NVT and NPT equilibration, and production runs. In addition, there are a variety of scripts for running standard RMSD/RMSF analyses through python and/or R. Finally, there are methods for running a PBSA analysis using the MMPBSA.py program within Amber. \n\n**For an example: **\n\nExamining pt1_input-parameterization_2024.sh will reveal the methodology employed to parameterize the initial system using an optimized PDB file of the complexed structure. It will run through the complex, the solitary protein, and the solitary ligand files to craft amber-ready inputs for subsequent steps. This method would usually automate the use of Gaussian to acquire various RESP charges of the ligands; however, I have supplied these within the \u003cligfiles\u003e directory of \u003cqm_protocol\u003e, and they are auatomatically drawn into the generated and nested \u003cinput\u003e directory for the run. \n\n# Running PBSA and Decomposition Evaluation\n\nPBSA and a subsequent per-residue decomposition color-coded bar chart can be generated by following their respective PDF protocols in the main directory here. These protocols run through an automated setup for a complexed system and will generate a custom-denoted PBSA analysis based on start and end frames. The scripts assume a 5ns PBSA run, taken from the last 5ns of the simulated production run. \n\n\u003cimg src=\"https://github.com/user-attachments/assets/bd1116eb-8325-454f-b14d-32e57a4aafa1\" width=700 height=400\u003e\n\n# Notes Regarding Dependencies\nThese scripts require a large number of dependencies that were curated on the job submission server. While these protocols work 'out-of-the-box' on that system, they will likely need a series of tweaks in order to effectively run on non-specific HPCs or local environments. Nonetheless, I hope these serve as a strong springboard for those who may be struggling to fine-tune simulation runs and analysis strategies of complexed systems. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbradenkeiser%2Famber_protocol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbradenkeiser%2Famber_protocol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbradenkeiser%2Famber_protocol/lists"}