Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
auto3dem:history [2015/03/29 15:42]
gcardone [auto3dem v1.01]
auto3dem:history [2015/12/22 12:07]
gcardone
Line 1: Line 1:
 ====== Modification history ====== ====== Modification history ======
  
-This document describes incremental modifications made to the Baker lab software suite. Since the image preprocessing,​ image reconstruction,​ format conversion, and utility programs are so tightly coupled (e.g. shared standards and libraries) and released as a single package, all modifications are described together in a single document. Owing to the complexity of the software, it is impractical to provide a line-by-line listing of alterations. Instead we focus primarily on modifications that impact the end user and on large-scale changes to the code. Starting on version 4.02, more details on some of the listed ​changes can be found in the file MINOR_RELEASE_NOTES,​ included in the software package.+This document describes incremental modifications made to the Baker lab software suite. Since the image preprocessing,​ image reconstruction,​ format conversion, and utility programs are so tightly coupled (e.g. shared standards and libraries) and released as a single package, all modifications are described together in a single document. Owing to the complexity of the software, it is impractical to provide a line-by-line listing of alterations. Instead we focus primarily on modifications that impact the end user and on large-scale changes to the code. Starting on version 4.02, more details on the changes ​in the latest version ​can be found in the file MINOR_RELEASE_NOTES,​ included in the software package. 
 + 
 +==== auto3dem v4.05.2 ==== 
 + 
 +== New programs == 
 +  * **prj**: calculate projections from a reconstruction using orientations either random, uniform or from an input data set 
 +  * **a3dm_icosrotate**:​ rotate an icosahedral map from standard orientation to one with a pair of vertices positioned along the z axis 
 +  * **a3dm_dat_stats**:​ gather information on the results from a run at a given iteration 
 +  * **a3dm_sel_stableparts**:​ select only stable particles, i.e. with unchanged orientation with respect to a previous iteration, and generate a new stack parameter file 
 +  * **a3dm_plot_score**:​ generate a histogram of the particle scores at a given iteration 
 +  * **a3dm_mg_inspect_prepare**:​ generate auxiliary info and images for screening micrographs using //​a3dm_mg_inspect//​ 
 +  * **a3dm_mg_inspect**:​ quickly inspect and screen micrographs by means of a graphical interface 
 +  * **avemaps**:​ compute average of input maps (replaces mergemaps and mergemaps2) 
 + 
 +== General modifications== 
 +  * improved handling of cyclic and dihedral symmetries 
 +  * added program a3dm_snapshot to gather information about a run, to send to developers for troubleshooting 
 +  * particles read from stack files are now background-subtracted 
 + 
 +== Random Model Computation == 
 +  * a minimum number of micrographs is used to generate an initial model. This value can be controlled by option //-nmgmin// in **setup_rmc** 
 +  * initial master file contains commented line for limiting number of cpus used at reconstruction 
 + 
 +== General modifications == 
 +  * provided binary for CTFFIND4 in the package (Linux only) 
 +  * at start programs will display if compiled in parallel or serial mode  
 +  * maps are flattened with a soft mask, using full map as reference for masking in gold standard 
 +  * inconsistency of pixel size in map header does not throw an error anymore 
 + 
 +== auto3dem == 
 +  * added parameter to control the soft edge with solvent flattening (//auto flatten_falloff//​) 
 +  * keep input/​output files used by flatten and hollow procedure 
 +  * continue parameter file generated at end of each run has now unique name to avoid overwriting and to keep track of the processing 
 + 
 +== autopp == 
 +  * :!: option //D// modified to perform binning of micrographs instead of interpolation 
 +  * added experimental option 3x in autopp for using ctffind4 
 + 
 +== robem == 
 +  * added option for performing binning in batch mode (//​-bin//​) 
 +  * improved font appearance 
 +  * remove unused read/write menus 
 +  * added warning if can not connect to display 
 +  * minor fixes on size of file names 
 +  * avoid including origin when calibrating maps for subtraction 
 + 
 +==== auto3dem v4.05.1 ==== 
 + 
 +== Installation == 
 +  * changed installation procedure: **auto3dem_install** is the new command 
 +  * made easy to add support for new compilers  
 + 
 +== New programs == 
 +  * **maskmap**:​ apply an input binary mask after adding a soft edge 
 + 
 +== Random Model Computation == 
 +  * a minimum number of micrographs is used to generate an initial model. This value can be controlled by option //-nmgmin// in **setup_rmc** 
 +  * initial master file contains commented line for limiting number of cpus used at reconstruction 
 + 
 +== General modifications == 
 +  * provided binary for CTFFIND4 in the package (Linux only) 
 +  * at start programs will display if compiled in parallel or serial mode  
 +  * maps are flattened with a soft mask, using full map as reference for masking in gold standard 
 +  * inconsistency of pixel size in map header does not throw an error anymore 
 + 
 +== auto3dem == 
 +  * added parameter to control the soft edge with solvent flattening (//auto flatten_falloff//​) 
 +  * keep input/​output files used by flatten and hollow procedure 
 +  * continue parameter file generated at end of each run has now unique name to avoid overwriting and to keep track of the processing 
 + 
 +== autopp == 
 +  * :!: option //D// modified to perform binning of micrographs instead of interpolation 
 +  * added experimental option 3x in autopp for using ctffind4 
 + 
 +== robem == 
 +  * added option for performing binning in batch mode (//​-bin//​) 
 +  * improved font appearance 
 +  * remove unused read/write menus 
 +  * added warning if can not connect to display 
 +  * minor fixes on size of file names 
 +  * avoid including origin when calibrating maps for subtraction 
 + 
 +==== auto3dem v4.05 ==== 
 + 
 +Implemented the gold standard approach, and set as default 
 + 
 +== Installation == 
 +  * added installation script for Mac OSX 
 +  * added installation instructions for Mac OSX 
 + 
 +== new programs == 
 +  * **a3dm_plot_fsc.py**:​ plot FSC curves from a given set of iterations 
 +  * **a3dm_fsc2xml.py**:​ convert FSC curve to EMDB-compatible XML format 
 + 
 +== auto3dem == 
 +  * changed method to identify score to use for selection of particles 
 +  * setup_rmc now prepares parameter files for gold standard procedure 
 +  * map radial profile is avoided if new_ptles set 
 +  * move the parameter updates outside of even/odd loops 
 +  * make sure that parameter files are complete with particles for gold standard 
 +  * fixed bug when estimating mask radii and changed constant factor for outer radius 
 + 
 +== autopp == 
 +  * added option 6 to split parameters into even and odd numbered particles 
 +  * option j:  handle multistack parameter files 
 +  * option 6: check presence of '​dat'​ in parameter file names 
 +  * option 6: handle files not containing _ character when splitting into even/odd files 
 +  * option 6: make up particle parameters when splitting empty files 
 +  * options F and O: added option to delete input files once processed 
 +  * option 5: fixed split and join of parameter files 
 +  * option K: remove box size from first line of dat files 
 +  * added option for not masking corners when generating/​processing stacks 
 +  * option j: remove box size info from first line of dat files 
 +  * option 3 (ctffind): remove unused variable pave 
 + 
 +== P3DR == 
 +  * increased output format size for pixel count 
 + 
 +== PSF == 
 +  * handle large maps 
 + 
 +== PPFT == 
 +  * added warning messages during initialization 
 +  * fix error messages in get_info module 
 +  * constrained shift values in output dat files 
 +  * improved logs and check controls 
 +  * fixed index bug for compare_mode 1 (mode not currently used) 
 + 
 +== POR ==  
 +  * constrained shift values in output dat files 
 + 
 +== tiff2pif == 
 +  * fixed interface and handle endianess 
 + 
 +== dm32pif == 
 +  * accept unsigned integer format 
 + 
 +== robem == 
 +  * added -fastload to avoid calculation of radial profiles 
 +  * calculate radial profile also for maps loaded for comparison (Subtract 3D Map menu) 
 +  * redefined //​map_1d_rob//​ as  //​calc_map_1d_profile//,​ and simplified its interface 
 +  * allow initialization of large arrays 
 +  * allow opening of large maps 
 +  * allow large indexes when reading integer maps 
 +  * changed window parameters to avoid colored stripes in the gui 
 +  * fix radial projection for large maps 
 +  * increased buffer display 
 +  * open stack images even if in different directory than dat file
  
 ==== auto3dem v4.04 ==== ==== auto3dem v4.04 ====
Line 281: Line 428:
  
 <WRAP center round box 60%> <WRAP center round box 60%>
-OLD:    xbatch robem –pre infile [other options]+OLD:    xbatch robem –pre infile [other options]\\
 NEW: robem –nogui –pre infile [other options] NEW: robem –nogui –pre infile [other options]
 </​WRAP>​ </​WRAP>​
  
  
-  *       Fixed the feature that adds Gaussian noise to an image. This had been done incorrectly in previous versions as evidenced by the fact that adding Gaussian noise with mean=0 changed the mean intensity of the image. ​ +  *       Fixed the feature that adds Gaussian noise to an image. This had been done incorrectly in previous versions as evidenced by the fact that adding Gaussian noise with mean=0 changed the mean intensity of the image. (This feature is found at Manipulate > Fix Values)
-(This feature is found at Manipulate > Fix Values)+
   *       Fixed bug that caused robem to crash when clicking in drawing area of particle processing screen before particles had been loaded.   *       Fixed bug that caused robem to crash when clicking in drawing area of particle processing screen before particles had been loaded.
   *       Fixed bug where display of radial projections would sometimes cause robem to crash.   *       Fixed bug where display of radial projections would sometimes cause robem to crash.