「mrcImage3DPad」の版間の差分
(→-M の詳細) |
|||
(他の1人の利用者による、間の4版が非表示) | |||
行1: | 行1: | ||
− | '''mrcImage3DPad''' | + | '''mrcImage3DPad'''とはフィラメントまたは粒子の[[mrcImage]](3D)に対してパディングを行う[[Eos]]の[[コマンド]]である。 |
行26: | 行26: | ||
<td>-r</td> | <td>-r</td> | ||
<td>選択</td> | <td>選択</td> | ||
− | <td> | + | <td>境界の半径(-M 参照)</td> |
<td>Nx</td> | <td>Nx</td> | ||
</tr> | </tr> | ||
行74: | 行74: | ||
<td>-m</td> | <td>-m</td> | ||
<td>選択</td> | <td>選択</td> | ||
− | <td> | + | <td>パディング値の算出方法を設定</td> |
<td>0</td> | <td>0</td> | ||
</tr> | </tr> | ||
行80: | 行80: | ||
<td>-M</td> | <td>-M</td> | ||
<td>選択</td> | <td>選択</td> | ||
− | <td> | + | <td>-r の算出方法を設定</td> |
<td>0</td> | <td>0</td> | ||
</tr> | </tr> | ||
行99: | 行99: | ||
<tr> | <tr> | ||
<td>0</td> | <td>0</td> | ||
− | <td> | + | <td>平均値でパディングする</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
行106: | 行106: | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | |||
+ | <div>パディング値は-v が優先される</div> | ||
===-M の詳細=== | ===-M の詳細=== | ||
行115: | 行117: | ||
<tr> | <tr> | ||
<td>0</td> | <td>0</td> | ||
− | <td>フィラメント用(半径を軸から算出する)</td> | + | <td>フィラメント用(半径を軸から算出する: z軸方向にはずれてしまう)</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>1</td> | <td>1</td> | ||
− | <td>粒子用( | + | <td>粒子用(半径を中心から算出する:球)</td> |
</tr> | </tr> | ||
− | </table> | + | <tr> |
− | + | <td>2</td> | |
+ | <td>粒子用(半径を中心から算出する:楕円)</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>3</td> | ||
+ | <td>粒子用(半径を中心から算出する:直方体)</td> | ||
+ | </tr> | ||
+ | </table> | ||
== 実行例 == | == 実行例 == | ||
− | ===[[Media:Input- | + | ===[[Media:Input-ThickFilaments0-N.mrc | 入力ファイル]]の画像=== |
+ | <table> | ||
+ | <tr> | ||
+ | <td><p align="Center">[[画像:Input-ThickFilaments0-N.png]]<br> | ||
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Input1-ThickFilaments0-N.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">-0.307724 (52, 10, 79)<br> | ||
+ | 1.52145 (47, 41, 47)<br> | ||
+ | 0.00295664<br> | ||
+ | 0.0916201<br> | ||
+ | 0.000132783<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | |||
+ | <div>M=1で使用する[[Media:Input-121P-O-N.mrc | 入力ファイル]]の画像</div> | ||
<table> | <table> | ||
<tr> | <tr> | ||
行155: | 行189: | ||
Tailer: 0 | Tailer: 0 | ||
Program Start | Program Start | ||
− | N: | + | N: 69 69 100 |
TailerNum 0 | TailerNum 0 | ||
− | r: | + | r: 34 |
</pre> | </pre> | ||
<div>出力画像</div> | <div>出力画像</div> | ||
行174: | 行208: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-0.307724 (52, 10, 79)<br> |
− | + | 1.52145 (47, 41, 47)<br> | |
− | + | 0.00295664<br> | |
− | + | 0.0916201<br> | |
− | 0. | + | 0.000132783<br></p> |
</td> | </td> | ||
</tr> | </tr> | ||
行187: | 行221: | ||
===オプション -Nx, -Ny, -Nz=== | ===オプション -Nx, -Ny, -Nz=== | ||
− | ====Nx= | + | ====Nx=50, Ny=50, Nz=75で実行==== |
<div>出力結果</div> | <div>出力結果</div> | ||
<pre> | <pre> | ||
Tailer: 0 | Tailer: 0 | ||
Program Start | Program Start | ||
− | N: | + | N: 50 50 75 |
TailerNum 0 | TailerNum 0 | ||
− | r: | + | r: 34 |
</pre> | </pre> | ||
<div>出力画像</div> | <div>出力画像</div> | ||
行211: | 行245: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-0.295151 (23, 12, 71)<br> |
− | + | 1.52145 (38, 32, 47)<br> | |
− | + | 0.00688378<br> | |
− | + | 0.1116<br> | |
− | 0. | + | 0.000257729<br></p> |
</td> | </td> | ||
</tr> | </tr> | ||
行222: | 行256: | ||
===オプション -r=== | ===オプション -r=== | ||
− | ====r= | + | ====r=20で実行==== |
<div>出力結果</div> | <div>出力結果</div> | ||
<pre> | <pre> | ||
Tailer: 0 | Tailer: 0 | ||
Program Start | Program Start | ||
− | N: | + | N: 69 69 100 |
TailerNum 0 | TailerNum 0 | ||
− | r: | + | r: 20 |
</pre> | </pre> | ||
<div>出力画像</div> | <div>出力画像</div> | ||
行246: | 行280: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-0.295151 (32, 21, 71)<br> |
− | + | 1.52145 (47, 41, 47)<br> | |
− | + | 0.00236564<br> | |
− | + | 0.0675752<br> | |
− | + | 9.79351e-05<br></p> | |
</td> | </td> | ||
</tr> | </tr> | ||
行256: | 行290: | ||
− | <div>以降、r= | + | <div>以降、r=20で実行</div> |
===オプション -v=== | ===オプション -v=== | ||
− | ====v= | + | ====v=0.1で実行==== |
<div>出力結果</div> | <div>出力結果</div> | ||
<pre> | <pre> | ||
Tailer: 0 | Tailer: 0 | ||
Program Start | Program Start | ||
− | N: | + | N: 69 69 100 |
TailerNum 0 | TailerNum 0 | ||
</pre> | </pre> | ||
行283: | 行317: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-0.295151 (32, 21, 71)<br> |
− | + | 1.52145 (47, 41, 47)<br> | |
− | + | 0.0766349<br> | |
− | + | 0.0778349<br> | |
− | 0. | + | 0.000112804<br></p> |
</td> | </td> | ||
</tr> | </tr> | ||
行298: | 行332: | ||
Tailer: 0 | Tailer: 0 | ||
Program Start | Program Start | ||
− | N: | + | N: 69 69 100 |
TailerNum 0 | TailerNum 0 | ||
− | r: | + | r: 20 |
− | Floating avg:0. | + | Floating avg:-0.000912 |
</pre> | </pre> | ||
<div>出力画像</div> | <div>出力画像</div> | ||
行318: | 行352: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-0.294238 (32, 21, 71)<br> |
− | + | 1.52236 (47, 41, 47)<br> | |
− | + | 0.00327779<br> | |
− | + | 0.0675752<br> | |
− | + | 9.79351e-05<br></p> | |
</td> | </td> | ||
</tr> | </tr> | ||
行335: | 行369: | ||
Tailer: 0 | Tailer: 0 | ||
Program Start | Program Start | ||
− | N: | + | N: 69 69 100 |
TailerNum 0 | TailerNum 0 | ||
− | r: -0. | + | r: -0.000245498 |
− | av: -0. | + | av: -0.000245498 |
</pre> | </pre> | ||
<div>出力画像</div> | <div>出力画像</div> | ||
行355: | 行389: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-0.295151 (32, 21, 71)<br> |
− | + | 1.52145 (47, 41, 47)<br> | |
− | + | 0.00286168<br> | |
− | + | 0.0672918<br> | |
− | + | 9.75243e-05<br></p> | |
</td> | </td> | ||
</tr> | </tr> | ||
行370: | 行404: | ||
Tailer: 0 | Tailer: 0 | ||
Program Start | Program Start | ||
− | N: | + | N: 69 69 100 |
TailerNum 0 | TailerNum 0 | ||
− | r: - | + | r: -0.000162708 |
− | av: - | + | av: -0.000162708 |
</pre> | </pre> | ||
<div>出力画像</div> | <div>出力画像</div> | ||
行390: | 行424: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-0.255166 (37, 36, 69)<br> |
− | + | 1.06472 (47, 41, 47)<br> | |
− | + | 0.00197785<br> | |
− | + | 0.0497011<br> | |
− | + | 7.20306e-05<br></p> | |
</td> | </td> | ||
</tr> | </tr> | ||
行401: | 行435: | ||
===オプション -M=== | ===オプション -M=== | ||
− | ====M= | + | ====M=1, r=30で実行==== |
<div>出力結果</div> | <div>出力結果</div> | ||
<pre> | <pre> |
2015年8月24日 (月) 00:04時点における最新版
mrcImage3DPadとはフィラメントまたは粒子のmrcImage(3D)に対してパディングを行うEosのコマンドである。
オプション一覧
メインオプション
オプション | 必須項目/選択項目 | 説明 | デフォルト |
---|---|---|---|
-i | 必須 | 入力ファイル: mrcImage | NULL |
-o | 必須 | 出力ファイル: mrcImage | NULL |
-r | 選択 | 境界の半径(-M 参照) | Nx |
-w | 選択 | スロープの幅(m=1で使用) | 1 |
-v | 選択 | パディング値 | 0 |
-Nx | 選択 | 出力ファイルのNx | 入力ファイルのNx |
-Ny | 選択 | 出力ファイルのNy | 入力ファイルのNy |
-Nz | 選択 | 出力ファイルのNz | 入力ファイルのNz |
-Floating | 選択 | フローティング | |
-c | 選択 | コンフィグファイル設定 | NULL |
-m | 選択 | パディング値の算出方法を設定 | 0 |
-M | 選択 | -r の算出方法を設定 | 0 |
-h | 選択 | ヘルプを表示 |
-m の詳細
モード | 説明 |
---|---|
0 | 平均値でパディングする |
1 | 余弦関数を掛ける |
-M の詳細
モード | 説明 |
---|---|
0 | フィラメント用(半径を軸から算出する: z軸方向にはずれてしまう) |
1 | 粒子用(半径を中心から算出する:球) |
2 | 粒子用(半径を中心から算出する:楕円) |
3 | 粒子用(半径を中心から算出する:直方体) |
実行例
入力ファイルの画像
最小 最大 |
-0.307724 (52, 10, 79) 1.52145 (47, 41, 47) |
最小 最大 |
-2255.49 (1, 42, 21) 4032.8 (49, 53, 30) |
オプション必須項目のみの場合
Tailer: 0 Program Start N: 69 69 100 TailerNum 0 r: 34
最小 最大 |
-0.307724 (52, 10, 79) 1.52145 (47, 41, 47) |
オプション -Nx, -Ny, -Nz
Nx=50, Ny=50, Nz=75で実行
Tailer: 0 Program Start N: 50 50 75 TailerNum 0 r: 34
最小 最大 |
-0.295151 (23, 12, 71) 1.52145 (38, 32, 47) |
オプション -r
r=20で実行
Tailer: 0 Program Start N: 69 69 100 TailerNum 0 r: 20
最小 最大 |
-0.295151 (32, 21, 71) 1.52145 (47, 41, 47) |
オプション -v
v=0.1で実行
Tailer: 0 Program Start N: 69 69 100 TailerNum 0
最小 最大 |
-0.295151 (32, 21, 71) 1.52145 (47, 41, 47) |
オプション -Floating
Tailer: 0 Program Start N: 69 69 100 TailerNum 0 r: 20 Floating avg:-0.000912
最小 最大 |
-0.294238 (32, 21, 71) 1.52236 (47, 41, 47) |
オプション -m
m=1で実行
その他のオプションなし
Tailer: 0 Program Start N: 69 69 100 TailerNum 0 r: -0.000245498 av: -0.000245498
最小 最大 |
-0.295151 (32, 21, 71) 1.52145 (47, 41, 47) |
w=2で実行
Tailer: 0 Program Start N: 69 69 100 TailerNum 0 r: -0.000162708 av: -0.000162708
最小 最大 |
-0.255166 (37, 36, 69) 1.06472 (47, 41, 47) |
オプション -M
M=1, r=30で実行
Tailer: 0 Program Start N: 99 99 99 99 99 99
最小 最大 |
-1991.84 (41, 38, 29) 4032.8 (49, 53, 30) |