[go: up one dir, main page]

Skip to content

3d protein model reconstruction pipeline from cryo-em particle images, developed at Yale IPAG

License

Notifications You must be signed in to change notification settings

vicrucann/cryo3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Short description

View in Chimera of the result 3d structure

cryo3d is a matlab-based software that allows for fast 3D protein reconstruction based on cryogenic particle images. The software was developped at Image Processing and Analysis Group, Yale School of Medicine, Dept. of Diagnostic Radiology under supervision and with participation of Prof. Hemant Tagare.

The project structure

/doc : contains project description-related documents
/script : main *.m scripts of the pipeline and main workspace (the Matlab should be run from that folder)
/src : *.m functions, arranged by the different pipeline step, e.g., preprocessing, best_match, etc; mrc folder contains function to read-write *.mrc files
/test : temporal functions that are under development, subject to delete for the final release version

Source code

To download the source code of the pipeline, run the following commands:

path $                          git clone https://github.com/vicrucann/cryo3d

To get the submodules (cacharr and rshell-mat):

path $                          cd cryo3d
path/cryo3d $                   git submodule update --init --recursive

When planning to edit (and then push back to the github) any of the submodules, checkout to the master branch for each of the submodules:

path $                          cd cryo3d/src/rshell-mat
path/cryo3d/src/rshell-mat $    git checkout master
path/cryo3d/src/rshell-mat $    cd ..
path/cryo3d/src $               cd cacharr
path/cryo3d/src/cacharr $       git checkout master

Running the whole pipeline

User must provide configuration file as an input for the \script\cryo3d.m function (you can find an example of such file for both Windows and Linux in script folder.

Main preprocessing components and their outputs

	1. (*.star, *.mrcs)     	->	fit_ctfs.m 	            -> fit-ctfs.mat
	2. (fit-ctfs.mat, *.mrcs) 	-> 	proprocess_images.m 	-> pre-imgs.mrcs
	3. (*.mrc)	            	->	init_volume.m   		-> ini-vol.mrc
	4. (theta)          		->	coordinate_axes.m       -> coord-ax.mat

Author information

All of function for fast best match method were written by Nicha Dvornek. The improvements like main framework organization, distributor package rshell-mat and caching class cacharr were written by Victoria Rudakova. For inquires on additional packages: vicrucann(at)gmail(dot)com.

About

3d protein model reconstruction pipeline from cryo-em particle images, developed at Yale IPAG

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published