Re: [ccp4bb] why does Coot ignore CONECT?

2019-11-05 Thread Barone, Matthias
Hi Pavel

I work with peptide-scaffold chimeras on a daily basis. Initially, I tried to 
include the scaffolds as HETATM and use JLigand to create the links between the 
scaffolds and the natural amino acids. This procedure however is rather fussy 
and by now I build the chimera in silico, using natural amino acids provided by 
the program. Subsequently, I run the energy minimization on my own to have a 
rough control over the conformation. I then feed the coordinates into PRODRG 
without any further minimization and use the pdb and the restraints as they 
come from the server.


Of course, such a ligand will not make use of the cif libraries of the natural 
amino acids during refinement. But if you imported the natural amino acids 
while building the chimera, your minimization used the proper restraints. I 
have the impression that this procedure is more efficient than trying to 
maintain the LINK in the pdb header (which, in my case, oftern got lost after 
running a refinement, so I had to copy-paste it anew after every cycle).


Best, Matthias



Dr. Matthias Barone

AG Kuehne, Rational Drug Design

Leibniz-Forschungsinstitut für Molekulare Pharmakologie (FMP)
Robert-Rössle-Strasse 10
13125 Berlin

Germany
Phone: +49 (0)30 94793-284


From: CCP4 bulletin board  on behalf of Pavel Mader 

Sent: Monday, November 4, 2019 6:06:11 PM
To: CCP4BB@JISCMAIL.AC.UK
Subject: Re: [ccp4bb] why does Coot ignore CONECT?

Hi Paul,

thank you for your answer. My problem is that I am building a cyclic peptide 
with non-standard amino acids, the side chains of which are linked by click 
chemistry... I know how to make modified amino acids that will make peptide 
bonds with their neighbors in the polypeptide chain, but I don't know how to 
make a covalent link between side chains of amino acids say No. 3 and 12 for 
example (of a 15 AA long chain). I was trying to solve the issue by making a 
CONECT record in the pdb file, but Coot ignored it. LINK "sort of" worked, but 
it was not possible to control the geometry (bond length and angles), often the 
real space refinement simply "explodes" probably in a attempt to avoid clashes. 
My current workaround is to make a cif file for the whole 15 AA long 
polypeptide (the bonds and angles now behave more or less as expected), but I 
don't consider this as a good general practice for building long polypeptide 
chains...

Thanks in advance for any hints guiding me in the right direction.

Pavel
-- Původní e-mail --
Od: Paul Emsley 
Komu: CCP4BB@JISCMAIL.AC.UK
Datum: 1. 11. 2019 21:16:11
Předmět: Re: [ccp4bb] why does Coot ignore CONECT?
On 01/11/2019 20:17, Pavel Mader wrote:
> Hello,

Hello.

>
> I have a question, can anyone explain, why does Coot not display a covalent 
> bond manually specified by
> CONECT line in a pdb file?

Because I have never thought them necessary. Using SSBOND, LINK and residue 
dictionaries seemed to me to
cover the bases for which CONECT would be used.

Paul.



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1


Re: [ccp4bb] why does Coot ignore CONECT?

2019-11-04 Thread Paul Emsley

On 04/11/2019 17:06, Pavel Mader wrote:

Hi Paul,

thank you for your answer. My problem is that I am building a cyclic peptide with non-standard amino acids, 
the side chains of which are linked by click chemistry... I know how to make modified amino acids that will 
make peptide bonds with their neighbors in the polypeptide chain, but I don't know how to make a covalent 
link between side chains of amino acids say No. 3 and 12 for example (of a 15 AA long chain).


OK...

I was trying 
to solve the issue by making a CONECT record in the pdb file,


That's not the way to do it.

but Coot ignored it. 


Indeed.

LINK "sort of" worked, 


But not really, right?

but it was not possible to control the geometry (bond length and angles), often the real space refinement 
simply "explodes" probably in a attempt to avoid clashes. 


Yeah...

My current workaround is to make a cif file for the whole 15 AA long polypeptide 


Blimey!

(the bonds and angles now behave more or less as expected), but I don't 
consider this as a good general practice for building long polypeptide chains...


Hmm! Your scepticism is well placed, I feel.

The way to do it is to use the Coot (Modules -> CCP4 -> Acedrg Link) or CCP4i2 interface (Ligands -> Make a 
Link (?)) so that Acedrg is used to make a link between the specified atoms of the specified residue types 
(monomers).


Note: to self: make a YouTube vid to explain how to do this...

Paul.



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1


Re: [ccp4bb] why does Coot ignore CONECT?

2019-11-04 Thread Pavel Mader

Hello Eleanor,




We tried to follow your suggestion.



The atoms to be linked were 1.46A apart in the input pdb model and we ran 10
cycles of refinement in Refmac with the "make link between" option chosen in
either "defined in the file or residues are close". After the refinement we
saw the linkage as dotted line and the distance between the atoms was 2.2A
(in other words they moved apart instead of forming a covalent bond).



Thanks in advance for any further suggestions,


Pavel






-- Původní e-mail --
Od: Eleanor Dodson <176a9d5ebad7-dmarc-requ...@jiscmail.ac.uk>
Komu: CCP4BB@JISCMAIL.AC.UK
Datum: 4. 11. 2019 12:16:38
Předmět: Re: [ccp4bb] why does Coot ignore CONECT?
"

What does refmac do if you feed it the coordinates with side chains close 
enough to bond? In some cases it makes a full link dictionary with bonds 
angles planes etc. But can coot read such a dictionary entry?





On Mon, 4 Nov 2019 at 17:06, Pavel Mader mailto:mader.pa...@seznam.cz)> wrote:

"
Hi Paul,

thank you for your answer. My problem is that I am building a cyclic peptide
with non-standard amino acids, the side chains of which are linked by click
chemistry... I know how to make modified amino acids that will make peptide
bonds with their neighbors in the polypeptide chain, but I don't know how to
make a covalent link between side chains of amino acids say No. 3 and 12 for
example (of a 15 AA long chain). I was trying to solve the issue by making a
CONECT record in the pdb file, but Coot ignored it. LINK "sort of" worked,
but it was not possible to control the geometry (bond length and angles), 
often the real space refinement simply "explodes" probably in a attempt to
avoid clashes. My current workaround is to make a cif file for the whole 15
AA long polypeptide (the bonds and angles now behave more or less as
expected), but I don't consider this as a good general practice for building
long polypeptide chains...

Thanks in advance for any hints guiding me in the right direction.

Pavel
-- Původní e-mail --
Od: Paul Emsley mailto:pems...@mrc-lmb.cam.ac.uk)
>
Komu: CCP4BB@JISCMAIL.AC.UK(mailto:CCP4BB@jiscmail.ac.uk)
Datum: 1. 11. 2019 21:16:11
Předmět: Re: [ccp4bb] why does Coot ignore CONECT?
"On 01/11/2019 20:17, Pavel Mader wrote:
> Hello,

Hello.

>
> I have a question, can anyone explain, why does Coot not display a
covalent bond manually specified by
> CONECT line in a pdb file?

Because I have never thought them necessary. Using SSBOND, LINK and residue
dictionaries seemed to me to
cover the bases for which CONECT would be used.

Paul.

 

To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1
(https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1)
"



   To unsubscribe from the CCP4BB list, click the following link:
   https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1
  (https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1) 
"




   To unsubscribe from the CCP4BB list, click the following link:
   https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1
  (https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1) 
"



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1


Re: [ccp4bb] why does Coot ignore CONECT?

2019-11-04 Thread Eleanor Dodson
What does refmac do if you feed it the coordinates with side chains close
enough to bond? In some cases it makes a full link dictionary with bonds
angles planes etc. But can coot read such a dictionary entry?

On Mon, 4 Nov 2019 at 17:06, Pavel Mader  wrote:

> Hi Paul,
>
> thank you for your answer. My problem is that I am building a cyclic
> peptide with non-standard amino acids, the side chains of which are linked
> by click chemistry... I know how to make modified amino acids that will
> make peptide bonds with their neighbors in the polypeptide chain, but I
> don't know how to make a covalent link between side chains of amino acids
> say No. 3 and 12 for example (of a 15 AA long chain). I was trying to solve
> the issue by making a CONECT record in the pdb file, but Coot ignored it.
> LINK "sort of" worked, but it was not possible to control the geometry
> (bond length and angles), often the real space refinement simply "explodes"
> probably in a attempt to avoid clashes. My current workaround is to make a
> cif file for the whole 15 AA long polypeptide (the bonds and angles now
> behave more or less as expected), but I don't consider this as a good
> general practice for building long polypeptide chains...
>
> Thanks in advance for any hints guiding me in the right direction.
>
> Pavel
> -- Původní e-mail --
> Od: Paul Emsley 
> Komu: CCP4BB@JISCMAIL.AC.UK
> Datum: 1. 11. 2019 21:16:11
> Předmět: Re: [ccp4bb] why does Coot ignore CONECT?
>
> On 01/11/2019 20:17, Pavel Mader wrote:
> > Hello,
>
> Hello.
>
> >
> > I have a question, can anyone explain, why does Coot not display a
> covalent bond manually specified by
> > CONECT line in a pdb file?
>
> Because I have never thought them necessary. Using SSBOND, LINK and
> residue dictionaries seemed to me to
> cover the bases for which CONECT would be used.
>
> Paul.
>
> 
>
> To unsubscribe from the CCP4BB list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1
>
>
> --
>
> To unsubscribe from the CCP4BB list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1
>



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1


Re: [ccp4bb] why does Coot ignore CONECT?

2019-11-04 Thread Pavel Mader
Hi Paul,

thank you for your answer. My problem is that I am building a cyclic peptide
with non-standard amino acids, the side chains of which are linked by click
chemistry... I know how to make modified amino acids that will make peptide
bonds with their neighbors in the polypeptide chain, but I don't know how to
make a covalent link between side chains of amino acids say No. 3 and 12 for
example (of a 15 AA long chain). I was trying to solve the issue by making a
CONECT record in the pdb file, but Coot ignored it. LINK "sort of" worked,
but it was not possible to control the geometry (bond length and angles), 
often the real space refinement simply "explodes" probably in a attempt to
avoid clashes. My current workaround is to make a cif file for the whole 15
AA long polypeptide (the bonds and angles now behave more or less as
expected), but I don't consider this as a good general practice for building
long polypeptide chains...

Thanks in advance for any hints guiding me in the right direction.

Pavel
-- Původní e-mail --
Od: Paul Emsley 
Komu: CCP4BB@JISCMAIL.AC.UK
Datum: 1. 11. 2019 21:16:11
Předmět: Re: [ccp4bb] why does Coot ignore CONECT?
"On 01/11/2019 20:17, Pavel Mader wrote:
> Hello,

Hello.

>
> I have a question, can anyone explain, why does Coot not display a
covalent bond manually specified by
> CONECT line in a pdb file?

Because I have never thought them necessary. Using SSBOND, LINK and residue
dictionaries seemed to me to
cover the bases for which CONECT would be used.

Paul.

 

To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1
"



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1

Re: [ccp4bb] why does Coot ignore CONECT?

2019-11-02 Thread Robbie Joosten
Hi Paul,

I think this is a very good call as CONECT records are notoriously unreliable. 
Many PDB files don't have them and many programs don't update them when you 
change atom numbers. Even in annotated PDB entries there are many problems with 
those. It's better to forget about them altogether and focus on the mmCIF 
format.

Cheers,
Robbie

On 2 Nov 2019 02:15, Paul Emsley  wrote:

On 01/11/2019 20:17, Pavel Mader wrote:
> Hello,

Hello.

>
> I have a question, can anyone explain, why does Coot not display a covalent 
> bond manually specified by
> CONECT line in a pdb file?

Because I have never thought them necessary. Using SSBOND, LINK and residue 
dictionaries seemed to me to
cover the bases for which CONECT would be used.

Paul.



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1




To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1


Re: [ccp4bb] why does Coot ignore CONECT?

2019-11-01 Thread Paul Emsley

On 01/11/2019 20:17, Pavel Mader wrote:

Hello,


Hello.



I have a question, can anyone explain, why does Coot not display a covalent bond manually specified by 
CONECT line in a pdb file?


Because I have never thought them necessary. Using SSBOND, LINK and residue dictionaries seemed to me to 
cover the bases for which CONECT would be used.


Paul.



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1


[ccp4bb] why does Coot ignore CONECT?

2019-11-01 Thread Pavel Mader
Hello,



I have a question, can anyone explain, why does Coot not display a covalent
bond manually specified by CONECT line in a pdb file? The same file shows 
the covalent bond if displayed in Pymol.




Thank you in advance,




Pavel



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP4BB=1