Replies: 3 comments
-
Rosetta has specific checks to discard UNL residues -- UNL is the "unknown ligand" code of the PDB, and it's explicitly reserved for ligands without any consistent (or even known) chemical identity or connectivity. There not really a way to model such residues consistently. Pretty much any other three letter code (aside from the standard ones) should work. LG1, LG2, etc. or X01, X02, etc. are common choices for arbitrary ligands, but most others should work (even if the wwPDB has it assigned to a particular chemical identity, that can be overridden) I'll note that the protein-protein docking code in ROSIE (the standard RosettaDock-5.0) isn't set up for working with arbitrary ligand residues. It's mainly intended for protein-protein docking only. The underlying Rosetta protocol should be able to handle the presence of ligands in the complex, but it may only understand the chemical layout of a certain subset of pre-defined ligands. In order to handle arbitrary chemical entities you need to prepare and provide a Rosetta residue parameter file, which would likely require using the command-line version of Rosetta. I'll also note that using ligands with RosettaDock-5.0 is only recommended if it's primarily a protein-protein interaction. That is, if the goal is to dock the AB complex with the C chain and the C chain just happens to contain the D ligand. If you're interested in docking the D small molecule ligand with the ABC protein complex, then you're looking more at the Ligand Docking protocol, which has explicit steps to set up the parameter file from an arbitrary ligand description (i.e. as an SDF specification.) |
Beta Was this translation helpful? Give feedback.
-
Hi Rocco, Thanks again for your suggestions and help, |
Beta Was this translation helpful? Give feedback.
-
Marking this as "closed", as I hope your issue has been adequately addressed. If that assessment is incorrect, feel free to re-open or open up a new discussion with more details. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I prepared a docking model for RossetaDock 5, to be calculated through gitHub.
The protein has 3 chains (A,B,C). My ligand (chain D) is marked UNL, and all have hydrogens added.
The problem is, that when the pdb is uploaded, the server doesn't recognise the ligand. (it only shows chains ABC)
So far following recommendations online, I tried, unsuccessfully:
Does RD5 doesn't like UNL? if so, what should it be instead?
Any other suggestions?
Many thanks!
Beta Was this translation helpful? Give feedback.
All reactions