Discussion:
[PyMOL] symexp
kanika sharma
2011-03-22 05:44:59 UTC
Permalink
I used symexp command for 3QK9 using distance of 2.75 to generate
ASU(asymmetric unit). Does symexp generate these symmetry mates from the
remark290 of PDB file? I couldnot find the code for symexp in pymolwiki. Can
anyone help out?




Regards,
Kanika
Hongbo Zhu
2011-03-22 08:46:22 UTC
Permalink
Hi, Kanika,

The source code can be found at function
ExecutiveSymExp()
in the file
./trunk/pymol/layer3/Executive.c

Normally, a PDB is equivalent to an ASU (except for some cases like
capsid). "Symexp is used to reconstruct neighboring ASUs."
( http://pymolwiki.org/index.php/Symexp )
It seems REMARK 290 that contains crystallographic symmetry
transformations is used for computing the positions of neighboring ASUs.

But be careful with some of the capsid cases (e.g. 3p0s). The symexp
will not generate any neighboring molecules as they are not related by
crystallographic symmetry, but non-crystallographic symmetry.

BTW, it seems symexp has a bug when running on 3p0s. It does not return
after displaying the message:
"ExecutiveSymExp: Generating symmetry mates..."

regards,
hongbo
Post by kanika sharma
I used symexp command for 3QK9 using distance of 2.75 to generate
ASU(asymmetric unit). Does symexp generate these symmetry mates from the
remark290 of PDB file? I couldnot find the code for symexp in pymolwiki.
Can anyone help out?
Regards,
Kanika
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
--
Hongbo ZHU
Postdoctoral Researcher
Structural Bioinformatics

Technische Universität Dresden
Biotechnology Center
Tatzberg 47/49
01307 Dresden, Germany

Tel: +49 (0) 351 463-40083
Fax: +49 (0) 351 463-40087
E-Mail: hongbo.zhu at biotec
Webpage: www.biotec.tu-dresden.de
Thomas Holder
2011-03-22 09:19:45 UTC
Permalink
Post by Hongbo Zhu
It seems REMARK 290 that contains crystallographic symmetry
transformations is used for computing the positions of neighboring ASUs.
the CRYST1 record is sufficient for generating symmetry mates, so
pymol most likely does not read REMARK 290.

Cheers,
Thomas
--
Thomas Holder
MPI for Developmental Biology
Spemannstr. 35
D-72076 Tübingen
kanika sharma
2011-03-22 10:43:46 UTC
Permalink
Should not the positions of ASU's generated by REMARK290 be same as the
symmetry mates generated?
Tsjerk Wassenaar
2011-03-22 11:27:44 UTC
Permalink
Hi Kanika,

They should. The CRYST1 record holds all the information required to
build the crystal. Do note that the symexp command generates
neighbouring symmetry mates, given a cut off distance. It does not
build the filled unit cell. Thomas put a script on the wiki last year
to build you that: http://www.pymolwiki.org/index.php/Supercell

Cheers,

Tsjerk
Post by kanika sharma
Should not the positions of ASU's generated by REMARK290 be same as the
symmetry mates generated?
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
--
Tsjerk A. Wassenaar, Ph.D.

post-doctoral researcher
Molecular Dynamics Group
* Groningen Institute for Biomolecular Research and Biotechnology
* Zernike Institute for Advanced Materials
University of Groningen
The Netherlands
Hongbo Zhu
2011-03-22 10:51:35 UTC
Permalink
You are right, Thomas! The information is redundant in REMARK 290.

I just performed a small test which confirms your conclusion:
remove CRYST1 will make symexp to complain "ExecutiveSymExp-Error: No
symmetry loaded!" even if REMARK 290 is present, while removing REMARK
290 does not have any effect on symexp.

don't know whether it make sense to monitor both cryst1 and remark 290...
Post by Thomas Holder
Post by Hongbo Zhu
It seems REMARK 290 that contains crystallographic symmetry
transformations is used for computing the positions of neighboring ASUs.
the CRYST1 record is sufficient for generating symmetry mates, so
pymol most likely does not read REMARK 290.
Cheers,
Thomas
--
Hongbo ZHU
Loading...