File "/data/maia2/miniconda3/envs/eman2/lib/python3.7/site-packages/tensorflow_core/python/keras/saving/save.py", line 146, in load_model
return hdf5_format.load_model_from_hdf5(filepath, custom_objects, compile)
File "/data/maia2/miniconda3/envs/eman2/lib/python3.7/site-packages/tensorflow_core/python/keras/saving/hdf5_format.py", line 168, in load_model_from_hdf5
custom_objects=custom_objects)
File "/data/maia2/miniconda3/envs/eman2/lib/python3.7/site-packages/tensorflow_core/python/keras/saving/model_config.py", line 55, in model_from_config
return deserialize(config, custom_objects=custom_objects)
File "/data/maia2/miniconda3/envs/eman2/lib/python3.7/site-packages/tensorflow_core/python/keras/layers/serialization.py", line 106, in deserialize
printable_module_name='layer')
File "/data/maia2/miniconda3/envs/eman2/lib/python3.7/site-packages/tensorflow_core/python/keras/utils/generic_utils.py", line 292, in deserialize_keras_object
config, module_objects, custom_objects, printable_module_name)
File "/data/maia2/miniconda3/envs/eman2/lib/python3.7/site-packages/tensorflow_core/python/keras/utils/generic_utils.py", line 250, in class_and_config_for_serialized_keras_object
raise ValueError('Unknown ' + printable_module_name + ': ' + class_name)
ValueError: Unknown layer: Functional
Run gmm_00 -> 15-25-150 results incomplete. No stored decoder found. <__main__.EMGMM object at 0x7fb550c58230>
but I ignored it as it looks to be related to gmm-00
I can now press resolution multiple times without having to create a new run. I see several differences.
In this new version I don't see either #Ptcls Batches or Input Res. Also, to the left of Train Neural New there is an option for Train Neural Model, and to the left of New Dynamics an option for Run Dynamics. I don't know if/when to use Train Neural Model and
Run Dynamics. I'm attaching a screenshot of e2gmm.py GUI to make this clearer, but also because I was surprised not to see any of the options to display the Neural Map, Neural Model, Dynamic Map, etc. on the lower right corner (as it was in the previous version).
For now, I'm trying to reproduce what I was doing before with the new version.
>New GMM
>Create a run
Press resolution (15A - 0.3)
Got: Resolution=15.0 -> Ngauss=87 (4-40-01)
I don't see on the console any info for positive and negative as before.
>Train Neural New
...
e2make3dpar.py --input gmm_08/4-40-01_model_projs.hdf --output gmm_08/4-40-01_model_recon.hdf --pad 320 --mode trilinear --keep 1 --threads 24
e2make3dpar.py
833 input images
Using 833 images
3D Fourier dimensions are 322 320 320
3D Fourier subvolume is 322 320 320
You will require approximately 0.198 GB of memory to reconstruct this volume
Warning: no radial correction applied for this mode
Exiting
>New Dynamics. (still going )
To your questions. I have more than 1k ptcls per tomogram. Originally, I had a smaller box size (190) but I was seeing some artifacts and per Muyuan's suggestion I used Rng XYZ to display the volume and it was clear that I was cutting some of the density.
I used
e2spt_extract.py --jsonali spt_72/aliptcls3d_02.lst --mindist 100 --keep 0.99 --newlabel 256ncp --boxsz_unbin 256 --parallel=thread:24
so, I hope I understand your question correctly, 256 is the unpadded particle.
For the 10% dataset I mentioned in my previous email I used --keep 0.1. Regarding the features I saw for 10K I'm attaching one example (819 gaussian -459pos).
I'm interested to see a representation of the entire dataset in part because if I'm not mistaken the way that I extracted the 10% of the dataset is not completely random. By using --keep 0.1 from a previous refinement I extracted the 'best' particles (which
not necessarily are the 'most dynamic' particles, right?). But to be honest, a main goal is to be able to classify the entire dataset. I was thinking that I might be able to use the different maps I got after running Kmeans and Build Map from the e2gmm GUI
as references in e2spt_refinemulti_new.py. But I'd really like to hear what your recommendation is, and I'm happy to be better at updating the version and try new things when they become available.
Many thanks again!
Maia