Opened 3 years ago
Closed 3 years ago
#8170 closed defect (fixed)
Files should use symmetry information if available
Reported by: | 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 , 3 years ago
Cc: | added |
---|---|
Component: | Unassigned → Input/Output |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
comment:2 by , 3 years ago
Cc: | added; removed |
---|---|
Owner: | changed from | to
comment:3 by , 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)?
follow-up: 4 comment:4 by , 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&data=05%7C01%7Ckristen.browne%40nih.gov%7Cb0caae74e928444fa0c608dadc6ee46d%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C638064666089746686%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=xO29kggv4EHCQ5%2Fv0BEQM%2FafwEkKXWBh2zROMurhEkQ%3D&reserved=0> ChimeraX <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Fchimerax%2F&data=05%7C01%7Ckristen.browne%40nih.gov%7Cb0caae74e928444fa0c608dadc6ee46d%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C638064666089746686%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2EiQ%2FCHw3By9ZoZayOFUAY%2FduHloM0sCfxd%2FzR5y5vE%3D&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 , 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 , 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:8 by , 3 years ago
Status: | assigned → feedback |
---|
follow-up: 9 comment:9 by , 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&data=05%7C01%7Ckristen.browne%40nih.gov%7C8a9b422f607c4de9e47e08dadd51ec53%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C638065641199054984%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QknGluuEML%2B3PoRHJFkU%2Bt8BDKXh%2BEh8V8r%2F%2F%2FGJPlY%3D&reserved=0> ChimeraX <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Fchimerax%2F&data=05%7C01%7Ckristen.browne%40nih.gov%7C8a9b422f607c4de9e47e08dadd51ec53%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C638065641199054984%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8jnvCEqCUUWNzFwXdSz285m4aFHv6AH5GyfcToT6AfE%3D&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.
follow-up: 10 comment:10 by , 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 , 3 years ago
Cc: | added |
---|---|
Resolution: | → fixed |
Status: | feedback → closed |
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.
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.