Examples
examples
Exanple script for generating and scoring torus maps in nuclear membrane fitting.
- examples.examples.generate_bestfit_torus_map()
Fits several torus models onto the nuclear membrane and saves the best fit.
- Returns:
None
Examples
fitter= bf.BagelFitter() fitter.load_exprimental_map(os.path.join(data_path,"Yeast_C8_Double_MR_center.mrc" )) tor_R_range=(660, 670, 10); tor_r_range=(140, 160, 20); tor_th_range=(55, 65, 10); extension = 0.0 best_torus = fitter.fit_binary_torus(tor_R_range, tor_r_range, tor_th_range, extension) fitter.write_torusmap_to_file(os.path.join(data_path,"torus_yeast_fitted.mrc" ))
- examples.examples.generate_binary_torus_map()
Generates a binary torus map using predefined torus parameters and saves it to a file.
- Returns:
None
Examples
data_path = os.path.join(script_dir,"./yeast_membrane/") fitter= bf.BagelFitter() tor_R = 660; tor_r=140; tor_th=55; extension=0.0 best_torus = fitter.generate_binary_torus( tor_R, tor_r, tor_th, extension=0.0, boundingbox_length=2240, voxel_size=10.0, outmap_fname=os.path.join(data_path,"torus_yeast_fitted.mrc" ))
- examples.examples.score_torus_map_with_experimental_map()
Compares a generated torus map with an experimental map using a scoring function.
- Returns:
None
Examples
fitter= bf.BagelFitter() mapfile1 = os.path.join(data_path,"Yeast_C8_Double_MR_center.mrc" ) mapfile2 = os.path.join(data_path,"torus_yeast_fitted.mrc" ) fitter.score_torus_maps(mapfile1, mapfile2)