https://github.com/princetonuniversity/aspire
Algorithms for Single Particle Reconstruction
https://github.com/princetonuniversity/aspire
Last synced: about 2 months ago
JSON representation
Algorithms for Single Particle Reconstruction
- Host: GitHub
- URL: https://github.com/princetonuniversity/aspire
- Owner: PrincetonUniversity
- License: other
- Created: 2013-07-19T17:57:35.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2024-04-15T15:44:08.000Z (over 1 year ago)
- Last Synced: 2025-07-09T14:48:06.337Z (3 months ago)
- Language: MATLAB
- Size: 84.6 MB
- Stars: 14
- Watchers: 21
- Forks: 3
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README


# ASPIRE - Algorithms for Single Particle Reconstruction
This is the MATLAB version with initial private repository started in 2013. Please check the corresponding
[Python version](https://github.com/ComputationalCryoEM/ASPIRE-Python) started in 2018.Current version: 0.14
Date: 11/2018For more information about the project, algorithms, and related publications please refer to the [ASPIRE Project website](http://spr.math.princeton.edu/).
Installation
------------
The following steps should be executed only once.
1. Download and extract the package.
We will assume that the package has been extracted to a folder named ASPIRE.
2. Change into the directory ASPIRE.
3. Run "initpath".
4. Run "install".
5. Change into the directory ASPIRE/projections/class_average/ and run “gen_simulation_data”.Getting started
---------------
1. Enter the directory ASPIRE.
2. Run “initpath”
This script should be executed each time you start your Matlab session.
3. Change into the directory ASPIRE/examples
4. Enjoy the example scriptsRevisions
---------## Changes from version 0.13
1. Improve speed
2. Improve reconstruction workflows
3. Integrate PSWF-based sPCA
4. Revise class averaging to use PSWF
5. Add support for EM iterations in class averaging
6. Add support for the FINUFFT library.
7. New implementation of Covariance Wiener Filtering (CWF) denosing
8. Implementation of a 3D fast Fourier-Bessel basis (and a new implementation of the 2D version)
9. Replace FIRM reconstruction algorithm
10.Add abinitio common-lines algorithms for molecules with Cn symmetry
11.Revise examples
12.Add various utilities## Changes from version 0.12
1. Added improved denoising for images
2. Added volume covariance estimation
3. Added improved noise estimation
4. Added Fast steerable PCA
5. New example scripts
6. Improved ab-initio reconstruction for non-symmetric molecules
7. Added routines for reconstruction workflow## Changes from version 0.11
1. Added memory efficient FIRM reconstruction routine reconstruction/FIRM/recon3d_firm_ctf_large.m
2. Added example file for using cryo_project examples/simulated_projections.m
3. Update documentation of projections/simulation/cryo_project.m
4. Remove obsolete benchmark results from comment at the end of ./sinograms/test_commonlines_gaussian.m## Changes from version 0.1
1. Updated class averaging code.
2. Revised the function cryo_project to generate projections whose size is different from the size of the projected volume.