You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(13) |
Nov
(22) |
Dec
(35) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(33) |
Feb
(46) |
Mar
(56) |
Apr
(29) |
May
(56) |
Jun
(30) |
Jul
(64) |
Aug
(54) |
Sep
(86) |
Oct
(106) |
Nov
(50) |
Dec
(67) |
2003 |
Jan
(78) |
Feb
(98) |
Mar
(51) |
Apr
(95) |
May
(53) |
Jun
(103) |
Jul
(93) |
Aug
(64) |
Sep
(87) |
Oct
(93) |
Nov
(78) |
Dec
(86) |
2004 |
Jan
(83) |
Feb
(90) |
Mar
(64) |
Apr
(112) |
May
(103) |
Jun
(57) |
Jul
(101) |
Aug
(84) |
Sep
(92) |
Oct
(96) |
Nov
(86) |
Dec
(32) |
2005 |
Jan
(88) |
Feb
(108) |
Mar
(111) |
Apr
(107) |
May
(120) |
Jun
(134) |
Jul
(143) |
Aug
(129) |
Sep
(75) |
Oct
(171) |
Nov
(125) |
Dec
(65) |
2006 |
Jan
(95) |
Feb
(105) |
Mar
(114) |
Apr
(124) |
May
(87) |
Jun
(66) |
Jul
(88) |
Aug
(65) |
Sep
(71) |
Oct
(92) |
Nov
(94) |
Dec
(60) |
2007 |
Jan
(81) |
Feb
(84) |
Mar
(82) |
Apr
(68) |
May
(58) |
Jun
(80) |
Jul
(30) |
Aug
(47) |
Sep
(68) |
Oct
(92) |
Nov
(59) |
Dec
(17) |
2008 |
Jan
(69) |
Feb
(81) |
Mar
(60) |
Apr
(34) |
May
(47) |
Jun
(65) |
Jul
(46) |
Aug
(49) |
Sep
(84) |
Oct
(43) |
Nov
(33) |
Dec
(30) |
2009 |
Jan
(62) |
Feb
(48) |
Mar
(123) |
Apr
(73) |
May
(72) |
Jun
(69) |
Jul
(78) |
Aug
(72) |
Sep
(99) |
Oct
(82) |
Nov
(70) |
Dec
(53) |
2010 |
Jan
(112) |
Feb
(95) |
Mar
(127) |
Apr
(110) |
May
(135) |
Jun
(91) |
Jul
(91) |
Aug
(79) |
Sep
(136) |
Oct
(63) |
Nov
(38) |
Dec
(64) |
2011 |
Jan
(59) |
Feb
(109) |
Mar
(191) |
Apr
(130) |
May
(94) |
Jun
(90) |
Jul
(89) |
Aug
(127) |
Sep
(135) |
Oct
(113) |
Nov
(136) |
Dec
(140) |
2012 |
Jan
(158) |
Feb
(131) |
Mar
(151) |
Apr
(88) |
May
(121) |
Jun
(85) |
Jul
(82) |
Aug
(56) |
Sep
(55) |
Oct
(125) |
Nov
(87) |
Dec
(65) |
2013 |
Jan
(81) |
Feb
(64) |
Mar
(90) |
Apr
(77) |
May
(80) |
Jun
(92) |
Jul
(92) |
Aug
(70) |
Sep
(69) |
Oct
(60) |
Nov
(99) |
Dec
(50) |
2014 |
Jan
(89) |
Feb
(66) |
Mar
(52) |
Apr
(70) |
May
(68) |
Jun
(44) |
Jul
(68) |
Aug
(81) |
Sep
(152) |
Oct
(106) |
Nov
(74) |
Dec
(57) |
2015 |
Jan
(93) |
Feb
(48) |
Mar
(60) |
Apr
(107) |
May
(82) |
Jun
(64) |
Jul
(74) |
Aug
(38) |
Sep
(49) |
Oct
(99) |
Nov
(105) |
Dec
(51) |
2016 |
Jan
(68) |
Feb
(87) |
Mar
(55) |
Apr
(90) |
May
(68) |
Jun
(25) |
Jul
(25) |
Aug
(41) |
Sep
(35) |
Oct
(55) |
Nov
(24) |
Dec
(26) |
2017 |
Jan
(59) |
Feb
(49) |
Mar
(24) |
Apr
(50) |
May
(45) |
Jun
(63) |
Jul
(36) |
Aug
(26) |
Sep
(22) |
Oct
(23) |
Nov
(26) |
Dec
(29) |
2018 |
Jan
(17) |
Feb
(21) |
Mar
(30) |
Apr
(34) |
May
(24) |
Jun
(47) |
Jul
(65) |
Aug
(30) |
Sep
(24) |
Oct
(52) |
Nov
(21) |
Dec
(17) |
2019 |
Jan
(9) |
Feb
(39) |
Mar
(32) |
Apr
(22) |
May
(30) |
Jun
(69) |
Jul
(40) |
Aug
(48) |
Sep
(17) |
Oct
(26) |
Nov
(30) |
Dec
(19) |
2020 |
Jan
(32) |
Feb
(26) |
Mar
(16) |
Apr
(34) |
May
(50) |
Jun
(87) |
Jul
(51) |
Aug
(23) |
Sep
(25) |
Oct
(48) |
Nov
(32) |
Dec
(6) |
2021 |
Jan
(12) |
Feb
(31) |
Mar
(15) |
Apr
(31) |
May
(13) |
Jun
(13) |
Jul
(24) |
Aug
(9) |
Sep
(11) |
Oct
(28) |
Nov
(26) |
Dec
(25) |
2022 |
Jan
(47) |
Feb
(22) |
Mar
(22) |
Apr
(12) |
May
(4) |
Jun
(26) |
Jul
(17) |
Aug
(2) |
Sep
(13) |
Oct
(6) |
Nov
(13) |
Dec
(4) |
2023 |
Jan
(7) |
Feb
(6) |
Mar
(13) |
Apr
(2) |
May
(25) |
Jun
(13) |
Jul
(12) |
Aug
(10) |
Sep
(5) |
Oct
(13) |
Nov
(19) |
Dec
(7) |
2024 |
Jan
(3) |
Feb
(12) |
Mar
(1) |
Apr
(13) |
May
(11) |
Jun
|
Jul
(20) |
Aug
(4) |
Sep
(4) |
Oct
(5) |
Nov
(4) |
Dec
(6) |
2025 |
Jan
(16) |
Feb
(8) |
Mar
(10) |
Apr
(6) |
May
(13) |
Jun
(7) |
Jul
(4) |
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
1
(5) |
2
(4) |
3
|
4
(8) |
5
(2) |
6
(10) |
7
(4) |
8
(11) |
9
(3) |
10
|
11
(15) |
12
(5) |
13
(3) |
14
(5) |
15
(2) |
16
(6) |
17
(3) |
18
(10) |
19
(3) |
20
|
21
|
22
|
23
|
24
|
25
(7) |
26
(15) |
27
(3) |
28
(3) |
29
(3) |
30
|
From: Harry J. <hj...@ca...> - 2011-04-29 19:43:46
|
> There is also something like > Batch: prepare_receptor4.py -r /cwd/receptor_1.pdb -o > /cwd/receptor..pdbqt -A checkhydrogens > sh: prepare_receptor4.py: not found Dear Lina, I also encountered this error when using the Autodock 4 plugin. I believe that there is a bug in the script for adding hydrogens; my solution for some structures was to use a different program to add hydrogens (I did this using TRITON http://ncbr.chemi.muni.cz/triton/). Also, if I remember correctly, it is best to ensure there are no underscores in your PDB filenames or selections. I hope that is of some help, Best, Harry ----------------------------------- Harry Jubb Part II Biochemistry Homerton College |
From: Jason V. <jas...@sc...> - 2011-04-29 18:49:04
|
Hi Marilyn, Your choices for hardware depends on how much you want to spend and what your main application is. Here are the basics for a low-cost 3D setup: * 120 Hz monitor * NVidia Quadro 570+ Card * NVidia NVision 3D Kit (emitter+glasses) If you will have multiple systems in the same room, and have multiple users using it at once, I suggest the 3D Vision Pro. Otherwise, the standard NVision system is fine. I recently demoed PyMOL off the following hardware and was pleasantly surprised by the quality and performance: * Planar SA2311W (http://www.planar3d.com/3d-products/sa2311w/) * NVidia 3D Vision Pro (http://www.nvidia.com/object/3d-vision-professional-users.html) * NVidia Quadro 3000 video card Planar does sell the 23" monitor and standard 3D Vision kit for about $650, I think. After that you just need the Quadro card. Let me be clear: GeForce cards are not supported for 3D stereo--even the high-end cards. You need a Quadro card. You can find more here: http://www.pymolwiki.org/index.php/Stereo_3D_Display_Options (although the page needs to be cleaned up). Cheers, -- Jason On Fri, Apr 29, 2011 at 12:25 PM, Jorns, Marilyn S <Mar...@dr...> wrote: > Hi, > > > > We plan to build a Windows7 64 bit PC and would like to use it in > conjunction with a flat screen monitor for 3D viewing. > > > > Advice on appropriate hardware components (video card, monitor etc) would be > most appreciated. > > > > > > Thanks, > > Marilyn > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... > -- Jason Vertrees, PhD PyMOL Product Manager Schrodinger, LLC (e) Jas...@sc... (o) +1 (603) 374-7120 |
From: Jorns, M. S <Mar...@Dr...> - 2011-04-29 16:44:06
|
Hi, We plan to build a Windows7 64 bit PC and would like to use it in conjunction with a flat screen monitor for 3D viewing. Advice on appropriate hardware components (video card, monitor etc) would be most appreciated. Thanks, Marilyn |
From: Jason V. <jas...@sc...> - 2011-04-28 15:08:09
|
Hi Nicolas, Use map_halve or map_double depending on what you want, less or more wire density, respectively: # get a map fetch 1ejg, type=2fofc, async=0 # make an isomesh isomesh ejgMesh, 1ejg, 1.8 Once the mesh is shown, type the following command to halve the wire density: map_halve ejgMesh Cheers, -- Jason On Thu, Apr 28, 2011 at 7:32 AM, Harmer, Nicholas <N.J...@ex...> wrote: > Dear Pymol users, > > > > I am trying to edit an electron density map, so that the “chickenwire” is > less dense (i.e. a greater spacing between each line on the contour > surface). I looked through all of the settings for mesh, and coul not find a > suitable parameter to change. Is it possible to alter this feature of the > map using PyMOL? > > I would appreciate any help that anyone can give. > > > > Best regards, > > > > Nic Harmer > > > > ===================== > Dr. Nic Harmer > Lecturer in Structural Biochemistry > > School of Biosciences > University of Exeter > > United Kingdom > tel: +44 1392 725179 > > > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... > -- Jason Vertrees, PhD PyMOL Product Manager Schrodinger, LLC (e) Jas...@sc... (o) +1 (603) 374-7120 |
From: lina <lin...@gm...> - 2011-04-28 13:37:17
|
Hi, I met such issue Error: 1 <type 'exceptions.IndexError'> Exception in Tk callback Function: <bound method Autodock.generate_receptor of <pmg_tk.startup.autodock.Autodock instance at 0x2c31758>> (type: <type 'instancemethod'>) Args: () Traceback (innermost last): File "/usr/lib/python2.6/dist-packages/Pmw/Pmw_1_3/lib/PmwBase.py", line 1747, in __call__ return apply(self.func, args) File "/usr/local/lib/python2.6/dist-packages/pmg_tk/startup/autodock.py", line 1898, in generate_receptor tmp_rec_pdb = os.path.join(self.work_dir(),"receptor.%s.pdb" % sel[0]) <type 'exceptions.IndexError'>: tuple index out of range There is also something like Batch: prepare_receptor4.py -r /cwd/receptor_1.pdb -o /cwd/receptor..pdbqt -A checkhydrogens sh: prepare_receptor4.py: not found can anyone provide me suggestions? -- Best Regards, lina |
From: Harmer, N. <N.J...@ex...> - 2011-04-28 12:04:13
|
Dear Pymol users, I am trying to edit an electron density map, so that the "chickenwire" is less dense (i.e. a greater spacing between each line on the contour surface). I looked through all of the settings for mesh, and coul not find a suitable parameter to change. Is it possible to alter this feature of the map using PyMOL? I would appreciate any help that anyone can give. Best regards, Nic Harmer ===================== Dr. Nic Harmer Lecturer in Structural Biochemistry School of Biosciences University of Exeter United Kingdom tel: +44 1392 725179 |
From: mohan r. <moh...@gm...> - 2011-04-27 10:18:48
|
Hi lina: After you reached the mutagenisis wizzard, click on the amino acid you wish to mutate. To subsitute another amino acid, click on "no mutation" icon in the wizzard. then you can see all the other aminoacid appearing. From the list click the one you wish to include and say ok. Jobs done!!! -mohan On Wed, Apr 27, 2011 at 1:33 PM, lina <lin...@gm...> wrote: > How can I mutate one residue into another in pymol? > > I tried the wizard--> mutagenesis--> > but nothing coming out after done. > > I might understand wrong. > > Please let me know. > > -- > Thanks and best regards, > > lina > > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... > |
From: kanika s. <ksh...@gm...> - 2011-04-27 10:15:06
|
can i get to know whether my proteins are in same plane or different plane in pymol..? |
From: lina <lin...@gm...> - 2011-04-27 08:04:05
|
How can I mutate one residue into another in pymol? I tried the wizard--> mutagenesis--> but nothing coming out after done. I might understand wrong. Please let me know. -- Thanks and best regards, lina |
From: Schubert, C. [PRDUS] <CSC...@it...> - 2011-04-26 16:34:41
|
Kasper, not sure if this will help you, but I think the GLEW stuff was added recently in V1.4.x and it seems to be still somewhat experimental. May be to get you started you could switch to v1.3r1 from the repository and try to embedd that version. V1.3.x should not contain the new GL stuff. Good luck Carsten From: Kasper Thofte [mailto:kas...@gm...] Sent: Tuesday, April 26, 2011 10:34 AM To: pym...@li... Subject: [PyMOL] openGL/GLEW problems when embedding a PyMOL instance in aPyQt4 widget Dear pymol user and developer community I am trying to embed a pymol2.PyMOL instance in a PyQt4 widget. I am using the latest beta v1.4.1 (although it still says v1.4.0 in layer0/Version.h, I assume you just forgot to update?). I use ubuntu on a macbook. I got it to display a black window inside a PyQt4 app, and I was even able to produce som ugly little white square H atoms one time, plus som menus only half visible. Yes, kind of strange. The problem is openGL related. When typing pymol -v at the command line, it tells me that my openGL version is pre 2.0, which is not true. (Well, actually I wasn't entirely sure what precisely to look for in the synaptic package manager, but libqt4-opengl is v4:4.7.0, python-opengl is v3.0.1, python-qt4-gl is v4.7.4, freeglut3-dev is v2.6.0, libglew1.5-dev is, well v1.5.2 glutg3-dev is 3.7-25) Anyway, when I runt the following code (which may also contain the source of the problem, I don't know): class PymolQWidget(QGLWidget): def __init__(self, parent=None): QGLWidget.__init__(self, parent=parent) self.pymolInstance = pymol2.PyMOL() self.pymolInstance.start() self.pymolInstance.cmd.load('<home-directory>/GUI/H2.pdb')' self.pymolInstance.cmd.draw() self.pymolInstance.cmd.show_as("sticks") app = QtGui.QApplication(sys.argv) pymolWidget = PymolQWidget() pymolWidget.show() sys.exit(app.exec_()) I get the following error message: ShaderMgrInit-Error: Could not initialize GLEW:Missing GL version which means that GLEW_OK!=err at line 145 in layer0/ShaderMgr.c, which means the glew hasn't been initialized, which is as far as I was able to get. Needless to say, help would be greatly appreaciated. Best, Kasper Thofte University of Copenhagent |
From: Harry J. <hj...@ca...> - 2011-04-26 15:59:13
|
Hi Jason, Thanks for your response. The colouring is all correct as there is an object for each interaction type, the problem now is splitting the measures back into single objects, which Dr Lerner has mentioned is not currently possible. If this is the case I will try to refine my figures another way, the main objective was to selectively hide all the dashes except for those connected to a residue of interest purely for clarity of presentation. Thanks once more, Harry On 26 Apr 2011, at 15:50, Jason Vertrees wrote: > Hi Harry, > > For "measures" (distances, angles, dihedrals), PyMOL can color down to > the level of an object (eg. color blue, measure01). So, once you add > another measure into an extant object, PyMOL cannot separate those two > colors. My suggestion is that you measure into new objects if you > need new coloring. If you have lots of measurements as a result, then > you can group them and color by wildcard. > > Cheers, > > -- Jason > > On Tue, Apr 26, 2011 at 5:47 AM, Harry Jubb <hj...@ca...> wrote: >> Hi Everyone, >> >> I'd like to ask for some help with dash/distance objects. I have PyMOL session files which show inter-molecular interactions using PyMOL distance objects. These were created using a script which colours each distance object and merges them according to type of interaction. The problem I'm having is that I would prefer to visualise the interactions on a per-residue basis, i.e. showing all the interactions for one or more residues but not the others, but as the dashes are merged by interaction type I can only hide by that category. Extensive Googling has not led me to a solution to select and hide individual dashes that are merged into one UI object, so I'd like to ask if it is possible to do this? I'm unfortunately no longer able to run the script again (I am at the end of a time limited project and am preparing figures) and I would prefer not to replace each dash manually. >> >> I hope this is clear, the crux of what I am asking is if it is possible to select and/or hide individual distance objects in a pymol session after they have been merged into one object. Un-merging them would also be an attractive solution. >> >> Thanks, >> >> Harry >> ------------------------------------------------------------------------------ >> WhatsUp Gold - Download Free Network Management Software >> The most intuitive, comprehensive, and cost-effective network >> management toolset available today. Delivers lowest initial >> acquisition cost and overall TCO of any competing solution. >> http://p.sf.net/sfu/whatsupgold-sd >> _______________________________________________ >> PyMOL-users mailing list (PyM...@li...) >> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users >> Archives: http://www.mail-archive.com/pym...@li... >> > > > > -- > Jason Vertrees, PhD > PyMOL Product Manager > Schrodinger, LLC > > (e) Jas...@sc... > (o) +1 (603) 374-7120 ----------------------------------- Harry Jubb Part II Biochemistry Homerton College UTN: 131 2726 M: 0790 813 4735 |
From: Martin H. <ma...@bl...> - 2011-04-26 15:21:46
|
Thanks for the feedback. Yes, the idea was to expose the PyMOL function to Python. I'll check out the relevant pages mentioned. On 26.04.11 14:52, Hongbo Zhu wrote: > you can write your own loop in python to implement the function. > > fh = open(pdbfilename) > coords = > numpy.array([[float(line[30:38]),float(line[38:46]),float(line[46:54])] > for line in fh.readlines() if line.startswith('ATOM ') or > line.startswith('HETATM')]) > fh.close() > extent = (numpy.min(coords,axis=0), numpy.max(coords,axis=0)) > > or course the code needs to be tuned if you need only the first MODEL or > only the first alternate position etc. > > cheers,hongbo > > On 04/26/2011 01:40 PM, Martin Hediger wrote: >> Dear all >> >> I found that PyMOL offer the cmd.get_extent('protein') function, which >> returns the dimensions of the selection. >> Is it complicated to make this function available from within an >> ordinary Pythonscript? >> >> Thanks for hints. >> Martin >> >> >> ------------------------------------------------------------------------------ >> WhatsUp Gold - Download Free Network Management Software >> The most intuitive, comprehensive, and cost-effective network >> management toolset available today. Delivers lowest initial >> acquisition cost and overall TCO of any competing solution. >> http://p.sf.net/sfu/whatsupgold-sd >> _______________________________________________ >> PyMOL-users mailing list (PyM...@li...) >> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users >> Archives: http://www.mail-archive.com/pym...@li... > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... > |
From: Kasper T. <kas...@gm...> - 2011-04-26 15:11:11
|
Dear pymol user and developer community I am trying to embed a pymol2.PyMOL instance in a PyQt4 widget. I am using the latest beta v1.4.1 (although it still says v1.4.0 in layer0/Version.h, I assume you just forgot to update?). I use ubuntu on a macbook. I got it to display a black window inside a PyQt4 app, and I was even able to produce som ugly little white square H atoms one time, plus som menus only half visible. Yes, kind of strange. The problem is openGL related. When typing pymol -v at the command line, it tells me that my openGL version is pre 2.0, which is not true. (Well, actually I wasn't entirely sure what precisely to look for in the synaptic package manager, but libqt4-opengl is v4:4.7.0, python-opengl is v3.0.1, python-qt4-gl is v4.7.4, freeglut3-dev is v2.6.0, libglew1.5-dev is, well v1.5.2 glutg3-dev is 3.7-25) Anyway, when I runt the following code (which may also contain the source of the problem, I don't know): class PymolQWidget(QGLWidget): def __init__(self, parent=None): QGLWidget.__init__(self, parent=parent) self.pymolInstance = pymol2.PyMOL() self.pymolInstance.start() self.pymolInstance.cmd.load('<home-directory>/GUI/H2.pdb')' self.pymolInstance.cmd.draw() self.pymolInstance.cmd.show_as("sticks") app = QtGui.QApplication(sys.argv) pymolWidget = PymolQWidget() pymolWidget.show() sys.exit(app.exec_()) I get the following error message: ShaderMgrInit-Error: Could not initialize GLEW:Missing GL version which means that GLEW_OK!=err at line 145 in layer0/ShaderMgr.c, which means the glew hasn't been initialized, which is as far as I was able to get. Needless to say, help would be greatly appreaciated. Best, Kasper Thofte University of Copenhagent |
From: Jason V. <jas...@sc...> - 2011-04-26 14:51:11
|
Hi Harry, For "measures" (distances, angles, dihedrals), PyMOL can color down to the level of an object (eg. color blue, measure01). So, once you add another measure into an extant object, PyMOL cannot separate those two colors. My suggestion is that you measure into new objects if you need new coloring. If you have lots of measurements as a result, then you can group them and color by wildcard. Cheers, -- Jason On Tue, Apr 26, 2011 at 5:47 AM, Harry Jubb <hj...@ca...> wrote: > Hi Everyone, > > I'd like to ask for some help with dash/distance objects. I have PyMOL session files which show inter-molecular interactions using PyMOL distance objects. These were created using a script which colours each distance object and merges them according to type of interaction. The problem I'm having is that I would prefer to visualise the interactions on a per-residue basis, i.e. showing all the interactions for one or more residues but not the others, but as the dashes are merged by interaction type I can only hide by that category. Extensive Googling has not led me to a solution to select and hide individual dashes that are merged into one UI object, so I'd like to ask if it is possible to do this? I'm unfortunately no longer able to run the script again (I am at the end of a time limited project and am preparing figures) and I would prefer not to replace each dash manually. > > I hope this is clear, the crux of what I am asking is if it is possible to select and/or hide individual distance objects in a pymol session after they have been merged into one object. Un-merging them would also be an attractive solution. > > Thanks, > > Harry > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... > -- Jason Vertrees, PhD PyMOL Product Manager Schrodinger, LLC (e) Jas...@sc... (o) +1 (603) 374-7120 |
From: Kasper T. <kas...@gm...> - 2011-04-26 14:34:08
|
Dear pymol user and developer community I am trying to embed a pymol2.PyMOL instance in a PyQt4 widget. I am using the latest beta v1.4.1 (although it still says v1.4.0 in layer0/Version.h, I assume you just forgot to update?). I use ubuntu on a macbook. I got it to display a black window inside a PyQt4 app, and I was even able to produce som ugly little white square H atoms one time, plus som menus only half visible. Yes, kind of strange. The problem is openGL related. When typing pymol -v at the command line, it tells me that my openGL version is pre 2.0, which is not true. (Well, actually I wasn't entirely sure what precisely to look for in the synaptic package manager, but libqt4-opengl is v4:4.7.0, python-opengl is v3.0.1, python-qt4-gl is v4.7.4, freeglut3-dev is v2.6.0, libglew1.5-dev is, well v1.5.2 glutg3-dev is 3.7-25) Anyway, when I runt the following code (which may also contain the source of the problem, I don't know): class PymolQWidget(QGLWidget): def __init__(self, parent=None): QGLWidget.__init__(self, parent=parent) self.pymolInstance = pymol2.PyMOL() self.pymolInstance.start() self.pymolInstance.cmd.load('<home-directory>/GUI/H2.pdb')' self.pymolInstance.cmd.draw() self.pymolInstance.cmd.show_as("sticks") app = QtGui.QApplication(sys.argv) pymolWidget = PymolQWidget() pymolWidget.show() sys.exit(app.exec_()) I get the following error message: ShaderMgrInit-Error: Could not initialize GLEW:Missing GL version which means that GLEW_OK!=err at line 145 in layer0/ShaderMgr.c, which means the glew hasn't been initialized, which is as far as I was able to get. Needless to say, help would be greatly appreaciated. Best, Kasper Thofte University of Copenhagent |
From: Michael L. <mgl...@gm...> - 2011-04-26 14:15:04
|
Hi Harry, As far as I know, this is not currently possible in PyMOL, but perhaps someone will correct me on this. -Michael On Tue, Apr 26, 2011 at 9:27 AM, Harry Jubb <hj...@ca...> wrote: > Hi Michael, > > Thank you for your response. The problem is that for types of > inter-molecular interaction all of the visual distances are merged into one > object in the sidebar (as if created using the measurement wizard with the > "merge with previous" option on), for which unfortunately the ungroup > command doesn't seem to work for. Left-clicking on the interaction type in > the GUI sidebar toggles show/hide for every distance of that interaction > type, and there are no further disclosure squares which indicates that the > distances are grouped rather than merged. Ideally I'd like to be able to > un-merge these objects to make each dash an object that I can hide or show > individually so I can switch off the ones not connected to a residue of > interest. Even better (if possible) would be to only show dashes connected > to a residue of choice. > > I hope that makes sense. Thank you for your help, > > Harry > > > On 26 Apr 2011, at 13:59, Michael Lerner wrote: > > Hi Harry, > > If they've been combined using the group command, you can ungroup them: > > fetch 1rx1 > # make some distance objects > dist measure01, 19/C, 20/C > dist measure02, 20/C, 21/C > dist measure03, 158/C, 159/C > dist measure04, 157/C, 159/C > # group them > group g1, measure01 or measure02 > group g2, measure03 or measure04 > #ungroup all of them (this leaves empty groups, which you can delete if > you'd like) > ungroup measure* > > Hope that helps, > > -Michael > > On Tue, Apr 26, 2011 at 5:47 AM, Harry Jubb <hj...@ca...> wrote: > >> Hi Everyone, >> >> I'd like to ask for some help with dash/distance objects. I have PyMOL >> session files which show inter-molecular interactions using PyMOL distance >> objects. These were created using a script which colours each distance >> object and merges them according to type of interaction. The problem I'm >> having is that I would prefer to visualise the interactions on a per-residue >> basis, i.e. showing all the interactions for one or more residues but not >> the others, but as the dashes are merged by interaction type I can only hide >> by that category. Extensive Googling has not led me to a solution to select >> and hide individual dashes that are merged into one UI object, so I'd like >> to ask if it is possible to do this? I'm unfortunately no longer able to run >> the script again (I am at the end of a time limited project and am preparing >> figures) and I would prefer not to replace each dash manually. >> >> I hope this is clear, the crux of what I am asking is if it is possible to >> select and/or hide individual distance objects in a pymol session after they >> have been merged into one object. Un-merging them would also be an >> attractive solution. >> >> Thanks, >> >> Harry >> >> ------------------------------------------------------------------------------ >> WhatsUp Gold - Download Free Network Management Software >> The most intuitive, comprehensive, and cost-effective network >> management toolset available today. Delivers lowest initial >> acquisition cost and overall TCO of any competing solution. >> http://p.sf.net/sfu/whatsupgold-sd >> _______________________________________________ >> PyMOL-users mailing list (PyM...@li...) >> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users >> Archives: http://www.mail-archive.com/pym...@li... >> > > > > -- > Michael Lerner, Ph.D. > IRTA Postdoctoral Fellow > Laboratory of Computational Biology NIH/NHLBI > 5635 Fishers Lane, Room T909, MSC 9314 > Rockville, MD 20852 (UPS/FedEx/Reality) > Bethesda MD 20892-9314 (USPS) > > > ----------------------------------- > > Harry Jubb > Part II Biochemistry > Homerton College > > UTN: 131 2726 > M: 0790 813 4735 > > -- Michael Lerner, Ph.D. IRTA Postdoctoral Fellow Laboratory of Computational Biology NIH/NHLBI 5635 Fishers Lane, Room T909, MSC 9314 Rockville, MD 20852 (UPS/FedEx/Reality) Bethesda MD 20892-9314 (USPS) |
From: Harry J. <hj...@ca...> - 2011-04-26 13:28:03
|
Hi Michael, Thank you for your response. The problem is that for types of inter-molecular interaction all of the visual distances are merged into one object in the sidebar (as if created using the measurement wizard with the "merge with previous" option on), for which unfortunately the ungroup command doesn't seem to work for. Left-clicking on the interaction type in the GUI sidebar toggles show/hide for every distance of that interaction type, and there are no further disclosure squares which indicates that the distances are grouped rather than merged. Ideally I'd like to be able to un-merge these objects to make each dash an object that I can hide or show individually so I can switch off the ones not connected to a residue of interest. Even better (if possible) would be to only show dashes connected to a residue of choice. I hope that makes sense. Thank you for your help, Harry On 26 Apr 2011, at 13:59, Michael Lerner wrote: > Hi Harry, > > If they've been combined using the group command, you can ungroup them: > > fetch 1rx1 > # make some distance objects > dist measure01, 19/C, 20/C > dist measure02, 20/C, 21/C > dist measure03, 158/C, 159/C > dist measure04, 157/C, 159/C > # group them > group g1, measure01 or measure02 > group g2, measure03 or measure04 > #ungroup all of them (this leaves empty groups, which you can delete if you'd like) > ungroup measure* > > Hope that helps, > > -Michael > > On Tue, Apr 26, 2011 at 5:47 AM, Harry Jubb <hj...@ca...> wrote: > Hi Everyone, > > I'd like to ask for some help with dash/distance objects. I have PyMOL session files which show inter-molecular interactions using PyMOL distance objects. These were created using a script which colours each distance object and merges them according to type of interaction. The problem I'm having is that I would prefer to visualise the interactions on a per-residue basis, i.e. showing all the interactions for one or more residues but not the others, but as the dashes are merged by interaction type I can only hide by that category. Extensive Googling has not led me to a solution to select and hide individual dashes that are merged into one UI object, so I'd like to ask if it is possible to do this? I'm unfortunately no longer able to run the script again (I am at the end of a time limited project and am preparing figures) and I would prefer not to replace each dash manually. > > I hope this is clear, the crux of what I am asking is if it is possible to select and/or hide individual distance objects in a pymol session after they have been merged into one object. Un-merging them would also be an attractive solution. > > Thanks, > > Harry > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... > > > > -- > Michael Lerner, Ph.D. > IRTA Postdoctoral Fellow > Laboratory of Computational Biology NIH/NHLBI > 5635 Fishers Lane, Room T909, MSC 9314 > Rockville, MD 20852 (UPS/FedEx/Reality) > Bethesda MD 20892-9314 (USPS) ----------------------------------- Harry Jubb Part II Biochemistry Homerton College UTN: 131 2726 M: 0790 813 4735 |
From: Hongbo Z. <hon...@bi...> - 2011-04-26 13:11:33
|
Hi, Harry, I am curious. How do you merge objects resulting from >>distance<< ? Do you mean to "group" them? If so, you can use ungroup command to, well, ungroup them. But if the merged object is generated using a CGO, I doubt you can unmerge the CGO object. But I don't know dash CGOs, either. (Unless you make dashes using small line fragments :) So do you have dashes or solid lines? Do you see a plus sign before the object in PyMOL? hongbo On 04/26/2011 11:47 AM, Harry Jubb wrote: > Hi Everyone, > > I'd like to ask for some help with dash/distance objects. I have PyMOL session files which show inter-molecular interactions using PyMOL distance objects. These were created using a script which colours each distance object and merges them according to type of interaction. The problem I'm having is that I would prefer to visualise the interactions on a per-residue basis, i.e. showing all the interactions for one or more residues but not the others, but as the dashes are merged by interaction type I can only hide by that category. Extensive Googling has not led me to a solution to select and hide individual dashes that are merged into one UI object, so I'd like to ask if it is possible to do this? I'm unfortunately no longer able to run the script again (I am at the end of a time limited project and am preparing figures) and I would prefer not to replace each dash manually. > > I hope this is clear, the crux of what I am asking is if it is possible to select and/or hide individual distance objects in a pymol session after they have been merged into one object. Un-merging them would also be an attractive solution. > > Thanks, > > Harry > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... |
From: Michael L. <mgl...@gm...> - 2011-04-26 12:59:44
|
Hi Harry, If they've been combined using the group command, you can ungroup them: fetch 1rx1 # make some distance objects dist measure01, 19/C, 20/C dist measure02, 20/C, 21/C dist measure03, 158/C, 159/C dist measure04, 157/C, 159/C # group them group g1, measure01 or measure02 group g2, measure03 or measure04 #ungroup all of them (this leaves empty groups, which you can delete if you'd like) ungroup measure* Hope that helps, -Michael On Tue, Apr 26, 2011 at 5:47 AM, Harry Jubb <hj...@ca...> wrote: > Hi Everyone, > > I'd like to ask for some help with dash/distance objects. I have PyMOL > session files which show inter-molecular interactions using PyMOL distance > objects. These were created using a script which colours each distance > object and merges them according to type of interaction. The problem I'm > having is that I would prefer to visualise the interactions on a per-residue > basis, i.e. showing all the interactions for one or more residues but not > the others, but as the dashes are merged by interaction type I can only hide > by that category. Extensive Googling has not led me to a solution to select > and hide individual dashes that are merged into one UI object, so I'd like > to ask if it is possible to do this? I'm unfortunately no longer able to run > the script again (I am at the end of a time limited project and am preparing > figures) and I would prefer not to replace each dash manually. > > I hope this is clear, the crux of what I am asking is if it is possible to > select and/or hide individual distance objects in a pymol session after they > have been merged into one object. Un-merging them would also be an > attractive solution. > > Thanks, > > Harry > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... > -- Michael Lerner, Ph.D. IRTA Postdoctoral Fellow Laboratory of Computational Biology NIH/NHLBI 5635 Fishers Lane, Room T909, MSC 9314 Rockville, MD 20852 (UPS/FedEx/Reality) Bethesda MD 20892-9314 (USPS) |
From: Hongbo Z. <hon...@bi...> - 2011-04-26 12:52:48
|
you can write your own loop in python to implement the function. fh = open(pdbfilename) coords = numpy.array([[float(line[30:38]),float(line[38:46]),float(line[46:54])] for line in fh.readlines() if line.startswith('ATOM ') or line.startswith('HETATM')]) fh.close() extent = (numpy.min(coords,axis=0), numpy.max(coords,axis=0)) or course the code needs to be tuned if you need only the first MODEL or only the first alternate position etc. cheers,hongbo On 04/26/2011 01:40 PM, Martin Hediger wrote: > Dear all > > I found that PyMOL offer the cmd.get_extent('protein') function, which > returns the dimensions of the selection. > Is it complicated to make this function available from within an > ordinary Pythonscript? > > Thanks for hints. > Martin > > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... |
From: Michael L. <mgl...@gm...> - 2011-04-26 12:29:09
|
Hi Martin, The following works for me, although I needed to change 'protein' to 'polymer'. Is 'protein' normally supported as a selection? It doesn't seem to be in 1.4.1. from pymol import cmd cmd.fetch('1rx1') a = cmd.get_extent('polymer') print "a is",a Hope that helps, -Michael On Tue, Apr 26, 2011 at 7:40 AM, Martin Hediger <ma...@bl...> wrote: > Dear all > > I found that PyMOL offer the cmd.get_extent('protein') function, which > returns the dimensions of the selection. > Is it complicated to make this function available from within an > ordinary Pythonscript? > > Thanks for hints. > Martin > > > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... > -- Michael Lerner, Ph.D. IRTA Postdoctoral Fellow Laboratory of Computational Biology NIH/NHLBI 5635 Fishers Lane, Room T909, MSC 9314 Rockville, MD 20852 (UPS/FedEx/Reality) Bethesda MD 20892-9314 (USPS) |
From: Thomas H. <sp...@us...> - 2011-04-26 12:23:57
|
On 04/26/2011 01:40 PM, Martin Hediger wrote: > Dear all > > I found that PyMOL offer the cmd.get_extent('protein') function, which > returns the dimensions of the selection. > Is it complicated to make this function available from within an > ordinary Pythonscript? what do you mean with "ordinary Pythonscript"? Either your script is called by PyMOL directly (with "pymol -cqr yourscript.py"), or you have set up PYTHONPATH, PYMOL_PATH and PYMOL_DATA, run python and launch the PyMOL process within the script. Maybe these pages will help: http://pymolwiki.org/index.php/Launching_From_a_Script http://pymolwiki.org/index.php/Python_Integration Cheers, Thomas -- Thomas Holder MPI for Developmental Biology |
From: Martin H. <ma...@bl...> - 2011-04-26 11:41:06
|
Dear all I found that PyMOL offer the cmd.get_extent('protein') function, which returns the dimensions of the selection. Is it complicated to make this function available from within an ordinary Pythonscript? Thanks for hints. Martin |
From: Harry J. <hj...@ca...> - 2011-04-26 09:47:12
|
Hi Everyone, I'd like to ask for some help with dash/distance objects. I have PyMOL session files which show inter-molecular interactions using PyMOL distance objects. These were created using a script which colours each distance object and merges them according to type of interaction. The problem I'm having is that I would prefer to visualise the interactions on a per-residue basis, i.e. showing all the interactions for one or more residues but not the others, but as the dashes are merged by interaction type I can only hide by that category. Extensive Googling has not led me to a solution to select and hide individual dashes that are merged into one UI object, so I'd like to ask if it is possible to do this? I'm unfortunately no longer able to run the script again (I am at the end of a time limited project and am preparing figures) and I would prefer not to replace each dash manually. I hope this is clear, the crux of what I am asking is if it is possible to select and/or hide individual distance objects in a pymol session after they have been merged into one object. Un-merging them would also be an attractive solution. Thanks, Harry |
From: Abhinav V. <abh...@gm...> - 2011-04-25 11:08:32
|
As Tsjerk pointed out!!.. it is exactly 8.3 ATOM 604 OG SER A 77 37.493 60.526-103.507 1.00 26.47 O 123456781234567812345678 cheers, Abhi On Mon, Apr 25, 2011 at 12:59 PM, kanika sharma <ksh...@gm...>wrote: > in the y-z coordinate the 8.3% format is not there.. > > > On Mon, Apr 25, 2011 at 4:09 PM, Tsjerk Wassenaar <ts...@gm...>wrote: > >> Hi Kanika, >> >> No, the spacing, or in this case the lack of it, is correct. The >> coordinate section of the pdb file is %8.3f%8.3f%8.3f, i.e. each >> coordinate eight characters wide with three decimal precision. >> >> Cheers, >> >> Tsjerk >> >> >> On Mon, Apr 25, 2011 at 12:28 PM, kanika sharma <ksh...@gm...> >> wrote: >> > i have attached a small section of the file after applying the matrix.. >> > the spacing between x,y and z axis is abnormal >> >> >> >> -- >> 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 >> > > > > ------------------------------------------------------------------------------ > Fulfilling the Lean Software Promise > Lean software platforms are now widely adopted and the benefits have been > demonstrated beyond question. Learn why your peers are replacing JEE > containers with lightweight application servers - and what you can gain > from the move. http://p.sf.net/sfu/vmware-sfemails > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... > |