Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request to add tutorial for building cyclic peptides #99

Open
astomer2 opened this issue Apr 16, 2024 · 6 comments
Open

Request to add tutorial for building cyclic peptides #99

astomer2 opened this issue Apr 16, 2024 · 6 comments

Comments

@astomer2
Copy link

I saw david baker's work on building a large ring from scratch in cell, which made me very interested. I looked at the code provided in their attachment materials. It is obvious that it is not compatible with pyrosetta 4 now. Multiple functions and classes are no longer the same. This caused me great pain when trying to reproduce it. I humbly request you to write a tutorial on how to build a cyclic peptide.

@NooraAz
Copy link

NooraAz commented Apr 16, 2024

can you please attach the video link? or the script they used?

@astomer2
Copy link
Author

The literature is "Comprehensive computational design of ordered peptide macrocycles", and the material they provide is http://www.sciencemag.org/content/358/6369/1461/suppl/DC1

@NooraAz
Copy link

NooraAz commented Apr 17, 2024

You can compile Rosetta (not pyRosetta) and run simple_cycpep_predict app. Here is its documentation: https://www.rosettacommons.org/docs/latest/structure_prediction/simple_cycpep_predict

@astomer2
Copy link
Author

In fact, I have used this mover, but it cannot meet my expectations. I hope to be flexible enough to design cyclic peptides, including mutating amino acids or modifying the way the peptide forms rings.

@vmullig
Copy link
Member

vmullig commented Apr 17, 2024

There's no tutorial on designing cyclic peptides with PyRosetta because that's not what we've used for this purpose in the past. The 2017 Hosseinzadeh et al. paper has all of the RosettaScripts scripts used for design in the supplement. These could be translated to PyRosetta if you wanted to undertake the task (it would be a pretty straightforward matter of looking at the PROTOCOLS section of the script, figuring out the linear sequence of movers, filters, and simple metrics applied, and configuring them equivalently in PyRosetta), but simpler is just to use the existing RosettaScripts workflow. In addition to that paper, the workflow is extensively documented in these three book chapters:

Mulligan VK and Hosseinzadeh P. (2022). "Computational Design of Peptide-Based Binders to Therapeutic Targets". Chapter 3 of Approaching the Next Inflection in Peptide Therapeutics: Attaining Cell Permeability and Oral Bioavailability, American Chemical Society. (https://pubs.acs.org/doi/abs/10.1021/bk-2022-1417.ch003)

Mulligan VK. (2022). "Computational methods for peptide macrocycle drug design". Chapter 3 of Peptide therapeutics: fundamentals of design, development, and delivery, Springer. (https://link.springer.com/chapter/10.1007/978-3-031-04544-8_3)

Dodd-o J, Acevedo-Jake AM, Azizogli A-R, Mulligan VK, Kumar VA. (2022). "How to Design Peptides". Chapter in Chemokine-Glycosaminoglycan Interactions: Methods and Protocols, Springer. (https://link.springer.com/protocol/10.1007/978-1-0716-2835-5_15)_

If you e-mail me at [email protected], I can send you copies of all of these.

In addition, I encourage you to look at the supplementary information in these papers, which all have more examples of RosettaScripts scripts for peptide design. The New Delhi metallo-β-lactamase 1 paper in particular has an extensive scripts repository, with both the original scripts and modernized versions:

Mulligan VK, Workman S, Sun T, Rettie S, Li X, Worrall LJ, Craven TW, King DT, Hosseinzadeh P, et al. (2021). "Computationally designed peptide macrocycle inhibitors of New Delhi metallo-β-lactamase 1". Proc. Natl. Acad. Sci. USA 118(12):e2012800118. (https://www.pnas.org/doi/abs/10.1073/pnas.2012800118)

Hosseinzadeh P, Watson PR, Craven TW, Li X, Rettie S, Pardo-Avila F, Bera AK, Mulligan VK, et al. (2021). "Anchor extension: a structure-guided approach to design cyclic peptides targeting enzyme active sites". Nature Commun. 12(1):3384. (https://www.nature.com/articles/s41467-021-23609-8)

Mulligan VK, Kang CS, Sawaya MR, Rettie S, et al. (2020). "Computational design of mixed chirality peptide macrocycles with internal symmetry". Protein Sci. 29(12):2433-2445. (https://onlinelibrary.wiley.com/doi/abs/10.1002/pro.3974)

Dang B, Wu H, Mulligan VK, Mravic M, Wu Y, Lemmin T, Ford A, Silva D-A, Baker D, DeGrado WF. (2017). "De novo design of covalently constrained mesosize protein scaffolds with unique tertiary structures". Proc. Natl. Acad. Sci. USA. 114(41):10852-10857. (https://www.pnas.org/doi/abs/10.1073/pnas.1710695114)

@astomer2
Copy link
Author

I have sent you an email, please check it. In addition, I have also attached the xml and pyrosetta scripts I used to design the cyclic peptide. I sincerely hope you can make some suggestions and comments. If my script is finished I will put it under this question.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants