Opened 3 years ago

Closed 3 years ago

#8170 closed defect (fixed)

Files should use symmetry information if available

Reported by: kristen.browne@… Owned by: Eric Pettersen
Priority: normal Milestone:
Component: Input/Output Version:
Keywords: Cc: Tom Goddard, phil.cruz@…, michal.stolarczyk@…
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

When comparing QS for eg. https://www.rcsb.org/structure/2BTV, the QS is using the symmetry information to construct the full virus, but when uploading the mmCIF from the entry, it does not.  Phil has requested that if symmetry information is available in the mmCIF (or other data file) that it should be used.  Essentially a QS should look the same as if the user uploaded the mmCIF directly.

Please keep Phil cc’d on ticket as he’s better versed in the requirements for this 😊

Kristen Browne, MSc, MscBMC
Contractor – MSC, Inc. | A Guidehouse Company
3D Modeling and Biovisualization Specialist
Bioinformatics and Computational Biosciences Branch (BCBB)<https://www.niaid.nih.gov/research/bioinformatics-computational-biosciences-branch>
OCICB/OSMO/OD/NIAID/NIH

5601 Fishers Lane, Room 4A60
Rockville, MD 20852
Office 202-253-5228


Change History (11)

comment:1 by Eric Pettersen, 3 years ago

Cc: Eric Pettersen phil.cruz@… added
Component: UnassignedInput/Output
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned

comment:2 by Tom Goddard, 3 years ago

Cc: Tom Goddard added; Eric Pettersen removed
Owner: changed from Tom Goddard to Eric Pettersen

What is a "QS"?

I know that NIH 3D has been biological assemblies from PDBe, and that would provide the virus icosahedral symmetry for PDB 2BTV. If an mmCIF is submitted as a user-provided file instead of a PDB id code then the assembly information in the mmCIF file could be used. I think the NIH 3D ChimeraX scripts do use the sym command to make assemblies (I've seen an NIH 3D bug report that was using that).

I don't know what the ChimeraX NIH 3D scripts our currently doing to handle symmetry and Eric did all the work on those, so I am reassigning to Eric. I can advise if there is some question about the sym command, which I wrote.

comment:3 by Eric Pettersen, 3 years ago

Yes, what is QS?

Given a PDB ID, it fetches it via pdbe_bio. Given a regular PDB or mmCIF file, it uses it as is. I take it that this request is to apply symmetry to the latter if the info is in the file? You don't feel that might be surprising to the user (or should be some kind of option)?

Last edited 3 years ago by Eric Pettersen (previous) (diff)

in reply to:  4 ; comment:4 by kristen.browne@…, 3 years ago

QS is quicksubmit (an NIH 3D term for autogenerating models from a database ID).

Phil can comment about the use case as he is the originator of the request.

K

-----Original Message-----
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu> 
Sent: Monday, December 12, 2022 1:30 PM
Cc: goddard@cgl.ucsf.edu; Browne, Kristen (NIH/NIAID) [C] <kristen.browne@nih.gov>; pett@cgl.ucsf.edu; Cruz, Phil (NIH/NIAID) [C] <phil.cruz@nih.gov>
Subject: [EXTERNAL] Re: [ChimeraX] #8170: Files should use symmetry information if available

#8170: Files should use symmetry information if available
---------------------------------------+----------------------
          Reporter:  kristen.browne@...  |      Owner:  pett
              Type:  defect            |     Status:  assigned
          Priority:  normal            |  Milestone:
         Component:  Input/Output      |    Version:
        Resolution:                    |   Keywords:
        Blocked By:                    |   Blocking:
Notify when closed:                    |   Platform:  all
           Project:  ChimeraX          |
---------------------------------------+----------------------

Comment (by pett):

 Yes, what is QS?

 Given a PDB ID, it fetches it vis pdbe_bio.  Given a regular PDB or mmCIF  file, it uses it as is.  I take it that this request is to apply symmetry  to the latter if the info is in the file?  You don't feel that might be  surprising to the user (or should be some kind of option)?

--
Ticket URL: <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Ftrac%2FChimeraX%2Fticket%2F8170%23comment%3A3&amp;data=05%7C01%7Ckristen.browne%40nih.gov%7Cb0caae74e928444fa0c608dadc6ee46d%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C638064666089746686%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=xO29kggv4EHCQ5%2Fv0BEQM%2FafwEkKXWBh2zROMurhEkQ%3D&amp;reserved=0>
ChimeraX <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Fchimerax%2F&amp;data=05%7C01%7Ckristen.browne%40nih.gov%7Cb0caae74e928444fa0c608dadc6ee46d%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C638064666089746686%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=2EiQ%2FCHw3By9ZoZayOFUAY%2FduHloM0sCfxd%2FzR5y5vE%3D&amp;reserved=0>
ChimeraX Issue Tracker
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and are confident the content is safe.

comment:5 by Eric Pettersen, 3 years ago

It certainly seems possible that the user might want to print the asymmetric unit. Make it an option flag?

comment:6 by Eric Pettersen, 3 years ago

But if you felt that wanted to print the asymmetric unit would be really rare, I can make the script always apply the symmetry information.

comment:7 by Eric Pettersen, 3 years ago

wanted→wanting

comment:8 by Eric Pettersen, 3 years ago

Status: assignedfeedback

in reply to:  9 ; comment:9 by kristen.browne@…, 3 years ago

I checked with Phil, and, for now, he'd like to use the symmetry information by default (if available).  In the future we might add a flag and present the user with more flexible options, but that's a ways off for us.

Thanks!

K

-----Original Message-----
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu> 
Sent: Tuesday, December 13, 2022 4:35 PM
Cc: goddard@cgl.ucsf.edu; Browne, Kristen (NIH/NIAID) [C] <kristen.browne@nih.gov>; pett@cgl.ucsf.edu; Cruz, Phil (NIH/NIAID) [C] <phil.cruz@nih.gov>
Subject: [EXTERNAL] Re: [ChimeraX] #8170: Files should use symmetry information if available

#8170: Files should use symmetry information if available
---------------------------------------+----------------------
          Reporter:  kristen.browne@...  |      Owner:  pett
              Type:  defect            |     Status:  feedback
          Priority:  normal            |  Milestone:
         Component:  Input/Output      |    Version:
        Resolution:                    |   Keywords:
        Blocked By:                    |   Blocking:
Notify when closed:                    |   Platform:  all
           Project:  ChimeraX          |
---------------------------------------+----------------------
Changes (by pett):

 * status:  assigned => feedback


--
Ticket URL: <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Ftrac%2FChimeraX%2Fticket%2F8170%23comment%3A8&amp;data=05%7C01%7Ckristen.browne%40nih.gov%7C8a9b422f607c4de9e47e08dadd51ec53%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C638065641199054984%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=QknGluuEML%2B3PoRHJFkU%2Bt8BDKXh%2BEh8V8r%2F%2F%2FGJPlY%3D&amp;reserved=0>
ChimeraX <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Fchimerax%2F&amp;data=05%7C01%7Ckristen.browne%40nih.gov%7C8a9b422f607c4de9e47e08dadd51ec53%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C638065641199054984%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=8jnvCEqCUUWNzFwXdSz285m4aFHv6AH5GyfcToT6AfE%3D&amp;reserved=0>
ChimeraX Issue Tracker
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and are confident the content is safe.

in reply to:  10 ; comment:10 by goddard@…, 3 years ago

An mmCIF model from the PDB often contains multiple assemblies.  I guess the plan would be to use the first assembly.  In the case of 2btv the first assembly is the full virus capsid.  There are 6 assemblies for 2btv, hexamer, pentamer, asym unit, different coordinate systems.  I am not sure if the PDB has any set pattern for how they are ordered.  Also the assemblies usually have names "1", "2", ... but they need not be numeric, I have seen P1 or letters.  The sym command requires giving an assembly name, filling an available name or even seeing if any assemblies exist may take some Python code.


comment:11 by Eric Pettersen, 3 years ago

Cc: michal.stolarczyk@… added
Resolution: fixed
Status: feedbackclosed

Okay, I have added a commit to the still-outstanding pull request to expand the symmetry of a submitted file if available. Note that that you really need to get a new daily build to use this effectively, because the step that combines the symmetry-generated models into a single model for processing can be very slow for large structures in previous builds.

Note: See TracTickets for help on using tickets.