Hi Enrico, 

This is beyond my understanding, try and run this bash script without making 
the surface transparent (to figure out if the issue comes from the transparency)

Also try the rebuild command before saving the image: 
https://pymolwiki.org/index.php/Rebuild

Cheers,

Ali

Ali Kusay | BPharm (Hons) | PhD Candidate & Pharmacist
The University of Sydney School of Pharmacy | Faculty of Medicine and Health
424, Brain and Mind Centre | The University of Sydney | NSW 2050

On 10/1/22, 11:10 pm, "Enrico Martinez" <jmsstarli...@gmail.com> wrote:

    Thank you very much,Ali!
    just one question: when I do the surface calculations using bash
    script operating with the command lines of the pymol it produces
    correctly pse session with the surfaces. BUT if I save an image using
    png, the surface is totally absent. Here are my commands directly from
    the shell script:

    $pymol -c -d "
    from pymol import cmd
    cmd.load('${results}/${output}_${lig_name}_${receptor}_rep${i}.pdb')
    cmd.show( 'surface', '${output}* and polymer within 15 of ${output}*
    and not polymer' )
    cmd.set( 'transparency', '0.5' )
    cmd.save('${vizu}/${output}_${lig_name}_rep${i}.pse')
    
cmd.png('${vizu}/${output}_${lig_name}_rep${i}.png',width=${image},height=${image},dpi=50,ray=0)
    "
    As the result of this workflow,  the surface is present in the PSE
    file but not in the png image. Otherwise when I save png directly from
    the pymol's GUI the surface is well captured on the png as well. What
    should I include in my script ?

    пн, 10 янв. 2022 г. в 12:18, Ali Saad Kusay <akus8...@uni.sydney.edu.au>:
    >
    > Hi Enrico,
    >
    > You can carve the protein surface around the ligand, i.e. show only the 
surface behind the ligand, see this guide: 
https://protect-au.mimecast.com/s/1Of6CNLJyQU0W9yVofmRSV0?domain=pymol.org
    >
    > You can also try and made the surface more transparent, but this doesn't 
always give the best results, see: 
https://protect-au.mimecast.com/s/vdsUCOMKzVTp8wQ53fvOudq?domain=pymolwiki.org, 
i.e.:
    >
    > set transparency, 0.5
    >
    > It would help to see an image of what you are working with atm
    >
    > Cheers,
    >
    > Ali
    >
    > Ali Kusay | BPharm (Hons) | PhD Candidate & Pharmacist
    > The University of Sydney School of Pharmacy | Faculty of Medicine and 
Health
    > 424, Brain and Mind Centre | The University of Sydney | NSW 2050
    >
    >
    > On 10/1/22, 10:10 pm, "Enrico Martinez" <jmsstarli...@gmail.com> wrote:
    >
    >     Dear Pymol users!
    >     Working on the vizualisation of the protein-ligand interactions I
    >     would like to switch from cartoon to the surface representation of the
    >     protein, while still being capable to see the ligand-binding cavity
    >     (as well as non-covalent interactions)
    >
    >     Could you suggest me some combination of the options which could helps
    >     me with such vizualisaiton?
    >     I have alread tried
    >     show surface, all within 5 of my_pdb and not polymer
    >     set surface_smooth_edges, onset surface_smooth_edges, on
    >     where my_pdb and not polymer corresponds to the selection of the 
ligand
    >
    >     Eventualy this create cool surface representation of the protein and
    >     but completely hides the ligand-binding cavity
    >     Many thanks in advance!
    >     Enrico
    >
    >
    >     _______________________________________________
    >     PyMOL-users mailing list
    >     Archives: 
https://protect-au.mimecast.com/s/5uDYCP7LAXfKwZVvQF1Df45?domain=mail-archive.com
    >     Unsubscribe: 
https://protect-au.mimecast.com/s/Q3GJCQnMBZfkQ9ZB7FkIfVr?domain=sourceforge.net
    >
    >



_______________________________________________
PyMOL-users mailing list
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net
Unsubscribe: 
https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe

Reply via email to