So this is an easy problem, but I’m not sure about the fix? I kept getting the error below:
AssertionError: Missing symmetry file or unrecognized symmetry type: I4
while refining the ab-initio model of an icosahedral particle. Looking into the code with nano, it turns out that my symmetry.py file has I, I1, and I2 symmetry, but is completely missing I4.
I’ve tried updating the node/files to no avail. Is this a known issue, is there a standard fix, or can someone just post the required code? (I2 code included below as an example)
When I attempted to replicate this process in CryoSPARC, using I3 symmetry (uppercase “I”), I encountered an error message: “Missing symmetry file or unrecognized symmetry type: I3.”
As an alternative, I tried L3 symmetry (uppercase “L”) during an ab initio job. While L3 worked, it was very time-consuming, so I terminated it.
I suspect that it wasn’t actually using a symmetry other than C1, but I’m surprised it didn’t throw an error when passed “L3” as a symmetry operator…
Also, @rposert, I3 used to be necessary for some things (the original implementation of block-based reconstruction was dependent on it, for example) and, if I’m honest, I like having the fivefold symmetry axis along Z.