Skip to content

This repository provides a fully automated pipeline for evaluating the effects of point mutations on protein stability using Rosetta's ddG protocol. It is particularly useful in protein engineering, mutational screening, and stability prediction tasks.

License

Notifications You must be signed in to change notification settings

VesperChen01/Cartesian-ddG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Rosetta ddG Calculation Pipeline πŸ§ͺ

This repository provides a fully automated pipeline for evaluating the effects of point mutations on protein stability using Rosetta's ddG protocol. It is particularly useful in protein engineering, mutational screening, and stability prediction tasks.


πŸ“ Project Structure

β”œβ”€β”€ Rosetta_ddG_calculations_for.ipynb
    └─ Jupyter Notebook for interactive analysis and visualization using PyRosetta
β”œβ”€β”€ runddg_pal.py
β”‚   └─ Main pipeline script: sets up structure, configures Rosetta runs, handles parallelization
β”‚
β”œβ”€β”€ ana.py
β”‚   └─ Parses Rosetta output to extract WT and mutant energies and compute ΔΔG

βš™οΈ How to Use

1. Environment Setup

Requirements:

  • Python 3.7+
  • A compiled version of Rosetta (license required)
  • PyRosetta (for visualization/analysis)
  • Optional Python packages:
pip install matplotlib pandas jupyter

⚠️ Notes

  • Rosetta simulations are CPU-intensive; consider running on a cluster or high-performance workstation
  • Make sure you have a legal license for Rosetta and PyRosetta
  • .params files for ligands (if any) must be generated prior to running

πŸ§ͺ Suggested Workflow

  1. Prepare initial structure and mutation list (Rosetta_ddG_calculations_for.ipynb)
  2. Edit runddg_pal.py to match your setup
  3. Run the runddg_pal.py script
  4. Use ana.py to analyze and extract ΔΔG

πŸ§‘β€πŸ’» Authors & Contributions

  • Script development: @VesperChen01 @yxl4567
  • Feel free to contribute new analysis tools, visualization methods, or performance improvements!

πŸ“„ License

This project is licensed under the MIT License.


🧬 If this helped your research, please consider giving a ⭐ or citing it in your work!

About

This repository provides a fully automated pipeline for evaluating the effects of point mutations on protein stability using Rosetta's ddG protocol. It is particularly useful in protein engineering, mutational screening, and stability prediction tasks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors