Roll command for multi objects in grid

Dear ChimeraX users! Using til command I split six superimposed structures, displaying them as the 2x3 table and then rotate each object along its axis within each grid using "roll" in the following way: # for 6 different object roll models #1 center #1 & protein roll models #2 center #2 & protein roll models #3 center #3 & protein roll models #4 center #4 & protein roll models #5 center #5 & protein roll models #6 center #6 & protein Would it be possible to simplify this to one "roll" command that will automatically rotate all displayed objects in the separate grids along its axis ? Many thanks in advance Enrico

Hi Enrico, Allowing the roll command to roll each model about its own center of rotation has been discussed a year ago https://mail.cgl.ucsf.edu/mailman/archives/list/chimerax-users@cgl.ucsf.edu/... and there is a ChimeraX feature request for it https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/10427 but currently there is no such option. I'm not quite sure what such an option would look like. In your example you use "center #1 & protein". In the prior discussion I think the idea was something like "roll models #1-6 center independent" and this would be the same as using "center #1", not "center #1 & protein". But you raise an interesting case where you want to have finer control over the rotation center. For instance, what if I had several homolog structures and I wanted to rotate each about a specific residue or active site ligand, e.g "center #1:215". Tom
On Feb 13, 2025, at 3:57 AM, Enrico Martinez via ChimeraX-users <chimerax-users@cgl.ucsf.edu> wrote:
Dear ChimeraX users!
Using til command I split six superimposed structures, displaying them as the 2x3 table and then rotate each object along its axis within each grid using "roll" in the following way:
# for 6 different object roll models #1 center #1 & protein roll models #2 center #2 & protein roll models #3 center #3 & protein roll models #4 center #4 & protein roll models #5 center #5 & protein roll models #6 center #6 & protein
Would it be possible to simplify this to one "roll" command that will automatically rotate all displayed objects in the separate grids along its axis ?
Many thanks in advance
Enrico _______________________________________________ ChimeraX-users mailing list -- chimerax-users@cgl.ucsf.edu To unsubscribe send an email to chimerax-users-leave@cgl.ucsf.edu Archives: https://mail.cgl.ucsf.edu/mailman/archives/list/chimerax-users@cgl.ucsf.edu/

Right, thank you very much Tom ! Indeed, the idea was to control precisely each rotation center for each model. So presently even an approximate method that would allow to apply such rotation for any number models described in your message "roll models #1-6 center independent" still has not been integrated, right ? Il giorno gio 13 feb 2025 alle ore 21:55 Tom Goddard <goddard@sonic.net> ha scritto:
Hi Enrico,
Allowing the roll command to roll each model about its own center of rotation has been discussed a year ago
https://mail.cgl.ucsf.edu/mailman/archives/list/chimerax-users@cgl.ucsf.edu/...
and there is a ChimeraX feature request for it
https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/10427
but currently there is no such option. I'm not quite sure what such an option would look like. In your example you use "center #1 & protein". In the prior discussion I think the idea was something like "roll models #1-6 center independent" and this would be the same as using "center #1", not "center #1 & protein". But you raise an interesting case where you want to have finer control over the rotation center. For instance, what if I had several homolog structures and I wanted to rotate each about a specific residue or active site ligand, e.g "center #1:215".
Tom
On Feb 13, 2025, at 3:57 AM, Enrico Martinez via ChimeraX-users < chimerax-users@cgl.ucsf.edu> wrote:
Dear ChimeraX users!
Using til command I split six superimposed structures, displaying them as the 2x3 table and then rotate each object along its axis within each grid using "roll" in the following way:
# for 6 different object roll models #1 center #1 & protein roll models #2 center #2 & protein roll models #3 center #3 & protein roll models #4 center #4 & protein roll models #5 center #5 & protein roll models #6 center #6 & protein
Would it be possible to simplify this to one "roll" command that will automatically rotate all displayed objects in the separate grids along its axis ?
Many thanks in advance
Enrico _______________________________________________ ChimeraX-users mailing list -- chimerax-users@cgl.ucsf.edu To unsubscribe send an email to chimerax-users-leave@cgl.ucsf.edu Archives: https://mail.cgl.ucsf.edu/mailman/archives/list/chimerax-users@cgl.ucsf.edu/

Right. There is no "center independent" option.
On Feb 15, 2025, at 3:05 AM, Enrico Martinez via ChimeraX-users <chimerax-users@cgl.ucsf.edu> wrote:
Right, thank you very much Tom ! Indeed, the idea was to control precisely each rotation center for each model. So presently even an approximate method that would allow to apply such rotation for any number models described in your message "roll models #1-6 center independent" still has not been integrated, right ?
Il giorno gio 13 feb 2025 alle ore 21:55 Tom Goddard <goddard@sonic.net <mailto:goddard@sonic.net>> ha scritto:
Hi Enrico,
Allowing the roll command to roll each model about its own center of rotation has been discussed a year ago
https://mail.cgl.ucsf.edu/mailman/archives/list/chimerax-users@cgl.ucsf.edu/...
and there is a ChimeraX feature request for it
https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/10427
but currently there is no such option. I'm not quite sure what such an option would look like. In your example you use "center #1 & protein". In the prior discussion I think the idea was something like "roll models #1-6 center independent" and this would be the same as using "center #1", not "center #1 & protein". But you raise an interesting case where you want to have finer control over the rotation center. For instance, what if I had several homolog structures and I wanted to rotate each about a specific residue or active site ligand, e.g "center #1:215".
Tom
On Feb 13, 2025, at 3:57 AM, Enrico Martinez via ChimeraX-users <chimerax-users@cgl.ucsf.edu <mailto:chimerax-users@cgl.ucsf.edu>> wrote:
Dear ChimeraX users!
Using til command I split six superimposed structures, displaying them as the 2x3 table and then rotate each object along its axis within each grid using "roll" in the following way:
# for 6 different object roll models #1 center #1 & protein roll models #2 center #2 & protein roll models #3 center #3 & protein roll models #4 center #4 & protein roll models #5 center #5 & protein roll models #6 center #6 & protein
Would it be possible to simplify this to one "roll" command that will automatically rotate all displayed objects in the separate grids along its axis ?
Many thanks in advance
Enrico _______________________________________________ ChimeraX-users mailing list -- chimerax-users@cgl.ucsf.edu <mailto:chimerax-users@cgl.ucsf.edu> To unsubscribe send an email to chimerax-users-leave@cgl.ucsf.edu <mailto:chimerax-users-leave@cgl.ucsf.edu> Archives: https://mail.cgl.ucsf.edu/mailman/archives/list/chimerax-users@cgl.ucsf.edu/
_______________________________________________ ChimeraX-users mailing list -- chimerax-users@cgl.ucsf.edu To unsubscribe send an email to chimerax-users-leave@cgl.ucsf.edu Archives: https://mail.cgl.ucsf.edu/mailman/archives/list/chimerax-users@cgl.ucsf.edu/
participants (2)
-
Enrico Martinez
-
Tom Goddard