# Restraining glycans in a glycosylated protein docking using HADDOCK (locally)

**URL:** <https://ask.bioexcel.eu/t/restraining-glycans-in-a-glycosylated-protein-docking-using-haddock-locally/5617>\
**Category:** HADDOCK\
**Tags:** haddock\
**Created:** [April 18, 2025, 10:36pm UTC](https://ask.bioexcel.eu/t/restraining-glycans-in-a-glycosylated-protein-docking-using-haddock-locally/5617 "2025-04-18T22:36:10Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![biogly](https://avatars.discourse-cdn.com/v4/letter/b/c89c15/32.png) [@biogly](https://ask.bioexcel.eu/u/biogly)\
**Post date:** [April 18, 2025, 10:36pm UTC](https://ask.bioexcel.eu/t/restraining-glycans-in-a-glycosylated-protein-docking-using-haddock-locally/5617/1 "2025-04-18T22:36:10Z")

</div>

Hi all,  
I want to use HADDOCK for docking a glycosylated protein with an antibody. For this purpose, I need to put some restraints to the sugar moieties (glycans). Can I get some help for the same?

Thanks!

---

<div class="post-metadata">

**Author:** ![amjjbonvin](https://dub1.discourse-cdn.com/flex013/user_avatar/ask.bioexcel.eu/amjjbonvin/32/23_2.png) [@amjjbonvin](https://ask.bioexcel.eu/u/amjjbonvin)\
**Post date:** [April 21, 2025, 10:04am UTC](https://ask.bioexcel.eu/t/restraining-glycans-in-a-glycosylated-protein-docking-using-haddock-locally/5617/2 "2025-04-21T10:04:53Z")

</div>

In principle HADDOCK should recognise glycans.  
At least the supported ones. Check for the list and naming:

[https://rascar.science.uu.nl/haddock2.4/library](https://rascar.science.uu.nl/haddock2.4/library)

So if your glycans are in that list, there should be no need to define additional restraints.

---

<div class="post-metadata">

**Author:** ![biogly](https://avatars.discourse-cdn.com/v4/letter/b/c89c15/32.png) [@biogly](https://ask.bioexcel.eu/u/biogly)\
**Post date:** [May 19, 2025, 9:12pm UTC](https://ask.bioexcel.eu/t/restraining-glycans-in-a-glycosylated-protein-docking-using-haddock-locally/5617/3 "2025-05-19T21:12:40Z")

</div>

Many thanks for your response!  
I re-named the glycan residues however when I run it on the sever, the “NAG” (a supported glycan resname) units still somehow seem to be broken.  
On a separate note, we would still need to define these restraints when running locally, right?

---

<div class="post-metadata">

**Author:** ![amjjbonvin](https://dub1.discourse-cdn.com/flex013/user_avatar/ask.bioexcel.eu/amjjbonvin/32/23_2.png) [@amjjbonvin](https://ask.bioexcel.eu/u/amjjbonvin)\
**Post date:** [May 19, 2025, 9:32pm UTC](https://ask.bioexcel.eu/t/restraining-glycans-in-a-glycosylated-protein-docking-using-haddock-locally/5617/4 "2025-05-19T21:32:27Z")

</div>

How many NAG do you have then?

Which units do you expect to be connected?

---

<div class="post-metadata">

**Author:** ![biogly](https://avatars.discourse-cdn.com/v4/letter/b/c89c15/32.png) [@biogly](https://ask.bioexcel.eu/u/biogly)\
**Post date:** [May 19, 2025, 10:26pm UTC](https://ask.bioexcel.eu/t/restraining-glycans-in-a-glycosylated-protein-docking-using-haddock-locally/5617/5 "2025-05-19T22:26:07Z")

</div>

I have a fully glycosylated protein with 84 glycans attached to the ASN residues. However, not all the NAG units are falling apart.

---

<div class="post-metadata">

**Author:** ![amjjbonvin](https://dub1.discourse-cdn.com/flex013/user_avatar/ask.bioexcel.eu/amjjbonvin/32/23_2.png) [@amjjbonvin](https://ask.bioexcel.eu/u/amjjbonvin)\
**Post date:** [May 20, 2025, 5:14am UTC](https://ask.bioexcel.eu/t/restraining-glycans-in-a-glycosylated-protein-docking-using-haddock-locally/5617/6 "2025-05-20T05:14:37Z")

</div>

in your config file you define three PDBs, so do I understand correctly that you also have glycans on the protein itself and those are the problem?

And are you trying to dock NAG and GLC onto that glycosylated protein? This is what your workflow defines.

Make sure all glycans on the protein are HADDOCK compatible / supported

---

<div class="post-metadata">

**Author:** ![biogly](https://avatars.discourse-cdn.com/v4/letter/b/c89c15/32.png) [@biogly](https://ask.bioexcel.eu/u/biogly)\
**Post date:** [May 20, 2025, 8:39pm UTC](https://ask.bioexcel.eu/t/restraining-glycans-in-a-glycosylated-protein-docking-using-haddock-locally/5617/7 "2025-05-20T20:39:26Z")

</div>

Sorry for the confusion.  
My receptor is a fully glycosylated protein (protein + gylcans) and I am trying to dock an antibody to this glycosylated protein. Glycans are just a part of protein1. I checked the list of compatible glycans and changed the names accordingly and it works fine with the updated resnames. However, I am still facing issues with the “NAG”  
glycans, they are compatible with haddock but still falling apart. And surprisingly not all NAGs are falling apart but only a few (6 units). Please suggest. I have attached my umabig.tbl  
[comb\_restraints.tbl](https://ask.bioexcel.eu/uploads/short-url/aFlV4zB7vDl59HoS433J03oGgkt.tbl) (4.1 KB)  
(where I put restrained on the NAGs that were falling apart)  
file for your reference.

Thanks you!

---

<div class="post-metadata">

**Author:** ![amjjbonvin](https://dub1.discourse-cdn.com/flex013/user_avatar/ask.bioexcel.eu/amjjbonvin/32/23_2.png) [@amjjbonvin](https://ask.bioexcel.eu/u/amjjbonvin)\
**Post date:** [May 21, 2025, 5:20am UTC](https://ask.bioexcel.eu/t/restraining-glycans-in-a-glycosylated-protein-docking-using-haddock-locally/5617/8 "2025-05-21T05:20:00Z")

</div>

but why do you then input NAG as a separate molecule? In that way you are effectively docking them.

Share may-be also your input pdb
