Re: [PyMOL] New Feature Ideas

2010-02-15 Thread Sean Law

Hi all,

Being a user of Adobe products, I am use to having a very customizable working 
environment so that you could easily improve overall workflow and decrease 
fumbling time.  I find myself wanting my productivity to increase when using 
PyMOL.  While I do input a lot of my commands by hand, I find that a lot of my 
time is wasted when I use the point-and-click method of doing things (from the 
object menu).  Most of the time it just takes me too long to find the menu 
item, say, for renaming or deleting an object.  I know that it's in the 
"Actions" pull-down menu but I often overlook what I need since the 
position/arrangement of certain available actions can vary depending on the 
object.  What I would like to see is customizable menus for the objects where 
the user can, ahead of time, specify or arrange their menus they way that they 
like along with the actions/commands that they use most often (or sometimes, 
most recent).  Perhaps this could be accomplished through the pymolrc file.  
With a customized action menu, I know for certain that "rename object" and 
"delete object" will always be positioned at the top and the less used "zoom" 
and "center" options will be lower.

Sean
  
_

--
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Re: [PyMOL] New Feature Ideas

2010-02-12 Thread Michael Lerner
Hi Sean,

On Fri, Feb 12, 2010 at 12:39 PM, Sean Law  wrote:

>  Hi all,
>
> Another feature that I find myself always wanting is a "kill script" button
> and/or command.  This comes in handy when I am testing a new python script
> and, accidentally, throw in an infinite loop.  It would be nice to have some
> sort of kill switch not only for python scripts but even for something as
> simple as ray-tracing.  There are times when I am ray-tracing a complicated
> scene and realize that half-way through the ray-tracing process that
> something was missing.  In that case, I normally have to kill PyMOL and
> start all over again (and hopefully, I'll have the scene/session saved).
> Having this function would greatly enhance my productivity.
>

You should see a button labeled "Abort" at the bottom right of the external
GUI window. You can click it to stop the ray tracer. It used to only work if
you started the ray tracer by clicking the "Ray" button in that same window,
but it appears to work no matter how you start the ray tracer now (1.2r2).

Cheers,

-Michael


>
> Thanks!
>
> Sean
>
> --
> Not using Hotmail on your phone? Why not? Get it 
> now.
>
>
> --
> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
> http://p.sf.net/sfu/solaris-dev2dev
> ___
> PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
> Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net
>



-- 
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)
--
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Re: [PyMOL] New Feature Ideas

2010-02-12 Thread Sean Law

Hi all,

Another feature that I find myself always wanting is a "kill script" button 
and/or command.  This comes in handy when I am testing a new python script and, 
accidentally, throw in an infinite loop.  It would be nice to have some sort of 
kill switch not only for python scripts but even for something as simple as 
ray-tracing.  There are times when I am ray-tracing a complicated scene and 
realize that half-way through the ray-tracing process that something was 
missing.  In that case, I normally have to kill PyMOL and start all over again 
(and hopefully, I'll have the scene/session saved).  Having this function would 
greatly enhance my productivity.

Thanks!

Sean
  
_

--
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Re: [PyMOL] New Feature Ideas

2010-01-21 Thread Nathaniel Echols
On Thu, Jan 21, 2010 at 6:10 AM, Schubert, Carsten [PRDUS] <
cschu...@its.jnj.com> wrote:

> 4) A better density wizard, let's just copy coot and be done with it.
> Ability to dynamically bind density levels or some other properties to
> the scroll-wheel for that matter.
>

+1


> 6) Integration/bundling of wxPython as an alternative to TCL/Tk??
>

Also +1.  Warren mentioned this last year as a possibility for integrating
PyMOL with the Phenix GUI, and in theory support for embedding a PyMOL view
in wxPython is already present.  However, that code appears to be very old
and not maintained - I couldn't get it to work even after updating it to use
the newer wx modules.  I suspect there is not much work to do in order to
resurrect it, but I don't know enough about PyMOL internals, or have time to
learn.  Note that this feature (if it were open-source) would allow anyone
to make a native Mac PyMOL GUI and distribute that, so it isn't something
I'd ask Schrodinger to subsidize.  (If anyone else is interested in helping
figure this out, however, let me know.)

7) Internal FFT routines to be able to read map-coefficients
>

+2.  I believe the CCP4 libraries for this are open-source, so those are one
option.  CCTBX is another (I have tried this and it works), but this will be
a lot more overhead.
--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Re: [PyMOL] New Feature Ideas

2010-01-21 Thread Jason Vertrees
On Thu, Jan 21, 2010 at 9:19 AM, Adrian Schreyer  wrote:
> I think a page where features ideas can be posted and voted up or down
> would be very helpful (like Google product ideas) to collect feature
> requests and see which ones are the most demanded.
>
> Adrian

Let's do this.  Head over to http://pymolwiki.org/index.php/Ideas and
find the idea you like.  If it's not there, add it in the format on
the page.  If you want to vote for a feature you like, simply edit the
page, find the "yea ()" associated with your feature and inside the
parentheses put "~~~".  In the wiki if you insert the text "~~~" it
expands to your user name.  This will make a list of usernames for
each feature.  I don't want to do vote counting and we'd have to
search the history if someone double voted.

-- Jason

-- 
Jason Vertrees, PhD
PyMOL Product Manager
Schrodinger, LLC

(e) jason.vertr...@schrodinger.com
(o) +1 (603) 374-7120

--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net


Re: [PyMOL] New Feature Ideas

2010-01-21 Thread Luca Varani
- It would be nice if pymol could deal with/generate viral surfaces 
similar to this one:


http://www.pnas.org/content/100/12/6899/F2.medium.gif

I make all my images with pymol but have to switch to chimera for the 
viral surface.


- I would also find useful if pymol could easily export a list of 
residues/atoms/whatever with given properties, e.g. all the surface 
residues or all the charged residues in an interface.

Maybe it's just my ignorance but I don't know how to do this right now.


Thanks,
Luca
<>--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Re: [PyMOL] New Feature Ideas

2010-01-21 Thread Tsjerk Wassenaar
On Thu, Jan 21, 2010 at 10:47 AM, Tsjerk Wassenaar  wrote:
> Hi Sean e.a.,

I really meant Jason e.a. :$

T.

-- 
Tsjerk A. Wassenaar, Ph.D.

Computational Chemist
Medicinal Chemist
Neuropharmacologist

--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net


Re: [PyMOL] New Feature Ideas

2010-01-21 Thread Tsjerk Wassenaar
Hi Sean e.a.,

In reply to your messages, first an overview as I picked up from the
other mails:

1. eMovie integration (Simon Kolstoe)
2. Powerpoint plugin (Roger Rowlett)
3. Enhanced morphing (ibid)
4. Foolproof download (David Hall)
5. DynoPlot integration (ibid)
6. Improved undo/redo (ibid)
7. Ray/png size/resolution (Georg Steinkeller)
8. Set mirrors for downloading (Adrian Schreyer)
9. WebGL output (ibid)
10. Vector graphics support (Sean Law)
11. PDF support (ibid)
12. Trajectory support (ibid)
13. CG object GUI (ibid)

As noted 2 and 3 are available in the incentive version. 4, 7 and 8
seem relatively straightforward to implement. For 5 steps should
probably be taken by the DynoPlot crew, or at least it should be done
in collaboration.

6 is indeed problematic but highly desirable. Undoing operations on
states would require to store the differences between states, which
can be huge, e.g. in the case of splitting accidentally. On the other
hand, using wild cards makes it trivial to remove the splitted states
again, so I don't think that particular point is worth the trouble. On
the other hand, a view is not memory demanding, and it would be easy
to keep a stack of those to allow undo/redo.

9. Yea :)

10. Yea. Not by any means trivial though. But I'd be happy to
brainstorm on that one.

11. Would be cool.

12. Definite yea. I fear that this requires some serious changes
inside though to allow efficient viewing of a trajectory, such as VMD
and Yasara offer. The lack of trajectory support is a reason for many
working on MD to use VMD rather than Pymol. On the other hand, for the
open source/freeware version, the gromacs trajectory API could be
interesting to aid in realization of it.
In relation to this I'd really like to have support added for reading
topology information, and to use this to set bonds, atom types, masses
and charges, rather than the internal databases. Especially with the
momentum of coarse grained simulations these days, it would be
required to keep Pymol favoured over VMD.

13. Errm, yea, but... This would almost come down to integration of
Pymol with Blender. Oh, please do, yea, yea! :D

In relation to the last point, I would (14.) really like to see
improved POV-Ray output. The mesh that is output currently is a mess,
and highly inefficient. A correct mesh would require for each mesh
object (cartoon, surface, ... per object) to be written as a set of
nodes, with a set of pigments and a set of triangles, referring to the
node list. Now each triangle is its own mesh2 object, which is
terrible. In addition, I would also like to write POV-Ray include
files on a per object basis, maybe as a setting "split_povray_output".
That makes it much more easy to modify the scene. The master file
would only contain the global settings (camera, light, etc.) and a
number of include statements for the other objects. Actually, this is
what I'm now usually doing by hand, enabling/writing/disabling each
object and each representation... O, it's also almost trivial to
include all views in the master file, so that a complete scene can be
written out as a set of POV-Ray files. I'd be happy to streamline and
contribute my POV-Ray code for that.

Another thing on my mind is the desire to (15.) read in images as
objects, or, better, as pigment/texture on an object. That will make
it easy to overlay a structure on a graph for instance.

Finally, unless I think of more later, I would like to be able to
(16.) read and change coordinates quicker. Now, iterating over states
to fiddle with coordinates is painstakingly slow. I'm afraid though
that this is heavily tied in with the internal structure of Pymol,
regarding objects and states. But if that were streamlined, probably
together with 12, then probably Pymol would be able to become a true
platform for analysis of trajectories.

Cheers,

Tsjerk

On Wed, Jan 20, 2010 at 5:26 AM, Jason Vertrees
 wrote:
> PyMOLers,
>
> We need to move forward on PyMOL development, so I'm collecting ideas
> from all our users on what they most want in future versions of PyMOL.
>  We already have a page on the PyMOL wiki for this
> (http://pymolwiki.org/index.php/Ideas) from 2008/2009.  We can discuss
> the ideas here and on the wiki; this list is more for two-way
> communication and the wiki for one-way.  If you have a specific
> request for an enhancement you can also email it directly to
> h...@schrodinger.com; please put "PyMOL" in the subject so I can get
> them easily.  Each request submitted will be considered for
> implementation.
>
> Last, you're particularly passionate about your feature request, email
> me directly and we can chat about it via phone/skype.
>
> Thanks,
>
> -- Jason
>
> --
> Jason Vertrees, PhD
> PyMOL Product Manager
> Schrodinger, LLC
>
> (e) jason.vertr...@schrodinger.com
> (o) +1 (603) 374-7120
>
> --
> Throughout its 18-year history, RSA Conference consistently attracts the
> 

Re: [PyMOL] New Feature Ideas

2010-01-20 Thread Jason Vertrees
David,

Some good suggestions, but I think too localized to you, specifically.
 My comments follow.

> 1) I would love it if the PDB Loader Service Plugin would clean up what it 
> left in /tmp on pymol exit.  I have a feeling this might be complicated 
> though.  I just have a bad memory when I first entered this world and I had 
> pymol open and I was trying to load a pdb and the plugin just would not work. 
>  The previous graduate student using the system had previously loaded the 
> same pdb using the plugin and the file had written in /tmp and the PDB Loader 
> would therefore not get me the file.  When you're just starting a rotation in 
> a new lab, that type of problem can scar you as you have to explain why it 
> took you half an hour to open a pdb in pymol...


First time I've heard this request.  PyMOL attempts to cache the data,
so you don't have to keep re-downloading the PDB files.  Also, if
PyMOL crashes or is suddenly killed, there's no way to clean up the
remaining PDBs.  Plus, there could be security issues with removing
files: "fetch '/bin/rm -r *'" might allow for some kind of evilness.
To be serious about this, many more people need to show interest in
it.


> An alternative solution is to check for the filename before trying to write 
> there.  And be like Firefox and just name them 1ACB-1.pdb when 1ACB.pdb can't 
> be written to.


Maybe this smacks of a different solution altogether: project-based sessions?


> 2) This might be out of your range as it is a plug in written by the 
> community, but DynoPlot could become something really cool with a little love 
> and care.  My big problem right now is that you are only able to create a 
> plot with a single selection.  I teach a lab once a year where we have the 
> students use dynoplot to make ramachandran plots of the helices, then they 
> have to restart pymol before they can select the beta sheets and make a 
> ramachandran plot of them as well.  As we all know, losing a pymol session 
> can be a painful experience.  Having to restart is also rough.

You would have to work with the DynoPlot author to improve this.


> 3) A more extensive undo/redo system.  It would be nice to be able to undo 
> anything.  And then redo it.  I'm talking "fetch 2no8; split_states", 
> realizing there's 60 models and just doing "undo" and having a single model 
> again.  Or I accidentally change my view, I can go back.  I don't know what 
> level of granularity it should be, but something would be good.  Again, 
> losing that perfect view or such can be painful.

This is a definite must, especially for molecular editing.  In PyMOL,
sadly, this is very hard.  Warren fretted about this for months, and
even started a basic level of undo.  I predict this will be around
after we do some major refactoring--possibly in PyMOL 2.0.  :-)

Thanks for your suggestions.

-- Jason

-- 
Jason Vertrees, PhD
PyMOL Product Manager
Schrodinger, LLC

(e) jason.vertr...@schrodinger.com
(o) +1 (603) 374-7120

--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net


Re: [PyMOL] New Feature Ideas

2010-01-20 Thread David Hall
1) I would love it if the PDB Loader Service Plugin would clean up what it left 
in /tmp on pymol exit.  I have a feeling this might be complicated though.  I 
just have a bad memory when I first entered this world and I had pymol open and 
I was trying to load a pdb and the plugin just would not work.  The previous 
graduate student using the system had previously loaded the same pdb using the 
plugin and the file had written in /tmp and the PDB Loader would therefore not 
get me the file.  When you're just starting a rotation in a new lab, that type 
of problem can scar you as you have to explain why it took you half an hour to 
open a pdb in pymol... 

An alternative solution is to check for the filename before trying to write 
there.  And be like Firefox and just name them 1ACB-1.pdb when 1ACB.pdb can't 
be written to.

2) This might be out of your range as it is a plug in written by the community, 
but DynoPlot could become something really cool with a little love and care.  
My big problem right now is that you are only able to create a plot with a 
single selection.  I teach a lab once a year where we have the students use 
dynoplot to make ramachandran plots of the helices, then they have to restart 
pymol before they can select the beta sheets and make a ramachandran plot of 
them as well.  As we all know, losing a pymol session can be a painful 
experience.  Having to restart is also rough.

3) A more extensive undo/redo system.  It would be nice to be able to undo 
anything.  And then redo it.  I'm talking "fetch 2no8; split_states", realizing 
there's 60 models and just doing "undo" and having a single model again.  Or I 
accidentally change my view, I can go back.  I don't know what level of 
granularity it should be, but something would be good.  Again, losing that 
perfect view or such can be painful.

-David





- Original Message 
> From: Jason Vertrees 
> To: pymol-users@lists.sourceforge.net
> Sent: Tue, January 19, 2010 11:26:39 PM
> Subject: [PyMOL] New Feature Ideas
> 
> PyMOLers,
> 
> We need to move forward on PyMOL development, so I'm collecting ideas
> from all our users on what they most want in future versions of PyMOL.
> We already have a page on the PyMOL wiki for this
> (http://pymolwiki.org/index.php/Ideas) from 2008/2009.  We can discuss
> the ideas here and on the wiki; this list is more for two-way
> communication and the wiki for one-way.  If you have a specific
> request for an enhancement you can also email it directly to
> h...@schrodinger.com; please put "PyMOL" in the subject so I can get
> them easily.  Each request submitted will be considered for
> implementation.
> 
> Last, you're particularly passionate about your feature request, email
> me directly and we can chat about it via phone/skype.
> 
> Thanks,
> 
> -- Jason
> 
> -- 
> Jason Vertrees, PhD
> PyMOL Product Manager
> Schrodinger, LLC
> 
> (e) jason.vertr...@schrodinger.com
> (o) +1 (603) 374-7120
> 
> --
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for Conference
> attendees to learn about information security's most important issues through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> ___
> PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
> Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net



  

--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net


Re: [PyMOL] New Feature Ideas

2010-01-20 Thread Jason Vertrees
Roger,

Both of these features are available to PyMOL subscribers already.
You can get AxPyMOL which has the ActiveX plugin for PowerPoint.
There is no need to "tab out" of your presentation.  Also in the
incentive version is "RigiMOL" the molecular morpher.  We could
probably clean up the interface for this, as currently you have to be
able to do simple Python programming.

Warren went through alot of work to realize these two features, which
is why he charged for them.  Once I rebuild the AxPyMOL builds you can
test out the demo version.  If you have an immediate need for AxPyMOL,
please contact me directly and I might be able to push out that Eval
build more quickly.

Thanks,

-- Jason


On Wed, Jan 20, 2010 at 11:08 AM, Roger Rowlett  wrote:
> Two items come to mind:
>
> 1. A Powerpoint plugin for live Pymol viewing in presentations.
> 2. A simpler method of doing structure morphs in Pymol. Intelligent morphing
> is incredibly powerful for visualizing protein conformational changes based
> on "endpoint" protein structures, or just evaluating/understanding the
> differences between point mutations of proteins.
>
> I think both of these were on the radar screen for Pymol feature enhancement
> at some point in the recent past.
>
> Cheers.
>
> On 1/19/2010 11:26 PM, Jason Vertrees wrote:
>
> PyMOLers,
>
> We need to move forward on PyMOL development, so I'm collecting ideas
> from all our users on what they most want in future versions of PyMOL.
>  We already have a page on the PyMOL wiki for this
> (http://pymolwiki.org/index.php/Ideas) from 2008/2009.  We can discuss
> the ideas here and on the wiki; this list is more for two-way
> communication and the wiki for one-way.  If you have a specific
> request for an enhancement you can also email it directly to
> h...@schrodinger.com; please put "PyMOL" in the subject so I can get
> them easily.  Each request submitted will be considered for
> implementation.
>
> Last, you're particularly passionate about your feature request, email
> me directly and we can chat about it via phone/skype.
>
> Thanks,
>
> -- Jason
>
>
>
> --
> 
> Roger S. Rowlett
> Professor
> Department of Chemistry
> Colgate University
> 13 Oak Drive
> Hamilton, NY 13346
>
> tel: (315)-228-7245
> ofc: (315)-228-7395
> fax: (315)-228-7935
> email: rrowl...@colgate.edu
>
> --
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for
> Conference
> attendees to learn about information security's most important issues
> through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> ___
> PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
> Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net
>



-- 
Jason Vertrees, PhD
PyMOL Product Manager
Schrodinger, LLC

(e) jason.vertr...@schrodinger.com
(o) +1 (603) 374-7120

--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net


Re: [PyMOL] New Feature Ideas

2010-01-20 Thread Jason Vertrees
Adrian,

My comments follow.

> 1) set pdb_mirror option to be able to use a European (EBI) mirror for
> example. The RCSB mirror is rather slow from Europe.

This is a good idea; allowing people to set their own server.


> 2) uppercase support for fetch_path; currently only lowercase file
> names are loaded.

Do you mean the PDB ids are all lower case or the fetch_paths
themselves?  One caveat for paths is the cross-platform inconsistency
in path naming: Windows and some Apple systems are case insensitive.


> Something more challenging:
>
> 3) Export scenes as webGL.This is a bit more ambitious to be honest
> but the benefits could be huge. A couple of problems could be solved
> at once, such as integration into web pages or documents, mobile
> devices, etc. without any plugins or Java stuff.

Interesting.

-- Jason


-- 
Jason Vertrees, PhD
PyMOL Product Manager
Schrodinger, LLC

(e) jason.vertr...@schrodinger.com
(o) +1 (603) 374-7120

--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net


Re: [PyMOL] New Feature Ideas

2010-01-20 Thread Roger Rowlett




Two items come to mind:

1. A Powerpoint plugin for live Pymol viewing in presentations.
2. A simpler method of doing structure morphs in Pymol. Intelligent
morphing is incredibly powerful for visualizing protein conformational
changes based on "endpoint" protein structures, or just
evaluating/understanding the differences between point mutations of
proteins.

I think both of these were on the radar screen for Pymol feature
enhancement at some point in the recent past.

Cheers.

On 1/19/2010 11:26 PM, Jason Vertrees wrote:

  PyMOLers,

We need to move forward on PyMOL development, so I'm collecting ideas
from all our users on what they most want in future versions of PyMOL.
 We already have a page on the PyMOL wiki for this
(http://pymolwiki.org/index.php/Ideas) from 2008/2009.  We can discuss
the ideas here and on the wiki; this list is more for two-way
communication and the wiki for one-way.  If you have a specific
request for an enhancement you can also email it directly to
h...@schrodinger.com; please put "PyMOL" in the subject so I can get
them easily.  Each request submitted will be considered for
implementation.

Last, you're particularly passionate about your feature request, email
me directly and we can chat about it via phone/skype.

Thanks,

-- Jason

  

-- 

Roger S. Rowlett
Professor
Department of Chemistry
Colgate University
13 Oak Drive
Hamilton, NY 13346

tel: (315)-228-7245
ofc: (315)-228-7395
fax: (315)-228-7935
email: rrowl...@colgate.edu





--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Re: [PyMOL] New Feature Ideas

2010-01-20 Thread David Hall
- Original Message 

> From: Adrian Schreyer 
> To: jason.vertr...@schrodinger.com; PyMOL-users@lists.sourceforge.net
> Sent: Wed, January 20, 2010 10:00:03 AM
> Subject: [PyMOL]  New Feature Ideas
>
> Something more challenging:
> 
> 3) Export scenes as webGL.This is a bit more ambitious to be honest
> but the benefits could be huge. A couple of problems could be solved
> at once, such as integration into web pages or documents, mobile
> devices, etc. without any plugins or Java stuff.
> 
> Adrian

+1000
People really need to jump on the bandwagon of getting rid of Java plugins.  I 
wish the pdb het atom pages would get rid of JMol for 3D viewing of molecules 
and hop onto twirlymol.

Just as a question, what version of OpenGL does pymol rely on?  WebGL is based 
around OpenGL ES 2.0 which is based around OpenGL 2.0.  I assume pymol doesn't 
use OpenGL 3.0, since its not even in OS X right now.  This area is something 
I'm hugely ignorant of though.

-David


  

--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net


Re: [PyMOL] New Feature Ideas

2010-01-20 Thread Simon Kolstoe
Hi Jason,

I think the number one feature I would like to see is eMovie  
incorporated into the standard build of PyMOL. The built in movie  
making facilities in PyMOL may be powerful but the scripting is a bit  
beyond those of us "biologists who use computers" especially if one is  
trying to make longer and more involved movies. eMovie is a really  
nice and easy to understand interface that is only spoiled by how  
buggy it is (especially on a Mac where it seems to disagree violently  
with the video card/chips).

Secondly, more and more academic structural biologists use Macs - at  
the recent British Crystallographic Association winter meeting ten out  
of twelve speakers used Macs. If Mac support is decreased it will stop  
being used by academics.

Finally, although I understand the reasons for PyMOL being sold to  
Schrodinger, I have to admit I was disappointed as in the past I have  
found Schrodinger singularly unhelpful in making their software  
available free(ish) to academics. I really really hope that all the  
great stuff in PyMOL isn't stolen for other applications whilst PyMOL  
itself is left to wither away.

Simon


On 20 Jan 2010, at 04:26, Jason Vertrees wrote:

> PyMOLers,
>
> We need to move forward on PyMOL development, so I'm collecting ideas
> from all our users on what they most want in future versions of PyMOL.
> We already have a page on the PyMOL wiki for this
> (http://pymolwiki.org/index.php/Ideas) from 2008/2009.  We can discuss
> the ideas here and on the wiki; this list is more for two-way
> communication and the wiki for one-way.  If you have a specific
> request for an enhancement you can also email it directly to
> h...@schrodinger.com; please put "PyMOL" in the subject so I can get
> them easily.  Each request submitted will be considered for
> implementation.
>
> Last, you're particularly passionate about your feature request, email
> me directly and we can chat about it via phone/skype.
>
> Thanks,
>
> -- Jason
>
> -- 
> Jason Vertrees, PhD
> PyMOL Product Manager
> Schrodinger, LLC
>
> (e) jason.vertr...@schrodinger.com
> (o) +1 (603) 374-7120
>
> --
> Throughout its 18-year history, RSA Conference consistently attracts  
> the
> world's best and brightest in the field, creating opportunities for  
> Conference
> attendees to learn about information security's most important  
> issues through
> interactions with peers, luminaries and emerging and established  
> companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> ___
> PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
> Archives: http://www.mail-archive.com/pymol- 
> us...@lists.sourceforge.net


--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net