Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: docstrings and overall design for expectation maximization iterative refinement #21

Open
wants to merge 175 commits into
base: master
Choose a base branch
from

Conversation

jedyeo
Copy link
Collaborator

@jedyeo jedyeo commented Mar 20, 2022

Fixes #10

References

  1. Nelson, P. C. (2019). Chapter 12 : Single Particle Reconstruction in Cryo-electron Microscopy.
    In Physical Models of Living Systems (pp. 305–325).
    https://repository.upenn.edu/cgi/viewcontent.cgi?article=1665&context=physics_papers
  2. Scheres, S. H. W. (2012). RELION: Implementation of a Bayesian approach to cryo-EM structure determination.
    Journal of Structural Biology, 180(3), 519–530.
    http://doi.org/10.1016/j.jsb.2012.09.006
  3. Sigworth, F. J., Doerschuk, P. C., Carazo, J.-M., & Scheres, S. H. W. (2010).
    An Introduction to Maximum-Likelihood Methods in Cryo-EM.
    In Methods in Enzymology (1st ed., Vol. 482, pp. 263–294). Elsevier Inc.
    http://doi.org/10.1016/S0076-6879(10)82011-7

@jedyeo
Copy link
Collaborator Author

jedyeo commented Mar 20, 2022

currently only 2D ffts in compSPI.transforms. can use torch.fft for 3d fft and convert back to numpy array

@geoffwoollard
Copy link

I added my comments. Refactor and pull out the functions to be defined outside. I just wrote it like this to start it off because it's more readable - things defined right where they are used.

@jedyeo
Copy link
Collaborator Author

jedyeo commented Mar 22, 2022

im not sure whats going on with black...

@geoffwoollard
Copy link

This PR should be into master.

@thisFreya thisFreya changed the base branch from reconstructSPI_infrastructure to master March 31, 2022 20:28
@thisFreya
Copy link
Collaborator

This PR should be into master.

I had it into reconstructSPI_infrastructure due to it being a branch off of that - upon reflection you're right that doesn't imply this PR needs to be into master!

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

Successfully merging this pull request may close these issues.

iterative ref: PR-ready docstrings and design for iterative refinement
3 participants