Skip to content
This repository has been archived by the owner on Apr 26, 2023. It is now read-only.

Store the information about particles distribution after gold standard #1172

Open
1aviervargas opened this issue Aug 10, 2017 · 4 comments
Open
Assignees

Comments

@1aviervargas
Copy link
Collaborator

Hi there,

I am working on the enrich method. After discussion with Coss and JM we decided to use gold standard somehow to show we have not model bias problems. The point is that I need the information about how particles are distributed between the two halves after autorefine. In Scipion this information is not stored. I have edited relion import to incorporate this information (tested) and also the relion refine protocol (not tested yet); @delarosatrevin and @pconesa, can you take a look to check that this takes sense? The branch is jv_hetero_enrich

The edited files are

relion/convert.py

if partRow.hasLabel(md.RLN_PARTICLE_RANDOM_SUBSET):
    img._random_Subset = Integer(partRow.getValue(md.RLN_PARTICLE_RANDOM_SUBSET))

relion/protocol_refine3D.oy

    item._random_Subset = Integer(row.getValue(md.RLN_PARTICLE_RANDOM_SUBSET))

Thanks

@pconesa
Copy link
Member

pconesa commented Aug 17, 2017

I'll assign this to @josuegbl, he can better check this than me.

@josuegbl
Copy link
Contributor

@1aviervargas, did you submitted the proposed changes? I think you should add _rln before the name of the label, cause this label is specific to Relion. Maybe you can consider split your set into two subsets randomly in your protocol, instead storing a relion label.

@1aviervargas
Copy link
Collaborator Author

1aviervargas commented Aug 17, 2017 via email

@azazellochg
Copy link
Member

While relion stores the half id, afaik cryosparc does the split randomly, so I'm not sure how to go with this between plugins

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants