Muyuan, Steven,
These are exact (verbatim) commands that I originally used.
For 3qjx-clean.pdb,
I used
e2pdb2mrc.py 3qjx-clean.pdb 3qjx-clean.mrc apix=0.5 res=1.5 box=256 het center solvate full
and its generated mrc seems ok.
For PDX1_2_mini.pdb (that I attached its full contents in a previous email),
I used
e2pdb2mrc.py PDX1_2_mini.pdb PDX1_2_mini.mrc apix=0.5 res=1.5 box=256 het center solvate full
and its generated mrc has 0 density only.
As I see
'single dash' seems needed instead of double-dash. However, as I see
e2pdb2mrc.py code itself, double-dash seems needed and there is no
--solvate option.
Therefore, I used
e2pdb2mrc.py PDX1_2_mini.pdb PDX1_2_mini.mrc --apix=0.5 --res=1.5 --box=256
--het --center --full
then, the result is
18 atoms used with a total charge of 114 e- and a mass of 0 kDa
Atomic center at 177.6,107.4,164.1 (center of volume at 0,0,0)
Bounding box: x: 173.10 - 182.83
y: 105.62 - 110.67
z: 162.61 - 166.10
Traceback (most recent call last):
File "/people/kimd999/bin/eman2p9/bin/e2pdb2mrc.py", line 476, in <module>
main()
File "/people/kimd999/bin/eman2p9/bin/e2pdb2mrc.py", line 297, in main
pts = np.concatenate(points).flatten()
File "<__array_function__ internals>", line 6, in concatenate
ValueError: need at least one array to concatenate
So, I removed --full
(e2pdb2mrc.py PDX1_2_mini.pdb PDX1_2_mini.mrc --apix=0.5 --res=1.5 --box=256
--het --center)
then, its mrc has expected density like attached.
Muyuan is right.
Without --center option, generated map lacks density.
With --center option, generated map has a higher density overall.
Even when I used other pdb file, adding
--center option tends to increase mean map density.
Thank you,
Doo Nam