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
|
Nov
|
Dec
|
From: Philip K. <pk...@uc...> - 2023-06-02 21:14:07
|
Hi Jarrett, That command seems to just move the object back to its original position instead of resetting the matrix values with the object kept in its new position. Regards, Philip On Fri, Jun 2, 2023 at 12:56 PM Jarrett Johnson < jar...@sc...> wrote: > Hi Philip, > > Have you tried the `matrix_reset` command instead? > > Best > Jarrett J. > > On Fri, Jun 2, 2023 at 3:46 PM Philip Kiser <pk...@uc...> wrote: > >> Hi Everyone, >> Is there a way to set an object TTT matrix to the identity after >> performing a transformation (e.g. superposition)? I want to leave the >> object in its new position and just reset the matrix so the new position >> has an identity TTT matrix. From the PyMOL wiki, it seems "reset" should be >> the right command, but it is not working in my hands. Thank you for any >> tips you can provide. >> Regards, >> Philip >> _______________________________________________ >> PyMOL-users mailing list >> Archives: http://www.mail-archive.com/pym...@li... >> <https://urldefense.com/v3/__http://www.mail-archive.com/pym...@li...__;!!CzAuKJ42GuquVTTmVmPViYEvSg!I8vAXv2W562ZF7bJqLlWlKsmMv-JVak8dAiGK6zvjBHEdcQgqh4ZWi1vaB-cp_AfzNAfc5X4d6JXJOu_JxTn9K-DbDD8$> >> Unsubscribe: >> https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe >> <https://urldefense.com/v3/__https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe__;!!CzAuKJ42GuquVTTmVmPViYEvSg!I8vAXv2W562ZF7bJqLlWlKsmMv-JVak8dAiGK6zvjBHEdcQgqh4ZWi1vaB-cp_AfzNAfc5X4d6JXJOu_JxTn9Mz1uKrY$> > > > > -- > > *Jarrett Johnson* | Senior Developer, PyMOL > > |
From: Jarrett J. <jar...@sc...> - 2023-06-02 20:22:57
|
Ah apologies, I am not sure of the most efficient way to do it, but one could store the TTT matrix, reset the matrix, and transform the object as a selection so that the positions themselves are changed and not the object transform. Something like PyMOL>mat = cmd.get_object_matrix('1obyA') PyMOL>cmd.matrix_reset('1obyA') PyMOL>cmd.transform_selection('1obyA', mat) comes to mind. On Fri, Jun 2, 2023 at 4:04 PM Philip Kiser <pk...@uc...> wrote: > Hi Jarrett, > That command seems to just move the object back to its original position > instead of resetting the matrix values with the object kept in its new > position. > Regards, > Philip > > On Fri, Jun 2, 2023 at 12:56 PM Jarrett Johnson < > jar...@sc...> wrote: > >> Hi Philip, >> >> Have you tried the `matrix_reset` command instead? >> >> Best >> Jarrett J. >> >> On Fri, Jun 2, 2023 at 3:46 PM Philip Kiser <pk...@uc...> wrote: >> >>> Hi Everyone, >>> Is there a way to set an object TTT matrix to the identity after >>> performing a transformation (e.g. superposition)? I want to leave the >>> object in its new position and just reset the matrix so the new position >>> has an identity TTT matrix. From the PyMOL wiki, it seems "reset" should be >>> the right command, but it is not working in my hands. Thank you for any >>> tips you can provide. >>> Regards, >>> Philip >>> _______________________________________________ >>> PyMOL-users mailing list >>> Archives: http://www.mail-archive.com/pym...@li... >>> <https://urldefense.com/v3/__http://www.mail-archive.com/pym...@li...__;!!CzAuKJ42GuquVTTmVmPViYEvSg!I8vAXv2W562ZF7bJqLlWlKsmMv-JVak8dAiGK6zvjBHEdcQgqh4ZWi1vaB-cp_AfzNAfc5X4d6JXJOu_JxTn9K-DbDD8$> >>> Unsubscribe: >>> https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe >>> <https://urldefense.com/v3/__https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe__;!!CzAuKJ42GuquVTTmVmPViYEvSg!I8vAXv2W562ZF7bJqLlWlKsmMv-JVak8dAiGK6zvjBHEdcQgqh4ZWi1vaB-cp_AfzNAfc5X4d6JXJOu_JxTn9Mz1uKrY$> >> >> >> >> -- >> >> *Jarrett Johnson* | Senior Developer, PyMOL >> >> -- *Jarrett Johnson* | Senior Developer, PyMOL |
From: Jarrett J. <jar...@sc...> - 2023-06-02 19:56:59
|
Hi Philip, Have you tried the `matrix_reset` command instead? Best Jarrett J. On Fri, Jun 2, 2023 at 3:46 PM Philip Kiser <pk...@uc...> wrote: > Hi Everyone, > Is there a way to set an object TTT matrix to the identity after > performing a transformation (e.g. superposition)? I want to leave the > object in its new position and just reset the matrix so the new position > has an identity TTT matrix. From the PyMOL wiki, it seems "reset" should be > the right command, but it is not working in my hands. Thank you for any > tips you can provide. > Regards, > Philip > _______________________________________________ > PyMOL-users mailing list > Archives: http://www.mail-archive.com/pym...@li... > Unsubscribe: > https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe -- *Jarrett Johnson* | Senior Developer, PyMOL |
From: Philip K. <pk...@uc...> - 2023-06-02 19:45:27
|
Hi Everyone, Is there a way to set an object TTT matrix to the identity after performing a transformation (e.g. superposition)? I want to leave the object in its new position and just reset the matrix so the new position has an identity TTT matrix. From the PyMOL wiki, it seems "reset" should be the right command, but it is not working in my hands. Thank you for any tips you can provide. Regards, Philip |
From: Joel T. <joe...@ot...> - 2023-05-31 00:26:09
|
Hi all, I have just noticed that when you add hydrogens to a protein file that is a .mol2, hydrogens are added to carboxylates to make them the acid (unionised). This does not occur for a pdb file (they are ionised). Can this be fixed in a future version? I would have thought that the atom typing would be such that it recognises the appropriate ionised state (along with the residue) Joel Joel Tyndall | BSc(Hons) PhD Professor in Medicinal Chemistry School of Pharmacy | He Rau Kawakawa University of Otago | Te Whare Wānanga o Otāgo PO Box 56 9054 Dunedin | Ōtepoti New Zealand | Aotearoa Ph: 64 3 479 7293 Website | pharmacy.otago.ac.nz |
From: Lauren D. <lau...@hd...> - 2023-05-25 02:39:12
|
Hi, I am currently a master of philosophy student and am using Pymol education. I will need to write a thesis and was wondering if I can use this within my thesis or not. Thanks Lauren |
From: Petro <sub...@kh...> - 2023-05-24 06:31:18
|
Thanks. Yes it helps. On Tue, 23 May 2023 at 15:21, Jared Sampson <jar...@co...> wrote: > Hi Petro - It looks like that structure has a deuterium atom. Assuming > you're interested in the non-deuterated molecule, you can convert it to a > hydrogen and the command will work. > > ``` > alter elem D, elem="H" > rebuild > print(cmd.centerofmass("polymer")) > ``` > > Or if you want to stick with Python API syntax, the first two commands > would be: > > ``` > cmd.alter('elem D', 'elem="H"') # note the second argument is a string > for the `expression` keyword arg, thus double quotes inside single quotes > cmd.rebuild() > ``` > > Hope that helps. > > Cheers, > Jared > > On Tue, May 23, 2023 at 6:44 AM Petro <sub...@kh...> wrote: > >> >> Hi everybody >> I get the following error when I try to use center of mass commanand. >> Any Idea what is wrong? >> Thanks. >> Petro. >> >> --------------------------------------------------------------------------KeyError Traceback (most recent call last) >> Cell In[4], line 4 2 cmd.reinitialize() 3 cmd.fetch('1AKK')----> 4 cmd.centerofmass('polymer') >> >> File ~\miniconda3\envs\pymol\lib\site-packages\pymol\querying.py:1565, in centerofmass(selection, state, quiet, _self) 1563 model = _self.get_model(selection, state) 1564 for a in model.atom:-> 1565 m = a.get_mass() * (a.q or 1.0) 1566 com = cpv.add(com, cpv.scale(a.coord, m)) 1567 totmass += m >> >> File ~\miniconda3\envs\pymol\lib\site-packages\chempy\__init__.py:82, in Atom.get_mass(self) 80 def get_mass(self): 81 '''Given the chemical symbol the atomic mass is returned'''---> 82 return atomic_mass[self.symbol] >> KeyError: 'D' >> >> _______________________________________________ >> PyMOL-users mailing list >> Archives: http://www.mail-archive.com/pym...@li... >> Unsubscribe: >> https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe > > |
From: Jared S. <jar...@co...> - 2023-05-23 14:03:21
|
Hi Petro - It looks like that structure has a deuterium atom. Assuming you're interested in the non-deuterated molecule, you can convert it to a hydrogen and the command will work. ``` alter elem D, elem="H" rebuild print(cmd.centerofmass("polymer")) ``` Or if you want to stick with Python API syntax, the first two commands would be: ``` cmd.alter('elem D', 'elem="H"') # note the second argument is a string for the `expression` keyword arg, thus double quotes inside single quotes cmd.rebuild() ``` Hope that helps. Cheers, Jared On Tue, May 23, 2023 at 6:44 AM Petro <sub...@kh...> wrote: > > Hi everybody > I get the following error when I try to use center of mass commanand. > Any Idea what is wrong? > Thanks. > Petro. > > --------------------------------------------------------------------------KeyError Traceback (most recent call last) > Cell In[4], line 4 2 cmd.reinitialize() 3 cmd.fetch('1AKK')----> 4 cmd.centerofmass('polymer') > > File ~\miniconda3\envs\pymol\lib\site-packages\pymol\querying.py:1565, in centerofmass(selection, state, quiet, _self) 1563 model = _self.get_model(selection, state) 1564 for a in model.atom:-> 1565 m = a.get_mass() * (a.q or 1.0) 1566 com = cpv.add(com, cpv.scale(a.coord, m)) 1567 totmass += m > > File ~\miniconda3\envs\pymol\lib\site-packages\chempy\__init__.py:82, in Atom.get_mass(self) 80 def get_mass(self): 81 '''Given the chemical symbol the atomic mass is returned'''---> 82 return atomic_mass[self.symbol] > KeyError: 'D' > > _______________________________________________ > PyMOL-users mailing list > Archives: http://www.mail-archive.com/pym...@li... > Unsubscribe: > https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe |
From: Petro <sub...@kh...> - 2023-05-23 10:42:36
|
Hi everybody I get the following error when I try to use center of mass commanand. Any Idea what is wrong? Thanks. Petro. --------------------------------------------------------------------------KeyError Traceback (most recent call last) Cell In[4], line 4 2 cmd.reinitialize() 3 cmd.fetch('1AKK')----> 4 cmd.centerofmass('polymer') File ~\miniconda3\envs\pymol\lib\site-packages\pymol\querying.py:1565, in centerofmass(selection, state, quiet, _self) 1563 model = _self.get_model(selection, state) 1564 for a in model.atom:-> 1565 m = a.get_mass() * (a.q or 1.0) 1566 com = cpv.add(com, cpv.scale(a.coord, m)) 1567 totmass += m File ~\miniconda3\envs\pymol\lib\site-packages\chempy\__init__.py:82, in Atom.get_mass(self) 80 def get_mass(self): 81 '''Given the chemical symbol the atomic mass is returned'''---> 82 return atomic_mass[self.symbol] KeyError: 'D' |
From: Xavier F. <xav...@gm...> - 2023-05-19 20:00:12
|
Thomas, Joel, yes, writing to mol2 works. Thanks for the suggestion! Xavier Missatge de Thomas Holder <th...@th...> del dia dj., 18 de maig 2023 a les 5:38: > Hi Xavier, > > The best option to transfer bond orders from PyMOL to Maestro might be > with .mol2 (or .sdf) format. These formats can store aromatic bond > orders and Maestro will convert that to meaningful double/single bonds > when loading the file. > > - .pdb format can't store aromatic bonds (and double bonds only with > an unofficial trick) > - .mae format can't store aromatic bonds > - Maestro doesn't have aromatic bond orders > - PyMOL has limited capabilities for detecting bond orders and can't > convert aromatic bonds to single/double bonds (kekulization) > - .sdf format doesn't have protein and residue level information, but > .mol2 does > > Cheers, > Thomas > > On Wed, May 17, 2023 at 4:51 PM Xavier Fradera <xav...@gm...> > wrote: > > > > Hi, > > > > I'm trying to save some molecule files (protein+ligand complex) from > pymol to a format that is readable by maestro. I've tried saving in .mae or > .pdb format, but bond orders in ligands are lost (all bonds are single). > I've played with the "PDB options" in the save command and managed to get > double bonds right, but the aromatic ones are ignored. > > > > Does anyone know how to write files that can be read properly by maestro? > > > > Alternatively, is there a way to convert aromatic bonds into alternating > single/double bonds, as I think this would be easier to output based on my > tests? > > > > thanks, > > Xavier > > > > -- > > Xavier Fradera > > _______________________________________________ > > PyMOL-users mailing list > > Archives: http://www.mail-archive.com/pym...@li... > > Unsubscribe: > https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe > -- Xavier Fradera |
From: #JESSICA L. J. <JESSICAJ002@e.ntu.edu.sg> - 2023-05-19 08:42:19
|
Hi Jarrett, Thank you very much for your kind and comprehensive advice, really appreciate it! I will try it out. Kind regards, Jessica Lim ________________________________ From: Jarrett Johnson <jar...@sc...> Sent: Thursday, May 18, 2023 8:32 PM To: #JESSICA LIM JIAYING# <JESSICAJ002@e.ntu.edu.sg> Cc: pym...@li... <pym...@li...> Subject: Re: [PyMOL] Generating of Rg for every state in PyMOL Hi Jessica, It seems in the gyradius psico script, by default it will calculate the radius of gyration for the current state. You can provide a specific state to this argument and generate the list yourself in a script. ``` from psico.querying import gyradius from pymol import cmd obj = "1nmr" cmd.fetch(obj) # for loop for i in range(cmd.count_states(obj)): print(f"State {i+1}: {gyradius(obj, state=i+1)}") # list comprehension gy_list = [gyradius(obj, state=i+1) for i in range(cmd.count_states(obj))] print(gy_list) ``` Hope that helps, Jarrett J On Thu, May 18, 2023 at 8:05 AM #JESSICA LIM JIAYING# via PyMOL-users <pym...@li...<mailto:pym...@li...>> wrote: Hi all, I am having difficulty in trying to print out a list of the radius of gyration for all states in my PDB file. I have several files of 100 states each and would like to generate a list of the radius of gyration for every individual state. However, I have only been successful at using the command gyradius as part of the psico package in PyMOL but it only outputs a single value, and I would have to click manually to the next state and re-enter the command to get the next value. Hence, I would like to be able to obtain a list of values without having to click through 100 different states. Any advice or suggestions on how this can be done will be greatly appreciated, thank you! Kind regards, Jessica Lim _______________________________________________ PyMOL-users mailing list Archives: http://www.mail-archive.com/pym...@li... Unsubscribe: https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe -- Jarrett Johnson | Senior Developer, PyMOL [https://drive.google.com/uc?id=1zOlB9fluGZyuInRUQgKsdjtjpR5L9z6R&export=download] |
From: Jarrett J. <jar...@sc...> - 2023-05-18 12:32:42
|
Hi Jessica, It seems in the gyradius psico script, by default it will calculate the radius of gyration for the current state. You can provide a specific state to this argument and generate the list yourself in a script. ``` from psico.querying import gyradius from pymol import cmd obj = "1nmr" cmd.fetch(obj) # for loop for i in range(cmd.count_states(obj)): print(f"State {i+1}: {gyradius(obj, state=i+1)}") # list comprehension gy_list = [gyradius(obj, state=i+1) for i in range(cmd.count_states(obj))] print(gy_list) ``` Hope that helps, Jarrett J On Thu, May 18, 2023 at 8:05 AM #JESSICA LIM JIAYING# via PyMOL-users < pym...@li...> wrote: > Hi all, > > I am having difficulty in trying to print out a list of the radius of > gyration for all states in my PDB file. I have several files of 100 states > each and would like to generate a list of the radius of gyration for every > individual state. However, I have only been successful at using the command *gyradius > *as part of the psico package in PyMOL but it only outputs a single > value, and I would have to click manually to the next state and re-enter > the command to get the next value. Hence, I would like to be able to obtain > a list of values without having to click through 100 different states. > > Any advice or suggestions on how this can be done will be greatly > appreciated, thank you! > > Kind regards, > Jessica Lim > _______________________________________________ > PyMOL-users mailing list > Archives: http://www.mail-archive.com/pym...@li... > Unsubscribe: > https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe > -- *Jarrett Johnson* | Senior Developer, PyMOL |
From: #JESSICA L. J. <JESSICAJ002@e.ntu.edu.sg> - 2023-05-18 10:55:39
|
Hi all, I am having difficulty in trying to print out a list of the radius of gyration for all states in my PDB file. I have several files of 100 states each and would like to generate a list of the radius of gyration for every individual state. However, I have only been successful at using the command gyradius as part of the psico package in PyMOL but it only outputs a single value, and I would have to click manually to the next state and re-enter the command to get the next value. Hence, I would like to be able to obtain a list of values without having to click through 100 different states. Any advice or suggestions on how this can be done will be greatly appreciated, thank you! Kind regards, Jessica Lim |
From: Thomas H. <th...@th...> - 2023-05-18 09:39:06
|
Hi Xavier, The best option to transfer bond orders from PyMOL to Maestro might be with .mol2 (or .sdf) format. These formats can store aromatic bond orders and Maestro will convert that to meaningful double/single bonds when loading the file. - .pdb format can't store aromatic bonds (and double bonds only with an unofficial trick) - .mae format can't store aromatic bonds - Maestro doesn't have aromatic bond orders - PyMOL has limited capabilities for detecting bond orders and can't convert aromatic bonds to single/double bonds (kekulization) - .sdf format doesn't have protein and residue level information, but .mol2 does Cheers, Thomas On Wed, May 17, 2023 at 4:51 PM Xavier Fradera <xav...@gm...> wrote: > > Hi, > > I'm trying to save some molecule files (protein+ligand complex) from pymol to a format that is readable by maestro. I've tried saving in .mae or .pdb format, but bond orders in ligands are lost (all bonds are single). I've played with the "PDB options" in the save command and managed to get double bonds right, but the aromatic ones are ignored. > > Does anyone know how to write files that can be read properly by maestro? > > Alternatively, is there a way to convert aromatic bonds into alternating single/double bonds, as I think this would be easier to output based on my tests? > > thanks, > Xavier > > -- > Xavier Fradera > _______________________________________________ > PyMOL-users mailing list > Archives: http://www.mail-archive.com/pym...@li... > Unsubscribe: https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe |
From: Thomas H. <th...@th...> - 2023-05-18 07:54:43
|
Hi Petro, This should work (example with PDB 1ubq): from pmg_tk.startup.apbs_gui.creating import pdb2pqr_cli from pmg_tk.startup.apbs_gui.electrostatics import map_new_apbs cmd.fetch("1ubq") pdb2pqr_cli("prepared01", "1ubq", options=["--ff", "amber"]) map_new_apbs("apbs_map01", "prepared01") cmd.ramp_new("apbs_ramp01", "apbs_map01", [-5, 0, 5]) cmd.set("surface_ramp_above_mode", 1, "prepared01") cmd.set("surface_color", "apbs_ramp01", "prepared01") cmd.show("surface", "prepared01") Tested with Incentive PyMOL 2.5.2 on Linux. Cheers, Thomas On Wed, May 17, 2023 at 4:51 PM Petro <sub...@kh...> wrote: > > Hi. > How can I generate electrostatics using Python API? > Thanks. > Petro. > _______________________________________________ > PyMOL-users mailing list > Archives: http://www.mail-archive.com/pym...@li... > Unsubscribe: https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe |
From: Thomas H. <th...@th...> - 2023-05-18 07:30:32
|
Hi Petro, Put this line in your pymolrc file (File > Edit pymolrc): set auto_show_classified, 0 See also: https://pymolwiki.org/index.php/pymolrc https://pymolwiki.org/index.php/auto_show_classified https://sourceforge.net/p/pymol/mailman/message/36155392/ Cheers, Thomas On Wed, May 17, 2023 at 4:51 PM Khoroshyy Petro <kho...@gm...> wrote: > > Hi. > How can I force pymol to show things in lines, not in cartoons, by default? > Thanks. > Petro. > > > -- > ______________________________ > Petro Khoroshyy > _______________________________________________ > PyMOL-users mailing list > Archives: http://www.mail-archive.com/pym...@li... > Unsubscribe: https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe |
From: Thomas H. <th...@th...> - 2023-05-18 07:23:51
|
Hi Petro, Try "Setting > Transparency > Multi-Layer" or "Multi-Layer (Real-time OIT)" See also: https://pymolwiki.org/index.php/transparency_mode Cheers, Thomas On Wed, May 17, 2023 at 4:51 PM Petro <sub...@kh...> wrote: > > HI., I have tried to use surface and cartoon transparency together but then I can see only the surface. Cartoon disappears completely. Any trick to get it working? Thanks, > Petro > _______________________________________________ > PyMOL-users mailing list > Archives: http://www.mail-archive.com/pym...@li... > Unsubscribe: https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe |
From: Joel T. <joe...@ot...> - 2023-05-17 23:38:57
|
Have you tried .mol2 files. I would expect Maestro to recognise that and it should include bond order etc J ________________________________ Joel Tyndall, PhD Associate Professor in Medicinal Chemistry National School of Pharmacy University of Otago PO Box 56 Dunedin 9054 New Zealand http://www.researcherid.com/rid/C-2803-2008 Pukeka Matua Te Kura Taiwhanga Putaiao Te Whare Wananga o Otago Pouaka Poutapeta 56 Otepoti 9054 Aotearoa Ph / Waea +64 3 4797293 Fax / Waeawhakaahua +64 3 4797034 From: Xavier Fradera <xav...@gm...> Sent: Wednesday, May 17, 2023 11:54 PM To: pym...@li... Subject: [PyMOL] save format for molecule files Hi, I'm trying to save some molecule files (protein+ligand complex) from pymol to a format that is readable by maestro. I've tried saving in .mae or .pdb format, but bond orders in ligands are lost (all bonds are single). I've played with the "PDB options" in the save command and managed to get double bonds right, but the aromatic ones are ignored. Does anyone know how to write files that can be read properly by maestro? Alternatively, is there a way to convert aromatic bonds into alternating single/double bonds, as I think this would be easier to output based on my tests? thanks, Xavier -- Xavier Fradera |
From: Petro <sub...@kh...> - 2023-05-17 18:47:37
|
Thanks. I will try it. Best regards. Petro. On Wed, 17 May 2023 at 19:49, Jarrett Johnson < jar...@sc...> wrote: > Hi Petro, > > You might have luck using Order Independent Transparency: > > `set transparency_mode, 3` > > Hope that helps, > Jarrett J > > On Wed, May 17, 2023 at 10:50 AM Petro <sub...@kh...> wrote: > >> HI., I have tried to use surface and cartoon transparency together but >> then I can see only the surface. Cartoon disappears completely. Any trick >> to get it working? Thanks, >> Petro >> _______________________________________________ >> PyMOL-users mailing list >> Archives: http://www.mail-archive.com/pym...@li... >> Unsubscribe: >> https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe > > > > -- > > *Jarrett Johnson* | Senior Developer, PyMOL > > |
From: Jarrett J. <jar...@sc...> - 2023-05-17 17:49:24
|
Hi Petro, You might have luck using Order Independent Transparency: `set transparency_mode, 3` Hope that helps, Jarrett J On Wed, May 17, 2023 at 10:50 AM Petro <sub...@kh...> wrote: > HI., I have tried to use surface and cartoon transparency together but > then I can see only the surface. Cartoon disappears completely. Any trick > to get it working? Thanks, > Petro > _______________________________________________ > PyMOL-users mailing list > Archives: http://www.mail-archive.com/pym...@li... > Unsubscribe: > https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe -- *Jarrett Johnson* | Senior Developer, PyMOL |
From: Petro <sub...@kh...> - 2023-05-17 17:26:15
|
Hi Blaine. Thank you for your reply. I was not clear. I meant the surface which can be generated via action -> generate -> vacuum electrostatic -> protein contact potential (local) Is there a way to access it via Python? Thank you and best regards. Petro. On Wed, 17 May 2023 at 17:32, Mooers, Blaine H.M. (HSC) < Bla...@ou...> wrote: > Hi Petro, > > APBS is a plugin and not directly part of PyMOL. > > You can run apbs from the command line via subprocess in Python. > > https://apbs.readthedocs.io/en/latest/using/index.html > > Best regards, > > Blaine > > Blaine Mooers, Ph.D. > Associate Professor > Department of Biochemistry and Molecular Biology, College of Medicine > Director of the Laboratory of Biomolecular Structure and Function > Academic Director, Biomolecular Structure Core, COBRE in Structural Biology > Full Member, Cancer Biology Program, Stephenson Cancer Center > University of Oklahoma Health Sciences Center > > Mailing Address: > 975 NE 10th Street, BRC 466 > Oklahoma City, OK 73104-5419 > Office: 405-271-8300 Lab: 405-271-8312 > > Websites: > Faculty page: > https://basicsciences.ouhsc.edu/bmb/Faculty/bio_details/mooers-blaine-hm-phd > BSC-OKC (LBSF): > https://research.ouhsc.edu/Core-Facilities/Laboratory-of-Biomolecular-Structure-and-Function > COBRE in Structural Biology: https://www.ou.edu/structuralbiology > ------------------------------ > *From:* Petro <sub...@kh...> > *Sent:* Tuesday, May 16, 2023 2:19 PM > *To:* pym...@li... <pym...@li... > > > *Subject:* [EXTERNAL] [PyMOL] Generate electrostatics by Python command > > Hi. > How can I generate electrostatics using Python API? > Thanks. > Petro. > |
From: Khoroshyy P. <kho...@gm...> - 2023-05-17 17:18:27
|
Thank you. I will try that. Best regards. Petro. On Wed, 17 May 2023 at 17:17, Mooers, Blaine H.M. (HSC) < Bla...@ou...> wrote: > Hi Petro, > > Add the following to your .pymolrc file (pymolrc.pml on Windows) > > cmd.do("hide cartoon") > cmd.do("show sticks") > > # I also add these lines to my pymolrc > set bg_rgb, white > set stick_radius, 0.125 > set valence, off > > Best regards, > > Blaine > > Blaine Mooers, Ph.D. > Associate Professor > Department of Biochemistry and Molecular Biology, College of Medicine > Director of the Laboratory of Biomolecular Structure and Function > Academic Director, Biomolecular Structure Core, COBRE in Structural Biology > Full Member, Cancer Biology Program, Stephenson Cancer Center > University of Oklahoma Health Sciences Center > > Mailing Address: > 975 NE 10th Street, BRC 466 > Oklahoma City, OK 73104-5419 > Office: 405-271-8300 Lab: 405-271-8312 > > Websites: > Faculty page: > https://basicsciences.ouhsc.edu/bmb/Faculty/bio_details/mooers-blaine-hm-phd > BSC-OKC (LBSF): > https://research.ouhsc.edu/Core-Facilities/Laboratory-of-Biomolecular-Structure-and-Function > COBRE in Structural Biology: https://www.ou.edu/structuralbiology > ------------------------------ > *From:* Khoroshyy Petro <kho...@gm...> > *Sent:* Tuesday, May 16, 2023 8:00 AM > *To:* pym...@li... <pym...@li... > > > *Subject:* [EXTERNAL] [PyMOL] Disable cartoon representation on load > > Hi. > How can I force pymol to show things in lines, not in cartoons, by default? > Thanks. > Petro. > > > -- > ______________________________ > Petro Khoroshyy > |
From: Mooers, B. H.M. (HSC) <Bla...@ou...> - 2023-05-17 15:54:30
|
Hi Petro, Add the following to your .pymolrc file (pymolrc.pml on Windows) cmd.do("hide cartoon") cmd.do("show sticks") # I also add these lines to my pymolrc set bg_rgb, white set stick_radius, 0.125 set valence, off Best regards, Blaine Blaine Mooers, Ph.D. Associate Professor Department of Biochemistry and Molecular Biology, College of Medicine Director of the Laboratory of Biomolecular Structure and Function Academic Director, Biomolecular Structure Core, COBRE in Structural Biology Full Member, Cancer Biology Program, Stephenson Cancer Center University of Oklahoma Health Sciences Center Mailing Address: 975 NE 10th Street, BRC 466 Oklahoma City, OK 73104-5419 Office: 405-271-8300 Lab: 405-271-8312 Websites: Faculty page: https://basicsciences.ouhsc.edu/bmb/Faculty/bio_details/mooers-blaine-hm-phd BSC-OKC (LBSF): https://research.ouhsc.edu/Core-Facilities/Laboratory-of-Biomolecular-Structure-and-Function COBRE in Structural Biology: https://www.ou.edu/structuralbiology ________________________________ From: Khoroshyy Petro <kho...@gm...> Sent: Tuesday, May 16, 2023 8:00 AM To: pym...@li... <pym...@li...> Subject: [EXTERNAL] [PyMOL] Disable cartoon representation on load Hi. How can I force pymol to show things in lines, not in cartoons, by default? Thanks. Petro. -- ______________________________ Petro Khoroshyy |
From: Mooers, B. H.M. (HSC) <Bla...@ou...> - 2023-05-17 15:32:33
|
Hi Petro, APBS is a plugin and not directly part of PyMOL. You can run apbs from the command line via subprocess in Python. https://apbs.readthedocs.io/en/latest/using/index.html Best regards, Blaine Blaine Mooers, Ph.D. Associate Professor Department of Biochemistry and Molecular Biology, College of Medicine Director of the Laboratory of Biomolecular Structure and Function Academic Director, Biomolecular Structure Core, COBRE in Structural Biology Full Member, Cancer Biology Program, Stephenson Cancer Center University of Oklahoma Health Sciences Center Mailing Address: 975 NE 10th Street, BRC 466 Oklahoma City, OK 73104-5419 Office: 405-271-8300 Lab: 405-271-8312 Websites: Faculty page: https://basicsciences.ouhsc.edu/bmb/Faculty/bio_details/mooers-blaine-hm-phd BSC-OKC (LBSF): https://research.ouhsc.edu/Core-Facilities/Laboratory-of-Biomolecular-Structure-and-Function COBRE in Structural Biology: https://www.ou.edu/structuralbiology ________________________________ From: Petro <sub...@kh...> Sent: Tuesday, May 16, 2023 2:19 PM To: pym...@li... <pym...@li...> Subject: [EXTERNAL] [PyMOL] Generate electrostatics by Python command Hi. How can I generate electrostatics using Python API? Thanks. Petro. |
From: Xavier F. <xav...@gm...> - 2023-05-17 11:54:02
|
Hi, I'm trying to save some molecule files (protein+ligand complex) from pymol to a format that is readable by maestro. I've tried saving in .mae or .pdb format, but bond orders in ligands are lost (all bonds are single). I've played with the "PDB options" in the save command and managed to get double bonds right, but the aromatic ones are ignored. Does anyone know how to write files that can be read properly by maestro? Alternatively, is there a way to convert aromatic bonds into alternating single/double bonds, as I think this would be easier to output based on my tests? thanks, Xavier -- Xavier Fradera |