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
|
2
|
3
|
4
(4) |
5
|
6
(2) |
7
|
8
|
9
|
10
|
11
|
12
|
13
(1) |
14
(3) |
15
(3) |
16
|
17
(5) |
18
(2) |
19
|
20
(1) |
21
|
22
|
23
|
24
(3) |
25
|
26
(2) |
27
(7) |
28
(5) |
29
|
30
|
31
|
|
|
|
|
|
From: Thomas H. <tho...@sc...> - 2015-08-28 15:17:40
|
Hi Albert, Such a property transfer can be done with iterate and alter: stored.colors = {} iterate obj1, stored.colors[chain,resi,name] = color alter obj2, color = stored.colors.get((chain,resi,name), color) recolor Hope that helps. Cheers, Thomas On 28 Aug 2015, at 10:03, Albert <mai...@gm...> wrote: > Hello: > > I've colored object1 in various color in different regions. I am just > wondering how can we copy the color scheme for object1 to object2? > Object 2 is the same protein with object1 but with different conformations. > > Thank you very much > > Albert -- Thomas Holder PyMOL Principal Developer Schrödinger, Inc. |
From: Albert <mai...@gm...> - 2015-08-28 14:03:34
|
Hello: I've colored object1 in various color in different regions. I am just wondering how can we copy the color scheme for object1 to object2? Object 2 is the same protein with object1 but with different conformations. Thank you very much Albert |
From: Osvaldo M. <alo...@gm...> - 2015-08-28 13:33:38
|
Hi Celestine, Welcome to the PyMOL community! I am not sure what is your problem, could you please provide more details? Cheers, Osvaldo. On Fri, Aug 28, 2015 at 6:00 AM, Chi Celestine < chi...@ph...> wrote: > > Hi, > I am very new in pymol and will like to know how know the display in the > lower command line works. However, i can see how to make it active. I have > pymol v1.7.6.4 > Thanks > Celestine > > > > ------------------------------------------------------------------------------ > _______________________________________________ > 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: David H. <li...@co...> - 2015-08-28 13:23:54
|
What version of PyMol are you using? > On Aug 27, 2015, at 7:50 AM, Christian Trindler <chr...@un...> wrote: > > Hello, > > I’ve been trying to make a pseudoatom/sphere simply by typing: > pseudoatom name > into the command line of Pymol, but it only gives me the following error message instead of the pseudoatom: > > Traceback (most recent call last): > File "C:\Program Files (x86)\DeLano Scientific\PyMOL/modules\pymol\parser.py", line 370, in parse > exec(com2[nest]+"\n",pymol_names,pymol_names) > File "<string>", line 1 > pseudoatom name > ^ > SyntaxError: invalid syntax > > What is the error? What do I have to change? > > Thanks for your help, > Christian > > ------------------------------------------------------------------------------ > _______________________________________________ > 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: Chi C. <chi...@ph...> - 2015-08-28 09:00:25
|
Hi, I am very new in pymol and will like to know how know the display in the lower command line works. However, i can see how to make it active. I have pymol v1.7.6.4 Thanks Celestine |
From: Ravi P. B. <ba...@uw...> - 2015-08-27 22:13:59
|
Dear Pymolers, I am looking forward to make a movie for a nucleic acid where I would like to show the opening/bond breaking of several base pairs and interaction with another protein. Is it possible to do this in pymol? Any help regarding this is highly appreciated! Regards Ravi |
From: Markus S. <mar...@gm...> - 2015-08-27 21:55:55
|
*Department of Pharmacological Sciences at **Stony Brook University * *Tenure-Track Cryo-EM Faculty Position in Conjunction with the Interdisciplinary Biomolecular Imaging Cluster Hiring Initiative* The Department of Pharmacological Sciences ( http://www.pharm.stonybrook.edu/faculty_research/overview) at Stony Brook University seeks applications for a tenure-track faculty position at the level of Assistant, Associate, or Full Professor. Candidates must have an M.D. and/or Ph.D., at least two years of postgraduate research experience, and an outstanding record of research accomplishment. This search is intended to recruit investigators with translational research programs that make use of Cryo-EM to pursue fundamental questions relevant to health-connected fields such as cancer, neuroscience, metabolism, and infectious disease. Senior candidates should have a record of success with extramural funding and training of students and/or fellows. Applicants must be eligible for a faculty appointment in accordance with the criteria established by the School of Medicine (Criteria for Appointment, Promotion and Tenure.) The Department has pre-doctoral and MSTP training grants, a broad infrastructure for research investigation, and newly renovated lab space housing structural biologists with expertise in NMR and x-ray crystallography. Many of the faculty use EM and Super-Resolution microscopy approaches, and additional structural biologists and imagers are found in the Departments of Biochemistry, Physiology, Chemistry, Microbiology, Neurobiology, and Biomedical Engineering. With the on-going NYSUNY 2020 Challenge Grant awarded to the University and the recent and largest gift ever to public higher education in the State of New York, Stony Brook University is embarking on a transformational expansion of the biomedical research enterprise. Diverse opportunities for collaborative research on campus include the Cancer Center, the Laufer Center for Physical and Quantitative Biology, the Center for Structural Biology, the Institute for Chemical Biology and Drug Discovery, and the interactive Computer Science and Applied Mathematics Departments. Imaging biological molecules is key to understanding their function, providing a starting point for rational drug design and protein engineering. Stony Brook University (SBU) is becoming a leader in biomolecular imaging through its newly-upgraded high-field NMR facilities including Bruker 700MHz and 850 MHz instruments with cryogenic probes, a strong program in computational structural and physical biology, world-class computational resources, facilities for radiotracer synthesis and human imaging, and proximity to the new third- generation synchrotron facility at Brookhaven National Lab (NSLS-II). The Biomolecular Imaging Cluster has already recruited junior faculty with expertise in x-ray crystallography and in super-resolution microscopy to add to our recent NIH-funded purchase of SIM and STORM instrumentation. *Most relevant to this recruitment, SBU received this year a $2M Shared Instrumentation award from NIH to obtain a state-of-the-art 200 kV Talos cryo-EM microscope and detector that will be installed and go live in Spring, 2016. * Stony Brook University, home to many highly-ranked graduate research programs, is located 60 miles from New York City on Long Island's scenic North Shore. Our 1,100-acre campus has more than 24,000 undergraduate, graduate, and doctoral students and 13,500 faculty and staff. The University is a member of the prestigious Association of American Universities and co-manager of the nearby Brookhaven National Laboratory, a multidisciplinary research laboratory supporting world-class scientific programs utilizing state-of- the-art facilities. Stony Brook University is also located close to the Cold Spring Harbor Laboratory with which it interacts through graduate program training and faculty collaborations. To apply, use Academic Jobs Online ( https://academicjobsonline.org/ajo/jobs/5904) to submit a State employment application, a complete curriculum vitae including publications, and a 3-page proposed research plan of current and future research, and have three letters of recommendation submitted through the AJO site. The cover letter should indicate whether the applicant wishes to be considered for appointment at the Assistant, Associate, or Full Professor level. Applicants at the Associate or Full Professor level should add a summary of past and current research funding and administrative and teaching experiences. *Electronic submission through AJO is required.* Questions should be addressed to Ms. Lynda Perdomo-Ayala, Department Administrator ( lyn...@st..., fax (631-444-9749.) POSITION OPEN UNTIL FILLED. For a full position description, visit www.stonybrook.edu/jobs (Ref.F-9530/15/08). Stony Brook University is an Affirmative Action, Equal Opportunity Educator and Employer. |
From: Thomas H. <tho...@sc...> - 2015-08-27 13:12:19
|
Hi Dirk, cmd.iterate is actually the most efficient function to access atom properties. If you want a wrapper which directly gets b and q for one atom, it could look like this (returns a dictionary): from pymol import cmd @cmd.extend def get_signle_atom_props(selection, props=['b', 'q'], quiet=1): if isinstance(props, basestring): props = cmd.safe_list_eval(props) expr = ','.join((repr(k) + ':' + k) for k in props) expr = '_r.update({' + expr + '})' r = {} n = cmd.iterate(selection, expr, space={'_r': r}) if n > 1: print ' Warning: selections spans more than one atom' if not int(quiet): print r return r You can use the "first" operator to limit your selection to one atom: print get_single_atom_props('first polymer') Cheers, Thomas On 27 Aug 2015, at 06:27, Dirk Kostrewa <kos...@ge...> wrote: > Dear PyMOLers, > > I have trouble to find out, which command I could use in a python script > to get the b-factor and occupancy of a single atom. > In the script library, I only found examples getting b-factors iterating > over a selection. > Although, I could iterate over one atom, only, is there a more elegant > way of getting the b-factor and occupancy of a single atom? > > Best regards, > > Dirk. > > -- > > ******************************************************* > Dirk Kostrewa > Gene Center Munich, A5.07 > Department of Biochemistry > Ludwig-Maximilians-Universität München > Feodor-Lynen-Str. 25 > D-81377 Munich > Germany > Phone: +49-89-2180-76845 > Fax: +49-89-2180-76999 > E-mail: kos...@ge... > WWW: www.genzentrum.lmu.de > ******************************************************* -- Thomas Holder PyMOL Principal Developer Schrödinger, Inc. |
From: Shane C. <sha...@gm...> - 2015-08-27 12:49:34
|
1. Make the subunits into separate objects 2. Command set cartoon_cylindrical_helices, on, [object name] for the one you want to have cylinders Shane Caldwell McGill University On Thu, Aug 27, 2015 at 4:01 AM, Smith Liu <smi...@16...> wrote: > Dear All, > > Suppose a protein contains 2 subunits. Will you please introduce to me by > pymol how to represent helix in one subunit as cylindrical helix, and helix > in another subunit as regular helix? > > Best regards. > > Smith > > > 夏日畅销榜大牌美妆只要1元 > <" rel="nofollow">http://r.mail.163.com/r.jsp?url=http%3A%2F%2F1.163.com%2Fhd%2Foneact%2Fhdframe.do%3Fid%3D21%26from%3Dfooter_beauty&sign=817593681&_r_ignore_statId=7_13_79_48&_r_...@16...> > > > ------------------------------------------------------------------------------ > > _______________________________________________ > 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: Christian T. <chr...@un...> - 2015-08-27 11:50:40
|
Hello, I've been trying to make a pseudoatom/sphere simply by typing: pseudoatom name into the command line of Pymol, but it only gives me the following error message instead of the pseudoatom: Traceback (most recent call last): File "C:\Program Files (x86)\DeLano Scientific\PyMOL/modules\pymol\parser.py", line 370, in parse exec(com2[nest]+"\n",pymol_names,pymol_names) File "<string>", line 1 pseudoatom name ^ SyntaxError: invalid syntax What is the error? What do I have to change? Thanks for your help, Christian |
From: Dirk K. <kos...@ge...> - 2015-08-27 10:27:12
|
Dear PyMOLers, I have trouble to find out, which command I could use in a python script to get the b-factor and occupancy of a single atom. In the script library, I only found examples getting b-factors iterating over a selection. Although, I could iterate over one atom, only, is there a more elegant way of getting the b-factor and occupancy of a single atom? Best regards, Dirk. -- ******************************************************* Dirk Kostrewa Gene Center Munich, A5.07 Department of Biochemistry Ludwig-Maximilians-Universität München Feodor-Lynen-Str. 25 D-81377 Munich Germany Phone: +49-89-2180-76845 Fax: +49-89-2180-76999 E-mail: kos...@ge... WWW: www.genzentrum.lmu.de ******************************************************* |
From: Smith L. <smi...@16...> - 2015-08-27 08:01:58
|
Dear All, Suppose a protein contains 2 subunits. Will you please introduce to me by pymol how to represent helix in one subunit as cylindrical helix, and helix in another subunit as regular helix? Best regards. Smith |
From: Shane C. <sha...@gm...> - 2015-08-26 15:50:40
|
set cartoon_cylindrical_helices, on http://www.pymolwiki.org/index.php/Cartoon_Helix_Settings Shane Caldwell McGill University On Wed, Aug 26, 2015 at 10:38 AM, Smith Liu <smi...@16...> wrote: > Dear All, > > Will you please tell me how to process so that a long helix will be shown > as a long rod (pr long bar) by pymol? > > Best regards. > > Smith > > > 夏日畅销榜大牌美妆只要1元 > <" rel="nofollow">http://r.mail.163.com/r.jsp?url=http%3A%2F%2F1.163.com%2Fhd%2Foneact%2Fhdframe.do%3Fid%3D21%26from%3Dfooter_beauty&sign=817593681&_r_ignore_statId=7_13_79_48&_r_...@16...> > > > ------------------------------------------------------------------------------ > > _______________________________________________ > 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: Smith L. <smi...@16...> - 2015-08-26 14:39:05
|
Dear All, Will you please tell me how to process so that a long helix will be shown as a long rod (pr long bar) by pymol? Best regards. Smith |
From: Vinod D. <vin...@sc...> - 2015-08-24 13:15:23
|
Thanks Osvaldo for your suggestion . I will work it out and let you know if any issues raises . Regards On Mon, Aug 24, 2015 at 5:17 PM, Osvaldo Martin <alo...@gm...> wrote: > Dear Vinod, > > > One option is to call PyMOL function from Python script. > > import __main__ > __main__.pymol_argv = ['pymol','-qc'] > import pymol > from pymol import cmd, stored > pymol.finish_launching() > > cmd.set('dot_solvent', 1) > cmd.set('dot_density', 3) > > cmd.load('pdb.file') # use the name of your pdb file > stored.residues = [] > cmd.iterate('name ca', 'stored.residues.append(resi)') > > sasa_per_residue = [] > for i in stored.residues: > sasa_per_residue.append(cmd.get_area('resi %s' % i)) > > print sum(sasa_per_residue) > print cmd.get_area('all') # just to check that the sum of sasa per > residue equals the total area > > > Please let us know if you have doubts about the above script. > > Cheers, > Osvaldo. > > On Mon, Aug 24, 2015 at 3:46 AM, Vinod Devaraji < > vin...@sc...> wrote: > >> Hi All >> >> I doing one task with pymol where I need to calculate Solvent Accessible >> Surface Area for individual residues numbers. >> >> I tried with get_area command but little confused on how to put it for >> individual residues . >> >> >> Could any one please suggest command or script to do it ? >> >> Any suggestions or comments would be highly appreciated . >> >> >> Regards >> >> >> -- >> Please feel free to call me or mail me >> >> Thanks and Regards >> >> Vinod.D M.Pharm. >> Junior Applications Scientist >> Mobile no:+91-9900090044 >> >> http://www.schrodinger.com/ >> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> PyMOL-users mailing list (PyM...@li...) >> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users >> Archives: http://www.mail-archive.com/pym...@li... >> > > -- Please feel free to call me or mail me Thanks and Regards Vinod.D M.Pharm. Junior Applications Scientist Mobile no:+91-9900090044 http://www.schrodinger.com/ |
From: Osvaldo M. <alo...@gm...> - 2015-08-24 11:48:23
|
Dear Vinod, One option is to call PyMOL function from Python script. import __main__ __main__.pymol_argv = ['pymol','-qc'] import pymol from pymol import cmd, stored pymol.finish_launching() cmd.set('dot_solvent', 1) cmd.set('dot_density', 3) cmd.load('pdb.file') # use the name of your pdb file stored.residues = [] cmd.iterate('name ca', 'stored.residues.append(resi)') sasa_per_residue = [] for i in stored.residues: sasa_per_residue.append(cmd.get_area('resi %s' % i)) print sum(sasa_per_residue) print cmd.get_area('all') # just to check that the sum of sasa per residue equals the total area Please let us know if you have doubts about the above script. Cheers, Osvaldo. On Mon, Aug 24, 2015 at 3:46 AM, Vinod Devaraji < vin...@sc...> wrote: > Hi All > > I doing one task with pymol where I need to calculate Solvent Accessible > Surface Area for individual residues numbers. > > I tried with get_area command but little confused on how to put it for > individual residues . > > > Could any one please suggest command or script to do it ? > > Any suggestions or comments would be highly appreciated . > > > Regards > > > -- > Please feel free to call me or mail me > > Thanks and Regards > > Vinod.D M.Pharm. > Junior Applications Scientist > Mobile no:+91-9900090044 > > http://www.schrodinger.com/ > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > 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: Vinod D. <vin...@sc...> - 2015-08-24 07:11:13
|
Hi All I doing one task with pymol where I need to calculate Solvent Accessible Surface Area for individual residues numbers. I tried with get_area command but little confused on how to put it for individual residues . Could any one please suggest command or script to do it ? Any suggestions or comments would be highly appreciated . Regards -- Please feel free to call me or mail me Thanks and Regards Vinod.D M.Pharm. Junior Applications Scientist Mobile no:+91-9900090044 http://www.schrodinger.com/ |
From: Shane C. <sha...@gm...> - 2015-08-20 21:31:29
|
Hi Pymol-Users list, I'm trying to ray-trace images using ray_trace_mode = 1 (solid surfaces, with black lines at the borders of elements). I would like to have this tracing on elements of the image except for meshes, which get really ugly because they shouldn't have a border. Is there any way to selectively trace different objects with different modes? Or am I better off tracing the objects into different files and overlaying them in image processing software? Shane Caldwell McGill University |
From: Paweł T. <cro...@gm...> - 2015-08-18 17:50:05
|
Thanks Jared, I have tried the transformations.py script, and here is what I've got: - I get a quaternions from external source (a 3d manipulator) in a classical form: [x,y,z,w] - I use function: quaternion_matrix(quaternion) from transformations.py script: m = quaternion_matrix([x, y, z, w]) # m is an array of an arrays (4x4) M = [m[0,0], m[0,1], m[0,2], m[0,3], m[1,0], m[1,1], m[1,2], m[1,3], m[2,0], m[2,1], m[2,2], m[2,3], m[3,0], m[3,1], m[3,2], m[3,3]] # so i need to convert it to a vector 16x1 cmd.transform_selection("all", M, homogenous=1) # its time to apply the vector into a transform_selection function; homogenous=0 also doesn't work print M # print works fine ;) But the function transform_selection does not work and I don't really know why, rotation doesn't occur. Maybe it's because the selection is wrong? On the scene I have a CGO (an arrow) and even when I change the selection string from "all" to "arrow" it doesn't rotate either. What exactly is the "selection", could this be a CGO? I have also noticed, that function cmd.rotate(...) works for my CGO "arrow" when I set property object="arrow" and I put some arbitrary "hardcoded" parameters (axis and angle). Maybe the better way would be use this function? But I'm not really sure which function from transformations.py script should I use to convert quaternions to axis and angle params required by cmd.rotate() function... any ideas? Cheers, Pawel T. 2015-08-13 18:34 GMT+02:00 Sampson, Jared <Jar...@ny...>: > Hi Paweł - > > Honestly, if you prefer to use matrices, I'd say just go ahead and use > get_object_matrix; I doubt it's going away any time soon. You may want to > use this in combination with transform_selection > <." rel="nofollow">http://www.pymolwiki.org/index.php/Transform_selection>. > > Also maybe check out Christoph Gohlke's transformations.py script > <." rel="nofollow">http://www.pymolwiki.org/index.php/Transformations>. It offers several > tools for manipulating quaternions, matrices, and angle/axis operations. I > think there's also a newer version on his website, which is linked from the > wiki page. > > Cheers, > Jared > > -- > Jared Sampson > Xiangpeng Kong Lab > NYU Langone Medical Center > http://kong.med.nyu.edu/ > > > > > > > On Aug 6, 2015, at 4:04 AM, Paweł Tomaszewski <cro...@gm...> wrote: > > Hello, > I've created a CGO in pymol script (a cone) and I need to make some > transformations on it. I've found that it is easier for me to modify a TTT > matrix rather than using translate/rotate functions. > > Documentation says [http://www.pymolwiki.org/index.php/Get_object_matrix] > get_object_matrix is unsupported operation. So how to get/set TTT? > > The problem is, that I get (from external source) position in quaternions > and now I need to make my CGO position equal to those quaternion. How can I > make it work? > > Thanks > Paweł Tomaszewski > > ------------------------------------------------------------------------------ > _______________________________________________ > PyMOL-users mailing list (PyM...@li...) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pym...@li... > > > > ------------------------------------------------------------ > This email message, including any attachments, is for the sole use of the > intended recipient(s) and may contain information that is proprietary, > confidential, and exempt from disclosure under applicable law. Any > unauthorized review, use, disclosure, or distribution is prohibited. If you > have received this email in error please notify the sender by return email > and delete the original message. Please note, the recipient should check > this email and any attachments for the presence of viruses. The > organization accepts no liability for any damage caused by any virus > transmitted by this email. > ================================= > |
From: Spencer B. <spe...@gm...> - 2015-08-18 10:38:19
|
Thanks for the quick fix! I would love to get a hotfix if possible. The PDBe API is a nice solution. I think that detecting CA traces will fix 90% of the cases. There are still a few edge cases besides CA which don't have a cartoon mode (e.g. 1hzs, which has a polydeoxyribonucleotide polymer type but lacks phosphate atoms needed for cartoon), but these are rare enough to be handled individually. -Spencer On Mon, Aug 17, 2015 at 7:54 PM, Thomas Holder < tho...@sc...> wrote: > Hi Spencer, > > Thank you for the bug report. We could reproduce and fix the crash, if you > want I can send you a hotfix build. I will also push the fix to the open > source SVN repository soon. > > I second John's suggestions to query the "ca_p_only" property from the > PDBe API. Also, the next PyMOL version will read that property from the > mmCIF file and automatically set the cartoon_trace_atoms and > ribbon_trace_atoms settings. > > Cheers, > Thomas > > On 17 Aug 2015, at 10:58, John Berrisford <jm...@eb...> wrote: > > > Dear Spencer > > It is possible to work this out using the PDBe API. > > for our interactive API see: > > http://www.ebi.ac.uk/pdbe/api/doc/ > > The molecules url will give you this information: > > http://www.ebi.ac.uk/pdbe/api/pdb/entry/molecules/1a1q > > entity 1 has "ca_p_only": true, > > which means cartoon will not work for this chain - so we use ribbon > instead with the command > > pymol.cmd.set("ribbon_trace_atoms", 1) > > This test allows us to make images such as those shown on the entry page > for 1a1q at PDBe > > http://www.ebi.ac.uk/pdbe/entry/pdb/1a1q > > The images are made with pymol (currently 1.6, but also works in 1.7) > > Regards > > John > > PDBe > > On Monday 17 August 2015 15:40:14 Spencer Bliven wrote: > > > We have a pipeline that uses pymol to create images using the headless > > > command line interface. I've discovered that PyMOL 1.7.4 and 1.7.6 (at > > > least) crash if you try to ray-trace an empty viewport. > > > > > > Example: > > > > > > pymol -q -c -d 'fetch 1a1q,async=0;as cartoon;ray' > > > > > > This particular example only has CA atoms, so the cartoon mode doesn't > show > > > anything. In interactive mode I would `set cartoon_trace_atoms,1` but > when > > > batch processing there isn't a good way of detecting whether anything > is > > > showing or not. > > > > > > The error is: > > > > > > *** glibc detected *** > > > /home/user/software/packages/pymol-v1.7.4.4/pymol.exe: double free or > > > corruption (out): 0x00007f11f8744f40 *** > > > > > > I've reproduced the error on Redhat 6 and Ubuntu 14.04, with PyMOL > 1.7.4.1 > > > through 1.7.6.3. > > > > > > Attached is a stack trace. > > > > > > > > > Any suggestions on ensuring that there are some polygons in frame would > > > also be appreciated. Say, if there was a way to detect that cartoon > would > > > fail so that I can switch to a lines or nonbonded representation (I > wish > > > that was the default fallback for cartoon). > > > > > > Thanks, > > > Spencer > > > > > -- > > John Berrisford > > PDBe > > European Bioinformatics Institute (EMBL-EBI) > > European Molecular Biology Laboratory > > Wellcome Trust Genome Campus > > Hinxton > > Cambridge CB10 1SD UK > > Tel: +44 1223 492529 > > -- > Thomas Holder > PyMOL Principal Developer > Schrödinger, Inc. > > > > ------------------------------------------------------------------------------ > _______________________________________________ > 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: Thomas H. <tho...@sc...> - 2015-08-17 18:21:02
|
Hi Spencer, Thank you for the bug report. We could reproduce and fix the crash, if you want I can send you a hotfix build. I will also push the fix to the open source SVN repository soon. I second John's suggestions to query the "ca_p_only" property from the PDBe API. Also, the next PyMOL version will read that property from the mmCIF file and automatically set the cartoon_trace_atoms and ribbon_trace_atoms settings. Cheers, Thomas On 17 Aug 2015, at 10:58, John Berrisford <jm...@eb...> wrote: > Dear Spencer > It is possible to work this out using the PDBe API. > for our interactive API see: > http://www.ebi.ac.uk/pdbe/api/doc/ > The molecules url will give you this information: > http://www.ebi.ac.uk/pdbe/api/pdb/entry/molecules/1a1q > entity 1 has "ca_p_only": true, > which means cartoon will not work for this chain - so we use ribbon instead with the command > pymol.cmd.set("ribbon_trace_atoms", 1) > This test allows us to make images such as those shown on the entry page for 1a1q at PDBe > http://www.ebi.ac.uk/pdbe/entry/pdb/1a1q > The images are made with pymol (currently 1.6, but also works in 1.7) > Regards > John > PDBe > On Monday 17 August 2015 15:40:14 Spencer Bliven wrote: > > We have a pipeline that uses pymol to create images using the headless > > command line interface. I've discovered that PyMOL 1.7.4 and 1.7.6 (at > > least) crash if you try to ray-trace an empty viewport. > > > > Example: > > > > pymol -q -c -d 'fetch 1a1q,async=0;as cartoon;ray' > > > > This particular example only has CA atoms, so the cartoon mode doesn't show > > anything. In interactive mode I would `set cartoon_trace_atoms,1` but when > > batch processing there isn't a good way of detecting whether anything is > > showing or not. > > > > The error is: > > > > *** glibc detected *** > > /home/user/software/packages/pymol-v1.7.4.4/pymol.exe: double free or > > corruption (out): 0x00007f11f8744f40 *** > > > > I've reproduced the error on Redhat 6 and Ubuntu 14.04, with PyMOL 1.7.4.1 > > through 1.7.6.3. > > > > Attached is a stack trace. > > > > > > Any suggestions on ensuring that there are some polygons in frame would > > also be appreciated. Say, if there was a way to detect that cartoon would > > fail so that I can switch to a lines or nonbonded representation (I wish > > that was the default fallback for cartoon). > > > > Thanks, > > Spencer > > > -- > John Berrisford > PDBe > European Bioinformatics Institute (EMBL-EBI) > European Molecular Biology Laboratory > Wellcome Trust Genome Campus > Hinxton > Cambridge CB10 1SD UK > Tel: +44 1223 492529 -- Thomas Holder PyMOL Principal Developer Schrödinger, Inc. |
From: Sampson, J. <Jar...@ny...> - 2015-08-17 16:50:26
|
Hi again, Joe - Try saving in COLLADA<" rel="nofollow">http://www.pymolwiki.org/index.php/COLLADA> format with `save myfile.dae` (in PyMOL v1.7.3.2 or later). If you're using Blender, you'll need to `set collada_geometry_mode, 1`, because Blender only supports polylists for COLLADA import, and not the more efficient structures like triangles, tristrips, trifans, etc. I've never used Maya, so I'm not sure if it has any peculiarities in its COLLADA support. There is also VRML2, which you can get with `save myfile.wrl`, but I'm partial to the COLLADA exporter, since I wrote it. ;) Cheers, Jared -- Jared Sampson Xiangpeng Kong Lab NYU Langone Medical Center http://kong.med.nyu.edu/ On Aug 15, 2015, at 1:42 PM, Joseph Georgeson <jos...@we...<mailto:jos...@we...>> wrote: Hi all, I was wondering the best options for importing .pdb files into rendering programs like Maya or Blender. Right now I'm trying mMaya with Maya2014 but seem to have many issues. Any suggestions? Thanks, JoeG ------------------------------------------------------------------------------ _______________________________________________ PyMOL-users mailing list (PyM...@li...<mailto:PyM...@li...>) Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users Archives: http://www.mail-archive.com/pym...@li... ------------------------------------------------------------ This email message, including any attachments, is for the sole use of the intended recipient(s) and may contain information that is proprietary, confidential, and exempt from disclosure under applicable law. Any unauthorized review, use, disclosure, or distribution is prohibited. If you have received this email in error please notify the sender by return email and delete the original message. Please note, the recipient should check this email and any attachments for the presence of viruses. The organization accepts no liability for any damage caused by any virus transmitted by this email. ================================= |
From: Sampson, J. <Jar...@ny...> - 2015-08-17 16:36:32
|
Hi Joe - The coordinate system in the .obj file is in camera space, where (0,0,0) is the center of the viewport, positive x to the right, positive y up, and positive z out of the screen toward the viewer. If you want to correlate them, you would need to transform the model coordinates using the view matrix or, probably more easily, set the view to coincide with model space, as specified under "Space and File saving" here<." rel="nofollow">http://www.pymolwiki.org/index.php/Model_Space_and_Camera_Space>. FYI, there is a bug<" rel="nofollow">https://sourceforge.net/p/pymol/bugs/170/> in .obj output of spheres, which are output as a single triangle face with identical coordinates for all three points. Needless to say, you can't see them, unless you zoom in really close. Also, cylinders and cones are not yet implemented in .obj output, so, basically the only representation fully supported is surfaces, which are made entirely of triangle meshes. Hope that helps. Cheers, Jared -- Jared Sampson Xiangpeng Kong Lab NYU Langone Medical Center http://kong.med.nyu.edu/ On Aug 15, 2015, at 1:34 PM, Joseph Georgeson <jos...@we...<mailto:jos...@we...>> wrote: Hi all, I'm trying to correlate an .obj file created in PyMOL to the actual molecular coordinates of a protein from the .pdb file. Is this possible? Does anyone know how PyMOL creates the .obj file? Thanks, JoeG ------------------------------------------------------------------------------ _______________________________________________ PyMOL-users mailing list (PyM...@li...<mailto:PyM...@li...>) Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users Archives: http://www.mail-archive.com/pym...@li... ------------------------------------------------------------ This email message, including any attachments, is for the sole use of the intended recipient(s) and may contain information that is proprietary, confidential, and exempt from disclosure under applicable law. Any unauthorized review, use, disclosure, or distribution is prohibited. If you have received this email in error please notify the sender by return email and delete the original message. Please note, the recipient should check this email and any attachments for the presence of viruses. The organization accepts no liability for any damage caused by any virus transmitted by this email. ================================= |
From: John B. <jm...@eb...> - 2015-08-17 14:58:58
|
Dear Spencer It is possible to work this out using the PDBe API. for our interactive API see: http://www.ebi.ac.uk/pdbe/api/doc/ The molecules url will give you this information: http://www.ebi.ac.uk/pdbe/api/pdb/entry/molecules/1a1q entity 1 has "ca_p_only": true, which means cartoon will not work for this chain - so we use ribbon instead with the command pymol.cmd.set("ribbon_trace_atoms", 1) This test allows us to make images such as those shown on the entry page for 1a1q at PDBe http://www.ebi.ac.uk/pdbe/entry/pdb/1a1q The images are made with pymol (currently 1.6, but also works in 1.7) Regards John PDBe On Monday 17 August 2015 15:40:14 Spencer Bliven wrote: > We have a pipeline that uses pymol to create images using the headless > command line interface. I've discovered that PyMOL 1.7.4 and 1.7.6 (at > least) crash if you try to ray-trace an empty viewport. > > Example: > > pymol -q -c -d 'fetch 1a1q,async=0;as cartoon;ray' > > This particular example only has CA atoms, so the cartoon mode doesn't show > anything. In interactive mode I would `set cartoon_trace_atoms,1` but when > batch processing there isn't a good way of detecting whether anything is > showing or not. > > The error is: > > *** glibc detected *** > /home/user/software/packages/pymol-v1.7.4.4/pymol.exe: double free or > corruption (out): 0x00007f11f8744f40 *** > > I've reproduced the error on Redhat 6 and Ubuntu 14.04, with PyMOL 1.7.4.1 > through 1.7.6.3. > > Attached is a stack trace. > > > Any suggestions on ensuring that there are some polygons in frame would > also be appreciated. Say, if there was a way to detect that cartoon would > fail so that I can switch to a lines or nonbonded representation (I wish > that was the default fallback for cartoon). > > Thanks, > Spencer > -- John Berrisford PDBe European Bioinformatics Institute (EMBL-EBI) European Molecular Biology Laboratory Wellcome Trust Genome Campus Hinxton Cambridge CB10 1SD UK Tel: +44 1223 492529 |
From: Spencer B. <spe...@gm...> - 2015-08-17 14:40:46
|
We have a pipeline that uses pymol to create images using the headless command line interface. I've discovered that PyMOL 1.7.4 and 1.7.6 (at least) crash if you try to ray-trace an empty viewport. Example: pymol -q -c -d 'fetch 1a1q,async=0;as cartoon;ray' This particular example only has CA atoms, so the cartoon mode doesn't show anything. In interactive mode I would `set cartoon_trace_atoms,1` but when batch processing there isn't a good way of detecting whether anything is showing or not. The error is: *** glibc detected *** /home/user/software/packages/pymol-v1.7.4.4/pymol.exe: double free or corruption (out): 0x00007f11f8744f40 *** I've reproduced the error on Redhat 6 and Ubuntu 14.04, with PyMOL 1.7.4.1 through 1.7.6.3. Attached is a stack trace. Any suggestions on ensuring that there are some polygons in frame would also be appreciated. Say, if there was a way to detect that cartoon would fail so that I can switch to a lines or nonbonded representation (I wish that was the default fallback for cartoon). Thanks, Spencer |