<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
		<title>Eospedia - 利用者の投稿記録 [ja]</title>
		<link rel="self" type="application/atom+xml" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Admin"/>
		<updated>2026-05-17T14:34:08Z</updated>
		<subtitle>利用者の投稿記録</subtitle>
		<generator>MediaWiki 1.23.6</generator>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrcImageShapeOrientation</id>
		<title>mrcImageShapeOrientation</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrcImageShapeOrientation"/>
				<updated>2013-12-18T21:32:43Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''mrcImageShapeOrientation'''は、３Ｄ画像（２Ｄ画像も可能）の粒子像などの向きを表現するために配向パラメータなどを求めるためのプログラムである。[[mrcImageShapePCA]]と同様の目的を別の手法を用いて求めるものである。&lt;br /&gt;
&lt;br /&gt;
== アルゴリズム ==&lt;br /&gt;
　[[配向パラメタ]]を用いて、３次元物体の外形を決定することが出来ます。&lt;br /&gt;
&lt;br /&gt;
=== 配向パラメータ ===&lt;br /&gt;
　配向パラメータとは、液晶などで分子の並びの秩序を示す際などに利用されている。ここでは密度の偏りを示すために用いている。&lt;br /&gt;
&lt;br /&gt;
pi = &amp;lt;3cos(anglei)^2 -1 &amp;gt;/2&lt;br /&gt;
&lt;br /&gt;
であり、iは、x, y, zのそれぞの軸を示し、angleiは、その軸とのなす角を示している。&lt;br /&gt;
画像の軸は、ピクセル値が閾値を超えた２点について、ピクセル値が小さい点から大きい点に画像のベクトル軸をとるとしている(場合によっては向きは影響しない)。平均をとる際には、二つの点の密度（ピクセル値ー閾値）及びベクトルの長さの積をウェイトとして利用している。結果として、密度が大きい二つの点が離れているベクトルの向きが優先される。&lt;br /&gt;
　結果として、粒子の位置には依存しない解析が可能となっている。&lt;br /&gt;
&lt;br /&gt;
== オプション一覧 ==&lt;br /&gt;
===メインオプション===&lt;br /&gt;
		&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt; &lt;br /&gt;
			&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;オプション&amp;lt;/th&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;必須項目/選択項目&amp;lt;/th&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;説明&amp;lt;/th&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;デフォルト&amp;lt;/th&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-i&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;必須&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;入力ファイル: [[mrcImage]]&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-o&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;出力ファイル: [[ASCII]]&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;stdout(設定しなければ標準出力）&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-thres&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;密度を定義する閾値を指定する（閾値以上のピクセルを密度として取り扱う）&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;0.0 &amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-c&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;コンフィグファイル設定&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-m&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;モードを設定&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-h&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;ヘルプを表示&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;　&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;/div&amp;gt; &lt;br /&gt;
		&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===モードの詳細===&lt;br /&gt;
	&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;モード&amp;lt;/th&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;説明&amp;lt;/th&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;ｘ、ｙ、ｚ軸のそれぞれの方向に密度の配向パラメータを求める&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
		&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 実行例 ==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrcImageShapeOrientation</id>
		<title>mrcImageShapeOrientation</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrcImageShapeOrientation"/>
				<updated>2013-12-18T21:31:53Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''mrcImageShapeOrientation'''は、３Ｄ画像（２Ｄ画像も可能）の粒子像などの向きを表現するために配向パラメータなどを求めるためのプログラムである。[[mrcImageShapePCA]]と同様の目的を別の手法を用いて求めるものである。&lt;br /&gt;
&lt;br /&gt;
== アルゴリズム ==&lt;br /&gt;
　[[配向パラメタ]]を用いて、３次元物体の外形を決定することが出来ます。&lt;br /&gt;
&lt;br /&gt;
=== 配向パラメータ ===&lt;br /&gt;
　配向パラメータとは、液晶などで分子の並びの秩序を示す際などに利用されている。ここでは密度の偏りを示すために用いている。&lt;br /&gt;
&lt;br /&gt;
pi = &amp;lt;3cos(anglei)^2 -1 &amp;gt;/2&lt;br /&gt;
&lt;br /&gt;
であり、iは、x, y, zのそれぞの軸を示し、angleiは、その軸とのなす角を示している。&lt;br /&gt;
画像の軸は、ピクセル値が閾値を超えた２点について、ピクセル値が小さい点から大きい点に画像のベクトル軸をとるとしている(場合によっては向きは影響しない)。平均をとる際には、二つの点の密度（ピクセル値ー閾値）及びベクトルの長さの積をウェイトとして利用している。結果として、密度が大きい二つの点が離れているベクトルの向きが優先される。&lt;br /&gt;
　結果として、粒子の位置には依存しない解析が可能となっている。&lt;br /&gt;
&lt;br /&gt;
== オプション一覧 ==&lt;br /&gt;
===メインオプション===&lt;br /&gt;
		&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt; &lt;br /&gt;
			&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;オプション&amp;lt;/th&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;必須項目/選択項目&amp;lt;/th&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;説明&amp;lt;/th&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;デフォルト&amp;lt;/th&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-i&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;必須&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;入力ファイル: [[mrcImage]]&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-o&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;出力ファイル: [[ASCII]]&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;stdout(設定しなければ標準出力）&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-thres&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;密度を定義する閾値を指定する（閾値以上のピクセルを密度として取り扱う）&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;0.0 &amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-c&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;コンフィグファイル設定&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-m&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;モードを設定&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-h&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;ヘルプを表示&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;　&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;/div&amp;gt; &lt;br /&gt;
		&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===モードの詳細===&lt;br /&gt;
	&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;モード&amp;lt;/th&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;説明&amp;lt;/th&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
		&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 実行例 ==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrcImageShapeOrientation</id>
		<title>mrcImageShapeOrientation</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrcImageShapeOrientation"/>
				<updated>2013-12-18T20:04:55Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 配向パラメータ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''mrcImageShapeOrientation'''は、３Ｄ画像（２Ｄ画像も可能）の粒子像などの向きを表現するために配向パラメータなどを求めるためのプログラムである。[[mrcImageShapePCA]]と同様の目的を別の手法を用いて求めるものである。&lt;br /&gt;
&lt;br /&gt;
== 配向パラメータ ==&lt;br /&gt;
　配向パラメータとは、液晶などで分子の並びの秩序を示す際などに利用されている。ここでは密度の偏りを示すために用いている。&lt;br /&gt;
&lt;br /&gt;
pi = &amp;lt;3cos(anglei) -1 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
であり、iは、x, y, zのそれぞの軸を示し、angleiは、その軸とのなす角を示している。画像の軸は、ピクセル値が閾値を超えた２点について、ピクセル値が小さい点から大きい点に画像のベクトル軸をとるとしている。結果として、粒子の位置には依存しない解析が可能となっている。平均をとる際には、二つの点の密度（ピクセル値ー閾値）及びベクトルの長さの積をウェイトとして利用している。結果として、密度が大きい二つの点が離れているベクトルの向きが優先される。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrcImageShapeOrientation</id>
		<title>mrcImageShapeOrientation</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrcImageShapeOrientation"/>
				<updated>2013-12-18T19:54:23Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: ページの作成:「'''mrcImageShapeOrientation'''は、３Ｄ画像（２Ｄ画像も可能）の粒子像などの向きを表現するために配向パラメータなどを求めるた...」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''mrcImageShapeOrientation'''は、３Ｄ画像（２Ｄ画像も可能）の粒子像などの向きを表現するために配向パラメータなどを求めるためのプログラムである。[[mrcImageShapePCA]]と同様の目的を別の手法を用いて求めるものである。&lt;br /&gt;
&lt;br /&gt;
== 配向パラメータ ==&lt;br /&gt;
　配向パラメータとは、液晶などで分子の並びの秩序を示す際などに利用されている。ここでは密度の偏りを示すために用いている。&lt;br /&gt;
&lt;br /&gt;
pi = &amp;lt;3cos(anglei) -1 &amp;gt;&lt;br /&gt;
&lt;br /&gt;
であり、iは、x, y, zのそれぞの軸を示し、angleiは、その軸とのなす角を示している。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E4%B8%80%E8%A6%A7</id>
		<title>機能別コマンド一覧</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E4%B8%80%E8%A6%A7"/>
				<updated>2013-12-18T19:47:36Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 画像の統計処理 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ここでは、機能別に少しずつ整理をしています。まだまだ整理が終わっていません。すこしずつ進めていますので、ご容赦下さい。&lt;br /&gt;
&lt;br /&gt;
== 概説＋テンプレート==&lt;br /&gt;
　機能別といった場合には、何を機能で区切るかがとても難しい話になります。クロスすることはいとわず、機能別に引用しやすい表を目指します。&lt;br /&gt;
[[templateCommandWiki]] コマンドのヘルプを書くためのテンプレート&lt;br /&gt;
&lt;br /&gt;
== 統合環境 ==&lt;br /&gt;
=== 画像表示とその処理 ===&lt;br /&gt;
*[[Display2]]: ２Ｄ画像もしくは３Ｄ画像のセクションの表示、処理、粒子の切り出しなど。cf.[[Display2による粒子抽出]]&lt;br /&gt;
*[[Display3]]: ３Ｄ画像の表示&lt;br /&gt;
*[[smolet]]:　トモグラフィーのためのGUIソフトウェア（傾斜シリーズの表示）&lt;br /&gt;
*[[ctfDisplay]]: For CTF Correlation&lt;br /&gt;
*[[imagesClustering]]：クラスタリングのためのツール&lt;br /&gt;
&lt;br /&gt;
=== Eosのプラットフォーム環境 ===&lt;br /&gt;
*[[Visualmake]]: Easy and automatics GUI generator for Makefile&lt;br /&gt;
*[[Eos]]: Eos on Tcl/Tk, CUI&lt;br /&gt;
*[[PIONE]]&lt;br /&gt;
&lt;br /&gt;
=== 簡易画像表示プログラム ===&lt;br /&gt;
*[[mrcView]]&lt;br /&gt;
*[[StereoDisplay]]&lt;br /&gt;
*[[obj3Don2DImageView]]&lt;br /&gt;
*[[mrcImagePut3D]]&lt;br /&gt;
*[[imageView]]&lt;br /&gt;
*[[imagesView]]&lt;br /&gt;
&lt;br /&gt;
=== molvieシリーズ ===&lt;br /&gt;
*[[molvie]]&lt;br /&gt;
*[[molvieDock]]&lt;br /&gt;
*[[molvieFlight]]&lt;br /&gt;
*[[molvieMrcViewer]]&lt;br /&gt;
*[[molvieProjection]]&lt;br /&gt;
*[[molvieViewer]]&lt;br /&gt;
*[[gmolvie]]&lt;br /&gt;
&lt;br /&gt;
== 開発環境　==&lt;br /&gt;
*[[maketool]]&lt;br /&gt;
*[[makeobj]]&lt;br /&gt;
*[[protoObjectMethodCreate]]&lt;br /&gt;
*[[protoHTMLCreate]]&lt;br /&gt;
*[[protoShellCreate]]&lt;br /&gt;
*[[protoTestMakefileCreate]]&lt;br /&gt;
&lt;br /&gt;
== ＣＴＦ関係のコマンド群　==&lt;br /&gt;
=== CTF決定のためのプログラム群 ===&lt;br /&gt;
*[[ctfDisplay]]: CTFの決定のためのプログラム(GUI)&lt;br /&gt;
*[[ctfDeterminationFromMultiImage]]&lt;br /&gt;
*[[ctfDeterminationFromPhaseComparison]]&lt;br /&gt;
*[[ctfDeterminationFromThonRing]]&lt;br /&gt;
*[[defocusDeterminationFromThonRing]]&lt;br /&gt;
*[[ctfDetermine]]&lt;br /&gt;
&lt;br /&gt;
=== CTFの関数に関するプログラム ===&lt;br /&gt;
*[[ctfEnvelopFunction]]&lt;br /&gt;
*[[ctfFunction]]&lt;br /&gt;
*[[ctfZeroPoint]]&lt;br /&gt;
*[[ctfFunctionServer]]&lt;br /&gt;
&lt;br /&gt;
=== CTF補正に関するプログラム群 ===&lt;br /&gt;
*[[ctfDisplay]]：CTFに関連した統合プログラム&lt;br /&gt;
*[[mrcImageCTFDetermination]]：CTFの推定の為のプログラム&lt;br /&gt;
*[[mrcImageMultiCTFDetermination]]：同一視野の複数枚の画像からCTFを推定するためのプログラム&lt;br /&gt;
*[[mrcImageCTFObservation]]：画像にCTFを施す&lt;br /&gt;
*[[ctfInfoSet]]&lt;br /&gt;
*[[ctfMultiFunction]]&lt;br /&gt;
*[[ctfWeightMapCreation]]&lt;br /&gt;
*[[mrcImageCTFCompensation]]：CTFの補正を行う&lt;br /&gt;
*[[mrcImageCTFCompensationForTiltImage]]：傾斜画像に関するCTFの補正を行う&lt;br /&gt;
*[[mrcImageMultiCTFCompensation]]：複数枚の画像からCTFの補正を行う&lt;br /&gt;
*[[mrcImageCTFSN]]&lt;br /&gt;
*[[mrcImagePhaseCTFCompensationFromCTFINFO]]&lt;br /&gt;
&lt;br /&gt;
=== その他 ===&lt;br /&gt;
*[[electronWaveLength]]：電子線の波長を取得する&lt;br /&gt;
&lt;br /&gt;
== クラスター解析に関するツール ==&lt;br /&gt;
*[[mrcImageClusterAnalysis]]&lt;br /&gt;
*[[clusterLog2ToLog]]&lt;br /&gt;
*[[clusterLogASCII2Binary]]&lt;br /&gt;
*[[clusterShow]]&lt;br /&gt;
&lt;br /&gt;
== 3次元再構成　==&lt;br /&gt;
=== 汎用3次元再構成 ===&lt;br /&gt;
*[[mrc2Dto3D]]：２次元画像のセットから３次元再構成を求める&lt;br /&gt;
*[[mrc3Dto2D]]：３次元画像から２次元投影像のセットを求める&lt;br /&gt;
*[[mrc2Dto3DforVariation]]：３次元再構成における分散を求める&lt;br /&gt;
*[[mrcRadon2Dto3D]]：２次元ラドン空間の画像セットから３次元ラドン空間の画像を求める&lt;br /&gt;
&lt;br /&gt;
==== ２D逆投影 ====&lt;br /&gt;
*[[mrcImage2DBackProjection]]：ｚ軸方向への逆投影&lt;br /&gt;
&lt;br /&gt;
==== 2D投影（フィラメント用）====&lt;br /&gt;
*[[mrcImage2DProjection]]：ｘ軸方向の投影&lt;br /&gt;
&lt;br /&gt;
=== トモグラフィー支援 ===&lt;br /&gt;
*[[mrcImageTiltAxisSearch]]&lt;br /&gt;
*[[mrcImageTiltAxisSearchHelp]]&lt;br /&gt;
*[[mrcImageDivideInfoForTomography]]：傾斜角やCTF補正のために複数のファイルに分ける&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 単粒子解析サポート ===&lt;br /&gt;
*[[mrcImageOrientationSearch]]&lt;br /&gt;
*[[mrcImageOrientationSearchByHigherSelection]]&lt;br /&gt;
*[[mrcImageOrientationSearchByHybridization]]&lt;br /&gt;
*[[mrcImageOrientationSearchBySimultaneousMinimization]]&lt;br /&gt;
&lt;br /&gt;
=== ラドン空間（シノグラム）を用いた解析 ===&lt;br /&gt;
==== ラドン空間の変換 ====&lt;br /&gt;
*[[mrcImageRadonTransform]]&lt;br /&gt;
*[[mrcImageInverseRadonTransform]]&lt;br /&gt;
*[[mrcImageSinogramCreate]]&lt;br /&gt;
*[[mrcImageSinogramFFT]]&lt;br /&gt;
*[[mrcRadon2Dto3D]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== コモンラインの探索 ====&lt;br /&gt;
*[[mrcImageSinogramCorrelation]]&lt;br /&gt;
*[[mrcImagesSinogramCorrelation]]&lt;br /&gt;
*[[commonLinesSearchByVoting]]&lt;br /&gt;
*[[mrcImageCommonLineSearch]]&lt;br /&gt;
*[[WeightCalculationOfCommonLineSearch]]&lt;br /&gt;
*[[WeightCalculationOfCommonLineSearchByAllSinogram]]&lt;br /&gt;
*[[WeigthCaluculationOfCommonLineCalculation]]&lt;br /&gt;
*[[CommonLineCalculation]]&lt;br /&gt;
*[[CommonLineRankCalc_k]]&lt;br /&gt;
&lt;br /&gt;
==== 特徴量を用いたシノグラム解析 ====&lt;br /&gt;
*[[mrcSinogramFET]]&lt;br /&gt;
*[[mrcSinogramFETcalcSDforNormalize]]&lt;br /&gt;
*[[mrcSinogramFETcalcWeight]]&lt;br /&gt;
*[[mrcSinogramFETcorrelationMap]]&lt;br /&gt;
*[[mrcSinogramFETnormalizedMap]]&lt;br /&gt;
*[[mrcSinogramFETreferredCorrelation]]&lt;br /&gt;
*[[mrcSinogramFETsmoothParameterMatching]]&lt;br /&gt;
*[[EvaluateCorrelationMapwithCommonLine]]&lt;br /&gt;
*[[FETOrientationSearchByAnnealing]]&lt;br /&gt;
*[[FETOrientationSearchByFeatureAlignment]]&lt;br /&gt;
*[[FETmapOrientationSearchBySimultaneousFitting]]&lt;br /&gt;
*[[FETsmallMapSetCreate_forSimultaneousMinimization]]&lt;br /&gt;
&lt;br /&gt;
==== 特徴量を用いた３次元再構成 ====&lt;br /&gt;
*[[mrcFETnormalizeBySD]]&lt;br /&gt;
&lt;br /&gt;
=== らせん対称性を用いた3次元再構成 ===&lt;br /&gt;
==== 空間の変換 ====&lt;br /&gt;
*[[llExtract]]: FFT -&amp;gt; G&lt;br /&gt;
*[[mrcImageAutoFilamentExtract]]&lt;br /&gt;
*[[mrcImageAutoFilamentExtractResultAnalysis]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFFTLayerLineExtraction]]&lt;br /&gt;
&lt;br /&gt;
*[[ll2ltlg]]  : G   -&amp;gt; g&lt;br /&gt;
&lt;br /&gt;
*[[ltlg2mrc]] : g   -&amp;gt; 3D&lt;br /&gt;
&lt;br /&gt;
===== llExtractのサポートプログラム群 =====&lt;br /&gt;
*[[llExtractCtfinfFileCreate]]&lt;br /&gt;
*[[llExtractCtrlFileCreate]]&lt;br /&gt;
*[[llExtractWithLayerSeparation]]&lt;br /&gt;
*[[llExtractWithLayerSeparationCtrlFileCreate]]&lt;br /&gt;
*[[llExtractWithLayerSeparationCtrlFileCreateMyosin]]&lt;br /&gt;
*[[llExtractWithLayerSeparationFilamentInfo]]&lt;br /&gt;
*[[llExtractWithLayerSeparationServer]]&lt;br /&gt;
*[[llExtractWithLayerSeparationSingle]]&lt;br /&gt;
&lt;br /&gt;
==== G(R, THETA, Z)空間の取り扱い====&lt;br /&gt;
*[[llDataAverage]]&lt;br /&gt;
*[[llDataAxisSearch]]&lt;br /&gt;
*[[llDataCTFCompensate]]&lt;br /&gt;
*[[llDataCompare]]&lt;br /&gt;
*[[llDataContributionCalcDifferentN]]&lt;br /&gt;
*[[llDataDump]]&lt;br /&gt;
*[[llDataEquatorAdd]]&lt;br /&gt;
*[[llDataExtract]]&lt;br /&gt;
*[[llDataFit]]&lt;br /&gt;
*[[llDataFitServer]]&lt;br /&gt;
*[[llDataInfo]]&lt;br /&gt;
*[[llDataLowPassFiltering]]&lt;br /&gt;
*[[llDataMultiCTFCompensation]]&lt;br /&gt;
*[[llDataNEstimation]]&lt;br /&gt;
*[[llDataNormalization]]&lt;br /&gt;
*[[llDataPrint]]: G(R, THETA, Z)空間の表示&lt;br /&gt;
*[[llDataRescaling]]&lt;br /&gt;
*[[llDataResolutionCheck]]&lt;br /&gt;
*[[llDataRotation]]&lt;br /&gt;
*[[llDataSelectionEstimation]]&lt;br /&gt;
*[[llDataSeparate]]&lt;br /&gt;
*[[llDataWeightSet]]&lt;br /&gt;
*[[llDatarMaxLimit]]&lt;br /&gt;
&lt;br /&gt;
==== g(r, theta, Z) の取り扱い ====&lt;br /&gt;
*[[ltlg2ps]]&lt;br /&gt;
*[[ltlgDataInfo]]&lt;br /&gt;
&lt;br /&gt;
==== らせん対称を用いた画像処理 ====&lt;br /&gt;
*[[mrcImageHelicalAveraging]]：らせん対称（連続らせん）に従って平均した画像を求める&lt;br /&gt;
*[[mrcImageHelicalProjection]]：らせん対称に従って投影した画像を求める&lt;br /&gt;
*[[mrcImageHelicalConvolution]]&lt;br /&gt;
*[[mrcImageHelicalMappingFrom2DImage]]&lt;br /&gt;
*[[mrcImageHelicalMasking]]&lt;br /&gt;
*[[mrcImageHelicalMaskingBy2DImage]]&lt;br /&gt;
*[[mrcImageCylinderSection]]：円筒座標系に変換して、r毎のセクションをもとめる&lt;br /&gt;
*[[mrcImageUntwist]]：らせん対称性にしたがって、ねじれをもとに戻す&lt;br /&gt;
*[[mrcImageCircumferentialProjection]]：３D画像から円筒座標系に変換し、特定範囲のみを表示する。&lt;br /&gt;
*[[mrcImageRadialDistribution]]：画像の動径方向の分布（2D）&lt;br /&gt;
&lt;br /&gt;
=== 超解像法 ===&lt;br /&gt;
*[[mrcImageSuperResolution]]:超解像法のためのプログラム&lt;br /&gt;
&lt;br /&gt;
=== 分解能チェックのためのツール　===&lt;br /&gt;
*[[mrcImageFOMCalc]]&lt;br /&gt;
*[[mrcImageFourierShellCorrelation]]&lt;br /&gt;
*[[mrcImageFractalFourierShellCorrelation]]&lt;br /&gt;
&lt;br /&gt;
== mrcImageフォーマットに対するコマンド群 ==&lt;br /&gt;
===　ヘッダー等フォーマットそのものに関するコマンド ===&lt;br /&gt;
*[[mrcImageHeaderChange]]：画像ファイルのヘッダーの変換&lt;br /&gt;
*[[mrcImageTransformSign]]：画像の符号付、符号無し(Signed/Unsigned)の変換&lt;br /&gt;
&lt;br /&gt;
=== モデル作成 ===&lt;br /&gt;
&lt;br /&gt;
==== 基本図形のモデル作成 ====&lt;br /&gt;
*[[mrcImageNullImageCreate]]：空画像の作成&lt;br /&gt;
*[[mrcImageModelCreate]]：モデル画像の作成&lt;br /&gt;
** Shepp and Logan Model&lt;br /&gt;
*[[mrcImageSphere]]：球/円の作成（中心）&lt;br /&gt;
*[[mrcImageMakeSphere]]：球/円の作成（多機能、位置の指定）&lt;br /&gt;
*[[mrcImageGaussDisc]]：ガウス円の作成&lt;br /&gt;
*[[mrcImageGaussSphere]]：ガウス球の作成&lt;br /&gt;
*[[mrcImageMakeCylinder]]：円筒の作成&lt;br /&gt;
*[[mrcImageSiemensStar]]：ジーメンススターの作成（分解能チェック用）&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageModelSubfilamentsCreate]]；フィラメント画像を作る&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageNoiseCreate]]：雑音画像を作る&lt;br /&gt;
&lt;br /&gt;
==== ノイズの付加 ====&lt;br /&gt;
*[[mrcImageNoiseAdd]]：雑音を加える&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 結晶化 ====&lt;br /&gt;
*[[mrcImageCrystalCreate]]&lt;br /&gt;
&lt;br /&gt;
==== 傾斜画像 ====&lt;br /&gt;
*[[mrcImageEstimateTiltImage]]：傾斜画像の予測&lt;br /&gt;
&lt;br /&gt;
=== 画像の情報 ===&lt;br /&gt;
*[[mrcInfo]]：MRC画像のヘッダー情報を取得する&lt;br /&gt;
*[[mrcImageInfo]]：画像の情報を取得する&lt;br /&gt;
*[[mrcImageDensityInfo]]：画像の正の値を密度とし、その情報を取得する&lt;br /&gt;
*[[mrcImageBoundaryInfo]]：画像の周辺情報を取得する&lt;br /&gt;
*[[mrcImageVolumeCalc]]：3次元画像から分子量に対応する体積をもつ等高面値&lt;br /&gt;
&lt;br /&gt;
*[[mrcInfoSet]]：MRCのヘッダー情報を変更する&lt;br /&gt;
*[[mrcImageModeChange]]：MRCの画像モードを変更する&lt;br /&gt;
*[[mrcImageSamplingUnitChange]]：画像のサンプリング間隔を変更する&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageSectionGet]]:３Ｄ画像のセクション２Ｄ画像を取得する&lt;br /&gt;
*[[mrcImageProjection]]：画像の投影像（各軸方向）を求める&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageCenterOfMassCalculate]]：重心を取得する&lt;br /&gt;
*[[mrcImageCircumferentialProjection]]：３D画像から円筒座標系に変換し、特定範囲のみを表示する。&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageRadialDistribution]]：画像の動径方向の分布（2D）&lt;br /&gt;
&lt;br /&gt;
*[[mrcImagePixelDataGet]]：ある点の値を手に入れる。&lt;br /&gt;
&lt;br /&gt;
=== 画像の統計処理 ===&lt;br /&gt;
*[[mrcImageAverage]]：複数画像の平均&lt;br /&gt;
*[[mrcImageSN]]：複数画像間の統計（平均、分散、標準偏差等）&lt;br /&gt;
*[[mrcImageStandardDeviation]]：複数画像間の標準偏差及びそれを用いた変換&lt;br /&gt;
*[[mrcImageVarianceMap]]：分散マップ&lt;br /&gt;
*[[mrcImageTTest]]：画像間のt-test&lt;br /&gt;
*[[mrcImageFTest]]：画像間のF-test&lt;br /&gt;
*[[mrcImageTwoImageTest]]:画像間のテスト(t-test/F-test)&lt;br /&gt;
*[[mrcImageVarianceAnalysis]]：分散解析&lt;br /&gt;
*[[mrcImagePCA]]：複数画像から主成分分析を行い、主成分画像を生成する&lt;br /&gt;
&lt;br /&gt;
*[[mrcImagePeakSearch]]：画像の中のピークを探索する&lt;br /&gt;
*[[mrcImageParticleCandidateExtract]]：周辺に比べて密度が有意に高いところを見出す。&lt;br /&gt;
&lt;br /&gt;
==== 画像の形状に関する情報 ====&lt;br /&gt;
*[[mrcImageShapePCA]]：３Ｄ画像からその構造の形を楕円体として取り扱うための主成分分析&lt;br /&gt;
*[[mrcImageShapeOrientation]]：３Ｄ画像（２Ｄ等も可）からその各軸方向への画像の偏りを&lt;br /&gt;
*[[mrcImageFeatureExtraction]]：画像の特徴量（現時点で３０通り）の抽出&lt;br /&gt;
** ヒストグラムの平均、分散、歪度、尖度、コントラスト、エネルギー、エントロピー&lt;br /&gt;
** Co-occurenceに関する情報&lt;br /&gt;
** difference statisticsに関する情報&lt;br /&gt;
** runlengthに関する情報&lt;br /&gt;
&lt;br /&gt;
==== 画像の形から位置合わせを行う為に必要な処理 ====&lt;br /&gt;
*[[mrcImageShapePCA]]：３Ｄ画像からその構造の形を楕円体として取り扱うための主成分分析&lt;br /&gt;
*[[mrcImageShapePCAFit]]：３Ｄ画像からその構造の形を楕円体として取り扱い、主軸同士を合わせるための処理&lt;br /&gt;
&lt;br /&gt;
=== 画像フォーマット変換 ===&lt;br /&gt;
*[[mrcImagestoRef]]&lt;br /&gt;
*[[mrcImageStack]]：画像をスタックする&lt;br /&gt;
*[[mrcImageColoring]]：１枚もしくは複数の画像を使って、カラー画像（GIF）をつくる&lt;br /&gt;
&lt;br /&gt;
=== 複数画像の処理 ===&lt;br /&gt;
*[[mrcImageMontageCreate]]：複数枚の画像を一枚の画像として出力する（平均値等を用いて画像のコントラストを合わす）&lt;br /&gt;
&lt;br /&gt;
=== 前処理関連 ===&lt;br /&gt;
==== 異常値の除去 ====&lt;br /&gt;
*[[mrcImageAbnormalValueRemove]]：画像の標準偏差等から異常値を推定し、異常値を除く&lt;br /&gt;
*[[mrcImageCCDNoiseRemove]]：ＣＣＤカメラのもつ異常値を取り除く&lt;br /&gt;
*[[mrcImageDeadPixelCorrection]]&lt;br /&gt;
&lt;br /&gt;
==== 窓関数 ====&lt;br /&gt;
*[[mrcImageWindowing]]：窓関数を積算する（2D）&lt;br /&gt;
*[[mrcImage3DWindowing]]：窓関数を積算する（3D）&lt;br /&gt;
*[[mrcImageCenterDensityChange]]:中心画像の密度を変更する（窓関数の特別なバージョン）&lt;br /&gt;
&lt;br /&gt;
==== パディング ====&lt;br /&gt;
*[[mrcImagePad]]&lt;br /&gt;
*[[mrcImage3DPad]]&lt;br /&gt;
*[[mrcImage3DPad2]]&lt;br /&gt;
*[[mrcImageZPad]]&lt;br /&gt;
&lt;br /&gt;
==== 密度の標準化 ====&lt;br /&gt;
*[[mrcImageDensityChangeEstimation]]&lt;br /&gt;
*[[mrcImageDensityNormalization]]&lt;br /&gt;
*[[mrcImageDensityNormalizationByImage]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の演算（単項演算）===&lt;br /&gt;
*加算 &lt;br /&gt;
**[[mrcImageAddValue]]：画像に実数を加算する&lt;br /&gt;
**[[mrcImageRealValueAdd]]：画像に実数を加算する（同じ機能をもつので整理が必要）&lt;br /&gt;
**[[mrcImageScalarAdd]]：画像に実数を加える（特定の点に加えることができる）&lt;br /&gt;
&lt;br /&gt;
*積算&lt;br /&gt;
**[[mrcImageMultiplying]]：画像に実数を積算する&lt;br /&gt;
&lt;br /&gt;
*２乗和&lt;br /&gt;
**[[mrcImageSquare]]:各ピクセル値の２乗、ルートの画像に変換する。&lt;br /&gt;
&lt;br /&gt;
=== 画像間の演算（２項演算）===&lt;br /&gt;
*和算&lt;br /&gt;
**[[mrcImageAdd]]：二つの画像の和を求める&lt;br /&gt;
&lt;br /&gt;
*減算&lt;br /&gt;
**[[mrcImageSubtraction]]：画像間の差を求める&lt;br /&gt;
**[[mrcImageNormalizedSubtraction]]：画像の密度を合わせた後、画像間の差を求める&lt;br /&gt;
&lt;br /&gt;
*積算&lt;br /&gt;
**[[mrcImageMultiplyingbyFile]]：二つの画像の積算&lt;br /&gt;
&lt;br /&gt;
*畳み込み&lt;br /&gt;
**[[mrcImageConvolution]]：2つの画像の畳み込み&lt;br /&gt;
&lt;br /&gt;
=== モルフォロジー処理 ===&lt;br /&gt;
*縮退&lt;br /&gt;
**[[mrcImageErosion]]：構造要素による縮退&lt;br /&gt;
&lt;br /&gt;
*膨張&lt;br /&gt;
**[[mrcImageDilation]]：構造要素による膨張&lt;br /&gt;
&lt;br /&gt;
*オープニング（白いひげが消えるが、孔は保たれる）&lt;br /&gt;
**[[mrcImageOpening]]：構造要素による縮退→膨張&lt;br /&gt;
&lt;br /&gt;
*クロージング（黒い孔（谷）が埋まるが、丘は高くならない）&lt;br /&gt;
**[[mrcImageClosing]]：構造要素による膨張→縮退&lt;br /&gt;
&lt;br /&gt;
=== 画像の抽出・切り出し：ROI(Region of Interest) ===&lt;br /&gt;
*[[mrcImageROI]]：２次元画像からの単一のROI画像の切り出し&lt;br /&gt;
*[[mrcImageROIs]]：２次元画像からの複数のROI画像の切り出し&lt;br /&gt;
*[[mrcImageUnbentROI]]：２次元画像からのスプライン曲線に則った切り出し&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageCenterGet]]:画像の中央（中央の指定は可能）を切り出す&lt;br /&gt;
*[[mrcImageRectangleGet]]：指定した画像領域（長方形：回転無）を切り出す。&lt;br /&gt;
*[[mrcImageRectangleGetByCorrelation]]：参照画像と比較して最も相関値の高い領域を切り出す。&lt;br /&gt;
*[[mrcImagePolyROI]]：（未完成）&lt;br /&gt;
*[[mrcImageROI3D]]: 3次元画像からのROIエリアの切り出し&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageDivideIntoTwoImages]]：指定に従って二つの画像に切り分ける&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFilamentSearch]]&lt;br /&gt;
&lt;br /&gt;
==== 画像の切り出し/合成 ====&lt;br /&gt;
*[[mrcImageSplit]]：&lt;br /&gt;
*[[mrcImageBlockMerge]]：画像の合成（画像が重なった場合には平均画像）&lt;br /&gt;
&lt;br /&gt;
==== ニューラルネットを使った粒子の切り出し====&lt;br /&gt;
*[[mrcImageNeuralNetParticleExtraction]]&lt;br /&gt;
*[[mrcImageNeuralNetParticleLearning]]&lt;br /&gt;
&lt;br /&gt;
=== 縦軸（密度）方向の変換 ===&lt;br /&gt;
*[[mrcImageNormalizing]]：画像の値の正規化&lt;br /&gt;
*[[mrcImageCVE]]：CVE(constant variance enhancement)を施す&lt;br /&gt;
*[[mrcImageHighlighting]]：&lt;br /&gt;
*[[mrcImageEnhancementWithFuzzySets]]&lt;br /&gt;
*[[mrcImageSolventFlattening]]：溶液と考えられる部分の平滑化&lt;br /&gt;
*[[mrcImagePosterization]]：画像のビットを落とす&lt;br /&gt;
*[[mrcImageExpression]]：密度を、絶対値、ルート、ログなどに変換する&lt;br /&gt;
&lt;br /&gt;
=== 横軸変換 ===&lt;br /&gt;
*[[mrcImageShrink]]：画像のピクセルを縮退させ、サイズを小さくする。&lt;br /&gt;
&lt;br /&gt;
=== 画像のマスク ===&lt;br /&gt;
*[[mrcImageMasking]]：定型の円や長方形で画像をマスクする（３Ｄに対応）&lt;br /&gt;
*[[mrcImageMaskingByImage]]:画像（２値化もしくはグレー）を用いて画像をマスクする。&lt;br /&gt;
*[[mrcImageFilterCreate]]:指定した座標値の所を指定した値とした画像を作り出す。&lt;br /&gt;
&lt;br /&gt;
=== 画像の移動・回転 ===&lt;br /&gt;
*[[mrcImageTrans]]：4x4行列を使った画像の移動・回転&lt;br /&gt;
*[[mrcImageTranspose]]：画像の転置&lt;br /&gt;
*[[mrcImageRotation]]：画像の回転&lt;br /&gt;
*[[mrcImageRotation3D]]：画像の回転（３D)&lt;br /&gt;
*[[mrcImageMirroring]]：画像の鏡像&lt;br /&gt;
*[[mrcImageShift]]：画像の移動&lt;br /&gt;
*[[mrcImageMove]]：画像の移動&lt;br /&gt;
*[[mrcImageShiftFollowingGC]]：重心が中心になるように画像を移動&lt;br /&gt;
*[[mrcMirrorImageCreate]]：３Dの特定の面に対して反転。&lt;br /&gt;
*[[mrcImageReverse]]：ｙ軸をそのままにして、ｘ、ｚ軸に関して反転（２Dでは鏡像、３Dでは１８０度回転に対応）&lt;br /&gt;
*[[mrcImageMagnificationChange]]：画像の拡大率の変換&lt;br /&gt;
&lt;br /&gt;
=== 二値画像の処理　===&lt;br /&gt;
==== 画像の二値化 ====&lt;br /&gt;
*[[mrcImageBinalization]]：画像の２値化（閾値指定、大津の方法などの自動閾値指定を含む）&lt;br /&gt;
*[[mrcImageAdaptiveBinalization]]：画像の２値化（適応型）&lt;br /&gt;
&lt;br /&gt;
==== 二値画像の連結 ====&lt;br /&gt;
*[[mrcImageConnection]]：２値画像の連結&lt;br /&gt;
*[[mrcImageConnectivityNumberCalc]]：２値画像の連結値の計算&lt;br /&gt;
*[[mrcImageDistanceConversion]]：２値画像の距離変換&lt;br /&gt;
&lt;br /&gt;
==== 画像のラベリング・面積 ====&lt;br /&gt;
*[[mrcImageLabeling]]&lt;br /&gt;
*[[mrcImageAreaCalc]]：２値画像を使った面積・体積の計算&lt;br /&gt;
&lt;br /&gt;
=== 座標変換 ===&lt;br /&gt;
*[[Descartes2Polar]]：直交座標系から極座標系に変換する（軸の設定は変更可能）&lt;br /&gt;
*[[mrcImageTransformDescartesIntoPolar]]：直交座標系から極座標系に画像を変換&lt;br /&gt;
*[[mrcImageCoordinateChange]]:座標軸の交換&lt;br /&gt;
&lt;br /&gt;
=== フーリエ変換 ===&lt;br /&gt;
*[[mrcImageFFT]]：現在、通常使われているフーリエ変換及び逆変換&lt;br /&gt;
*[[fft2d]]：過去のフーリエ変換及び逆変換&lt;br /&gt;
*[[cufft]]：CUDAでのテスト用フーリエ変換&lt;br /&gt;
&lt;br /&gt;
=== 空間周波数フィルタ ===&lt;br /&gt;
*[[mrcImageLowPassFilter]]:ローパスフィルタ&lt;br /&gt;
*[[mrcImageBandPassFilter]]:バンドパスフィルタ&lt;br /&gt;
*[[mrcImageHighPassFilter]]：ハイパスフィルタ&lt;br /&gt;
*[[mrcImage3DHighResoEmphasis]]：高周波強調フィルタ（３D対応）&lt;br /&gt;
*[[mrcMask]]：P1対称性に関するマスク(2D、フーリエ空間）&lt;br /&gt;
*[[mrcImageFilteringbyFile]]：ファイルからフィルタする場所を指定するプログラム&lt;br /&gt;
*[[mrcImageFilteringbyFileForVariance]]&lt;br /&gt;
&lt;br /&gt;
=== [[平滑化]] ===&lt;br /&gt;
*[[mrcImageSmoothing]]：非線形の平滑化&lt;br /&gt;
**median filter（中央値フィルタ）&lt;br /&gt;
**mean filter(平均値フィルタ)&lt;br /&gt;
**SurfaceFit filter（最小自乗法により２次曲面に近似）&lt;br /&gt;
**Lee-sigma filter（シグマフィルタ）&lt;br /&gt;
*[[mrcImageLowPassFilter]]:ローパスフィルタ（周波数空間でのフィルタ）&lt;br /&gt;
**Step filter(Ideal Filter)（矩形窓（方形窓）関数によるフィルタ）&lt;br /&gt;
**Cos filter（テューキー窓によるフィルタ）&lt;br /&gt;
**Exponetial filter（指数窓によるフィルタ）&lt;br /&gt;
**Gaussian filter（ガウス窓によるフィルタ）&lt;br /&gt;
**Lorentzian filter（ローレンチアンによるフィルタ）&lt;br /&gt;
*[[mrcImageBilateralFilter]]:バイラテラルフィルタ（像強度による重み付き平滑化フィルタ）&lt;br /&gt;
*[[mrcImageNLMeansFilter]]:NLミーンズ法によるローパスフィルタ&lt;br /&gt;
*[[mrcImageNoiseReductionByRelaxation]]:緩和法によるノイズ除去&lt;br /&gt;
&lt;br /&gt;
=== 画像のエッジ抽出 ===&lt;br /&gt;
*[[mrcImageContourSurfaceCreate]]&lt;br /&gt;
*[[mrcImageEdgeImageGet]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の類似度 ===&lt;br /&gt;
*[[mrcImageCorrelation]]：画像間の相関&lt;br /&gt;
*[[mrcImageCorrelationWithCTFCompensation]]：CTF補正を含めた画像間の相関&lt;br /&gt;
*[[mrcImageAutoCorrelationWithWindowing]]：ウィンドウイングを含めた画像間の相関&lt;br /&gt;
*[[mrcImageCorrelationInFourierSpace]]：フーリエ空間での相関&lt;br /&gt;
*[[mrcImageAutoRotationCorrelation]]：画像の回転を考慮した画像間の相関&lt;br /&gt;
*[[mrcImageAutoRotationCorrelation3D]]：画像の回転（３D）を考慮した画像間の相関&lt;br /&gt;
*[[mrcImageAutoRotationCorrelationResultPrint]]：mrcImageAutoRotationCorrelationの結果の評価&lt;br /&gt;
*[[mrcImageCorrelationServer]]：PVMを利用した相関をとるためのサーバー&lt;br /&gt;
*[[mrcImageSimilarImageSearch]]&lt;br /&gt;
*[[mrcImageSimilarityEstimate]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の対称性を使った解析 ===&lt;br /&gt;
*[[mrcImageSymmetryAverage]]&lt;br /&gt;
*[[mrcImageSymmetryCentreFind]]&lt;br /&gt;
*[[mrcImageSymmetryFind]]&lt;br /&gt;
*[[mrcImage3DSymmetryFind]]&lt;br /&gt;
*[[mrcImageNfoldAxisSearch]]：回転対称軸の探索&lt;br /&gt;
&lt;br /&gt;
=== mrcFFT（フーリエ空間）を処理するためのコマンド群　===&lt;br /&gt;
*[[mrcFTMeridianEquatorRedece]]&lt;br /&gt;
*[[mrcFFTBandPassFilter]]&lt;br /&gt;
*[[mrcFFTCTFCompensation]]&lt;br /&gt;
*[[mrcFFTDigitize]]&lt;br /&gt;
*[[mrcFFTExpression]]&lt;br /&gt;
*[[mrcFFTFibreDiagram]]&lt;br /&gt;
*[[mrcFFTFiltering]]&lt;br /&gt;
*[[mrcFFTIQEstimation]]&lt;br /&gt;
*[[mrcFFTInfo]]&lt;br /&gt;
*[[mrcFFTLayerLineCheck]]&lt;br /&gt;
*[[mrcFFTMedianFilter]]&lt;br /&gt;
*[[mrcFFTProjection]]&lt;br /&gt;
*[[mrcFFTResampling]]&lt;br /&gt;
*[[mrcFFTShellInfo]]&lt;br /&gt;
*[[mrcFFTSizeChange]]&lt;br /&gt;
*[[mrcFFTSpectrum]]&lt;br /&gt;
*[[mrcFFTXFiltering]]&lt;br /&gt;
*[[mrcFFTplainreduce]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の出力 ===&lt;br /&gt;
*[[mrcImagePrint]]&lt;br /&gt;
*[[mrcImagePrint3D]]&lt;br /&gt;
&lt;br /&gt;
=== mrcRef関連 ===&lt;br /&gt;
*[[mrcRefCorEstimate]]&lt;br /&gt;
*[[mrcRefCorModify]]&lt;br /&gt;
*[[mrcRefCoreGet]]&lt;br /&gt;
*[[mrcRefCorrelation]]&lt;br /&gt;
*[[mrcRefCorrelationConv]]&lt;br /&gt;
*[[mrcRefEstimate]]&lt;br /&gt;
*[[mrcRefFFTConvert]]&lt;br /&gt;
*[[mrcRefHeaderCreate]]&lt;br /&gt;
*[[mrcRefHighPassFilter]]&lt;br /&gt;
*[[mrcRefImageCorrelation]]&lt;br /&gt;
*[[mrcRefImageOmegaCorrelation]]&lt;br /&gt;
*[[mrcRefImagepwzCorEstimate]]&lt;br /&gt;
*[[mrcRefImagepwzCorModify]]&lt;br /&gt;
*[[mrcRefImagepwzCorPeakFind]]&lt;br /&gt;
*[[mrcRefImagepwzCorSmoothing]]&lt;br /&gt;
*[[mrcRefImagepwzCorrelation]]&lt;br /&gt;
*[[mrcRefImagepwzCorrelationByFFT]]&lt;br /&gt;
*[[mrcRefImagexaFit]]&lt;br /&gt;
*[[mrcRefLowPassFilter]]&lt;br /&gt;
*[[mrcRefNoiseAdd]]&lt;br /&gt;
*[[mrcRefNormalizing]]&lt;br /&gt;
*[[mrcRefPhaseImageCreate]]&lt;br /&gt;
*[[mrcRefSmoothing]]&lt;br /&gt;
*[[mrcRefz1ImageCorrelation]]&lt;br /&gt;
*[[mrcImageRefConv2D]]&lt;br /&gt;
*[[mrcImageRefCreate]]&lt;br /&gt;
*[[mrcImageRefFFTConv2D]]&lt;br /&gt;
*[[mrcImageRefScaleChangeWithPad]]&lt;br /&gt;
&lt;br /&gt;
=== 画像情報とＰＤＢとの関係 ===&lt;br /&gt;
*[[mrcImageAssignedToTFofPDB]]：画像の値をPDBに組み込む&lt;br /&gt;
*[[mrcImageDisplayDensityAsTempFactor]]：画像の値をPDBに組み込む（ほとんど同じ機能、整理が必要）&lt;br /&gt;
*[[mrcImageMappingtoPdb]]：画像の値をPDBに組み込む（ほとんど同じ機能、整理が必要）&lt;br /&gt;
*[[mrcImage2pdb]]：画像をPDBに変更する&lt;br /&gt;
*[[mrcImageUnexpectedMassFromPDB]]：PDBから期待される密度を減算する&lt;br /&gt;
*[[mrcImagepdbFileReduce]]：ほぼ上記と同じ機能&lt;br /&gt;
&lt;br /&gt;
=== エネルギーロスイメージ　===&lt;br /&gt;
*[[mrcImageCoreImageCalc]]： energy lossイメージを用いたイメージング&lt;br /&gt;
&lt;br /&gt;
=== 未分類 ===&lt;br /&gt;
*[[mrc3DExtractZ]]&lt;br /&gt;
*[[mrcImage1DProjectionfrom2D]]&lt;br /&gt;
*[[mrcImage1dAverageByCorrelation]]&lt;br /&gt;
*[[mrcImage1dCutAverage]]&lt;br /&gt;
*[[mrcImage1dShiftAverageByAnnealing]]&lt;br /&gt;
*[[mrcImage1dShiftByCorrelation]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageActinSingleParticleAnalysis]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageCutAndSetInArray]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFourierPowerSpectrum]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageMake2DArrayImage]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageMakeDump]]&lt;br /&gt;
*[[mrcImageMakeFromTextFile]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageMergebyside]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageNormalDistributionTest]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageOddBoxel]]&lt;br /&gt;
*[[mrcImageOneLineSimilarityCalc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageROItoPCAoutputImage]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageResolutionEstimateForFilaments]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageSetFunction]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageTfunction]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcManipulate_kaya]]&lt;br /&gt;
*[[mrcMeanYlinePos]]&lt;br /&gt;
*[[dataAnalysis_kayabuki]]&lt;br /&gt;
&lt;br /&gt;
== PDB関係のコマンド群　==&lt;br /&gt;
=== PDBの情報を手に入れる ===&lt;br /&gt;
*[[pdbInfo]]：ＰＤＢファイルの中の原子の情報を撮り出す&lt;br /&gt;
*[[pdbAtomSection]]：原子モデルのセクション（断面）をとりだす&lt;br /&gt;
*[[pdbCAOnly]]：ＰＤＢからα炭素だけを抜き出す。&lt;br /&gt;
*[[pdbPCA]]：タンパク質の形状に関するＰＣＡを計算する&lt;br /&gt;
*[[pdbSecondaryStructurePrint]]&lt;br /&gt;
*[[pdbFileMerge]]&lt;br /&gt;
*[[pdbMolecularInterfaceFind]]&lt;br /&gt;
*[[pdbNearAtomListShow]]&lt;br /&gt;
*[[pdbSurface]]&lt;br /&gt;
&lt;br /&gt;
=== PDBから密度マップを作成する ===&lt;br /&gt;
*[[pdb2mrc]]&lt;br /&gt;
*[[pdb2mrc2d]]&lt;br /&gt;
*[[pdb2mrc2dWithCTF]]&lt;br /&gt;
*[[pdbOneProteinGet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PDBから他のフォーマットに変換する ===&lt;br /&gt;
*[[pdb2SketchMacro]]&lt;br /&gt;
*[[pdb2bender]]&lt;br /&gt;
*[[pdb2ucd]]&lt;br /&gt;
&lt;br /&gt;
=== PDBの対称性に従って原子モデルを作成する===&lt;br /&gt;
*[[pdbCrystalCreate]]&lt;br /&gt;
*[[pdbHelix]]&lt;br /&gt;
&lt;br /&gt;
=== PDBの回転・移動 ===&lt;br /&gt;
*[[pdbRotation]]：原子モデルの回転&lt;br /&gt;
*[[pdbMove]]：原子モデルの移動&lt;br /&gt;
*[[pdbTrans]]：原子モデルのアフィン変換&lt;br /&gt;
*[[pdbTwoProteinFit]]：二つのタンパク質の位置を合わせる&lt;br /&gt;
&lt;br /&gt;
=== PDBと密度マップのフィッティング ===&lt;br /&gt;
*[[pdbRhoFit]]&lt;br /&gt;
*[[pdbShapeFit]]&lt;br /&gt;
*[[pdbRhoFitCoiledCoil]]&lt;br /&gt;
*[[pdbRhoFitTm]]&lt;br /&gt;
&lt;br /&gt;
=== PDBの表示 ===&lt;br /&gt;
*[[pdbView]]&lt;br /&gt;
*[[pdbDisplay]]&lt;br /&gt;
*[[rasmonyo]]&lt;br /&gt;
&lt;br /&gt;
=== PDBに付加的な情報を添付する　===&lt;br /&gt;
*[[pdbWaterAdd]]&lt;br /&gt;
*[[pdbProteinIDSet]]&lt;br /&gt;
&lt;br /&gt;
=== その他 ===&lt;br /&gt;
*[[pdbChargeFit]]&lt;br /&gt;
*[[pdbCoordAdd]]&lt;br /&gt;
*[[pdbHomologySearch]]&lt;br /&gt;
*[[pdbListRMSDCalc]]&lt;br /&gt;
*[[pdbMatrixCreate]]&lt;br /&gt;
*[[pdbTempFactorSet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマット等のフィルター ==&lt;br /&gt;
&lt;br /&gt;
=== MRCファイル間の違いの吸収 ===&lt;br /&gt;
*[[mrc2mrc]]&lt;br /&gt;
&lt;br /&gt;
=== 他のファイルフォーマットからMRC形式へ変換 ===&lt;br /&gt;
*[[tiff2mrc]]&lt;br /&gt;
*[[imodst2mrc]]&lt;br /&gt;
*[[ip2mrc]]&lt;br /&gt;
*[[emData2mrc]]&lt;br /&gt;
*[[moi2mrc]]&lt;br /&gt;
*[[array2mrc]]&lt;br /&gt;
*[[bin2mrc]]&lt;br /&gt;
&lt;br /&gt;
=== MRC形式から他のフォーマットへの変換　===&lt;br /&gt;
*[[mrc2dsn6]]&lt;br /&gt;
*[[mrc2fld]]&lt;br /&gt;
*[[mrc2gif]]&lt;br /&gt;
*[[mrc2hdf]]&lt;br /&gt;
*[[mrc2lattice]]&lt;br /&gt;
*[[mrc2map]]&lt;br /&gt;
*[[mrc2pov]]&lt;br /&gt;
*[[mrc2tiff]]&lt;br /&gt;
*[[mrc2viff]]&lt;br /&gt;
&lt;br /&gt;
=== pgFormat方のファイルに対するプログラム ===&lt;br /&gt;
*[[pgDataBaseSelectServer]]&lt;br /&gt;
*[[pgJournalSelect]]&lt;br /&gt;
*[[pgJournalSelectCORBAClient]]&lt;br /&gt;
*[[pgJournalSelectCORBAServer]]&lt;br /&gt;
*[[pgMemoSelectCORBAServer]]&lt;br /&gt;
*[[pgSelect]]&lt;br /&gt;
*[[homology2PG]]&lt;br /&gt;
&lt;br /&gt;
=== ポストスクリプトファイルの取り扱いに関するプログラム ===&lt;br /&gt;
*[[psFileMerge]]&lt;br /&gt;
*[[psFilePageMerge]]&lt;br /&gt;
&lt;br /&gt;
=== DCDフォーマットのファイルに関する取り扱い ===&lt;br /&gt;
*[[dcdAtomChangeDistanceFromAtom]]&lt;br /&gt;
*[[dcdAtomDistanceDistribution]]&lt;br /&gt;
*[[dcdCompareCA]]&lt;br /&gt;
*[[dcdDistanceAtomBetweenAtom]]&lt;br /&gt;
*[[dcdFilePrint]]&lt;br /&gt;
*[[dcdInfo]]&lt;br /&gt;
*[[dcdSelectAtoms]]&lt;br /&gt;
*[[dcdSerectAtom]]&lt;br /&gt;
*[[dcdTest]]&lt;br /&gt;
*[[dcdTimeSeriesBehavior]]&lt;br /&gt;
&lt;br /&gt;
=== その他 ===&lt;br /&gt;
*[[tgaInfo]]&lt;br /&gt;
*[[vector2pdb]]&lt;br /&gt;
*[[dos2unix]]&lt;br /&gt;
&lt;br /&gt;
== コマンドリスト　==&lt;br /&gt;
&lt;br /&gt;
[[CheckCommonLineData]]&lt;br /&gt;
[[CheckOfOrientation]]&lt;br /&gt;
[[CheckOrientationByDegree]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LCalculationForOrientationSearch]]&lt;br /&gt;
&lt;br /&gt;
[[ProjectionDirectionMapCreate]]&lt;br /&gt;
&lt;br /&gt;
[[TestForLcalculationOfOrientationSearchBySimultaneousMinimization]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[angleMatchTest_k]]&lt;br /&gt;
[[anglediffcalc]]&lt;br /&gt;
[[anglediffchk]]&lt;br /&gt;
&lt;br /&gt;
[[calcCommonLine]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 各種解析ツール ==&lt;br /&gt;
=== ３Ｄモデリングのためのツール ===&lt;br /&gt;
*[[mrcImageToNAMDConstantForces]]：３次元画像の微分画像を使って、PDB画像のモデリングを施す&lt;br /&gt;
*[[pdbNAMDRestraintCreate]]&lt;br /&gt;
参考文献：&lt;br /&gt;
* Noda et al., J. Plasma, Physics (2006)&lt;br /&gt;
* Murakami et al., Cell (2010)&lt;br /&gt;
&lt;br /&gt;
=== FRET解析ツール ===&lt;br /&gt;
*[[energyTransferModelCheck]]&lt;br /&gt;
*[[energyTransferModelResultCheck]]&lt;br /&gt;
&lt;br /&gt;
参考文献：&lt;br /&gt;
*Suzuki et al., Nature (1998)&lt;br /&gt;
*Yasunaga e al., J.Struct.Biol.(2000)&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
=== 分子の取り扱い ===&lt;br /&gt;
*[[molecularEnvelopeResampling]]&lt;br /&gt;
*[[molecularWeightCalc]]&lt;br /&gt;
&lt;br /&gt;
=== matrix3Dの取り扱い（3次元空間変換用4x4行列)===&lt;br /&gt;
*[[matrix3DEulerAngleTransform]]&lt;br /&gt;
*[[matrix3DFromEulerAngle]]&lt;br /&gt;
*[[matrix3DInverse]]&lt;br /&gt;
*[[matrix3DToEulerAngle]]&lt;br /&gt;
*[[coordRotation]]：座標点のmatrix3Dによる変換&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 乱数の発生 ===&lt;br /&gt;
*[[randomUniformGet]]:一様乱数&lt;br /&gt;
*[[randomNormalGet]]：正規分布に従う乱数&lt;br /&gt;
&lt;br /&gt;
=== largeIP ===&lt;br /&gt;
*[[largeIPInfo]]&lt;br /&gt;
&lt;br /&gt;
=== 点の取り扱い ===&lt;br /&gt;
*[[pointAffineTransform]]&lt;br /&gt;
&lt;br /&gt;
=== 電子顕微鏡制御 ===&lt;br /&gt;
*[[hf2000Init]]&lt;br /&gt;
*[[hf2000LenzCurrent]]&lt;br /&gt;
*[[hf2000SpecimenPosition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== テストのためのプラグラム ===&lt;br /&gt;
*[[mallocCheck]]&lt;br /&gt;
*[[openGLTest]]&lt;br /&gt;
&lt;br /&gt;
=== その他　===&lt;br /&gt;
*[[muscleSimulation]]：ミオシンの動きのシミュレータ&lt;br /&gt;
*[[khorosFilterGenerate]]：khorosのフィルタを作り出す&lt;br /&gt;
*[[hostCondition]]：ホストの環境をチェックする&lt;br /&gt;
&lt;br /&gt;
*[[tiltInfoDetermine]]&lt;br /&gt;
*[[vectorImageNearestNeighborMethod]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 整理が必要なコマンド ==&lt;br /&gt;
*[[mrcImageBtest]]：（未完成）&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E4%B8%80%E8%A6%A7</id>
		<title>機能別コマンド一覧</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E4%B8%80%E8%A6%A7"/>
				<updated>2013-12-11T03:42:47Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* ２D逆投影 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ここでは、機能別に少しずつ整理をしています。まだまだ整理が終わっていません。すこしずつ進めていますので、ご容赦下さい。&lt;br /&gt;
&lt;br /&gt;
== 概説＋テンプレート==&lt;br /&gt;
　機能別といった場合には、何を機能で区切るかがとても難しい話になります。クロスすることはいとわず、機能別に引用しやすい表を目指します。&lt;br /&gt;
[[templateCommandWiki]] コマンドのヘルプを書くためのテンプレート&lt;br /&gt;
&lt;br /&gt;
== 統合環境 ==&lt;br /&gt;
=== 画像表示とその処理 ===&lt;br /&gt;
*[[Display2]]: ２Ｄ画像もしくは３Ｄ画像のセクションの表示、処理、粒子の切り出しなど。cf.[[Display2による粒子抽出]]&lt;br /&gt;
*[[Display3]]: ３Ｄ画像の表示&lt;br /&gt;
*[[smolet]]:　トモグラフィーのためのGUIソフトウェア（傾斜シリーズの表示）&lt;br /&gt;
*[[ctfDisplay]]: For CTF Correlation&lt;br /&gt;
*[[imagesClustering]]：クラスタリングのためのツール&lt;br /&gt;
&lt;br /&gt;
=== Eosのプラットフォーム環境 ===&lt;br /&gt;
*[[Visualmake]]: Easy and automatics GUI generator for Makefile&lt;br /&gt;
*[[Eos]]: Eos on Tcl/Tk, CUI&lt;br /&gt;
*[[PIONE]]&lt;br /&gt;
&lt;br /&gt;
=== 簡易画像表示プログラム ===&lt;br /&gt;
*[[mrcView]]&lt;br /&gt;
*[[StereoDisplay]]&lt;br /&gt;
*[[obj3Don2DImageView]]&lt;br /&gt;
*[[mrcImagePut3D]]&lt;br /&gt;
*[[imageView]]&lt;br /&gt;
*[[imagesView]]&lt;br /&gt;
&lt;br /&gt;
=== molvieシリーズ ===&lt;br /&gt;
*[[molvie]]&lt;br /&gt;
*[[molvieDock]]&lt;br /&gt;
*[[molvieFlight]]&lt;br /&gt;
*[[molvieMrcViewer]]&lt;br /&gt;
*[[molvieProjection]]&lt;br /&gt;
*[[molvieViewer]]&lt;br /&gt;
*[[gmolvie]]&lt;br /&gt;
&lt;br /&gt;
== 開発環境　==&lt;br /&gt;
*[[maketool]]&lt;br /&gt;
*[[makeobj]]&lt;br /&gt;
*[[protoObjectMethodCreate]]&lt;br /&gt;
*[[protoHTMLCreate]]&lt;br /&gt;
*[[protoShellCreate]]&lt;br /&gt;
*[[protoTestMakefileCreate]]&lt;br /&gt;
&lt;br /&gt;
== ＣＴＦ関係のコマンド群　==&lt;br /&gt;
=== CTF決定のためのプログラム群 ===&lt;br /&gt;
*[[ctfDisplay]]: CTFの決定のためのプログラム(GUI)&lt;br /&gt;
*[[ctfDeterminationFromMultiImage]]&lt;br /&gt;
*[[ctfDeterminationFromPhaseComparison]]&lt;br /&gt;
*[[ctfDeterminationFromThonRing]]&lt;br /&gt;
*[[defocusDeterminationFromThonRing]]&lt;br /&gt;
*[[ctfDetermine]]&lt;br /&gt;
&lt;br /&gt;
=== CTFの関数に関するプログラム ===&lt;br /&gt;
*[[ctfEnvelopFunction]]&lt;br /&gt;
*[[ctfFunction]]&lt;br /&gt;
*[[ctfZeroPoint]]&lt;br /&gt;
*[[ctfFunctionServer]]&lt;br /&gt;
&lt;br /&gt;
=== CTF補正に関するプログラム群 ===&lt;br /&gt;
*[[ctfDisplay]]：CTFに関連した統合プログラム&lt;br /&gt;
*[[mrcImageCTFDetermination]]：CTFの推定の為のプログラム&lt;br /&gt;
*[[mrcImageMultiCTFDetermination]]：同一視野の複数枚の画像からCTFを推定するためのプログラム&lt;br /&gt;
*[[mrcImageCTFObservation]]：画像にCTFを施す&lt;br /&gt;
*[[ctfInfoSet]]&lt;br /&gt;
*[[ctfMultiFunction]]&lt;br /&gt;
*[[ctfWeightMapCreation]]&lt;br /&gt;
*[[mrcImageCTFCompensation]]：CTFの補正を行う&lt;br /&gt;
*[[mrcImageCTFCompensationForTiltImage]]：傾斜画像に関するCTFの補正を行う&lt;br /&gt;
*[[mrcImageMultiCTFCompensation]]：複数枚の画像からCTFの補正を行う&lt;br /&gt;
*[[mrcImageCTFSN]]&lt;br /&gt;
*[[mrcImagePhaseCTFCompensationFromCTFINFO]]&lt;br /&gt;
&lt;br /&gt;
=== その他 ===&lt;br /&gt;
*[[electronWaveLength]]：電子線の波長を取得する&lt;br /&gt;
&lt;br /&gt;
== クラスター解析に関するツール ==&lt;br /&gt;
*[[mrcImageClusterAnalysis]]&lt;br /&gt;
*[[clusterLog2ToLog]]&lt;br /&gt;
*[[clusterLogASCII2Binary]]&lt;br /&gt;
*[[clusterShow]]&lt;br /&gt;
&lt;br /&gt;
== 3次元再構成　==&lt;br /&gt;
=== 汎用3次元再構成 ===&lt;br /&gt;
*[[mrc2Dto3D]]：２次元画像のセットから３次元再構成を求める&lt;br /&gt;
*[[mrc3Dto2D]]：３次元画像から２次元投影像のセットを求める&lt;br /&gt;
*[[mrc2Dto3DforVariation]]：３次元再構成における分散を求める&lt;br /&gt;
*[[mrcRadon2Dto3D]]：２次元ラドン空間の画像セットから３次元ラドン空間の画像を求める&lt;br /&gt;
&lt;br /&gt;
==== ２D逆投影 ====&lt;br /&gt;
*[[mrcImage2DBackProjection]]：ｚ軸方向への逆投影&lt;br /&gt;
&lt;br /&gt;
==== 2D投影（フィラメント用）====&lt;br /&gt;
*[[mrcImage2DProjection]]：ｘ軸方向の投影&lt;br /&gt;
&lt;br /&gt;
=== トモグラフィー支援 ===&lt;br /&gt;
*[[mrcImageTiltAxisSearch]]&lt;br /&gt;
*[[mrcImageTiltAxisSearchHelp]]&lt;br /&gt;
*[[mrcImageDivideInfoForTomography]]：傾斜角やCTF補正のために複数のファイルに分ける&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 単粒子解析サポート ===&lt;br /&gt;
*[[mrcImageOrientationSearch]]&lt;br /&gt;
*[[mrcImageOrientationSearchByHigherSelection]]&lt;br /&gt;
*[[mrcImageOrientationSearchByHybridization]]&lt;br /&gt;
*[[mrcImageOrientationSearchBySimultaneousMinimization]]&lt;br /&gt;
&lt;br /&gt;
=== ラドン空間（シノグラム）を用いた解析 ===&lt;br /&gt;
==== ラドン空間の変換 ====&lt;br /&gt;
*[[mrcImageRadonTransform]]&lt;br /&gt;
*[[mrcImageInverseRadonTransform]]&lt;br /&gt;
*[[mrcImageSinogramCreate]]&lt;br /&gt;
*[[mrcImageSinogramFFT]]&lt;br /&gt;
*[[mrcRadon2Dto3D]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== コモンラインの探索 ====&lt;br /&gt;
*[[mrcImageSinogramCorrelation]]&lt;br /&gt;
*[[mrcImagesSinogramCorrelation]]&lt;br /&gt;
*[[commonLinesSearchByVoting]]&lt;br /&gt;
*[[mrcImageCommonLineSearch]]&lt;br /&gt;
*[[WeightCalculationOfCommonLineSearch]]&lt;br /&gt;
*[[WeightCalculationOfCommonLineSearchByAllSinogram]]&lt;br /&gt;
*[[WeigthCaluculationOfCommonLineCalculation]]&lt;br /&gt;
*[[CommonLineCalculation]]&lt;br /&gt;
*[[CommonLineRankCalc_k]]&lt;br /&gt;
&lt;br /&gt;
==== 特徴量を用いたシノグラム解析 ====&lt;br /&gt;
*[[mrcSinogramFET]]&lt;br /&gt;
*[[mrcSinogramFETcalcSDforNormalize]]&lt;br /&gt;
*[[mrcSinogramFETcalcWeight]]&lt;br /&gt;
*[[mrcSinogramFETcorrelationMap]]&lt;br /&gt;
*[[mrcSinogramFETnormalizedMap]]&lt;br /&gt;
*[[mrcSinogramFETreferredCorrelation]]&lt;br /&gt;
*[[mrcSinogramFETsmoothParameterMatching]]&lt;br /&gt;
*[[EvaluateCorrelationMapwithCommonLine]]&lt;br /&gt;
*[[FETOrientationSearchByAnnealing]]&lt;br /&gt;
*[[FETOrientationSearchByFeatureAlignment]]&lt;br /&gt;
*[[FETmapOrientationSearchBySimultaneousFitting]]&lt;br /&gt;
*[[FETsmallMapSetCreate_forSimultaneousMinimization]]&lt;br /&gt;
&lt;br /&gt;
==== 特徴量を用いた３次元再構成 ====&lt;br /&gt;
*[[mrcFETnormalizeBySD]]&lt;br /&gt;
&lt;br /&gt;
=== らせん対称性を用いた3次元再構成 ===&lt;br /&gt;
==== 空間の変換 ====&lt;br /&gt;
*[[llExtract]]: FFT -&amp;gt; G&lt;br /&gt;
*[[mrcImageAutoFilamentExtract]]&lt;br /&gt;
*[[mrcImageAutoFilamentExtractResultAnalysis]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFFTLayerLineExtraction]]&lt;br /&gt;
&lt;br /&gt;
*[[ll2ltlg]]  : G   -&amp;gt; g&lt;br /&gt;
&lt;br /&gt;
*[[ltlg2mrc]] : g   -&amp;gt; 3D&lt;br /&gt;
&lt;br /&gt;
===== llExtractのサポートプログラム群 =====&lt;br /&gt;
*[[llExtractCtfinfFileCreate]]&lt;br /&gt;
*[[llExtractCtrlFileCreate]]&lt;br /&gt;
*[[llExtractWithLayerSeparation]]&lt;br /&gt;
*[[llExtractWithLayerSeparationCtrlFileCreate]]&lt;br /&gt;
*[[llExtractWithLayerSeparationCtrlFileCreateMyosin]]&lt;br /&gt;
*[[llExtractWithLayerSeparationFilamentInfo]]&lt;br /&gt;
*[[llExtractWithLayerSeparationServer]]&lt;br /&gt;
*[[llExtractWithLayerSeparationSingle]]&lt;br /&gt;
&lt;br /&gt;
==== G(R, THETA, Z)空間の取り扱い====&lt;br /&gt;
*[[llDataAverage]]&lt;br /&gt;
*[[llDataAxisSearch]]&lt;br /&gt;
*[[llDataCTFCompensate]]&lt;br /&gt;
*[[llDataCompare]]&lt;br /&gt;
*[[llDataContributionCalcDifferentN]]&lt;br /&gt;
*[[llDataDump]]&lt;br /&gt;
*[[llDataEquatorAdd]]&lt;br /&gt;
*[[llDataExtract]]&lt;br /&gt;
*[[llDataFit]]&lt;br /&gt;
*[[llDataFitServer]]&lt;br /&gt;
*[[llDataInfo]]&lt;br /&gt;
*[[llDataLowPassFiltering]]&lt;br /&gt;
*[[llDataMultiCTFCompensation]]&lt;br /&gt;
*[[llDataNEstimation]]&lt;br /&gt;
*[[llDataNormalization]]&lt;br /&gt;
*[[llDataPrint]]: G(R, THETA, Z)空間の表示&lt;br /&gt;
*[[llDataRescaling]]&lt;br /&gt;
*[[llDataResolutionCheck]]&lt;br /&gt;
*[[llDataRotation]]&lt;br /&gt;
*[[llDataSelectionEstimation]]&lt;br /&gt;
*[[llDataSeparate]]&lt;br /&gt;
*[[llDataWeightSet]]&lt;br /&gt;
*[[llDatarMaxLimit]]&lt;br /&gt;
&lt;br /&gt;
==== g(r, theta, Z) の取り扱い ====&lt;br /&gt;
*[[ltlg2ps]]&lt;br /&gt;
*[[ltlgDataInfo]]&lt;br /&gt;
&lt;br /&gt;
==== らせん対称を用いた画像処理 ====&lt;br /&gt;
*[[mrcImageHelicalAveraging]]：らせん対称（連続らせん）に従って平均した画像を求める&lt;br /&gt;
*[[mrcImageHelicalProjection]]：らせん対称に従って投影した画像を求める&lt;br /&gt;
*[[mrcImageHelicalConvolution]]&lt;br /&gt;
*[[mrcImageHelicalMappingFrom2DImage]]&lt;br /&gt;
*[[mrcImageHelicalMasking]]&lt;br /&gt;
*[[mrcImageHelicalMaskingBy2DImage]]&lt;br /&gt;
*[[mrcImageCylinderSection]]：円筒座標系に変換して、r毎のセクションをもとめる&lt;br /&gt;
*[[mrcImageUntwist]]：らせん対称性にしたがって、ねじれをもとに戻す&lt;br /&gt;
*[[mrcImageCircumferentialProjection]]：３D画像から円筒座標系に変換し、特定範囲のみを表示する。&lt;br /&gt;
*[[mrcImageRadialDistribution]]：画像の動径方向の分布（2D）&lt;br /&gt;
&lt;br /&gt;
=== 超解像法 ===&lt;br /&gt;
*[[mrcImageSuperResolution]]:超解像法のためのプログラム&lt;br /&gt;
&lt;br /&gt;
=== 分解能チェックのためのツール　===&lt;br /&gt;
*[[mrcImageFOMCalc]]&lt;br /&gt;
*[[mrcImageFourierShellCorrelation]]&lt;br /&gt;
*[[mrcImageFractalFourierShellCorrelation]]&lt;br /&gt;
&lt;br /&gt;
== mrcImageフォーマットに対するコマンド群 ==&lt;br /&gt;
===　ヘッダー等フォーマットそのものに関するコマンド ===&lt;br /&gt;
*[[mrcImageHeaderChange]]：画像ファイルのヘッダーの変換&lt;br /&gt;
*[[mrcImageTransformSign]]：画像の符号付、符号無し(Signed/Unsigned)の変換&lt;br /&gt;
&lt;br /&gt;
=== モデル作成 ===&lt;br /&gt;
&lt;br /&gt;
==== 基本図形のモデル作成 ====&lt;br /&gt;
*[[mrcImageNullImageCreate]]：空画像の作成&lt;br /&gt;
*[[mrcImageModelCreate]]：モデル画像の作成&lt;br /&gt;
** Shepp and Logan Model&lt;br /&gt;
*[[mrcImageSphere]]：球/円の作成（中心）&lt;br /&gt;
*[[mrcImageMakeSphere]]：球/円の作成（多機能、位置の指定）&lt;br /&gt;
*[[mrcImageGaussDisc]]：ガウス円の作成&lt;br /&gt;
*[[mrcImageGaussSphere]]：ガウス球の作成&lt;br /&gt;
*[[mrcImageMakeCylinder]]：円筒の作成&lt;br /&gt;
*[[mrcImageSiemensStar]]：ジーメンススターの作成（分解能チェック用）&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageModelSubfilamentsCreate]]；フィラメント画像を作る&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageNoiseCreate]]：雑音画像を作る&lt;br /&gt;
&lt;br /&gt;
==== ノイズの付加 ====&lt;br /&gt;
*[[mrcImageNoiseAdd]]：雑音を加える&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 結晶化 ====&lt;br /&gt;
*[[mrcImageCrystalCreate]]&lt;br /&gt;
&lt;br /&gt;
==== 傾斜画像 ====&lt;br /&gt;
*[[mrcImageEstimateTiltImage]]：傾斜画像の予測&lt;br /&gt;
&lt;br /&gt;
=== 画像の情報 ===&lt;br /&gt;
*[[mrcInfo]]：MRC画像のヘッダー情報を取得する&lt;br /&gt;
*[[mrcImageInfo]]：画像の情報を取得する&lt;br /&gt;
*[[mrcImageDensityInfo]]：画像の正の値を密度とし、その情報を取得する&lt;br /&gt;
*[[mrcImageBoundaryInfo]]：画像の周辺情報を取得する&lt;br /&gt;
*[[mrcImageVolumeCalc]]：3次元画像から分子量に対応する体積をもつ等高面値&lt;br /&gt;
&lt;br /&gt;
*[[mrcInfoSet]]：MRCのヘッダー情報を変更する&lt;br /&gt;
*[[mrcImageModeChange]]：MRCの画像モードを変更する&lt;br /&gt;
*[[mrcImageSamplingUnitChange]]：画像のサンプリング間隔を変更する&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageSectionGet]]:３Ｄ画像のセクション２Ｄ画像を取得する&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageCenterOfMassCalculate]]：重心を取得する&lt;br /&gt;
*[[mrcImageCircumferentialProjection]]：３D画像から円筒座標系に変換し、特定範囲のみを表示する。&lt;br /&gt;
*[[mrcImageRadialDistribution]]：画像の動径方向の分布（2D）&lt;br /&gt;
&lt;br /&gt;
*[[mrcImagePixelDataGet]]：ある点の値を手に入れる。&lt;br /&gt;
&lt;br /&gt;
=== 画像の統計処理 ===&lt;br /&gt;
*[[mrcImageAverage]]：複数画像の平均&lt;br /&gt;
*[[mrcImageSN]]：複数画像間の統計（平均、分散、標準偏差等）&lt;br /&gt;
*[[mrcImageStandardDeviation]]：複数画像間の標準偏差及びそれを用いた変換&lt;br /&gt;
*[[mrcImageVarianceMap]]：分散マップ&lt;br /&gt;
*[[mrcImageTTest]]：画像間のt-test&lt;br /&gt;
*[[mrcImageFTest]]：画像間のF-test&lt;br /&gt;
*[[mrcImageTwoImageTest]]:画像間のテスト(t-test/F-test)&lt;br /&gt;
*[[mrcImageVarianceAnalysis]]：分散解析&lt;br /&gt;
*[[mrcImagePCA]]：複数画像から主成分分析を行い、主成分画像を生成する&lt;br /&gt;
*[[mrcImageShapePCA]]：３Ｄ画像からその構造の形を楕円体として取り扱うための主成分分析&lt;br /&gt;
*[[mrcImagePeakSearch]]：画像の中のピークを探索する&lt;br /&gt;
*[[mrcImageProjection]]：画像の投影像（各軸方向）を求める&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageParticleCandidateExtract]]：周辺に比べて密度が有意に高いところを見出す。&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFeatureExtraction]]：画像の特徴量（現時点で３０通り）の抽出&lt;br /&gt;
** ヒストグラムの平均、分散、歪度、尖度、コントラスト、エネルギー、エントロピー&lt;br /&gt;
** Co-occurenceに関する情報&lt;br /&gt;
** difference statisticsに関する情報&lt;br /&gt;
** runlengthに関する情報&lt;br /&gt;
&lt;br /&gt;
==== 画像の形から位置合わせを行う為に必要な処理 ====&lt;br /&gt;
*[[mrcImageShapePCA]]：３Ｄ画像からその構造の形を楕円体として取り扱うための主成分分析&lt;br /&gt;
*[[mrcImageShapePCAFit]]：３Ｄ画像からその構造の形を楕円体として取り扱い、主軸同士を合わせるための処理&lt;br /&gt;
&lt;br /&gt;
=== 画像フォーマット変換 ===&lt;br /&gt;
*[[mrcImagestoRef]]&lt;br /&gt;
*[[mrcImageStack]]：画像をスタックする&lt;br /&gt;
*[[mrcImageColoring]]：１枚もしくは複数の画像を使って、カラー画像（GIF）をつくる&lt;br /&gt;
&lt;br /&gt;
=== 複数画像の処理 ===&lt;br /&gt;
*[[mrcImageMontageCreate]]：複数枚の画像を一枚の画像として出力する（平均値等を用いて画像のコントラストを合わす）&lt;br /&gt;
&lt;br /&gt;
=== 前処理関連 ===&lt;br /&gt;
==== 異常値の除去 ====&lt;br /&gt;
*[[mrcImageAbnormalValueRemove]]：画像の標準偏差等から異常値を推定し、異常値を除く&lt;br /&gt;
*[[mrcImageCCDNoiseRemove]]：ＣＣＤカメラのもつ異常値を取り除く&lt;br /&gt;
*[[mrcImageDeadPixelCorrection]]&lt;br /&gt;
&lt;br /&gt;
==== 窓関数 ====&lt;br /&gt;
*[[mrcImageWindowing]]：窓関数を積算する（2D）&lt;br /&gt;
*[[mrcImage3DWindowing]]：窓関数を積算する（3D）&lt;br /&gt;
*[[mrcImageCenterDensityChange]]:中心画像の密度を変更する（窓関数の特別なバージョン）&lt;br /&gt;
&lt;br /&gt;
==== パディング ====&lt;br /&gt;
*[[mrcImagePad]]&lt;br /&gt;
*[[mrcImage3DPad]]&lt;br /&gt;
*[[mrcImage3DPad2]]&lt;br /&gt;
*[[mrcImageZPad]]&lt;br /&gt;
&lt;br /&gt;
==== 密度の標準化 ====&lt;br /&gt;
*[[mrcImageDensityChangeEstimation]]&lt;br /&gt;
*[[mrcImageDensityNormalization]]&lt;br /&gt;
*[[mrcImageDensityNormalizationByImage]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の演算（単項演算）===&lt;br /&gt;
*加算 &lt;br /&gt;
**[[mrcImageAddValue]]：画像に実数を加算する&lt;br /&gt;
**[[mrcImageRealValueAdd]]：画像に実数を加算する（同じ機能をもつので整理が必要）&lt;br /&gt;
**[[mrcImageScalarAdd]]：画像に実数を加える（特定の点に加えることができる）&lt;br /&gt;
&lt;br /&gt;
*積算&lt;br /&gt;
**[[mrcImageMultiplying]]：画像に実数を積算する&lt;br /&gt;
&lt;br /&gt;
*２乗和&lt;br /&gt;
**[[mrcImageSquare]]:各ピクセル値の２乗、ルートの画像に変換する。&lt;br /&gt;
&lt;br /&gt;
=== 画像間の演算（２項演算）===&lt;br /&gt;
*和算&lt;br /&gt;
**[[mrcImageAdd]]：二つの画像の和を求める&lt;br /&gt;
&lt;br /&gt;
*減算&lt;br /&gt;
**[[mrcImageSubtraction]]：画像間の差を求める&lt;br /&gt;
**[[mrcImageNormalizedSubtraction]]：画像の密度を合わせた後、画像間の差を求める&lt;br /&gt;
&lt;br /&gt;
*積算&lt;br /&gt;
**[[mrcImageMultiplyingbyFile]]：二つの画像の積算&lt;br /&gt;
&lt;br /&gt;
*畳み込み&lt;br /&gt;
**[[mrcImageConvolution]]：2つの画像の畳み込み&lt;br /&gt;
&lt;br /&gt;
=== モルフォロジー処理 ===&lt;br /&gt;
*縮退&lt;br /&gt;
**[[mrcImageErosion]]：構造要素による縮退&lt;br /&gt;
&lt;br /&gt;
*膨張&lt;br /&gt;
**[[mrcImageDilation]]：構造要素による膨張&lt;br /&gt;
&lt;br /&gt;
*オープニング（白いひげが消えるが、孔は保たれる）&lt;br /&gt;
**[[mrcImageOpening]]：構造要素による縮退→膨張&lt;br /&gt;
&lt;br /&gt;
*クロージング（黒い孔（谷）が埋まるが、丘は高くならない）&lt;br /&gt;
**[[mrcImageClosing]]：構造要素による膨張→縮退&lt;br /&gt;
&lt;br /&gt;
=== 画像の抽出・切り出し：ROI(Region of Interest) ===&lt;br /&gt;
*[[mrcImageROI]]：２次元画像からの単一のROI画像の切り出し&lt;br /&gt;
*[[mrcImageROIs]]：２次元画像からの複数のROI画像の切り出し&lt;br /&gt;
*[[mrcImageUnbentROI]]：２次元画像からのスプライン曲線に則った切り出し&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageCenterGet]]:画像の中央（中央の指定は可能）を切り出す&lt;br /&gt;
*[[mrcImageRectangleGet]]：指定した画像領域（長方形：回転無）を切り出す。&lt;br /&gt;
*[[mrcImageRectangleGetByCorrelation]]：参照画像と比較して最も相関値の高い領域を切り出す。&lt;br /&gt;
*[[mrcImagePolyROI]]：（未完成）&lt;br /&gt;
*[[mrcImageROI3D]]: 3次元画像からのROIエリアの切り出し&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageDivideIntoTwoImages]]：指定に従って二つの画像に切り分ける&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFilamentSearch]]&lt;br /&gt;
&lt;br /&gt;
==== 画像の切り出し/合成 ====&lt;br /&gt;
*[[mrcImageSplit]]：&lt;br /&gt;
*[[mrcImageBlockMerge]]：画像の合成（画像が重なった場合には平均画像）&lt;br /&gt;
&lt;br /&gt;
==== ニューラルネットを使った粒子の切り出し====&lt;br /&gt;
*[[mrcImageNeuralNetParticleExtraction]]&lt;br /&gt;
*[[mrcImageNeuralNetParticleLearning]]&lt;br /&gt;
&lt;br /&gt;
=== 縦軸（密度）方向の変換 ===&lt;br /&gt;
*[[mrcImageNormalizing]]：画像の値の正規化&lt;br /&gt;
*[[mrcImageCVE]]：CVE(constant variance enhancement)を施す&lt;br /&gt;
*[[mrcImageHighlighting]]：&lt;br /&gt;
*[[mrcImageEnhancementWithFuzzySets]]&lt;br /&gt;
*[[mrcImageSolventFlattening]]：溶液と考えられる部分の平滑化&lt;br /&gt;
*[[mrcImagePosterization]]：画像のビットを落とす&lt;br /&gt;
*[[mrcImageExpression]]：密度を、絶対値、ルート、ログなどに変換する&lt;br /&gt;
&lt;br /&gt;
=== 横軸変換 ===&lt;br /&gt;
*[[mrcImageShrink]]：画像のピクセルを縮退させ、サイズを小さくする。&lt;br /&gt;
&lt;br /&gt;
=== 画像のマスク ===&lt;br /&gt;
*[[mrcImageMasking]]：定型の円や長方形で画像をマスクする（３Ｄに対応）&lt;br /&gt;
*[[mrcImageMaskingByImage]]:画像（２値化もしくはグレー）を用いて画像をマスクする。&lt;br /&gt;
*[[mrcImageFilterCreate]]:指定した座標値の所を指定した値とした画像を作り出す。&lt;br /&gt;
&lt;br /&gt;
=== 画像の移動・回転 ===&lt;br /&gt;
*[[mrcImageTrans]]：4x4行列を使った画像の移動・回転&lt;br /&gt;
*[[mrcImageTranspose]]：画像の転置&lt;br /&gt;
*[[mrcImageRotation]]：画像の回転&lt;br /&gt;
*[[mrcImageRotation3D]]：画像の回転（３D)&lt;br /&gt;
*[[mrcImageMirroring]]：画像の鏡像&lt;br /&gt;
*[[mrcImageShift]]：画像の移動&lt;br /&gt;
*[[mrcImageMove]]：画像の移動&lt;br /&gt;
*[[mrcImageShiftFollowingGC]]：重心が中心になるように画像を移動&lt;br /&gt;
*[[mrcMirrorImageCreate]]：３Dの特定の面に対して反転。&lt;br /&gt;
*[[mrcImageReverse]]：ｙ軸をそのままにして、ｘ、ｚ軸に関して反転（２Dでは鏡像、３Dでは１８０度回転に対応）&lt;br /&gt;
*[[mrcImageMagnificationChange]]：画像の拡大率の変換&lt;br /&gt;
&lt;br /&gt;
=== 二値画像の処理　===&lt;br /&gt;
==== 画像の二値化 ====&lt;br /&gt;
*[[mrcImageBinalization]]：画像の２値化（閾値指定、大津の方法などの自動閾値指定を含む）&lt;br /&gt;
*[[mrcImageAdaptiveBinalization]]：画像の２値化（適応型）&lt;br /&gt;
&lt;br /&gt;
==== 二値画像の連結 ====&lt;br /&gt;
*[[mrcImageConnection]]：２値画像の連結&lt;br /&gt;
*[[mrcImageConnectivityNumberCalc]]：２値画像の連結値の計算&lt;br /&gt;
*[[mrcImageDistanceConversion]]：２値画像の距離変換&lt;br /&gt;
&lt;br /&gt;
==== 画像のラベリング・面積 ====&lt;br /&gt;
*[[mrcImageLabeling]]&lt;br /&gt;
*[[mrcImageAreaCalc]]：２値画像を使った面積・体積の計算&lt;br /&gt;
&lt;br /&gt;
=== 座標変換 ===&lt;br /&gt;
*[[Descartes2Polar]]：直交座標系から極座標系に変換する（軸の設定は変更可能）&lt;br /&gt;
*[[mrcImageTransformDescartesIntoPolar]]：直交座標系から極座標系に画像を変換&lt;br /&gt;
*[[mrcImageCoordinateChange]]:座標軸の交換&lt;br /&gt;
&lt;br /&gt;
=== フーリエ変換 ===&lt;br /&gt;
*[[mrcImageFFT]]：現在、通常使われているフーリエ変換及び逆変換&lt;br /&gt;
*[[fft2d]]：過去のフーリエ変換及び逆変換&lt;br /&gt;
*[[cufft]]：CUDAでのテスト用フーリエ変換&lt;br /&gt;
&lt;br /&gt;
=== 空間周波数フィルタ ===&lt;br /&gt;
*[[mrcImageLowPassFilter]]:ローパスフィルタ&lt;br /&gt;
*[[mrcImageBandPassFilter]]:バンドパスフィルタ&lt;br /&gt;
*[[mrcImageHighPassFilter]]：ハイパスフィルタ&lt;br /&gt;
*[[mrcImage3DHighResoEmphasis]]：高周波強調フィルタ（３D対応）&lt;br /&gt;
*[[mrcMask]]：P1対称性に関するマスク(2D、フーリエ空間）&lt;br /&gt;
*[[mrcImageFilteringbyFile]]：ファイルからフィルタする場所を指定するプログラム&lt;br /&gt;
*[[mrcImageFilteringbyFileForVariance]]&lt;br /&gt;
&lt;br /&gt;
=== [[平滑化]] ===&lt;br /&gt;
*[[mrcImageSmoothing]]：非線形の平滑化&lt;br /&gt;
**median filter（中央値フィルタ）&lt;br /&gt;
**mean filter(平均値フィルタ)&lt;br /&gt;
**SurfaceFit filter（最小自乗法により２次曲面に近似）&lt;br /&gt;
**Lee-sigma filter（シグマフィルタ）&lt;br /&gt;
*[[mrcImageLowPassFilter]]:ローパスフィルタ（周波数空間でのフィルタ）&lt;br /&gt;
**Step filter(Ideal Filter)（矩形窓（方形窓）関数によるフィルタ）&lt;br /&gt;
**Cos filter（テューキー窓によるフィルタ）&lt;br /&gt;
**Exponetial filter（指数窓によるフィルタ）&lt;br /&gt;
**Gaussian filter（ガウス窓によるフィルタ）&lt;br /&gt;
**Lorentzian filter（ローレンチアンによるフィルタ）&lt;br /&gt;
*[[mrcImageBilateralFilter]]:バイラテラルフィルタ（像強度による重み付き平滑化フィルタ）&lt;br /&gt;
*[[mrcImageNLMeansFilter]]:NLミーンズ法によるローパスフィルタ&lt;br /&gt;
*[[mrcImageNoiseReductionByRelaxation]]:緩和法によるノイズ除去&lt;br /&gt;
&lt;br /&gt;
=== 画像のエッジ抽出 ===&lt;br /&gt;
*[[mrcImageContourSurfaceCreate]]&lt;br /&gt;
*[[mrcImageEdgeImageGet]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の類似度 ===&lt;br /&gt;
*[[mrcImageCorrelation]]：画像間の相関&lt;br /&gt;
*[[mrcImageCorrelationWithCTFCompensation]]：CTF補正を含めた画像間の相関&lt;br /&gt;
*[[mrcImageAutoCorrelationWithWindowing]]：ウィンドウイングを含めた画像間の相関&lt;br /&gt;
*[[mrcImageCorrelationInFourierSpace]]：フーリエ空間での相関&lt;br /&gt;
*[[mrcImageAutoRotationCorrelation]]：画像の回転を考慮した画像間の相関&lt;br /&gt;
*[[mrcImageAutoRotationCorrelation3D]]：画像の回転（３D）を考慮した画像間の相関&lt;br /&gt;
*[[mrcImageAutoRotationCorrelationResultPrint]]：mrcImageAutoRotationCorrelationの結果の評価&lt;br /&gt;
*[[mrcImageCorrelationServer]]：PVMを利用した相関をとるためのサーバー&lt;br /&gt;
*[[mrcImageSimilarImageSearch]]&lt;br /&gt;
*[[mrcImageSimilarityEstimate]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の対称性を使った解析 ===&lt;br /&gt;
*[[mrcImageSymmetryAverage]]&lt;br /&gt;
*[[mrcImageSymmetryCentreFind]]&lt;br /&gt;
*[[mrcImageSymmetryFind]]&lt;br /&gt;
*[[mrcImage3DSymmetryFind]]&lt;br /&gt;
*[[mrcImageNfoldAxisSearch]]：回転対称軸の探索&lt;br /&gt;
&lt;br /&gt;
=== mrcFFT（フーリエ空間）を処理するためのコマンド群　===&lt;br /&gt;
*[[mrcFTMeridianEquatorRedece]]&lt;br /&gt;
*[[mrcFFTBandPassFilter]]&lt;br /&gt;
*[[mrcFFTCTFCompensation]]&lt;br /&gt;
*[[mrcFFTDigitize]]&lt;br /&gt;
*[[mrcFFTExpression]]&lt;br /&gt;
*[[mrcFFTFibreDiagram]]&lt;br /&gt;
*[[mrcFFTFiltering]]&lt;br /&gt;
*[[mrcFFTIQEstimation]]&lt;br /&gt;
*[[mrcFFTInfo]]&lt;br /&gt;
*[[mrcFFTLayerLineCheck]]&lt;br /&gt;
*[[mrcFFTMedianFilter]]&lt;br /&gt;
*[[mrcFFTProjection]]&lt;br /&gt;
*[[mrcFFTResampling]]&lt;br /&gt;
*[[mrcFFTShellInfo]]&lt;br /&gt;
*[[mrcFFTSizeChange]]&lt;br /&gt;
*[[mrcFFTSpectrum]]&lt;br /&gt;
*[[mrcFFTXFiltering]]&lt;br /&gt;
*[[mrcFFTplainreduce]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の出力 ===&lt;br /&gt;
*[[mrcImagePrint]]&lt;br /&gt;
*[[mrcImagePrint3D]]&lt;br /&gt;
&lt;br /&gt;
=== mrcRef関連 ===&lt;br /&gt;
*[[mrcRefCorEstimate]]&lt;br /&gt;
*[[mrcRefCorModify]]&lt;br /&gt;
*[[mrcRefCoreGet]]&lt;br /&gt;
*[[mrcRefCorrelation]]&lt;br /&gt;
*[[mrcRefCorrelationConv]]&lt;br /&gt;
*[[mrcRefEstimate]]&lt;br /&gt;
*[[mrcRefFFTConvert]]&lt;br /&gt;
*[[mrcRefHeaderCreate]]&lt;br /&gt;
*[[mrcRefHighPassFilter]]&lt;br /&gt;
*[[mrcRefImageCorrelation]]&lt;br /&gt;
*[[mrcRefImageOmegaCorrelation]]&lt;br /&gt;
*[[mrcRefImagepwzCorEstimate]]&lt;br /&gt;
*[[mrcRefImagepwzCorModify]]&lt;br /&gt;
*[[mrcRefImagepwzCorPeakFind]]&lt;br /&gt;
*[[mrcRefImagepwzCorSmoothing]]&lt;br /&gt;
*[[mrcRefImagepwzCorrelation]]&lt;br /&gt;
*[[mrcRefImagepwzCorrelationByFFT]]&lt;br /&gt;
*[[mrcRefImagexaFit]]&lt;br /&gt;
*[[mrcRefLowPassFilter]]&lt;br /&gt;
*[[mrcRefNoiseAdd]]&lt;br /&gt;
*[[mrcRefNormalizing]]&lt;br /&gt;
*[[mrcRefPhaseImageCreate]]&lt;br /&gt;
*[[mrcRefSmoothing]]&lt;br /&gt;
*[[mrcRefz1ImageCorrelation]]&lt;br /&gt;
*[[mrcImageRefConv2D]]&lt;br /&gt;
*[[mrcImageRefCreate]]&lt;br /&gt;
*[[mrcImageRefFFTConv2D]]&lt;br /&gt;
*[[mrcImageRefScaleChangeWithPad]]&lt;br /&gt;
&lt;br /&gt;
=== 画像情報とＰＤＢとの関係 ===&lt;br /&gt;
*[[mrcImageAssignedToTFofPDB]]：画像の値をPDBに組み込む&lt;br /&gt;
*[[mrcImageDisplayDensityAsTempFactor]]：画像の値をPDBに組み込む（ほとんど同じ機能、整理が必要）&lt;br /&gt;
*[[mrcImageMappingtoPdb]]：画像の値をPDBに組み込む（ほとんど同じ機能、整理が必要）&lt;br /&gt;
*[[mrcImage2pdb]]：画像をPDBに変更する&lt;br /&gt;
*[[mrcImageUnexpectedMassFromPDB]]：PDBから期待される密度を減算する&lt;br /&gt;
*[[mrcImagepdbFileReduce]]：ほぼ上記と同じ機能&lt;br /&gt;
&lt;br /&gt;
=== エネルギーロスイメージ　===&lt;br /&gt;
*[[mrcImageCoreImageCalc]]： energy lossイメージを用いたイメージング&lt;br /&gt;
&lt;br /&gt;
=== 未分類 ===&lt;br /&gt;
*[[mrc3DExtractZ]]&lt;br /&gt;
*[[mrcImage1DProjectionfrom2D]]&lt;br /&gt;
*[[mrcImage1dAverageByCorrelation]]&lt;br /&gt;
*[[mrcImage1dCutAverage]]&lt;br /&gt;
*[[mrcImage1dShiftAverageByAnnealing]]&lt;br /&gt;
*[[mrcImage1dShiftByCorrelation]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageActinSingleParticleAnalysis]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageCutAndSetInArray]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFourierPowerSpectrum]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageMake2DArrayImage]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageMakeDump]]&lt;br /&gt;
*[[mrcImageMakeFromTextFile]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageMergebyside]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageNormalDistributionTest]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageOddBoxel]]&lt;br /&gt;
*[[mrcImageOneLineSimilarityCalc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageROItoPCAoutputImage]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageResolutionEstimateForFilaments]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageSetFunction]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageTfunction]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcManipulate_kaya]]&lt;br /&gt;
*[[mrcMeanYlinePos]]&lt;br /&gt;
*[[dataAnalysis_kayabuki]]&lt;br /&gt;
&lt;br /&gt;
== PDB関係のコマンド群　==&lt;br /&gt;
=== PDBの情報を手に入れる ===&lt;br /&gt;
*[[pdbInfo]]：ＰＤＢファイルの中の原子の情報を撮り出す&lt;br /&gt;
*[[pdbAtomSection]]：原子モデルのセクション（断面）をとりだす&lt;br /&gt;
*[[pdbCAOnly]]：ＰＤＢからα炭素だけを抜き出す。&lt;br /&gt;
*[[pdbPCA]]：タンパク質の形状に関するＰＣＡを計算する&lt;br /&gt;
*[[pdbSecondaryStructurePrint]]&lt;br /&gt;
*[[pdbFileMerge]]&lt;br /&gt;
*[[pdbMolecularInterfaceFind]]&lt;br /&gt;
*[[pdbNearAtomListShow]]&lt;br /&gt;
*[[pdbSurface]]&lt;br /&gt;
&lt;br /&gt;
=== PDBから密度マップを作成する ===&lt;br /&gt;
*[[pdb2mrc]]&lt;br /&gt;
*[[pdb2mrc2d]]&lt;br /&gt;
*[[pdb2mrc2dWithCTF]]&lt;br /&gt;
*[[pdbOneProteinGet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PDBから他のフォーマットに変換する ===&lt;br /&gt;
*[[pdb2SketchMacro]]&lt;br /&gt;
*[[pdb2bender]]&lt;br /&gt;
*[[pdb2ucd]]&lt;br /&gt;
&lt;br /&gt;
=== PDBの対称性に従って原子モデルを作成する===&lt;br /&gt;
*[[pdbCrystalCreate]]&lt;br /&gt;
*[[pdbHelix]]&lt;br /&gt;
&lt;br /&gt;
=== PDBの回転・移動 ===&lt;br /&gt;
*[[pdbRotation]]：原子モデルの回転&lt;br /&gt;
*[[pdbMove]]：原子モデルの移動&lt;br /&gt;
*[[pdbTrans]]：原子モデルのアフィン変換&lt;br /&gt;
*[[pdbTwoProteinFit]]：二つのタンパク質の位置を合わせる&lt;br /&gt;
&lt;br /&gt;
=== PDBと密度マップのフィッティング ===&lt;br /&gt;
*[[pdbRhoFit]]&lt;br /&gt;
*[[pdbShapeFit]]&lt;br /&gt;
*[[pdbRhoFitCoiledCoil]]&lt;br /&gt;
*[[pdbRhoFitTm]]&lt;br /&gt;
&lt;br /&gt;
=== PDBの表示 ===&lt;br /&gt;
*[[pdbView]]&lt;br /&gt;
*[[pdbDisplay]]&lt;br /&gt;
*[[rasmonyo]]&lt;br /&gt;
&lt;br /&gt;
=== PDBに付加的な情報を添付する　===&lt;br /&gt;
*[[pdbWaterAdd]]&lt;br /&gt;
*[[pdbProteinIDSet]]&lt;br /&gt;
&lt;br /&gt;
=== その他 ===&lt;br /&gt;
*[[pdbChargeFit]]&lt;br /&gt;
*[[pdbCoordAdd]]&lt;br /&gt;
*[[pdbHomologySearch]]&lt;br /&gt;
*[[pdbListRMSDCalc]]&lt;br /&gt;
*[[pdbMatrixCreate]]&lt;br /&gt;
*[[pdbTempFactorSet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマット等のフィルター ==&lt;br /&gt;
&lt;br /&gt;
=== MRCファイル間の違いの吸収 ===&lt;br /&gt;
*[[mrc2mrc]]&lt;br /&gt;
&lt;br /&gt;
=== 他のファイルフォーマットからMRC形式へ変換 ===&lt;br /&gt;
*[[tiff2mrc]]&lt;br /&gt;
*[[imodst2mrc]]&lt;br /&gt;
*[[ip2mrc]]&lt;br /&gt;
*[[emData2mrc]]&lt;br /&gt;
*[[moi2mrc]]&lt;br /&gt;
*[[array2mrc]]&lt;br /&gt;
*[[bin2mrc]]&lt;br /&gt;
&lt;br /&gt;
=== MRC形式から他のフォーマットへの変換　===&lt;br /&gt;
*[[mrc2dsn6]]&lt;br /&gt;
*[[mrc2fld]]&lt;br /&gt;
*[[mrc2gif]]&lt;br /&gt;
*[[mrc2hdf]]&lt;br /&gt;
*[[mrc2lattice]]&lt;br /&gt;
*[[mrc2map]]&lt;br /&gt;
*[[mrc2pov]]&lt;br /&gt;
*[[mrc2tiff]]&lt;br /&gt;
*[[mrc2viff]]&lt;br /&gt;
&lt;br /&gt;
=== pgFormat方のファイルに対するプログラム ===&lt;br /&gt;
*[[pgDataBaseSelectServer]]&lt;br /&gt;
*[[pgJournalSelect]]&lt;br /&gt;
*[[pgJournalSelectCORBAClient]]&lt;br /&gt;
*[[pgJournalSelectCORBAServer]]&lt;br /&gt;
*[[pgMemoSelectCORBAServer]]&lt;br /&gt;
*[[pgSelect]]&lt;br /&gt;
*[[homology2PG]]&lt;br /&gt;
&lt;br /&gt;
=== ポストスクリプトファイルの取り扱いに関するプログラム ===&lt;br /&gt;
*[[psFileMerge]]&lt;br /&gt;
*[[psFilePageMerge]]&lt;br /&gt;
&lt;br /&gt;
=== DCDフォーマットのファイルに関する取り扱い ===&lt;br /&gt;
*[[dcdAtomChangeDistanceFromAtom]]&lt;br /&gt;
*[[dcdAtomDistanceDistribution]]&lt;br /&gt;
*[[dcdCompareCA]]&lt;br /&gt;
*[[dcdDistanceAtomBetweenAtom]]&lt;br /&gt;
*[[dcdFilePrint]]&lt;br /&gt;
*[[dcdInfo]]&lt;br /&gt;
*[[dcdSelectAtoms]]&lt;br /&gt;
*[[dcdSerectAtom]]&lt;br /&gt;
*[[dcdTest]]&lt;br /&gt;
*[[dcdTimeSeriesBehavior]]&lt;br /&gt;
&lt;br /&gt;
=== その他 ===&lt;br /&gt;
*[[tgaInfo]]&lt;br /&gt;
*[[vector2pdb]]&lt;br /&gt;
*[[dos2unix]]&lt;br /&gt;
&lt;br /&gt;
== コマンドリスト　==&lt;br /&gt;
&lt;br /&gt;
[[CheckCommonLineData]]&lt;br /&gt;
[[CheckOfOrientation]]&lt;br /&gt;
[[CheckOrientationByDegree]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LCalculationForOrientationSearch]]&lt;br /&gt;
&lt;br /&gt;
[[ProjectionDirectionMapCreate]]&lt;br /&gt;
&lt;br /&gt;
[[TestForLcalculationOfOrientationSearchBySimultaneousMinimization]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[angleMatchTest_k]]&lt;br /&gt;
[[anglediffcalc]]&lt;br /&gt;
[[anglediffchk]]&lt;br /&gt;
&lt;br /&gt;
[[calcCommonLine]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 各種解析ツール ==&lt;br /&gt;
=== ３Ｄモデリングのためのツール ===&lt;br /&gt;
*[[mrcImageToNAMDConstantForces]]：３次元画像の微分画像を使って、PDB画像のモデリングを施す&lt;br /&gt;
*[[pdbNAMDRestraintCreate]]&lt;br /&gt;
参考文献：&lt;br /&gt;
* Noda et al., J. Plasma, Physics (2006)&lt;br /&gt;
* Murakami et al., Cell (2010)&lt;br /&gt;
&lt;br /&gt;
=== FRET解析ツール ===&lt;br /&gt;
*[[energyTransferModelCheck]]&lt;br /&gt;
*[[energyTransferModelResultCheck]]&lt;br /&gt;
&lt;br /&gt;
参考文献：&lt;br /&gt;
*Suzuki et al., Nature (1998)&lt;br /&gt;
*Yasunaga e al., J.Struct.Biol.(2000)&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
=== 分子の取り扱い ===&lt;br /&gt;
*[[molecularEnvelopeResampling]]&lt;br /&gt;
*[[molecularWeightCalc]]&lt;br /&gt;
&lt;br /&gt;
=== matrix3Dの取り扱い（3次元空間変換用4x4行列)===&lt;br /&gt;
*[[matrix3DEulerAngleTransform]]&lt;br /&gt;
*[[matrix3DFromEulerAngle]]&lt;br /&gt;
*[[matrix3DInverse]]&lt;br /&gt;
*[[matrix3DToEulerAngle]]&lt;br /&gt;
*[[coordRotation]]：座標点のmatrix3Dによる変換&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 乱数の発生 ===&lt;br /&gt;
*[[randomUniformGet]]:一様乱数&lt;br /&gt;
*[[randomNormalGet]]：正規分布に従う乱数&lt;br /&gt;
&lt;br /&gt;
=== largeIP ===&lt;br /&gt;
*[[largeIPInfo]]&lt;br /&gt;
&lt;br /&gt;
=== 点の取り扱い ===&lt;br /&gt;
*[[pointAffineTransform]]&lt;br /&gt;
&lt;br /&gt;
=== 電子顕微鏡制御 ===&lt;br /&gt;
*[[hf2000Init]]&lt;br /&gt;
*[[hf2000LenzCurrent]]&lt;br /&gt;
*[[hf2000SpecimenPosition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== テストのためのプラグラム ===&lt;br /&gt;
*[[mallocCheck]]&lt;br /&gt;
*[[openGLTest]]&lt;br /&gt;
&lt;br /&gt;
=== その他　===&lt;br /&gt;
*[[muscleSimulation]]：ミオシンの動きのシミュレータ&lt;br /&gt;
*[[khorosFilterGenerate]]：khorosのフィルタを作り出す&lt;br /&gt;
*[[hostCondition]]：ホストの環境をチェックする&lt;br /&gt;
&lt;br /&gt;
*[[tiltInfoDetermine]]&lt;br /&gt;
*[[vectorImageNearestNeighborMethod]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 整理が必要なコマンド ==&lt;br /&gt;
*[[mrcImageBtest]]：（未完成）&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrcImage2DProjection</id>
		<title>mrcImage2DProjection</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrcImage2DProjection"/>
				<updated>2013-12-11T03:39:30Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''mrcImage2DProjection'''とは2D[[投影]]を行う[[Eos]]の[[コマンド]]である。&lt;br /&gt;
繊維状の構造がｚ軸方向に伸びている場合に利用する物である。&lt;br /&gt;
基本的にｘ軸に沿った投影を行っている。&lt;br /&gt;
内部では、[[lmrcRefFilamentProjection]]が呼び出されており、x軸方向の大きさ(y軸方向と同じ大きさであることが想定されている)とz軸方向の大きさが投影像のｘ、ｙ方向のピクセル数である点を注意せよ。&lt;br /&gt;
&lt;br /&gt;
== オプション一覧 ==&lt;br /&gt;
	&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;th&amp;gt;オプション&amp;lt;/th&amp;gt; &lt;br /&gt;
			&amp;lt;th&amp;gt;必須項目/選択項目&amp;lt;/th&amp;gt; &lt;br /&gt;
			&amp;lt;th&amp;gt;説明&amp;lt;/th&amp;gt; &lt;br /&gt;
			&amp;lt;th&amp;gt;デフォルト&amp;lt;/th&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;-i&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;必須&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;入力ファイル設定&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;-o&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;必須&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;出力ファイル設定&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;-w&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;Omega&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;-p&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;Phi&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;-a&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;Alpha&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-c&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;コンフィグファイル設定&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-m&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;モードを設定&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
			&amp;lt;tr&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;-h&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;ヘルプを表示&amp;lt;/td&amp;gt; &lt;br /&gt;
				&amp;lt;td&amp;gt;　&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 実行例 ==&lt;br /&gt;
===入力ファイル===&lt;br /&gt;
[[画像:Input-mrcImage2DProjection.png]]&lt;br /&gt;
&lt;br /&gt;
===オプション必須項目のみの場合===&lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:Outdata-mrcImage2DProjection.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;0&amp;lt;br&amp;gt; &lt;br /&gt;
				60.6&amp;lt;br&amp;gt; &lt;br /&gt;
				26.9463&amp;lt;br&amp;gt; &lt;br /&gt;
				22.1197&amp;lt;br&amp;gt; &lt;br /&gt;
				0.264381&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===オプション　-w===&lt;br /&gt;
====w=5で実行==== &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:Outdata-w5-mrcImage2DProjection.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-1.55952&amp;lt;br&amp;gt; &lt;br /&gt;
				60.8615&amp;lt;br&amp;gt; &lt;br /&gt;
				29.9438&amp;lt;br&amp;gt; &lt;br /&gt;
				21.3897&amp;lt;br&amp;gt; &lt;br /&gt;
				0.269485&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===オプション　-p===&lt;br /&gt;
====p=5で実行==== &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:Outdata-p5-mrcImage2DProjection.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-1.45326&amp;lt;br&amp;gt; &lt;br /&gt;
				60.8117&amp;lt;br&amp;gt; &lt;br /&gt;
				26.9466&amp;lt;br&amp;gt; &lt;br /&gt;
				22.177&amp;lt;br&amp;gt; &lt;br /&gt;
				0.265066&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===オプション　-a===&lt;br /&gt;
====a=5で実行==== &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:Outdata-a5-mrcImage2DProjection.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-3.81725&amp;lt;br&amp;gt; &lt;br /&gt;
				61.1368&amp;lt;br&amp;gt; &lt;br /&gt;
				26.2865&amp;lt;br&amp;gt; &lt;br /&gt;
				22.2613&amp;lt;br&amp;gt; &lt;br /&gt;
				0.262791&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89</id>
		<title>ダウンロード</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89"/>
				<updated>2013-11-26T04:18:21Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Eosの機能追加、修正を登録する場合 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Eos'''のダウンロード方法について&lt;br /&gt;
&lt;br /&gt;
== gitが利用できる方 ==&lt;br /&gt;
&lt;br /&gt;
gitがご利用できる方は、SourceForge.jpからのダウンロード([[http://sourceforge.jp/projects/eos/ projects/eos]])が可能です。gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]をご覧下さい。以下は、簡単にインストールに関連するコマンドをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 初めてのディレクトリにインストールする場合 ===&lt;br /&gt;
Eosの複製をgitを使って作製します。&lt;br /&gt;
&lt;br /&gt;
==== 共同開発を考えている場合（SourceForge上にアカウントが必要） ====&lt;br /&gt;
編集後、SourceForge上にソースをアップ(push)する事を前提とする場合&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
※ SourceForge上のUsernameとPasswordが必要です。&lt;br /&gt;
下記を実行する場合、[[Eos_env]]をダウンロードしたのち&lt;br /&gt;
 $ source Eos_env&lt;br /&gt;
を実行してから行うか、もしくは、$EOS_HOMEの替わりにインストールしたいディレクトリを設定する必要があります。&lt;br /&gt;
&lt;br /&gt;
$EOS_HOMEが既に設定されている場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
インストールを指定したい場合、指定したいディレクトリをdstとすると、下記のように指定する必要があります。&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git dst&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git dst&lt;br /&gt;
&lt;br /&gt;
==== Eosを使いたいだけの場合、もしくは、自分の所だけで開発を行いたい場合（SourceForge上にアカウントが必要ない） ====&lt;br /&gt;
編集しないか、もしくは、編集してもSourceForge上にソースをアップ(push)する事を前提としない場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 http://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【注意１】sshやhttpsを使ってダウンロードする場合には、開発者として登録が必要です。ssh-keygenを使って作製したpublic_keyをsourceforge上に登録する必要があります。&lt;br /&gt;
&lt;br /&gt;
【注意２】gitを使ってダウンロードした場合には、そのままでは、Eos上で新たに開発したものを登録(git-push)することができません。開発者として登録をお願いします。&lt;br /&gt;
 &lt;br /&gt;
【注意３】 --depth 1は、最新版のみを取得するためのオプションです。つけない場合は、すべての履歴をコピーすることになります。&lt;br /&gt;
&lt;br /&gt;
==== 付加的なレポジトリを利用したい場合 ====&lt;br /&gt;
チュートリアルで利用するデータやMakefileが置かれています。&lt;br /&gt;
いずれも、$EOS_HOMEのディレクトリで実施して下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/tutorial.git&lt;br /&gt;
&lt;br /&gt;
テスト用のデータファイルなどが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/data.git&lt;br /&gt;
&lt;br /&gt;
Eosのマニュアルなどが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/optional.git&lt;br /&gt;
&lt;br /&gt;
Eosで利用される他の開発コードが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/others.git&lt;br /&gt;
&lt;br /&gt;
=== 最新版に更新する場合 ===&lt;br /&gt;
Eosの最新にアップデートすることができます。&lt;br /&gt;
&lt;br /&gt;
==== 最新版の取得 ====&lt;br /&gt;
 $ git fetch            ;# 変更があったファイルをダウンロード&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch ssh://${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
===== 最新版の取得（別法） =====&lt;br /&gt;
git pullは、fetch/merge等が自動的に実行されます。自分自身がソースコードを変更していない場合には一度に実施することができます。分かっている場合にのみ、使いましょう。疑問が少しでもある場合には、fetch/mergeを順に行うことをお薦めします。&lt;br /&gt;
&lt;br /&gt;
 $ git pull git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
==== 変更になっている部分の確認 ====&lt;br /&gt;
 $ git log   FETCH_HEAD ;# 変更になっている部分を表示&lt;br /&gt;
&lt;br /&gt;
==== 変更を追加 ====&lt;br /&gt;
変更になっている部分を確認した後、自分自身が変更したものとマージしても問題がなければ、変更を追加します。自分自身も変更している場合には注意が必要です。&lt;br /&gt;
&lt;br /&gt;
 $ git merge FETCH_HEAD ;# 変更になっているものをマージする&lt;br /&gt;
&lt;br /&gt;
==== makeを用いた更新 ====&lt;br /&gt;
$EOS_HOME/Makefileが最新のものになっていれば、上記のことを下記のMakefileにて実行できます。&amp;lt;br&amp;gt;&lt;br /&gt;
※ $EOS_HOMEは$HOME/Eosディレクトリを指しています。&amp;lt;br&amp;gt;&lt;br /&gt;
　環境ファイルをそのまま使用する場合は、baseディレクトリを$HOMEに置き、Eosとリネームして下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ make git-fetch&lt;br /&gt;
 $ make git-merge&lt;br /&gt;
&lt;br /&gt;
=== Eosの機能追加、修正を登録する場合===&lt;br /&gt;
自分自身が機能追加、修正をかけ、登録する場合の例を下記に挙げておきます。&lt;br /&gt;
 git add         ; # 自分自身の複製で変更したものを加える&lt;br /&gt;
 git commit      ; # 変更したモノをgitに格納する&lt;br /&gt;
 #&lt;br /&gt;
 git push        ; # git serverに格納&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
&lt;br /&gt;
※ gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]もしくは、gitの解説書をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eosそのものの機能(Eosが提供しているMakefile)を使ってインストールすることもできます。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME               ; # Eosのディレクトリに移動します。&lt;br /&gt;
 $ make git-add                 ; # 変更や加えられたファイルをレポジトリに一時的に格納します&lt;br /&gt;
 $ make git-commit           ; # 変更点等のコメント毎、レポジトリに格納します&lt;br /&gt;
&lt;br /&gt;
タグを変更したいとき&lt;br /&gt;
&lt;br /&gt;
 $ git tag&lt;br /&gt;
 $ git tag newtag&lt;br /&gt;
&lt;br /&gt;
アップロードします&lt;br /&gt;
&lt;br /&gt;
 $ make git-push              ; # SourceForge上にアップします&lt;br /&gt;
&lt;br /&gt;
== 直接ダウンロードしたい方 ==&lt;br /&gt;
下記のサイトから、バイナリtarballをダウンロードが可能です。&lt;br /&gt;
&lt;br /&gt;
 [[http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/ EosHomePage]]&lt;br /&gt;
     or&lt;br /&gt;
 [[http://sourceforge.jp/projects/eos/releases/ Sourceforge]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
上記にアップされていないバイナリ形式に興味がある方は安永(yasunaga@bio.kyutech.ac.jp)までご連絡下さい。&lt;br /&gt;
&lt;br /&gt;
作成されたディレクトリの構成（[[Eosの構造]]）は別ページにて説明しています。&lt;br /&gt;
&lt;br /&gt;
※　2013/02より、大幅にディレクトリの構成が変更になっています。ご注意下さい。目的は、ホスト依存のバイナリコードと非依存なソースコードを切り離すことが目的です。ヘテロな環境での実行を維持しながら、NFSなどでexportされた一つのディレクトリで実行するために変更しました。&lt;br /&gt;
&lt;br /&gt;
== 動作環境 ==&lt;br /&gt;
&lt;br /&gt;
　現在、手元に環境があり、動作することが確認出来ているのは、下記のものです。&lt;br /&gt;
&lt;br /&gt;
 LINUX 32bits/64bits&lt;br /&gt;
 OS-X  32bits/64bits&lt;br /&gt;
 Windows with Cygwin&lt;br /&gt;
&lt;br /&gt;
== うまく動作しない場合 ==&lt;br /&gt;
&lt;br /&gt;
Q1)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれる&lt;br /&gt;
&lt;br /&gt;
A1)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89</id>
		<title>ダウンロード</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89"/>
				<updated>2013-11-26T04:15:22Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Eosの機能追加、修正を登録する場合 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Eos'''のダウンロード方法について&lt;br /&gt;
&lt;br /&gt;
== gitが利用できる方 ==&lt;br /&gt;
&lt;br /&gt;
gitがご利用できる方は、SourceForge.jpからのダウンロード([[http://sourceforge.jp/projects/eos/ projects/eos]])が可能です。gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]をご覧下さい。以下は、簡単にインストールに関連するコマンドをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 初めてのディレクトリにインストールする場合 ===&lt;br /&gt;
Eosの複製をgitを使って作製します。&lt;br /&gt;
&lt;br /&gt;
==== 共同開発を考えている場合（SourceForge上にアカウントが必要） ====&lt;br /&gt;
編集後、SourceForge上にソースをアップ(push)する事を前提とする場合&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
※ SourceForge上のUsernameとPasswordが必要です。&lt;br /&gt;
下記を実行する場合、[[Eos_env]]をダウンロードしたのち&lt;br /&gt;
 $ source Eos_env&lt;br /&gt;
を実行してから行うか、もしくは、$EOS_HOMEの替わりにインストールしたいディレクトリを設定する必要があります。&lt;br /&gt;
&lt;br /&gt;
$EOS_HOMEが既に設定されている場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
インストールを指定したい場合、指定したいディレクトリをdstとすると、下記のように指定する必要があります。&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git dst&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git dst&lt;br /&gt;
&lt;br /&gt;
==== Eosを使いたいだけの場合、もしくは、自分の所だけで開発を行いたい場合（SourceForge上にアカウントが必要ない） ====&lt;br /&gt;
編集しないか、もしくは、編集してもSourceForge上にソースをアップ(push)する事を前提としない場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 http://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【注意１】sshやhttpsを使ってダウンロードする場合には、開発者として登録が必要です。ssh-keygenを使って作製したpublic_keyをsourceforge上に登録する必要があります。&lt;br /&gt;
&lt;br /&gt;
【注意２】gitを使ってダウンロードした場合には、そのままでは、Eos上で新たに開発したものを登録(git-push)することができません。開発者として登録をお願いします。&lt;br /&gt;
 &lt;br /&gt;
【注意３】 --depth 1は、最新版のみを取得するためのオプションです。つけない場合は、すべての履歴をコピーすることになります。&lt;br /&gt;
&lt;br /&gt;
==== 付加的なレポジトリを利用したい場合 ====&lt;br /&gt;
チュートリアルで利用するデータやMakefileが置かれています。&lt;br /&gt;
いずれも、$EOS_HOMEのディレクトリで実施して下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/tutorial.git&lt;br /&gt;
&lt;br /&gt;
テスト用のデータファイルなどが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/data.git&lt;br /&gt;
&lt;br /&gt;
Eosのマニュアルなどが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/optional.git&lt;br /&gt;
&lt;br /&gt;
Eosで利用される他の開発コードが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/others.git&lt;br /&gt;
&lt;br /&gt;
=== 最新版に更新する場合 ===&lt;br /&gt;
Eosの最新にアップデートすることができます。&lt;br /&gt;
&lt;br /&gt;
==== 最新版の取得 ====&lt;br /&gt;
 $ git fetch            ;# 変更があったファイルをダウンロード&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch ssh://${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
===== 最新版の取得（別法） =====&lt;br /&gt;
git pullは、fetch/merge等が自動的に実行されます。自分自身がソースコードを変更していない場合には一度に実施することができます。分かっている場合にのみ、使いましょう。疑問が少しでもある場合には、fetch/mergeを順に行うことをお薦めします。&lt;br /&gt;
&lt;br /&gt;
 $ git pull git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
==== 変更になっている部分の確認 ====&lt;br /&gt;
 $ git log   FETCH_HEAD ;# 変更になっている部分を表示&lt;br /&gt;
&lt;br /&gt;
==== 変更を追加 ====&lt;br /&gt;
変更になっている部分を確認した後、自分自身が変更したものとマージしても問題がなければ、変更を追加します。自分自身も変更している場合には注意が必要です。&lt;br /&gt;
&lt;br /&gt;
 $ git merge FETCH_HEAD ;# 変更になっているものをマージする&lt;br /&gt;
&lt;br /&gt;
==== makeを用いた更新 ====&lt;br /&gt;
$EOS_HOME/Makefileが最新のものになっていれば、上記のことを下記のMakefileにて実行できます。&amp;lt;br&amp;gt;&lt;br /&gt;
※ $EOS_HOMEは$HOME/Eosディレクトリを指しています。&amp;lt;br&amp;gt;&lt;br /&gt;
　環境ファイルをそのまま使用する場合は、baseディレクトリを$HOMEに置き、Eosとリネームして下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ make git-fetch&lt;br /&gt;
 $ make git-merge&lt;br /&gt;
&lt;br /&gt;
=== Eosの機能追加、修正を登録する場合===&lt;br /&gt;
自分自身が機能追加、修正をかけ、登録する場合の例を下記に挙げておきます。&lt;br /&gt;
 git add         ; # 自分自身の複製で変更したものを加える&lt;br /&gt;
 git commit      ; # 変更したモノをgitに格納する&lt;br /&gt;
 #&lt;br /&gt;
 git push        ; # git serverに格納&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
&lt;br /&gt;
※ gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]もしくは、gitの解説書をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eosそのものの機能(Eosが提供しているMakefile)を使ってインストールすることもできます。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME &lt;br /&gt;
 $ make git-add&lt;br /&gt;
 $ make git-commit&lt;br /&gt;
 $ git tag&lt;br /&gt;
 $ git tag newtag&lt;br /&gt;
 $ make git-push&lt;br /&gt;
&lt;br /&gt;
== 直接ダウンロードしたい方 ==&lt;br /&gt;
下記のサイトから、バイナリtarballをダウンロードが可能です。&lt;br /&gt;
&lt;br /&gt;
 [[http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/ EosHomePage]]&lt;br /&gt;
     or&lt;br /&gt;
 [[http://sourceforge.jp/projects/eos/releases/ Sourceforge]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
上記にアップされていないバイナリ形式に興味がある方は安永(yasunaga@bio.kyutech.ac.jp)までご連絡下さい。&lt;br /&gt;
&lt;br /&gt;
作成されたディレクトリの構成（[[Eosの構造]]）は別ページにて説明しています。&lt;br /&gt;
&lt;br /&gt;
※　2013/02より、大幅にディレクトリの構成が変更になっています。ご注意下さい。目的は、ホスト依存のバイナリコードと非依存なソースコードを切り離すことが目的です。ヘテロな環境での実行を維持しながら、NFSなどでexportされた一つのディレクトリで実行するために変更しました。&lt;br /&gt;
&lt;br /&gt;
== 動作環境 ==&lt;br /&gt;
&lt;br /&gt;
　現在、手元に環境があり、動作することが確認出来ているのは、下記のものです。&lt;br /&gt;
&lt;br /&gt;
 LINUX 32bits/64bits&lt;br /&gt;
 OS-X  32bits/64bits&lt;br /&gt;
 Windows with Cygwin&lt;br /&gt;
&lt;br /&gt;
== うまく動作しない場合 ==&lt;br /&gt;
&lt;br /&gt;
Q1)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれる&lt;br /&gt;
&lt;br /&gt;
A1)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95</id>
		<title>インストール方法</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95"/>
				<updated>2013-11-26T04:00:27Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Eosのビルド */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;　ここでは、Eosのインストール方法を説明します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eosの環境設定 ==&lt;br /&gt;
　ダウンロードしたEos（[[ダウンロード|Eosのダウンロード]]）をおいておく場所等を記述した環境設定ファイルを準備します。&amp;lt;br&amp;gt;&lt;br /&gt;
環境設定ファイル内でEOS_HOMEがEos/base/のディレクトリに設定されていることを確認してください。&lt;br /&gt;
&lt;br /&gt;
例：[[Eos_env]]&lt;br /&gt;
&lt;br /&gt;
git等を使ってダウンロードした場合には、Eos/base/env/のディレクトリに例があります。&amp;lt;br&amp;gt;&lt;br /&gt;
この場合、Eos/base/は$HOMEに置かれている設定になっています。&lt;br /&gt;
&lt;br /&gt;
下記により、環境を設定します。&lt;br /&gt;
 $ source Eos_env&lt;br /&gt;
&lt;br /&gt;
もしくは、シェルの立ち上げ時に自動的に環境が設定されるよう&lt;br /&gt;
スクリプト(例えば、.bashrcなど）に加えておきます。&lt;br /&gt;
&lt;br /&gt;
in .bashrc&lt;br /&gt;
&lt;br /&gt;
 if [ -f $HOME/.Eos_env ] ; then&lt;br /&gt;
     source $HOME/.Eos_env&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
その後、下記のコマンドが動くかを確認して下さい。&lt;br /&gt;
&lt;br /&gt;
 $ mrcInfo -h&lt;br /&gt;
&lt;br /&gt;
 Usage: /..A../Eos/bin/..B../mrcInfo&lt;br /&gt;
 Options:&lt;br /&gt;
     [-i[nput]            In                  (NULL      )] :Essential :InputDataFile&lt;br /&gt;
     [-o[utput]           Out                 (stdout    )] :Optional  :OutputDataFile&lt;br /&gt;
     [-c[onfig]           configFile          (NULL      )] :Optional  :ConfigurationFile&lt;br /&gt;
     [-m[ode]             mode                (0         )] :Optional  :Mode&lt;br /&gt;
&lt;br /&gt;
このとき、&lt;br /&gt;
&lt;br /&gt;
 $ echo $EOS_HOME&lt;br /&gt;
 &lt;br /&gt;
 の出力が&lt;br /&gt;
 &lt;br /&gt;
 /..A../&lt;br /&gt;
 &lt;br /&gt;
 と同じ&lt;br /&gt;
&lt;br /&gt;
 $ echo $EOS_HOST&lt;br /&gt;
&lt;br /&gt;
 の出力が&lt;br /&gt;
 &lt;br /&gt;
 ..B..&lt;br /&gt;
 &lt;br /&gt;
 を全て大文字にしたものと同じ&lt;br /&gt;
&lt;br /&gt;
であれば基本的な設定は成功しています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eosのビルド ==&lt;br /&gt;
　ダウンロードしたものはそのまま動作する事が期待されています。ただし、各環境に応じたバイナリをダウンロードする必要がある場合があります。&lt;br /&gt;
　また、バージョンや環境によって動作しない場合があります。&lt;br /&gt;
ダウンロードしたものがそのまま動かない場合には、次の方法でコンパイル・リンクし、リビルドすることができます。&lt;br /&gt;
&lt;br /&gt;
=== 各ホストの開発環境の設定 ===&lt;br /&gt;
&lt;br /&gt;
　各ホストで開発環境を準備します。&lt;br /&gt;
&lt;br /&gt;
==== OS-Xの場合 ====&lt;br /&gt;
&lt;br /&gt;
#Xcodeの最新バージョンをインストールして下さい。&lt;br /&gt;
#(OS10.8以降)Additional Downloadsとして、Command Line Toolsをインストールして下さい。&lt;br /&gt;
XCodeのインストールだけでは、コマンドラインでの実行が出来ません。&lt;br /&gt;
 $ gcc --version&lt;br /&gt;
で、gccのバージョンが表記されることを確認して下さい。&lt;br /&gt;
#X11の実行環境をインストールして下さい。&lt;br /&gt;
　OS10.8以降は、XQuartzのインストールが必要です。&lt;br /&gt;
　それ以前は、XCodeをインストールだけで十分です。&lt;br /&gt;
&lt;br /&gt;
==== Linuxの場合 ====&lt;br /&gt;
　Linuxの場合には、比較的そのまま実行することができます。&lt;br /&gt;
ただし、最近は開発環境が不十分である場合もあります。今後、問題が発覚するたびに整理したいと思います。&lt;br /&gt;
&lt;br /&gt;
*iccに関する注意&lt;br /&gt;
　gccもしくは、iccによってコンパイルすることが出来ます。iccの環境が無い場合や、INTEL互換のCPUである場合などに動かない可能性があるために、gccによるものをデフォールトして、FLAG_ICCという環境変数によって、使用環境を切り替えます。提供しているEos_envでは、iccがインストールされているホストとそうでないホストで自動的に切り替えるようにしています。iccがインストールしていないホストでも、iccでコンパイルしたバイナリが利用したい場合には、FLAG_ICC=&amp;quot;icc&amp;quot;として下さい。そうでない場合は、FLAG_ICC=&amp;quot;&amp;quot;として下さい。&lt;br /&gt;
&lt;br /&gt;
*PHIを利用したい場合&lt;br /&gt;
&lt;br /&gt;
*GPGPUを使用したい場合&lt;br /&gt;
**NVIDIA(CUDA)を利用する場合&lt;br /&gt;
&lt;br /&gt;
==== Windowsの場合 ====&lt;br /&gt;
　環境の設定としては、Cygwinを用いた環境設定をする方法とUbuntuなどのLinuxの環境を仮想マシンで動かす方法のいずれかがあります。&lt;br /&gt;
&lt;br /&gt;
==== その他の環境の場合 ====&lt;br /&gt;
　&lt;br /&gt;
　過去においては、いくつかのUNIX環境で動くことは確かめていますが、最近、そうした環境を手元に持たないために、きちんとした確認が出来ていません。特別な環境を利用している訳ではありませんので、コンパイル・リンクは通常のUNIXであれば可能であると思います。高速化のためにチューンアップしたコマンドは、全ての機能が利用できなくなる可能性があります。&lt;br /&gt;
&lt;br /&gt;
=== 簡単なリビルドの方法 ===&lt;br /&gt;
もっとも簡単なリビルドの方法は、&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ make setting&lt;br /&gt;
 $ make rebuild&lt;br /&gt;
&lt;br /&gt;
です。これでうまくいかない場合は、下記の詳細な設定を実行していきます。&lt;br /&gt;
&lt;br /&gt;
=== Eosに必要な各種ライブラリのコンパイル ===&lt;br /&gt;
&lt;br /&gt;
 まず、Eosで利用する各種のライブラリをコンパイルします。&lt;br /&gt;
下記のうち、XXXXはそれぞれのホストのOS等の種類を示しています。&lt;br /&gt;
&lt;br /&gt;
 $ cd $(EOS_HOME)/util/srcXXXX&lt;br /&gt;
或いは、更にそのサブディレクトリのみとして、Graphics, TclTk, MATHなどのディレクトリにて&lt;br /&gt;
 $ cd $(EOS_HOME)/util/srcXXXX/Graphics&lt;br /&gt;
      or &lt;br /&gt;
 $ cd $(EOS_HOME)/util/srcXXXX/MATH&lt;br /&gt;
      or&lt;br /&gt;
 $ cd $(EOS_HOME)/util/srcXXXX/TclTk&lt;br /&gt;
&lt;br /&gt;
 $ make check&lt;br /&gt;
 $ make config&lt;br /&gt;
 $ make all&lt;br /&gt;
&lt;br /&gt;
としてコンパイルします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EosのObjectsのインストール ===&lt;br /&gt;
つぎに、Eos-Objects(ライブラリ）をインストールします。&lt;br /&gt;
&lt;br /&gt;
==== Objects全体のインストール方法 ====&lt;br /&gt;
&lt;br /&gt;
 $ cd $(EOS_HOME)/util/Objects&lt;br /&gt;
 $ make check&lt;br /&gt;
 $ make depend&lt;br /&gt;
 $ make clean&lt;br /&gt;
 $ make &lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
==== 個別のObjectのインストール方 ====&lt;br /&gt;
個別のObjectsをインストールする場合には、下記のように実行します。ここでは、mrcImageの例を示します。&lt;br /&gt;
&lt;br /&gt;
 $ cd $(EOS_HOME)/util/Objects/DataManip/mrcImage &lt;br /&gt;
 $ make check&lt;br /&gt;
 $ make depend&lt;br /&gt;
 $ make clean&lt;br /&gt;
 $ make &lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
=== Toolsのインストール ===&lt;br /&gt;
つぎに、Eos-Toolsをインストールします。&lt;br /&gt;
&lt;br /&gt;
==== Tools全体のインストール ====&lt;br /&gt;
Tools全体をインストールするには、次の手順で実施します。&lt;br /&gt;
&lt;br /&gt;
 $ cd $(EOS_HOME)/util/Tools&lt;br /&gt;
 $ make check&lt;br /&gt;
 $ make depend&lt;br /&gt;
 $ make clean&lt;br /&gt;
 $ make &lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
==== 個別のToolのインストール ====&lt;br /&gt;
　個別のツールをインストールするには、次の手順で進めます。ここでは、Display2の場合の例を示します。&lt;br /&gt;
&lt;br /&gt;
 $ cd $(EOS_HOME)/util/Tools/Integration/Display2/src&lt;br /&gt;
 $ make check&lt;br /&gt;
 $ make depend&lt;br /&gt;
 $ make clean&lt;br /&gt;
 $ make &lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
make cleanの実行はなくても大丈夫ですが、念のためかならず新しい実行形式にするために実行します。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrc2Dto3D</id>
		<title>mrc2Dto3D</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/mrc2Dto3D"/>
				<updated>2013-11-26T03:42:49Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* メインオプション */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''mrc2Dto3D'''は[[電子顕微鏡画像]]である[[2D画像]]を[[3D画像]]にする[[Eos]]の[[コマンド]]である。&lt;br /&gt;
[[切り出し]]た[[粒子]]の[[角度]]情報から、[[逆投影]]法を用いて[[3次元構造]]を再構築する。&lt;br /&gt;
出力は[[dsn6]]と[[3d]]ファイルとなっており、[[密度マップ]]を分子ビュアー([[VMD]]や[[chimera]]など)で表示することが可能である。&lt;br /&gt;
&lt;br /&gt;
== オプション一覧 ==&lt;br /&gt;
&lt;br /&gt;
===メインオプション===&lt;br /&gt;
&lt;br /&gt;
各パラメータ設定やモード指定を行う。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1&amp;gt;  &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;オプション&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;必須項目/選択項目&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;説明&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;デフォルト&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-i&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;入力ファイル設定&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-I&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;入力ファイル設定&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-each&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;一つ一つのファイルを必要なときに読み込む&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-o&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;必須&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;出力ファイル設定&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-O&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;出力ファイル設定&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-single&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;傾斜軸を一つに設定&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-InterpolationMode&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;展開モード&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-Double&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;傾斜軸を２つに設定&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;　&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-DoubleCounter&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-Doubleを宣言した上で使用&amp;lt;br&amp;gt; &lt;br /&gt;
２つの傾斜軸を選択し、設定する&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-CounterThreshold&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-Doubleを宣言した上で使用&amp;lt;br&amp;gt; &lt;br /&gt;
波形の谷の閾値&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;1e-6&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-CounterThresholdMode&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-Doubleを宣言した上で使用&amp;lt;br&amp;gt; &lt;br /&gt;
波形の谷の閾値のモード&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-WeightMode&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-Doubleを宣言した上で使用&amp;lt;br&amp;gt; &lt;br /&gt;
重心のモード&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-thicknessWeight&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-Doubleを宣言した上で使用&amp;lt;br&amp;gt; &lt;br /&gt;
重心の深さ&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;　&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-Sub&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-Doubleを宣言した上で使用&amp;lt;br&amp;gt; &lt;br /&gt;
下位サンプリング&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-PlusXrot&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;rasmolのためにｘ軸を180°回転&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;　&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-SIRT&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;同時反復再構成法&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;　&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-max&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-SIRTを宣言した上で使用&amp;lt;br&amp;gt; &lt;br /&gt;
同時反復再構成法の最大値設定&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-rms&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-SIRTを宣言した上で使用&amp;lt;br&amp;gt; &lt;br /&gt;
同時反復再構成法の平方２乗平均を設定&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;1.0&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-CTF&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-SIRTを宣言した上で使用&amp;lt;br&amp;gt; &lt;br /&gt;
CTFInfoファイルを設定&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;NULL&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-m&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;モード&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;-h&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;選択&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;ヘルプを表示&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;　&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===-mの詳細===&lt;br /&gt;
&lt;br /&gt;
投影像のモード指定を行う。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;モード&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;説明&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;単純な逆投影&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;フィルター逆投影&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===-singleの詳細===&lt;br /&gt;
&lt;br /&gt;
傾斜軸を指定する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;モード&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;説明&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;傾斜軸をｘ軸と平行にする&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;傾斜軸をｙ軸と平行にする&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===-WeightModeの詳細===&lt;br /&gt;
&lt;br /&gt;
計算時の重みを指定する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;モード&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;説明&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;実空間：円（同じ密度）&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;実空間：円（加重密度）&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;実空間：正方形（加重密度）&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;フーリエ空間：平面（同じ密度）-CounterThreshold 0.5とする&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;フーリエ空間：線形包配　-CounterThreshold 0.5とする&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;フーリエ空間：cos包配　-CounterThreshold 0.5とする&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===-InterpolationModeの詳細===&lt;br /&gt;
&lt;br /&gt;
計算方法を指定する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;モード&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;th&amp;gt;説明&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;最短距離法&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;線形補間法&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;３次補間法&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;多項式法&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;  &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===オプション-Iのファイルフォーマット===&lt;br /&gt;
 filename0 RotationOrder0 rot1 rot2 rot3&lt;br /&gt;
 filename1 RotationOrder1 rot1 rot2 rot3&lt;br /&gt;
 　　　　　　　・&lt;br /&gt;
 　　　　　　　・&lt;br /&gt;
 　　　　　　　・&lt;br /&gt;
&lt;br /&gt;
===RotationOrderの詳細===&lt;br /&gt;
 一桁目：	どの軸から回転を始めるか設定&lt;br /&gt;
 二桁目：	回転軸の順番を設定１&lt;br /&gt;
 O…Z→Y→Xの順に回転軸を変更する&lt;br /&gt;
 E…Z→X→Yの順に回転軸を変更する&lt;br /&gt;
 三桁目：	回転軸の順番の設定２&lt;br /&gt;
 Y…順番を維持する&lt;br /&gt;
 N…順番を逆順にする&lt;br /&gt;
 四桁目：	回転方法を設定&lt;br /&gt;
 Y…物体そのものをまわす&lt;br /&gt;
 D…座標を移動させる&lt;br /&gt;
&lt;br /&gt;
== 実行例 ==&lt;br /&gt;
&lt;br /&gt;
===-iの例===&lt;br /&gt;
具体例として、オプション-iで使用したファイルをFig.1に示す。&lt;br /&gt;
これらの画像の詳細は以下の通り。&lt;br /&gt;
&lt;br /&gt;
 最小      0&lt;br /&gt;
 最大      0.175&lt;br /&gt;
 平均値    0.00302838&lt;br /&gt;
 標準偏差  0.0129759&lt;br /&gt;
 標準誤差  8.75794e-06&lt;br /&gt;
&lt;br /&gt;
続いて出力結果がFig.2である。詳細は以下の通り。&lt;br /&gt;
&lt;br /&gt;
 最小      0&lt;br /&gt;
 最大      0.0872652&lt;br /&gt;
 平均値    0.00352428&lt;br /&gt;
 標準偏差  0.00653417&lt;br /&gt;
 標準誤差  9.13179e-06&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
画像:121p.no2.out-In1-input1.png|Fig.1-1:入力画像のXY平面&lt;br /&gt;
画像:121p.no2.out-In1-input2.png|Fig.1-2:入力画像のZX平面&lt;br /&gt;
画像:opution-i.png|Fig.2:出力結果&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===-Iの例===&lt;br /&gt;
オプション-Iで使用したファイルの詳細について。入力ファイルは以下の通り。&lt;br /&gt;
&lt;br /&gt;
 a000-2a.orgmrc YOYS 0 60 0&lt;br /&gt;
 a004-2a.orgmrc YOYS 0 56 0&lt;br /&gt;
 a008-2a.orgmrc YOYS 0 52 0&lt;br /&gt;
 a012-2a.orgmrc YOYS 0 48 0&lt;br /&gt;
 a016-2a.orgmrc YOYS 0 44 0&lt;br /&gt;
 a020-2a.orgmrc YOYS 0 40 0&lt;br /&gt;
 a024-2a.orgmrc YOYS 0 36 0&lt;br /&gt;
            ・&lt;br /&gt;
            ・&lt;br /&gt;
            ・&lt;br /&gt;
&lt;br /&gt;
入力画像の一部をFig.3に示す。&lt;br /&gt;
a000-2.orgmrcとa004-2.orgmrcは同じ物体で、傾斜角度が違う画像である。&lt;br /&gt;
それぞれの詳細は以下の通り。&lt;br /&gt;
&lt;br /&gt;
 a000-2.orgmrc:&lt;br /&gt;
 最小      0&lt;br /&gt;
 最大      37.8872&lt;br /&gt;
 平均値    0.833407&lt;br /&gt;
 標準偏差  4.20486&lt;br /&gt;
 標準誤差  0.0420486&lt;br /&gt;
&lt;br /&gt;
 a004-2.orgmrc:&lt;br /&gt;
 最小      0&lt;br /&gt;
 最大      38.0379&lt;br /&gt;
 平均値    0.833354&lt;br /&gt;
 標準偏差  4.19112&lt;br /&gt;
 標準誤差  0.0419112&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
画像:a000-2.png|Fig.3-1:a000-2.orgmrcの画像&lt;br /&gt;
画像:a004-2.png|Fig.3-2:a004-2.orgmrcの画像&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===-singleについて===&lt;br /&gt;
今回の傾斜軸は入力ファイルの詳細から、ｙ軸となる。&lt;br /&gt;
&lt;br /&gt;
 最小      0&lt;br /&gt;
 最大      33.7425&lt;br /&gt;
 平均値    0.92622&lt;br /&gt;
 標準偏差  2.73412&lt;br /&gt;
 標準誤差  0.00273412&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
画像:single.png|Fig.4-1:入力ファイルXY平面&lt;br /&gt;
画像:single-yx.png|Fig.4-2:YZ平面&lt;br /&gt;
画像:single-zx.png|Fig.4-3:ZX平面&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===-Doubleについて===&lt;br /&gt;
オプション-WeightMode,-CounterThreshholdを併用する。&lt;br /&gt;
====-CounterThreshholdを2に設定====&lt;br /&gt;
	WeightMode：１&lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-CT2W1m1.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-24.3363&amp;lt;br&amp;gt; &lt;br /&gt;
				115.7&amp;lt;br&amp;gt; &lt;br /&gt;
				-1.58352e-10&amp;lt;br&amp;gt; &lt;br /&gt;
				6.11368&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00611368&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;WeightMode：２&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-CT2W2m1.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-23.6896&amp;lt;br&amp;gt; &lt;br /&gt;
				117.242&amp;lt;br&amp;gt; &lt;br /&gt;
				-8.14329e-09&amp;lt;br&amp;gt; &lt;br /&gt;
				6.12488&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00612488&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;WeightMode：３&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-CT2W3m1.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-23.6896&amp;lt;br&amp;gt; &lt;br /&gt;
				117.242&amp;lt;br&amp;gt; &lt;br /&gt;
				-8.14329e-09&amp;lt;br&amp;gt; &lt;br /&gt;
				6.12488&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00612488&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;WeightMode：４&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-CT2W4m1.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-40.5762&amp;lt;br&amp;gt; &lt;br /&gt;
				174.198&amp;lt;br&amp;gt; &lt;br /&gt;
				0.821701&amp;lt;br&amp;gt; &lt;br /&gt;
				8.99569&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00899569&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;WeightMode：５&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-CT2W5m1.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-41.7929&amp;lt;br&amp;gt; &lt;br /&gt;
				185.856&amp;lt;br&amp;gt; &lt;br /&gt;
				0.821701&amp;lt;br&amp;gt; &lt;br /&gt;
				8.94568&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00894568&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;WeightMode：６&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-CT2W6m1.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-43.5065&amp;lt;br&amp;gt; &lt;br /&gt;
				190.759&amp;lt;br&amp;gt; &lt;br /&gt;
				0.821701&amp;lt;br&amp;gt; &lt;br /&gt;
				9.38459&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00938459&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;br&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;※-CounterThreshholdがデフォルトのままだと、この画像の場合うまく計算処理されず、以下のような画像が処理される場合がある&amp;lt;br&amp;gt; &lt;br /&gt;
	[[画像:121p-input-DW5m1.png]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====オプション　-CounterThresholdModeを併用====&lt;br /&gt;
オプション-WeightMode=1,-CounterThreshhold=2で実行した。&lt;br /&gt;
	&amp;lt;div&amp;gt;モード：０&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-CT2W1m1CTM0.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-24.3363&amp;lt;br&amp;gt; &lt;br /&gt;
				115.7&amp;lt;br&amp;gt; &lt;br /&gt;
				-1.58352e-10&amp;lt;br&amp;gt; &lt;br /&gt;
				6.11368&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00611368&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;モード：１&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-CT2W1m1CTM1.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-20.1632&amp;lt;br&amp;gt; &lt;br /&gt;
				113.527&amp;lt;br&amp;gt; &lt;br /&gt;
				-8.04145e-10&amp;lt;br&amp;gt; &lt;br /&gt;
				5.91589&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00591589&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===-InterpolationModeについて===&lt;br /&gt;
オプション-WeightMode=1,-CounterThreshhold=2での実行結果。&lt;br /&gt;
	&amp;lt;div&amp;gt;InterpolationMode：０&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-CT2W1m1IM0.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-24.6593&amp;lt;br&amp;gt; &lt;br /&gt;
				117.022&amp;lt;br&amp;gt; &lt;br /&gt;
				-4.08489e-09&amp;lt;br&amp;gt; &lt;br /&gt;
				6.13305&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00613305&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;InterpolationMode：１&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:Double-CT2W1m1IM1.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-24.3363&amp;lt;br&amp;gt; &lt;br /&gt;
				115.7&amp;lt;br&amp;gt; &lt;br /&gt;
				-1.58352e-10&amp;lt;br&amp;gt; &lt;br /&gt;
				6.11368&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00611368&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;InterpolationMode：２&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:Double-CT2W1m1IM2.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-26.0299&amp;lt;br&amp;gt; &lt;br /&gt;
				118.253&amp;lt;br&amp;gt; &lt;br /&gt;
				2.86921e-09&amp;lt;br&amp;gt; &lt;br /&gt;
				6.1544&amp;lt;br&amp;gt; &lt;br /&gt;
				0.0061544&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;InterpolationMode：３&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:Double-CT2W1m1IM3.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-40640.8&amp;lt;br&amp;gt; &lt;br /&gt;
				209412&amp;lt;br&amp;gt; &lt;br /&gt;
				3.35228e-06&amp;lt;br&amp;gt; &lt;br /&gt;
				10763.2&amp;lt;br&amp;gt; &lt;br /&gt;
				10.7632&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
===-SIRTについて===&lt;br /&gt;
[[SIRT]]の実行結果。&lt;br /&gt;
&lt;br /&gt;
オプション-max,-rmsをデフォルト値で、オプション-WeightMode=1,-CounterThreshhold=2とした。&lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-m1SIRT.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-725.47&amp;lt;br&amp;gt; &lt;br /&gt;
				2563.64&amp;lt;br&amp;gt; &lt;br /&gt;
				6.83624e-07&amp;lt;br&amp;gt; &lt;br /&gt;
				130.514&amp;lt;br&amp;gt; &lt;br /&gt;
				0.130514&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;オプション　-max=5,-rms=1で実行&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:Double-m1SIRTm5r1.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-234.062&amp;lt;br&amp;gt; &lt;br /&gt;
				575.77&amp;lt;br&amp;gt; &lt;br /&gt;
				-7.42642e-08&amp;lt;br&amp;gt; &lt;br /&gt;
				35.0409&amp;lt;br&amp;gt; &lt;br /&gt;
				0.0350409&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===-mについて===&lt;br /&gt;
	&amp;lt;div&amp;gt;モード：0 (Simple Back Projection)&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;0&amp;lt;br&amp;gt; &lt;br /&gt;
				30.514&amp;lt;br&amp;gt; &lt;br /&gt;
				0.916102&amp;lt;br&amp;gt; &lt;br /&gt;
				2.14263&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00214263&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt; &lt;br /&gt;
	&amp;lt;div&amp;gt;モード：1 (Filtered Back Projection)&amp;lt;/div&amp;gt; &lt;br /&gt;
	&amp;lt;table&amp;gt; &lt;br /&gt;
		&amp;lt;tr&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;[[画像:double-m1.png]]&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;最小&amp;lt;br&amp;gt; &lt;br /&gt;
				最大&amp;lt;br&amp;gt; &lt;br /&gt;
				平均値&amp;lt;br&amp;gt; &lt;br /&gt;
				標準偏差&amp;lt;br&amp;gt; &lt;br /&gt;
				標準誤差&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;-54.8893&amp;lt;br&amp;gt; &lt;br /&gt;
				125.857&amp;lt;br&amp;gt; &lt;br /&gt;
				7.73532e-09&amp;lt;br&amp;gt; &lt;br /&gt;
				6.50251&amp;lt;br&amp;gt; &lt;br /&gt;
				0.00650251&amp;lt;br&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
			&amp;lt;/td&amp;gt; &lt;br /&gt;
		&amp;lt;/tr&amp;gt; &lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E5%8F%82%E7%85%A7%E7%84%A1%E6%8A%95%E5%BD%B1%E8%A7%92%E5%BA%A6%E6%B1%BA%E5%AE%9A</id>
		<title>参照無投影角度決定</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E5%8F%82%E7%85%A7%E7%84%A1%E6%8A%95%E5%BD%B1%E8%A7%92%E5%BA%A6%E6%B1%BA%E5%AE%9A"/>
				<updated>2013-11-18T01:03:30Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: ページの作成:「参照像がないときに、投影角度を決定するためには、'''コモンライン探索'''などが必要になります。」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;参照像がないときに、投影角度を決定するためには、'''[[コモンライン探索]]'''などが必要になります。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%82%B3%E3%83%A2%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E6%8E%A2%E7%B4%A2</id>
		<title>コモンライン探索</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%82%B3%E3%83%A2%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E6%8E%A2%E7%B4%A2"/>
				<updated>2013-11-18T01:00:08Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: ページの作成:「'''コモンライン探索'''とは、投影角を決定するために、２枚の画像の中でコモンラインを探索するための手法です。」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''コモンライン探索'''とは、投影角を決定するために、２枚の画像の中でコモンラインを探索するための手法です。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%82%B3%E3%83%A2%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3</id>
		<title>コモンライン</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%82%B3%E3%83%A2%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3"/>
				<updated>2013-11-18T00:58:43Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: ページの作成:「'''コモンライン'''とは、同一粒子、もしくは、同一視野の投影画像同士のフーリエ変換パターンのうち、原点を通る一本の線...」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''コモンライン'''とは、同一粒子、もしくは、同一視野の投影画像同士のフーリエ変換パターンのうち、原点を通る一本の線が共通（同じ値をもつ）ことに由来し、その共通の線のことを指します。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2013-11-18T00:55:16Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 参照像があるときの投影角の決定方法 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Eospediaにようこそ''' ==&lt;br /&gt;
&lt;br /&gt;
2010年11月05日に、研究室内にEospediaクローズドβ版の運営を開始しました。&lt;br /&gt;
2012年８月に、こちらが電子顕微鏡画像処理システムEosのホームページの本家となるように、オープンにしました。&lt;br /&gt;
&lt;br /&gt;
[[Eos]]のコマンド説明やその中のアルゴリズムについてなど、幅広い知識を集約できればと思います。それに加えて、電子顕微鏡画像処理を含む、各種画像処理の基本を学ぶことができるサイトとして運営したいと考えています。&lt;br /&gt;
&lt;br /&gt;
wikiは「間違いをいかに防ぐか」ではなく、「いかに修正するか」が哲学ですので、&lt;br /&gt;
間違いを恐れず(もちろんデタラメは論外)皆さんの知識とノウハウを自由に書いて頂ければ幸いです。&lt;br /&gt;
&lt;br /&gt;
只今ホームページに公開していたEosマニュアル(日本語版も含む)の転載作業を進めています。&lt;br /&gt;
&lt;br /&gt;
ちなみに、[http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ 英語版]もあります。現在は、日本語版のほうが充実しています。&lt;br /&gt;
&lt;br /&gt;
== '''Eosビギナーズガイド''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[Eos|Eosとは？]] ===&lt;br /&gt;
　Eosとはなにかについて述べます。&lt;br /&gt;
=== [[コマンド|Eosのコマンドとは？]] ===&lt;br /&gt;
　Eosにおけるコマンドについて述べます。&lt;br /&gt;
=== [[Makefile|Eosはどうやって使うの？]] ===&lt;br /&gt;
　Eosにおける[[make]]を用いたコマンドの統合方法について述べます。&lt;br /&gt;
=== [[コマンド一覧|Eosのコマンド一覧表]] ===&lt;br /&gt;
　Eosが提供するコマンドの一覧を示します。&lt;br /&gt;
=== [[機能別コマンド一覧|Eosの機能別コマンド一覧表]] ===&lt;br /&gt;
　Eosが提供するコマンドの機能別一覧を示します。&lt;br /&gt;
&lt;br /&gt;
== Eosのインストール方法 ==&lt;br /&gt;
===[[必要な環境|Eosの必要な環境]]===&lt;br /&gt;
&lt;br /&gt;
=== [[ダウンロード|Eosのダウンロード]] ===&lt;br /&gt;
　Eosのダウンロード方法について述べます。現在、EosはSourceForgeにて開発を進めています。&lt;br /&gt;
&lt;br /&gt;
=== [[インストール方法|Eosのインストール方法]] ===&lt;br /&gt;
　Eosのインストール方法について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[PIONEのインストール方法]]===&lt;br /&gt;
　makeに替わる分散プロセス処理プラットフォーム(PIONE)のインストール方法を示します。現在、PIONEはgithubにて開発を進めています。&lt;br /&gt;
&lt;br /&gt;
== '''Eosリファレンス''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[統合コマンド|Eosの提供する統合コマンド]] ===&lt;br /&gt;
　Eosが提供する統合コマンドについて述べます。&lt;br /&gt;
&lt;br /&gt;
=== 統合コマンド：[[PIONE]]===&lt;br /&gt;
　Eosが分散環境、クラウド環境に対応した統合環境として提供するPIONEについて述べます。&lt;br /&gt;
&lt;br /&gt;
== '''Eos チュートリアル'''　==&lt;br /&gt;
=== 環境の設定　===&lt;br /&gt;
最初にEosのインストール方法を簡単に説明します。詳細は、[[インストール方法|Eosのインストール方法の詳細]]をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
* [[Eosのインストール|Eosのインストール方法]]&lt;br /&gt;
&lt;br /&gt;
=== Eosでのコマンドの取り扱い　===&lt;br /&gt;
Eosのコマンドの簡単な使い方を説明します。詳細は、[[コマンド|コマンドの詳細]]をご覧下さい。Eosでは、基本はCUIを使ったコマンドの実行により画像処理を進めます。その結果は、ファイルとして保存され、その内容を確認することが出来ます。&lt;br /&gt;
&lt;br /&gt;
* [[Eosのコマンド|Eosのコマンド]]&lt;br /&gt;
&lt;br /&gt;
=== Eosでの画像の取り扱い　===&lt;br /&gt;
Eosで取り扱うことのできる画像フォーマットと一般的な画像フォーマットからの変換方法を示します。&lt;br /&gt;
* [[画像フォーマット変換|画像フォーマットの変換]]&lt;br /&gt;
&lt;br /&gt;
=== Eosを使った簡単な画像処理　===&lt;br /&gt;
Eosを使った簡単な画像処理を実行してもらいます。&lt;br /&gt;
* [[簡単な画像処理|簡単な２次元画像処理]]&lt;br /&gt;
&lt;br /&gt;
=== CTF画像補正　===&lt;br /&gt;
電子顕微鏡画像では、その撮影方法に由来して、コントラストが大きく変調を受けています。ここでは、その画像のコントラストの変調を補正する方法を示します。&lt;br /&gt;
* [[CTF補正|CTFの補正]]&lt;br /&gt;
&lt;br /&gt;
=== 単粒子解析の基礎　===&lt;br /&gt;
　ここでは、単粒子解析の基礎を行います。実際の単粒子解析は、粒子の形やその対称性などを使って探索方法や3次元再構成法を切り替えることができます。&lt;br /&gt;
&lt;br /&gt;
==== [[単粒子解析]]の概要 ====&lt;br /&gt;
　単粒子解析の概要を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[粒子抽出|粒子の抽出]] ====&lt;br /&gt;
　まず、単粒子を抽出します。ここでは、手動で切り出す方法を示します。自動で切り出す方法も各種提案されています。&lt;br /&gt;
&lt;br /&gt;
==== [[２次元画像の分類|２次元画像の分類]] ====&lt;br /&gt;
　２次元画像を分類して、ＳＮ比を上げます。&lt;br /&gt;
&lt;br /&gt;
==== [[参照付投影角度決定|参照像があるときの投影角の決定方法]] ====&lt;br /&gt;
　参照像があるときの投影角の決定方法を説明します。参照像としては、単なる球や楕円体などとすることもあり得ます。参照像がない場合の構造解析法も別途存在しています。&lt;br /&gt;
&lt;br /&gt;
==== [[参照無投影角度決定|参照像がないときの投影角の決定方法]] ====&lt;br /&gt;
　参照画像がないときの投影角の決定方法を示しています。[[コモンライン]]をもちいた[[コモンライン探索]]という方法が一般的です。ただノイズに弱く問題が生じる場合があります。&lt;br /&gt;
&lt;br /&gt;
==== [[３次元再構成・逆投影|３次元再構成・逆投影法]] ====&lt;br /&gt;
　3次元再構成自身を解説します。&lt;br /&gt;
&lt;br /&gt;
==== [[可視化ツール|可視化ツール]] ====&lt;br /&gt;
　できあがった三次元像を可視化するためのツールを紹介します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[電子線トモグラフィー]] ===&lt;br /&gt;
　電子線トモグラフィーとは、同一視野の連続傾斜像から、その視野の３次元画像を再構成する方法です。細胞内の構造や構造多型性をもつタンパク質の構造解析に有効な方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[電子線トモグラフィー]]の概要 ====&lt;br /&gt;
　電子線トモグラフィー法は、同一視野の傾斜シリーズ画像のセットから３次元像を再構成する方法です。ここではその概要を述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[画像の補正]] ====&lt;br /&gt;
　傾斜画像では、視野全体がアンダーフォーカスとなるように、通常の電子顕微鏡撮影よりも大きなデフォカース値をとる場合が多いです。その場合、LaB6などの電子銃では第一トーンリングより外側の情報がほとんど無いために、CTF補正等は必要ありませんが、電界放出銃を利用した場合には、場合によっては間違った情報を与える場合があるので注意が必要です。&lt;br /&gt;
&lt;br /&gt;
==== [[ラフ・アラインメント]] ====&lt;br /&gt;
　傾斜画像の中心付近の画像の相関から、それぞれの傾斜画像の大まかな位置を合わせます。&lt;br /&gt;
&lt;br /&gt;
==== [[ファイン・アラインメント]] ====&lt;br /&gt;
　傾斜画像の軸の位置、角度を出来る限り一致させます。&lt;br /&gt;
&lt;br /&gt;
==== [[３次元再構成]] ====&lt;br /&gt;
　２次元画像のセットから３次元画像を再構成します。&lt;br /&gt;
&lt;br /&gt;
==== [[電子線トモグラフィー画像のもつ問題点]] ====&lt;br /&gt;
　全方位からの投影像を得られないために、ミッシングエリアとよばれる情報がない領域があります。そのため、方向依存でのボケを生じます。&lt;br /&gt;
&lt;br /&gt;
==== [[トモグラム画像の解釈]] ====&lt;br /&gt;
　多様な構造を含むため、３次元画像から興味あるセグメントを切り出すなどの作業が必要です。そのための支援ソフトウェアが必要です。&lt;br /&gt;
&lt;br /&gt;
==== [[サブトモグラム画像の平均化]] ====&lt;br /&gt;
　クライオ電子顕微鏡画像からトモグラム画像はノイズが多いため、同等の構造をしたものを平均化する必要があります。&lt;br /&gt;
&lt;br /&gt;
===備考 ===&lt;br /&gt;
　上記のチュートリアル・ページは、2012/09/10-11 単粒子解析Workshopでの資料を元に作成したものです。&lt;br /&gt;
今後もこのサイトを充実させ、ワークショップ等で利用していきたいと考えています。&lt;br /&gt;
&lt;br /&gt;
== Eosにおける開発（開発者向け） ==&lt;br /&gt;
=== [[Eosの構造|Eosの構造]] ===&lt;br /&gt;
　Eosの構造(Architecture）について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[Eosの開発|Eosの開発]]===&lt;br /&gt;
　SourceForgeからクローンを作成し、localで新規ツールなどを開発した後、SourceForgeに登録するまでの流れを示します。&lt;br /&gt;
&lt;br /&gt;
=== [[ツールの開発]] ===&lt;br /&gt;
==== [[ツールの作り方]] ====&lt;br /&gt;
　Eosの上での[[Small Tools]]([[コマンド群]])の作り方について述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[簡単なプログラム例]] ====&lt;br /&gt;
　Eosの上での[[Small Tools]]([[コマンド群]])の簡単なプログラム例について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[ライブラリ（API）の作り方]]===&lt;br /&gt;
　Eosの上での[[オブジェクト指向型ライブラリ]]（[[API]]）の作り方について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[ライブラリ(API)一覧]]===&lt;br /&gt;
　Eosの上での[[オブジェクト指向型ライブラリ]]（[[API]]）の一覧です。&lt;br /&gt;
&lt;br /&gt;
=== [[機能別ライブラリ(API)一覧]]===&lt;br /&gt;
　Eosの上での機能別に分類された[[オブジェクト指向型ライブラリ]]（[[API]]）の一覧です。&lt;br /&gt;
&lt;br /&gt;
並列処理のためのライブラリ&lt;br /&gt;
*[[eosCuda]]: CUDA を使うためのライブラリ&lt;br /&gt;
*[[eosPThread]]: pthread を使うためのライブラリ&lt;br /&gt;
&lt;br /&gt;
=== [[統合コマンドの作り方]]===&lt;br /&gt;
　統合コマンドの作り方を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[Makefileによる統合]] ====&lt;br /&gt;
　[[Makefile]]を用いた統合方法について示します。[[Visualmake]]は自動的に簡易型のGUIを提供します。&lt;br /&gt;
&lt;br /&gt;
==== [[PIONEによる統合]]  ====&lt;br /&gt;
　分散環境（クラウド環境）に対応したプロセス定義書[[PIONE]]を用いた統合方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[bashによる統合]] ====&lt;br /&gt;
　bashなどのスクリプト言語による統合方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[統合コマンドによる統合]] ====&lt;br /&gt;
　[[Display2]], [[smolet]], [[Eos]]などのTcl/Tk型の統合コマンドによる統合, [[ctfDisplay]]等のRuby型の統合コマンドによる統合，[[molvie]]などのＣ言語型の統合コマンドによる統合、などの各種方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[並列処理による高速化]] ====&lt;br /&gt;
　Eosでは、makeを使った単一ホストでのプロセスレベルでの並列処理、PIONEを使った分散環境におけるプロセスレベルの並列処理に加えて、pthread/GPGPUを用いたthreadレベルでの高速化も試行しています。すべてのコードが対応している訳ではありませんが、随時、対応を進めています。&lt;br /&gt;
===== [[eosPThread]] =====&lt;br /&gt;
===== [[eosCuda]] =====&lt;br /&gt;
&lt;br /&gt;
== [[画像処理]] ==&lt;br /&gt;
=== [[画像処理一般]] ===&lt;br /&gt;
　ここでは画像処理一般に関する話をまとめています。&lt;br /&gt;
&lt;br /&gt;
==== [[簡単な画像処理]]====&lt;br /&gt;
　Eosを使った簡単な画像処理に関するチュートリアルが掲載されています。&lt;br /&gt;
&lt;br /&gt;
==== [[画像の入力]]と[[レンズ]] ====&lt;br /&gt;
　コンピュータを使って画像処理を行う前に、画像がデジタル化される入力装置のことを気にしておく必要があります。&lt;br /&gt;
&lt;br /&gt;
==== [[CTF]],[[PSF]]と[[MTF]]====&lt;br /&gt;
　真に得たい画像をf(x,y)で表現した場合に、[[画像の入力]]方法や[[レンズ]]の性能などによりどうしても画像が劣化します。&lt;br /&gt;
&lt;br /&gt;
==== [[標本化]] ====&lt;br /&gt;
　アナログ画像をデジタル画像にするためには、空間を刻み、離散化することが重要です。このステップを標本化といいます。&lt;br /&gt;
&lt;br /&gt;
==== [[量子化]] ====&lt;br /&gt;
　デジタル画像処理では、アナログである濃度値（光学密度）をあるビット数内で表現する量子化（ＡＤ変換）という操作が最初に必要です。&lt;br /&gt;
&lt;br /&gt;
==== [[ノイズ除去]] ====&lt;br /&gt;
　ノイズが非常に多い画像を取り扱うためには、ノイズの性質をよく知ることが重要です。&lt;br /&gt;
&lt;br /&gt;
===== [[平滑化]] =====&lt;br /&gt;
　画像のもつノイズを取り除くことを主たる目的として実施する画像処理方法です。ノイズの性質をよく理解することで、適切なノイズ除去が可能になります。&lt;br /&gt;
&lt;br /&gt;
==== [[エッジ検出]] ====&lt;br /&gt;
　対象物の形を理解するために重要なステップですが、とても難しいステップでもあります。&lt;br /&gt;
&lt;br /&gt;
==== [[２値画像処理]] ====&lt;br /&gt;
　シグナルと背景の切り分けや、代表点や骨格の抽出など、画像処理や解析のスタートとなる処理方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[フーリエ空間]]を利用した画像処理 ====&lt;br /&gt;
&lt;br /&gt;
==== 実空間の[[カーネル]]を用いた画像処理 ====&lt;br /&gt;
&lt;br /&gt;
==== [[マスマティカル・モルフォロジー]]を使った画像処理 ====&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡画像処理]] ===&lt;br /&gt;
　電子顕微鏡画像処理に関する話をまとめています。&lt;br /&gt;
&lt;br /&gt;
==== [[モンタージュ]]、[[パノラマ]]画像 ====&lt;br /&gt;
　異なる領域を撮影した複数の画像（ただし、その一部は重なっている画像のセット）を組み合わせて、広領域の画像をつくる方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[CTF補正]] ====&lt;br /&gt;
　電子顕微鏡の画像は、原理的に、画像変調を受けています。その画像変調を補正する為の画像処理です。&lt;br /&gt;
&lt;br /&gt;
==== [[３次元画像の位置合わせ]] ====&lt;br /&gt;
　３次元画像同士を平均し、雑音をとるための手法です。&lt;br /&gt;
&lt;br /&gt;
==== [[シリアル画像の位置合わせ]] ====&lt;br /&gt;
　連続切片の画像同士の位置を合わせることで、三次元像を再構成する手法です。&lt;br /&gt;
&lt;br /&gt;
== [[電子顕微鏡]] ==&lt;br /&gt;
　ここでは電子顕微鏡に関する基礎、FAQ、TIPSをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
=== [[電子銃]]===&lt;br /&gt;
　電子顕微鏡の電子線源である電子銃についての解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子レンズ]]===&lt;br /&gt;
　透過電子顕微鏡の光学系、及び、レンズの仕組みに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[透過型電子顕微鏡のコントラスト]]===&lt;br /&gt;
　透過型電子顕微鏡(TEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[走査型透過電子顕微鏡のコントラスト]]===&lt;br /&gt;
　走査型透過電子顕微鏡(STEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[走査型電子顕微鏡のコントラスト]] ===&lt;br /&gt;
　走査型電子顕微鏡(SEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[クライオ電子顕微鏡法]] ===&lt;br /&gt;
　クライオ電子顕微鏡法に関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡のFAQ]] ===&lt;br /&gt;
　電子顕微鏡に関するよくある質問に対する回答です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡のTIPS]] ===&lt;br /&gt;
　電子顕微鏡を利用する際などのTIPSをまとめることにしました。&lt;br /&gt;
&lt;br /&gt;
== [[ロードマップ|Eosの今後の発展（ロードマップ）について]] ==&lt;br /&gt;
　Eosの今後の開発方針([[ロードマップ]])について述べます。&lt;br /&gt;
&lt;br /&gt;
== FAQ and TIPS ==&lt;br /&gt;
=== [[FAQ]] ===&lt;br /&gt;
　よくある質問をまとめました。まだまだ不十分ですが、少しずつ増やしていきたいと思います。&lt;br /&gt;
&lt;br /&gt;
=== [[EosのTIPS]] ===&lt;br /&gt;
　よくある画像処理法をまとめてました。まだまだ不十分ですが、少しずつ増やしていきたいと思います。&lt;br /&gt;
&lt;br /&gt;
=== [[Eos関連ソフトウェアのTIPS]] ===&lt;br /&gt;
　Eosに関連するソフトウェアの使い方をまとめています。&lt;br /&gt;
&lt;br /&gt;
== 開発にかける思い ==&lt;br /&gt;
　開発当時と比べても非常に多くのソフトウェアが開発され、利用されている。その中で、継続的に開発していく意味はどこにあるのだろうか。[[開発にかける思いByYasunaga]]を少しずつ書き綴っていこう。&lt;br /&gt;
&lt;br /&gt;
== Eos User Group ==&lt;br /&gt;
　Eosを利用する上での情報共有の場を、仮にFacebookの上に作りました。参加されたい方は、facebook上で登録をお願いします。&lt;br /&gt;
&lt;br /&gt;
== '''イメージイラストについて''' ==&lt;br /&gt;
&lt;br /&gt;
現在、Eospediaのイメージイラストを募集中です。&lt;br /&gt;
我こそはという方はEospedia管理者まで御連絡下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eospedia(WIKI)の使い方・設定に関しては、[http://meta.wikimedia.org/wiki/Main_Page ユーザーズガイド]を参照して下さい。&lt;br /&gt;
&lt;br /&gt;
== Eos関連ツール及びサイト ==&lt;br /&gt;
=== 開発言語 ===&lt;br /&gt;
*[[C]]&lt;br /&gt;
*[[C++]]&lt;br /&gt;
*[[Ruby]]&lt;br /&gt;
*[[Tcl]]&lt;br /&gt;
*[[Tk]]&lt;br /&gt;
&lt;br /&gt;
=== ワークフロー関係(PIONE) ===&lt;br /&gt;
==== ペトリネット ====&lt;br /&gt;
*[[PNML]]&lt;br /&gt;
*[[WoPeD]]&lt;br /&gt;
==== アクション記述 ====&lt;br /&gt;
*[[markdown]]&lt;br /&gt;
&lt;br /&gt;
==== ログファイル ====&lt;br /&gt;
*[[ProM]]:&lt;br /&gt;
*[[XES]]:&lt;br /&gt;
&lt;br /&gt;
=== ドキュメント作成ツール ===&lt;br /&gt;
*[[Pandoc]]&lt;br /&gt;
*[[html]]&lt;br /&gt;
*[[mediawiki]]&lt;br /&gt;
&lt;br /&gt;
== 外部リンク ==&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ Eospedia.jp]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ Eospedia.en]&lt;br /&gt;
* [http://sourceforge.jp/projects/eos/ Eos SourceForge]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/ 安永研究室]&lt;br /&gt;
* [http://www.bio.kyutech.ac.jp/ 生命情報工学科]&lt;br /&gt;
* [http://www.iizuka.kyutech.ac.jp/ 情報工学部／情報工学府]&lt;br /&gt;
* [http://www.kyutech.ac.jp/ 九州工業大学]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikibooks.org/wiki/Software_Tools_For_Molecular_Microscopy Software Tools For Molecular Microscopy]&lt;br /&gt;
* [http://emdatabank.org/emsoftware.html EM Software on EMDataBank]&lt;br /&gt;
&lt;br /&gt;
== メディアウィキの始め方 ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定一覧]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki リリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Array(API)</id>
		<title>Array(API)</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Array(API)"/>
				<updated>2013-11-17T21:44:58Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 構造体 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General/'''Array'''は、配列を表現するためのオブジェクトです。一般的な配列（多次元配列）を表現できます。&lt;br /&gt;
&lt;br /&gt;
== 定数 ==&lt;br /&gt;
 ARRAY_MAX_DIMENSION: 5 （最大の配列の次元数）&lt;br /&gt;
&lt;br /&gt;
== 構造体 ==&lt;br /&gt;
&lt;br /&gt;
  typedef unsigned long arrayParaTypeInteger;&lt;br /&gt;
  typedef float         arrayParaTypeReal;&lt;br /&gt;
  &lt;br /&gt;
  typedef struct Array {&lt;br /&gt;
      arrayParaTypeInteger dim;&lt;br /&gt;
      arrayParaTypeInteger n[ARRAY_MAX_DIMENSION];&lt;br /&gt;
      arrayParaTypeReal*   A;&lt;br /&gt;
  } Array;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 dim: 配列の次元（２次元が行列、１次元がベクトルを表現できます。）&lt;br /&gt;
 n: 各次元の要素数&lt;br /&gt;
 A: 要素を格納している線形ベクター&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
 extern void arrayInit(Array* a, char* message);&lt;br /&gt;
 extern void arrayFree(Array* a, char* message);&lt;br /&gt;
 extern void arrayFormatInfoPrint(FILE* fpt, int mode);&lt;br /&gt;
&lt;br /&gt;
 extern void arrayReadFromFile(FILE* fpt, Array* a, char* message);&lt;br /&gt;
 extern void arrayWriteToFile(FILE* fpt, Array* a, char* message);&lt;br /&gt;
&lt;br /&gt;
 extern void arrayPCA(Array* u, Array* C, Array* lambda, Array* X, int mode);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
下記の関数を使って、各要素の値を格納、取得できます。#defineにより設定されているため、型の自動変換がないため注意が必要です。&lt;br /&gt;
 &lt;br /&gt;
 arrayDataGet1(a, i0)&lt;br /&gt;
 arrayDataGet2(a, i0, i1)&lt;br /&gt;
 arrayDataGet3(a, i0, i1, i2)&lt;br /&gt;
 arrayDataGet4(a, i0, i1, i2, i3)&lt;br /&gt;
 arrayDataGet5(a, i0, i1, i2, i3, i4)&lt;br /&gt;
&lt;br /&gt;
 arrayDataSet1(a, i0, data)&lt;br /&gt;
 arrayDataSet2(a, i0, i1, data)&lt;br /&gt;
 arrayDataSet3(a, i0, i1, i2, data)&lt;br /&gt;
 arrayDataSet4(a, i0, i1, i2, i3, data)&lt;br /&gt;
 arrayDataSet5(a, i0, i1, i2, i3, i4, data)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Matrix3D(API)</id>
		<title>Matrix3D(API)</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Matrix3D(API)"/>
				<updated>2013-11-17T21:44:17Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 構造体 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General/'''Matrix3D'''は、３次元変換のためのAPI です。&lt;br /&gt;
== 定数 ==&lt;br /&gt;
 #define MATRIX_3D_WIDTH  4&lt;br /&gt;
 #define MATRIX_3D_HEIGHT 4&lt;br /&gt;
 #define MATRIX_3D_MODE_NOT_INITIALIZE 0&lt;br /&gt;
 #define MATRIX_3D_MODE_INITIALIZE 1&lt;br /&gt;
 #define MATRIX_3D_NEGLECT_VALUE 1e-6&lt;br /&gt;
&lt;br /&gt;
== 構造体 ==&lt;br /&gt;
  typedef float matrix3DParaTypeReal;&lt;br /&gt;
  typedef matrix3DParaTypeReal Matrix3D[MATRIX_3D_WIDTH][MATRIX_3D_HEIGHT];&lt;br /&gt;
  typedef char  matrix3DEulerAngleMode;&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
*配列の初期化&lt;br /&gt;
 extern void matrix3DInit(Matrix3D Matrix);&lt;br /&gt;
 extern void matrix3DFromRotationMatrix(Matrix3D dst, Array a); &lt;br /&gt;
&lt;br /&gt;
*逆変換&lt;br /&gt;
 extern void matrix3DInverse(Matrix3D mat);&lt;br /&gt;
&lt;br /&gt;
*積演算&lt;br /&gt;
 extern void matrix3DMultiply(Matrix3D A, Matrix3D B);     /* A = A*B */&lt;br /&gt;
 extern void matrix3DMultiplyInv(Matrix3D A, Matrix3D B);  /* B = A*B */&lt;br /&gt;
&lt;br /&gt;
 extern void matrix3DMultiplyVector(floatVector* v, Matrix3D A); &lt;br /&gt;
 extern void matrix3DMultiplyVectors(floatVector* vs, int n, Matrix3D A); &lt;br /&gt;
&lt;br /&gt;
*ファイルとやり取り&lt;br /&gt;
 extern void matrix3DFileFormat(FILE* fpt);&lt;br /&gt;
 extern void matrix3DFileRead(FILE* fpt, Matrix3D Matrix);&lt;br /&gt;
 extern void matrix3DFileWrite(FILE* fpt, Matrix3D Matrix);&lt;br /&gt;
&lt;br /&gt;
*３次元行列の設定&lt;br /&gt;
 extern void matrix3DRotationSet(Matrix3D Matrix, char mode, matrix3DParaTypeReal rot, long Mode);&lt;br /&gt;
 extern void matrix3DTranslationSet(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetXYZ(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetZYX(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetZXY(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetYXZ(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
&lt;br /&gt;
*３次元行列のオイラー角による指定&lt;br /&gt;
 extern void matrix3DRotationSetFollowingEulerAngle(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal rot1, matrix3DParaTypeReal rot2, matrix3DParaTypeReal rot3, long mode);&lt;br /&gt;
 extern void matrix3DRotationAntiSetFollowingEulerAngle(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal rot1, matrix3DParaTypeReal rot2, matrix3DParaTypeReal rot3, long mode);&lt;br /&gt;
 extern void matrix3DEulerAngleGetFromMatrix3D(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal* rot1, matrix3DParaTypeReal* rot2, matrix3DParaTypeReal* rot3, long mode);&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Matrix3D(API)</id>
		<title>Matrix3D(API)</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Matrix3D(API)"/>
				<updated>2013-11-17T21:42:10Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: ページの作成:「General/'''Matrix3D'''は、３次元変換のためのAPI です。 == 構造体 ==  == API ==  *配列の初期化  extern void matrix3DInit(Matrix3D Matrix);  extern v...」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General/'''Matrix3D'''は、３次元変換のためのAPI です。&lt;br /&gt;
== 構造体 ==&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
*配列の初期化&lt;br /&gt;
 extern void matrix3DInit(Matrix3D Matrix);&lt;br /&gt;
 extern void matrix3DFromRotationMatrix(Matrix3D dst, Array a); &lt;br /&gt;
&lt;br /&gt;
*逆変換&lt;br /&gt;
 extern void matrix3DInverse(Matrix3D mat);&lt;br /&gt;
&lt;br /&gt;
*積演算&lt;br /&gt;
 extern void matrix3DMultiply(Matrix3D A, Matrix3D B);     /* A = A*B */&lt;br /&gt;
 extern void matrix3DMultiplyInv(Matrix3D A, Matrix3D B);  /* B = A*B */&lt;br /&gt;
&lt;br /&gt;
 extern void matrix3DMultiplyVector(floatVector* v, Matrix3D A); &lt;br /&gt;
 extern void matrix3DMultiplyVectors(floatVector* vs, int n, Matrix3D A); &lt;br /&gt;
&lt;br /&gt;
*ファイルとやり取り&lt;br /&gt;
 extern void matrix3DFileFormat(FILE* fpt);&lt;br /&gt;
 extern void matrix3DFileRead(FILE* fpt, Matrix3D Matrix);&lt;br /&gt;
 extern void matrix3DFileWrite(FILE* fpt, Matrix3D Matrix);&lt;br /&gt;
&lt;br /&gt;
*３次元行列の設定&lt;br /&gt;
 extern void matrix3DRotationSet(Matrix3D Matrix, char mode, matrix3DParaTypeReal rot, long Mode);&lt;br /&gt;
 extern void matrix3DTranslationSet(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetXYZ(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetZYX(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetZXY(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetYXZ(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
&lt;br /&gt;
*３次元行列のオイラー角による指定&lt;br /&gt;
 extern void matrix3DRotationSetFollowingEulerAngle(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal rot1, matrix3DParaTypeReal rot2, matrix3DParaTypeReal rot3, long mode);&lt;br /&gt;
 extern void matrix3DRotationAntiSetFollowingEulerAngle(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal rot1, matrix3DParaTypeReal rot2, matrix3DParaTypeReal rot3, long mode);&lt;br /&gt;
 extern void matrix3DEulerAngleGetFromMatrix3D(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal* rot1, matrix3DParaTypeReal* rot2, matrix3DParaTypeReal* rot3, long mode);&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA(API)%E4%B8%80%E8%A6%A7</id>
		<title>機能別ライブラリ(API)一覧</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA(API)%E4%B8%80%E8%A6%A7"/>
				<updated>2013-11-17T21:41:13Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 配列(Array) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''機能別ライブラリ(API)一覧'''では、機能毎にＡＰＩを分類して示します。&lt;br /&gt;
&lt;br /&gt;
= GeneralクラスのAPI =&lt;br /&gt;
== 一般的なツール ==&lt;br /&gt;
*genUtil.h&lt;br /&gt;
&lt;br /&gt;
== Eosのため==&lt;br /&gt;
*Eos.h&lt;br /&gt;
&lt;br /&gt;
== 特殊な値 ==&lt;br /&gt;
*SpecialNumber.h&lt;br /&gt;
&lt;br /&gt;
== ファイル ==&lt;br /&gt;
*File.h&lt;br /&gt;
&lt;br /&gt;
== ソケット ==&lt;br /&gt;
*Socket.h&lt;br /&gt;
&lt;br /&gt;
== PVM ==&lt;br /&gt;
*PVM.h&lt;br /&gt;
&lt;br /&gt;
== 記憶 ==&lt;br /&gt;
*Memory.h&lt;br /&gt;
&lt;br /&gt;
== 文字列==&lt;br /&gt;
*String.h&lt;br /&gt;
&lt;br /&gt;
== ベクトル ==&lt;br /&gt;
*Vector.h&lt;br /&gt;
&lt;br /&gt;
== 配列([[Array]]) ==&lt;br /&gt;
配列を取り扱うためのオブジェクトです。&lt;br /&gt;
&lt;br /&gt;
*[[Array]].h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ３次元変換 ==&lt;br /&gt;
３次元画像変換の為の4x4次元の配列です。&lt;br /&gt;
*[[Matrix3D]].h&lt;br /&gt;
&lt;br /&gt;
== 乱数 ==&lt;br /&gt;
*Random.h&lt;br /&gt;
&lt;br /&gt;
== クラスター ==&lt;br /&gt;
*Cluster.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 結晶 ==&lt;br /&gt;
*Crystal.h&lt;br /&gt;
&lt;br /&gt;
== ２次元地図 ==&lt;br /&gt;
*Map2D.h&lt;br /&gt;
&lt;br /&gt;
== AI（人工知能） ==&lt;br /&gt;
*NeuralNet.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 並列化 ==&lt;br /&gt;
=== [[eosPThread]]===&lt;br /&gt;
=== [[eosCuda]]===&lt;br /&gt;
&lt;br /&gt;
= DataManipクラスのAPI =&lt;br /&gt;
== mrcImageに関連したライブラリ ==&lt;br /&gt;
&lt;br /&gt;
　[[mrcImage]]は、Eosにおける標準画像形式です。画像フォーマットとしてファイルの形式に対応しているだけではなく、全てのコマンド内でこの形式の構造体（クラス）により画像を取り扱っています。&lt;br /&gt;
&lt;br /&gt;
=== 入出力等の低水準ライブラリ ===&lt;br /&gt;
*mrcImage型の画像を取り扱うための低水準ＡＰＩ：[[mrcImage.h]]&lt;br /&gt;
&lt;br /&gt;
==== 初期化 ====&lt;br /&gt;
*extern mrcStatusType mrcInit(mrcImage* mrc, char* filaname);&lt;br /&gt;
*extern mrcStatusType mrcDefaultHeaderValueSet(mrcImage* mrc);&lt;br /&gt;
**extern mrcStatusType mrcHiddenDataSet(mrcImage* mrc, long mode);&lt;br /&gt;
*extern void mrcImageFree(mrcImage* mrc, char* message);&lt;br /&gt;
*extern void mrcTailerInit(mrcImage* mrc, long mode);&lt;br /&gt;
*extern void mrcTailerCopy(mrcImage* dst, mrcImage* src, long mode);&lt;br /&gt;
&lt;br /&gt;
==== ファイルの読み込み ====&lt;br /&gt;
*extern mrcStatusType mrcFileRead  (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcImageRead (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcHeaderRead(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcTailerRead(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
&lt;br /&gt;
==== ファイルの書き出し ====&lt;br /&gt;
*extern mrcStatusType mrcFileWrite  (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcImageWrite (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcHeaderWrite(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcTailerWrite(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*#define mrcFileWriteModeGet(x)     BYTE4GETBYTE(x,0)&lt;br /&gt;
*#define mrcImageWriteModeGet(x)    BYTE4GETBYTE(x,1)&lt;br /&gt;
*#define mrcHeaderWriteModeGet(x)   BYTE4GETBYTE(x,2)&lt;br /&gt;
*#define mrcTailerWriteModeGet(x)   BYTE4GETBYTE(x,3)&lt;br /&gt;
*#define mrcFileWriteMode_InfoPrint         1&lt;br /&gt;
*#define mrcFileWriteMode_NoCallForStatData 2&lt;br /&gt;
&lt;br /&gt;
*extern mrcStatusType mrcFileWriteLowerResolution(mrcImage* mrc, char* filename, char* message, long sample , long mode);&lt;br /&gt;
&lt;br /&gt;
==== 画素のデータの取得 ====&lt;br /&gt;
*ピクセル単位での画素データの取得&lt;br /&gt;
　extern double mrcPixelDataGet(mrcImage* mrc,&lt;br /&gt;
　                              mrcImageParaTypeReal x /* Pixel Unit */,&lt;br /&gt;
　                              mrcImageParaTypeReal y /* Pixel Unit */,&lt;br /&gt;
　                              mrcImageParaTypeReal z /* Pixel Unit */,&lt;br /&gt;
　                              double* data,&lt;br /&gt;
　                              mrcPixelDataType mode,&lt;br /&gt;
　                              mrcPixelDataHowToGet how);&lt;br /&gt;
&lt;br /&gt;
*オングストローム単位での画素データの取得&lt;br /&gt;
　extern double mrcImageDataGetbyAU(mrcImage* mrc,&lt;br /&gt;
　                              mrcImageParaTypeReal x /* Angstrom */,&lt;br /&gt;
　                              mrcImageParaTypeReal y /* Angstrom */,&lt;br /&gt;
　                              mrcImageParaTypeReal z /* Angstrom */,&lt;br /&gt;
　                              double* data,&lt;br /&gt;
 　                             mrcPixelDataType mode,&lt;br /&gt;
　                              mrcPixelDataHowToGet how);&lt;br /&gt;
&lt;br /&gt;
*インライン型関数の画素データの取得&lt;br /&gt;
**extern inline double mrcPixelDataGetFloatImage(mrcImage* img,&lt;br /&gt;
　                mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)&lt;br /&gt;
&lt;br /&gt;
**extern inline double mrcPixelDataGetFloatFTRe(mrcImage* fft,&lt;br /&gt;
　                mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)&lt;br /&gt;
&lt;br /&gt;
**extern inline double mrcPixelDataGetFloatFTIm(mrcImage* fft,&lt;br /&gt;
　                mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)&lt;br /&gt;
&lt;br /&gt;
==== 画素のデータの設定 ====&lt;br /&gt;
*ピクセル単位の画素データの設定&lt;br /&gt;
　extern void mrcInfoSet(mrcImage* mrc, FILE* fptIn, FILE* fptOut, mrcImageParaTypeInteger mode);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 画像処理一般のライブラリ ===&lt;br /&gt;
* mrcImageOperation 画像の演算&lt;br /&gt;
** 単項演算&lt;br /&gt;
*** 加算&lt;br /&gt;
 void lmrcImageAddedByReal(mrcImage* img, double d);                       img := img+d&lt;br /&gt;
&lt;br /&gt;
*** 減算&lt;br /&gt;
 void lmrcImageMeanSubtraction(mrcImage* out, mrcImage* in)                      out  :=  in - mean&lt;br /&gt;
 void lmrcImageMeanSubtraction(mrcImage* out, mrcImage* in)                      out  :=  in - mean&lt;br /&gt;
 void lmrcImageSubtraction(mrcImage* out, mrcImage* in, double value)            out  :=  in - value&lt;br /&gt;
 &lt;br /&gt;
*** 除算&lt;br /&gt;
 void lmrcImageDevidedByReal(mrcImage* img, double d);                     img := img/d&lt;br /&gt;
 void lmrcImageDevidedByRealForOnlyPositive(mrcImage* img, double d);      img := img/d, if img&amp;gt;=0, else img:=img;&lt;br /&gt;
&lt;br /&gt;
*** 絶対値&lt;br /&gt;
 void ImageAbs(mrcImage* out ,mrcImage* in);                               out := fabs(in);&lt;br /&gt;
&lt;br /&gt;
*** それ以外&lt;br /&gt;
 void lmrcImageSquare(mrcImage* in);                                       in := in*in&lt;br /&gt;
 void lmrcImageRoot(mrcImage* in ,double eps);                             in := sqrt(in), if in&amp;gt;eps else in:=0&lt;br /&gt;
&lt;br /&gt;
** ２項演算&lt;br /&gt;
*** 連続加算&lt;br /&gt;
 void lmrcImageAdd(mrcImage* img2, mrcImage* img1, long* number);                img2 := img2 + img1, number++&lt;br /&gt;
*** 減算&lt;br /&gt;
 void lmrcImageSubtractionCalc(mrcImage* out, mrcImage* in1, mrcImage* in2)      out  :=  in1 - in2&lt;br /&gt;
 void llmrcImageSub(mrcImage*out ,mrcImage* in1 ,mrcImage* in2)                  out  : = in1 - in2（上記と同じ機能）&lt;br /&gt;
&lt;br /&gt;
*** void lmrcSQRImageAdd(mrcImage* img2, mrcImage* img1, long* number);             img2 := img2 + img1*img1, number++&lt;br /&gt;
*** void lmrcImageDevidedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2);        img := i1/i2, 0 := 0/0, 0 := x/0&lt;br /&gt;
**** void lmrcImagetMapForZero(mrcImage* t, mrcImage* avg, mrcImage* se);           t  := avg/se,  at present, avg, se must be given.&lt;br /&gt;
**** void lmrcImageSN(mrcImage* sn, mrcImage* avg, mrcImage* sig);                  sn := avg/sig, at present, avg, sig must be given.&lt;br /&gt;
**** void mrcImageStdDev(mrcImage* sig, mrcImage* avg, mrcImage* avg2, long number); sig:= sqrt(avg2 - avg*avg), at present, avg, avg2 must be given.&lt;br /&gt;
**** void mrcImageStdErr(mrcImage* se, mrcImage* avg, mrcImage* avg2, long number);  se := sqrt(avg2 - avg*avg)/number, at present, avg, avg2 must be given.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*mrcFFTCTFCompensation.h&lt;br /&gt;
*mrcFFTInfo.h&lt;br /&gt;
&lt;br /&gt;
*mrcImageAssignedToTFofPDB.h&lt;br /&gt;
*mrcImageAutoRotationCorrelation.h&lt;br /&gt;
*mrcImageAutoRotationCorrelationResultPrint.h&lt;br /&gt;
*mrcImageCTFCompensation.h&lt;br /&gt;
*mrcImageCTFObservation.h&lt;br /&gt;
*mrcImageColoring.h&lt;br /&gt;
*mrcImageCorrelation.h&lt;br /&gt;
*mrcImageCorrelationWithCTFCompensation.h&lt;br /&gt;
*mrcImageCrystalCreate.h&lt;br /&gt;
*mrcImageEnhancementWithFuzzySets.h&lt;br /&gt;
*mrcImageFFT.h&lt;br /&gt;
*mrcImageMasking.h&lt;br /&gt;
*mrcImageModelCreate.h&lt;br /&gt;
*mrcImageMultiCTFCompensation.h&lt;br /&gt;
*mrcImageNoiseAdd.h&lt;br /&gt;
*mrcImageNormalizing.h&lt;br /&gt;
*mrcImagePVM.h&lt;br /&gt;
*mrcImagePad.h&lt;br /&gt;
*mrcImagePrint.h&lt;br /&gt;
*mrcImagePrint3D.h&lt;br /&gt;
*mrcImageProjection.h&lt;br /&gt;
*mrcImagePut3D.h&lt;br /&gt;
*mrcImageROI.h&lt;br /&gt;
*mrcImageRotation.h&lt;br /&gt;
*mrcImageSN.h&lt;br /&gt;
*mrcImageShift.h&lt;br /&gt;
*mrcImageShrink.h&lt;br /&gt;
*mrcImageSmoothing.h&lt;br /&gt;
*mrcImageTwoImageTest.h&lt;br /&gt;
*mrcImageUnbentROI.h&lt;br /&gt;
*mrcImageUnexpectedMassFromPDB.h&lt;br /&gt;
*mrcImageWindowing.h&lt;br /&gt;
*mrcImagefuncmin.h&lt;br /&gt;
*mrcRefUtil.h&lt;br /&gt;
*lmrcFETnormalizeBySD.h&lt;br /&gt;
*lmrcFFTExpression.h&lt;br /&gt;
*lmrcFFTInfo.h&lt;br /&gt;
*lmrcFSInfoScatteringAngularDistributionAverageSection.h&lt;br /&gt;
*lmrcImage3DWindowing.h&lt;br /&gt;
*lmrcImageAddValue.h&lt;br /&gt;
*lmrcImageAsProbability.h&lt;br /&gt;
*lmrcImageAverage.h&lt;br /&gt;
*lmrcImageBinarization.h&lt;br /&gt;
*lmrcImageBoundaryInfo.h&lt;br /&gt;
*lmrcImageCTFCompensation.h&lt;br /&gt;
*lmrcImageCTFDetemination.h&lt;br /&gt;
*lmrcImageCTFDetermination.h&lt;br /&gt;
*lmrcImageCalcArea.h&lt;br /&gt;
*lmrcImageCentre.h&lt;br /&gt;
*lmrcImageClusterAnalysis.h&lt;br /&gt;
*lmrcImageCommonLine.h&lt;br /&gt;
*lmrcImageConectivityNumberCalc.h&lt;br /&gt;
*lmrcImageConnection.h&lt;br /&gt;
*lmrcImageConnectivityNumberCalc.h&lt;br /&gt;
*lmrcImageContourSurface.h&lt;br /&gt;
*lmrcImageContraction.h&lt;br /&gt;
*lmrcImageCorrelation.h&lt;br /&gt;
*lmrcImageCrystalCreate.h&lt;br /&gt;
*lmrcImageDataMaxAndMinGetByImage.h&lt;br /&gt;
*lmrcImageDataStraightCopy.h&lt;br /&gt;
*lmrcImageDensity.h&lt;br /&gt;
*lmrcImageDensityInverse.h&lt;br /&gt;
*lmrcImageDensityNormalizationByImage.h&lt;br /&gt;
*lmrcImageDistanceConversion.h&lt;br /&gt;
*lmrcImageEdge.h&lt;br /&gt;
*lmrcImageEdgeAverage.h&lt;br /&gt;
*lmrcImageFOMCalc.h&lt;br /&gt;
*lmrcImageFeatureExtraction.h&lt;br /&gt;
*lmrcImageFileListAndEulerAngleDataRead.h&lt;br /&gt;
*lmrcImageFilterCreate.h&lt;br /&gt;
*lmrcImageFirstNoiseReductionByRelaxation.h&lt;br /&gt;
*lmrcImageFourierShellCorrelation.h&lt;br /&gt;
*lmrcImageLabeling.h&lt;br /&gt;
*lmrcImageMasking.h&lt;br /&gt;
*lmrcImageMirroring.h&lt;br /&gt;
*lmrcImageModeChange.h&lt;br /&gt;
*lmrcImageModelCreate.h&lt;br /&gt;
*lmrcImageMontage.h&lt;br /&gt;
*lmrcImageMove.h&lt;br /&gt;
*lmrcImageMultiplying.h&lt;br /&gt;
*lmrcImageNormalizing.h&lt;br /&gt;
*lmrcImageOneLineSimilarityCalc.h&lt;br /&gt;
*lmrcImageOrientationSearchBySimultaneousMinimization.h&lt;br /&gt;
*lmrcImagePad.h&lt;br /&gt;
*lmrcImagePartImageSegmentation.h&lt;br /&gt;
*lmrcImagePixelSummationOfProbabilityGetByImage.h&lt;br /&gt;
*lmrcImagePosterization.h&lt;br /&gt;
*lmrcImagePrint.h&lt;br /&gt;
*lmrcImageProjection.h&lt;br /&gt;
*lmrcImageProportionalDensityLevelSetByImage.h&lt;br /&gt;
*lmrcImageROI2D.h&lt;br /&gt;
*lmrcImageROI3D.h&lt;br /&gt;
*lmrcImageRadialDistribution.h&lt;br /&gt;
*lmrcImageRhoFiltering.h&lt;br /&gt;
*lmrcImageSSDA.h&lt;br /&gt;
*lmrcImageSamplingUnitChange.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxation.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationDijValueSet.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationQValueSet.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationRValueSet.h&lt;br /&gt;
*lmrcImageSigmaCalculate.h&lt;br /&gt;
*lmrcImageSinogram.h&lt;br /&gt;
*lmrcImageSinogramFFT.h&lt;br /&gt;
*lmrcImageSolventFlattening.h&lt;br /&gt;
*lmrcImageSphere.h&lt;br /&gt;
*lmrcImageSplit.h&lt;br /&gt;
*lmrcImageStudentCalculate.h&lt;br /&gt;
*lmrcImageSubtractionCalc.h&lt;br /&gt;
*lmrcImageSummationCalculate.h&lt;br /&gt;
*lmrcImageSymmetryFind.h&lt;br /&gt;
*lmrcImageTransformDescartesIntoPolar.h&lt;br /&gt;
*lmrcImageTriming.h&lt;br /&gt;
*lmrcImageVolumeCalc.h&lt;br /&gt;
*lmrcImageWindowing.h&lt;br /&gt;
*lmrcImagesStatDataGet.h&lt;br /&gt;
*lmrcNeuralNet.h&lt;br /&gt;
*lmrcSinogramFET.h&lt;br /&gt;
*lmrcSinogramFETcalcWeight.h&lt;br /&gt;
*lmrcSinogramFETcorrelationMap.h&lt;br /&gt;
*lmrcSinogramFETnormalizedMap.h&lt;br /&gt;
*lmrcSinogramFETreferredCorrelation.h&lt;br /&gt;
*lmrcSinogramFETsmoothParameterMatching.h&lt;br /&gt;
*lmrc2Dto3D.h&lt;br /&gt;
*lmrc3Dto2D.h&lt;br /&gt;
*lAllCommonLineCalculation.h&lt;br /&gt;
*lCommonLineCalculation.h&lt;br /&gt;
*lDescartesIntoPolar.h&lt;br /&gt;
*lEvaluateCorrelationMapwithCommonLine.h&lt;br /&gt;
*lFETOrientationSearchByAnnealing.h&lt;br /&gt;
*lFETOrientationSearchByFeatureAlignment.h&lt;br /&gt;
*lFETmapOrientationSearchBySimultaneousFitting.h&lt;br /&gt;
*lFETsmallMapSetCreate_forSimultaneousMinimization.h&lt;br /&gt;
&lt;br /&gt;
== ctfInfoに関連したAPI群 ==&lt;br /&gt;
*ctfInfo.h&lt;br /&gt;
*ctfDeterminationFromPhaseComparison.h&lt;br /&gt;
*ctfInfoWrite2.h&lt;br /&gt;
*ctfZeroPoint.h&lt;br /&gt;
*lctfDetermination.h&lt;br /&gt;
*lastigmatismDetection.h&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマット変換用 ==&lt;br /&gt;
*mrc2hdf.h&lt;br /&gt;
*mrc2map.h&lt;br /&gt;
*dsn6File.h&lt;br /&gt;
&lt;br /&gt;
*tgaFile.h&lt;br /&gt;
*tiff.h&lt;br /&gt;
*tiffio.h&lt;br /&gt;
*mapFile.h&lt;br /&gt;
*DCDFile.h&lt;br /&gt;
*largeIP.h&lt;br /&gt;
&lt;br /&gt;
*IMAGIC.h&lt;br /&gt;
*emData.h&lt;br /&gt;
&lt;br /&gt;
*RefUtil.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== らせん対称性をもちいた三次元再構成のためのAPI群 == &lt;br /&gt;
*llData.h&lt;br /&gt;
*llDataPVM.h&lt;br /&gt;
*lll2ltlg.h&lt;br /&gt;
*lllDataAxisSearch.h&lt;br /&gt;
*lllDataCTF.h&lt;br /&gt;
*lllDataCTFCompensate.h&lt;br /&gt;
*lllDataCTFCompensation.h&lt;br /&gt;
*lllDataCompare.h&lt;br /&gt;
*lllDataContributionCalcDifferentN.h&lt;br /&gt;
*lllDataDifferenceCalc.h&lt;br /&gt;
*lllDataEquatorAdd.h&lt;br /&gt;
*lllDataExtract.h&lt;br /&gt;
*lllDataFit.h&lt;br /&gt;
*lllDataFitAndAverage.h&lt;br /&gt;
*lllDataFitParamInverse.h&lt;br /&gt;
*lllDataLowPassFiltering.h&lt;br /&gt;
*lllDataMergeDifferentN.h&lt;br /&gt;
*lllDataRescaling.h&lt;br /&gt;
*lllDatarMaxLimit.h&lt;br /&gt;
*lllExtract.h&lt;br /&gt;
*lllExtractCtfinfFileCreate.h&lt;br /&gt;
*lllExtractdYEstimate.h&lt;br /&gt;
*lltlg2mrc.h&lt;br /&gt;
*ltlgData.h&lt;br /&gt;
&lt;br /&gt;
== PDBに関連したライブラリ ==&lt;br /&gt;
*pdbFile.h&lt;br /&gt;
*pdbInfoGet.h&lt;br /&gt;
*lpdb2mrcInfo.h&lt;br /&gt;
*lpdbCoord.h&lt;br /&gt;
*lpdbCoordInfo.h&lt;br /&gt;
*lpdbSelectedAtom.h&lt;br /&gt;
*lpdbSurface.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== pdbFile.h ===&lt;br /&gt;
==== pdbFileRead.c ====&lt;br /&gt;
extern void pdbFileRead(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
&lt;br /&gt;
==== pdbFileWrite.c ====&lt;br /&gt;
extern void pdbFileWrite(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
extern void pdbFileWriteCoord(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
extern void pdbFileTableWrite(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
extern void pdbFileWriteSecondaryStructure(FILE* fpt, pdbFileSecondaryStructure* second);&lt;br /&gt;
&lt;br /&gt;
= DataExpressクラスのAPI =&lt;br /&gt;
== Tcl/Tk/VTKに関するAPI ==&lt;br /&gt;
*tkImgFmtMRC.h&lt;br /&gt;
*tkctfInfo.h&lt;br /&gt;
*vtkAdditionalCommandForEos.hh&lt;br /&gt;
*vtkemDataImageReader.hh&lt;br /&gt;
*vtkmrcImageReader.hh&lt;br /&gt;
*vtkmrcImageWriter.hh&lt;br /&gt;
*ActorMaker.hh&lt;br /&gt;
*eosAxisSource.hh&lt;br /&gt;
*eosAxisSource0905.hh&lt;br /&gt;
*eosDataPicker.hh&lt;br /&gt;
*eosInteractorMyStyle.hh&lt;br /&gt;
*eosInteractorStyleStereo.hh&lt;br /&gt;
*eosStereoModeOn.hh&lt;br /&gt;
*eosStereoRenderer.hh&lt;br /&gt;
*eosStereoWindow.hh&lt;br /&gt;
*eosTclNewCommandCreate.hh&lt;br /&gt;
&lt;br /&gt;
*DataBase.hh&lt;br /&gt;
*DataBaseCorba.h&lt;br /&gt;
*DataBaseCorbaBank.hh&lt;br /&gt;
*DataBaseCorbaImpl.hh&lt;br /&gt;
*DataBaseCorbaManager.hh&lt;br /&gt;
*DataBaseJournal.hh&lt;br /&gt;
*DataBaseMaker.hh&lt;br /&gt;
*DataBaseNote.hh&lt;br /&gt;
*DataSearcher.hh&lt;br /&gt;
*DataStore.hh&lt;br /&gt;
*FigureFactory.hh&lt;br /&gt;
*FunctionMode.hh&lt;br /&gt;
*HomologyStore.hh&lt;br /&gt;
*PickedDataStore.hh&lt;br /&gt;
*Property.hh&lt;br /&gt;
*PropertyTcl.hh&lt;br /&gt;
*ShapeMaker.hh&lt;br /&gt;
== ポストスクリプトファイルに対するAPI ==&lt;br /&gt;
*psFile.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 等高線 ==&lt;br /&gt;
*Contour.h&lt;br /&gt;
&lt;br /&gt;
== ALSA（音源） ==&lt;br /&gt;
*alsa.h&lt;br /&gt;
&lt;br /&gt;
== OpenGL==&lt;br /&gt;
*openGL.h&lt;br /&gt;
=== Molvieに関するAPI ===&lt;br /&gt;
*molvieDefault.h&lt;br /&gt;
*molvieDockDefault.h&lt;br /&gt;
*molvieFlightDefault.h&lt;br /&gt;
*molvieMrcViewerDefault.h&lt;br /&gt;
*molvieProjectionDefault.h&lt;br /&gt;
*molvieViewerDefault.h*lmolvie.h&lt;br /&gt;
*lmolvieProteinStatus.h&lt;br /&gt;
*lmolvieViewer.h&lt;br /&gt;
&lt;br /&gt;
== AVSファイル ==&lt;br /&gt;
*avsFile.h&lt;br /&gt;
&lt;br /&gt;
== gifファイル ==&lt;br /&gt;
*gifFile.h&lt;br /&gt;
**gif_lib.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= MachineManipクラスのAPI =&lt;br /&gt;
== 電子顕微鏡HF2000の制御のためのAPI ==&lt;br /&gt;
*hf2000.h&lt;br /&gt;
**lhf2000LenzCurrent.h&lt;br /&gt;
**lhf2000SepecimenPosition.h&lt;br /&gt;
**lhf2000SpecimenPosition.h&lt;br /&gt;
&lt;br /&gt;
= 未分類 =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*DisplayListNumber.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Test.h&lt;br /&gt;
*aa.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*bar.h&lt;br /&gt;
*marching_cubes.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*keos_proc.h&lt;br /&gt;
*khorosData.h&lt;br /&gt;
&lt;br /&gt;
*lFRET.h&lt;br /&gt;
*lLcalculation.h&lt;br /&gt;
&lt;br /&gt;
*nr2.h&lt;br /&gt;
*fft2d.h&lt;br /&gt;
*fftn.h&lt;br /&gt;
*transform.h&lt;br /&gt;
&lt;br /&gt;
*powerspectraTangentLine.h&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA(API)%E4%B8%80%E8%A6%A7</id>
		<title>機能別ライブラリ(API)一覧</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA(API)%E4%B8%80%E8%A6%A7"/>
				<updated>2013-11-17T21:40:28Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* ３次元変換 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''機能別ライブラリ(API)一覧'''では、機能毎にＡＰＩを分類して示します。&lt;br /&gt;
&lt;br /&gt;
= GeneralクラスのAPI =&lt;br /&gt;
== 一般的なツール ==&lt;br /&gt;
*genUtil.h&lt;br /&gt;
&lt;br /&gt;
== Eosのため==&lt;br /&gt;
*Eos.h&lt;br /&gt;
&lt;br /&gt;
== 特殊な値 ==&lt;br /&gt;
*SpecialNumber.h&lt;br /&gt;
&lt;br /&gt;
== ファイル ==&lt;br /&gt;
*File.h&lt;br /&gt;
&lt;br /&gt;
== ソケット ==&lt;br /&gt;
*Socket.h&lt;br /&gt;
&lt;br /&gt;
== PVM ==&lt;br /&gt;
*PVM.h&lt;br /&gt;
&lt;br /&gt;
== 記憶 ==&lt;br /&gt;
*Memory.h&lt;br /&gt;
&lt;br /&gt;
== 文字列==&lt;br /&gt;
*String.h&lt;br /&gt;
&lt;br /&gt;
== ベクトル ==&lt;br /&gt;
*Vector.h&lt;br /&gt;
&lt;br /&gt;
== 配列([[Array]]) ==&lt;br /&gt;
配列を取り扱うためのオブジェクトです。&lt;br /&gt;
&lt;br /&gt;
*[[Array]].h&lt;br /&gt;
&lt;br /&gt;
== 乱数 ==&lt;br /&gt;
*Random.h&lt;br /&gt;
&lt;br /&gt;
== クラスター ==&lt;br /&gt;
*Cluster.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 結晶 ==&lt;br /&gt;
*Crystal.h&lt;br /&gt;
&lt;br /&gt;
== ２次元地図 ==&lt;br /&gt;
*Map2D.h&lt;br /&gt;
&lt;br /&gt;
== AI（人工知能） ==&lt;br /&gt;
*NeuralNet.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 並列化 ==&lt;br /&gt;
=== [[eosPThread]]===&lt;br /&gt;
=== [[eosCuda]]===&lt;br /&gt;
&lt;br /&gt;
= DataManipクラスのAPI =&lt;br /&gt;
== mrcImageに関連したライブラリ ==&lt;br /&gt;
&lt;br /&gt;
　[[mrcImage]]は、Eosにおける標準画像形式です。画像フォーマットとしてファイルの形式に対応しているだけではなく、全てのコマンド内でこの形式の構造体（クラス）により画像を取り扱っています。&lt;br /&gt;
&lt;br /&gt;
=== 入出力等の低水準ライブラリ ===&lt;br /&gt;
*mrcImage型の画像を取り扱うための低水準ＡＰＩ：[[mrcImage.h]]&lt;br /&gt;
&lt;br /&gt;
==== 初期化 ====&lt;br /&gt;
*extern mrcStatusType mrcInit(mrcImage* mrc, char* filaname);&lt;br /&gt;
*extern mrcStatusType mrcDefaultHeaderValueSet(mrcImage* mrc);&lt;br /&gt;
**extern mrcStatusType mrcHiddenDataSet(mrcImage* mrc, long mode);&lt;br /&gt;
*extern void mrcImageFree(mrcImage* mrc, char* message);&lt;br /&gt;
*extern void mrcTailerInit(mrcImage* mrc, long mode);&lt;br /&gt;
*extern void mrcTailerCopy(mrcImage* dst, mrcImage* src, long mode);&lt;br /&gt;
&lt;br /&gt;
==== ファイルの読み込み ====&lt;br /&gt;
*extern mrcStatusType mrcFileRead  (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcImageRead (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcHeaderRead(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcTailerRead(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
&lt;br /&gt;
==== ファイルの書き出し ====&lt;br /&gt;
*extern mrcStatusType mrcFileWrite  (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcImageWrite (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcHeaderWrite(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcTailerWrite(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*#define mrcFileWriteModeGet(x)     BYTE4GETBYTE(x,0)&lt;br /&gt;
*#define mrcImageWriteModeGet(x)    BYTE4GETBYTE(x,1)&lt;br /&gt;
*#define mrcHeaderWriteModeGet(x)   BYTE4GETBYTE(x,2)&lt;br /&gt;
*#define mrcTailerWriteModeGet(x)   BYTE4GETBYTE(x,3)&lt;br /&gt;
*#define mrcFileWriteMode_InfoPrint         1&lt;br /&gt;
*#define mrcFileWriteMode_NoCallForStatData 2&lt;br /&gt;
&lt;br /&gt;
*extern mrcStatusType mrcFileWriteLowerResolution(mrcImage* mrc, char* filename, char* message, long sample , long mode);&lt;br /&gt;
&lt;br /&gt;
==== 画素のデータの取得 ====&lt;br /&gt;
*ピクセル単位での画素データの取得&lt;br /&gt;
　extern double mrcPixelDataGet(mrcImage* mrc,&lt;br /&gt;
　                              mrcImageParaTypeReal x /* Pixel Unit */,&lt;br /&gt;
　                              mrcImageParaTypeReal y /* Pixel Unit */,&lt;br /&gt;
　                              mrcImageParaTypeReal z /* Pixel Unit */,&lt;br /&gt;
　                              double* data,&lt;br /&gt;
　                              mrcPixelDataType mode,&lt;br /&gt;
　                              mrcPixelDataHowToGet how);&lt;br /&gt;
&lt;br /&gt;
*オングストローム単位での画素データの取得&lt;br /&gt;
　extern double mrcImageDataGetbyAU(mrcImage* mrc,&lt;br /&gt;
　                              mrcImageParaTypeReal x /* Angstrom */,&lt;br /&gt;
　                              mrcImageParaTypeReal y /* Angstrom */,&lt;br /&gt;
　                              mrcImageParaTypeReal z /* Angstrom */,&lt;br /&gt;
　                              double* data,&lt;br /&gt;
 　                             mrcPixelDataType mode,&lt;br /&gt;
　                              mrcPixelDataHowToGet how);&lt;br /&gt;
&lt;br /&gt;
*インライン型関数の画素データの取得&lt;br /&gt;
**extern inline double mrcPixelDataGetFloatImage(mrcImage* img,&lt;br /&gt;
　                mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)&lt;br /&gt;
&lt;br /&gt;
**extern inline double mrcPixelDataGetFloatFTRe(mrcImage* fft,&lt;br /&gt;
　                mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)&lt;br /&gt;
&lt;br /&gt;
**extern inline double mrcPixelDataGetFloatFTIm(mrcImage* fft,&lt;br /&gt;
　                mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)&lt;br /&gt;
&lt;br /&gt;
==== 画素のデータの設定 ====&lt;br /&gt;
*ピクセル単位の画素データの設定&lt;br /&gt;
　extern void mrcInfoSet(mrcImage* mrc, FILE* fptIn, FILE* fptOut, mrcImageParaTypeInteger mode);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 画像処理一般のライブラリ ===&lt;br /&gt;
* mrcImageOperation 画像の演算&lt;br /&gt;
** 単項演算&lt;br /&gt;
*** 加算&lt;br /&gt;
 void lmrcImageAddedByReal(mrcImage* img, double d);                       img := img+d&lt;br /&gt;
&lt;br /&gt;
*** 減算&lt;br /&gt;
 void lmrcImageMeanSubtraction(mrcImage* out, mrcImage* in)                      out  :=  in - mean&lt;br /&gt;
 void lmrcImageMeanSubtraction(mrcImage* out, mrcImage* in)                      out  :=  in - mean&lt;br /&gt;
 void lmrcImageSubtraction(mrcImage* out, mrcImage* in, double value)            out  :=  in - value&lt;br /&gt;
 &lt;br /&gt;
*** 除算&lt;br /&gt;
 void lmrcImageDevidedByReal(mrcImage* img, double d);                     img := img/d&lt;br /&gt;
 void lmrcImageDevidedByRealForOnlyPositive(mrcImage* img, double d);      img := img/d, if img&amp;gt;=0, else img:=img;&lt;br /&gt;
&lt;br /&gt;
*** 絶対値&lt;br /&gt;
 void ImageAbs(mrcImage* out ,mrcImage* in);                               out := fabs(in);&lt;br /&gt;
&lt;br /&gt;
*** それ以外&lt;br /&gt;
 void lmrcImageSquare(mrcImage* in);                                       in := in*in&lt;br /&gt;
 void lmrcImageRoot(mrcImage* in ,double eps);                             in := sqrt(in), if in&amp;gt;eps else in:=0&lt;br /&gt;
&lt;br /&gt;
** ２項演算&lt;br /&gt;
*** 連続加算&lt;br /&gt;
 void lmrcImageAdd(mrcImage* img2, mrcImage* img1, long* number);                img2 := img2 + img1, number++&lt;br /&gt;
*** 減算&lt;br /&gt;
 void lmrcImageSubtractionCalc(mrcImage* out, mrcImage* in1, mrcImage* in2)      out  :=  in1 - in2&lt;br /&gt;
 void llmrcImageSub(mrcImage*out ,mrcImage* in1 ,mrcImage* in2)                  out  : = in1 - in2（上記と同じ機能）&lt;br /&gt;
&lt;br /&gt;
*** void lmrcSQRImageAdd(mrcImage* img2, mrcImage* img1, long* number);             img2 := img2 + img1*img1, number++&lt;br /&gt;
*** void lmrcImageDevidedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2);        img := i1/i2, 0 := 0/0, 0 := x/0&lt;br /&gt;
**** void lmrcImagetMapForZero(mrcImage* t, mrcImage* avg, mrcImage* se);           t  := avg/se,  at present, avg, se must be given.&lt;br /&gt;
**** void lmrcImageSN(mrcImage* sn, mrcImage* avg, mrcImage* sig);                  sn := avg/sig, at present, avg, sig must be given.&lt;br /&gt;
**** void mrcImageStdDev(mrcImage* sig, mrcImage* avg, mrcImage* avg2, long number); sig:= sqrt(avg2 - avg*avg), at present, avg, avg2 must be given.&lt;br /&gt;
**** void mrcImageStdErr(mrcImage* se, mrcImage* avg, mrcImage* avg2, long number);  se := sqrt(avg2 - avg*avg)/number, at present, avg, avg2 must be given.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*mrcFFTCTFCompensation.h&lt;br /&gt;
*mrcFFTInfo.h&lt;br /&gt;
&lt;br /&gt;
*mrcImageAssignedToTFofPDB.h&lt;br /&gt;
*mrcImageAutoRotationCorrelation.h&lt;br /&gt;
*mrcImageAutoRotationCorrelationResultPrint.h&lt;br /&gt;
*mrcImageCTFCompensation.h&lt;br /&gt;
*mrcImageCTFObservation.h&lt;br /&gt;
*mrcImageColoring.h&lt;br /&gt;
*mrcImageCorrelation.h&lt;br /&gt;
*mrcImageCorrelationWithCTFCompensation.h&lt;br /&gt;
*mrcImageCrystalCreate.h&lt;br /&gt;
*mrcImageEnhancementWithFuzzySets.h&lt;br /&gt;
*mrcImageFFT.h&lt;br /&gt;
*mrcImageMasking.h&lt;br /&gt;
*mrcImageModelCreate.h&lt;br /&gt;
*mrcImageMultiCTFCompensation.h&lt;br /&gt;
*mrcImageNoiseAdd.h&lt;br /&gt;
*mrcImageNormalizing.h&lt;br /&gt;
*mrcImagePVM.h&lt;br /&gt;
*mrcImagePad.h&lt;br /&gt;
*mrcImagePrint.h&lt;br /&gt;
*mrcImagePrint3D.h&lt;br /&gt;
*mrcImageProjection.h&lt;br /&gt;
*mrcImagePut3D.h&lt;br /&gt;
*mrcImageROI.h&lt;br /&gt;
*mrcImageRotation.h&lt;br /&gt;
*mrcImageSN.h&lt;br /&gt;
*mrcImageShift.h&lt;br /&gt;
*mrcImageShrink.h&lt;br /&gt;
*mrcImageSmoothing.h&lt;br /&gt;
*mrcImageTwoImageTest.h&lt;br /&gt;
*mrcImageUnbentROI.h&lt;br /&gt;
*mrcImageUnexpectedMassFromPDB.h&lt;br /&gt;
*mrcImageWindowing.h&lt;br /&gt;
*mrcImagefuncmin.h&lt;br /&gt;
*mrcRefUtil.h&lt;br /&gt;
*lmrcFETnormalizeBySD.h&lt;br /&gt;
*lmrcFFTExpression.h&lt;br /&gt;
*lmrcFFTInfo.h&lt;br /&gt;
*lmrcFSInfoScatteringAngularDistributionAverageSection.h&lt;br /&gt;
*lmrcImage3DWindowing.h&lt;br /&gt;
*lmrcImageAddValue.h&lt;br /&gt;
*lmrcImageAsProbability.h&lt;br /&gt;
*lmrcImageAverage.h&lt;br /&gt;
*lmrcImageBinarization.h&lt;br /&gt;
*lmrcImageBoundaryInfo.h&lt;br /&gt;
*lmrcImageCTFCompensation.h&lt;br /&gt;
*lmrcImageCTFDetemination.h&lt;br /&gt;
*lmrcImageCTFDetermination.h&lt;br /&gt;
*lmrcImageCalcArea.h&lt;br /&gt;
*lmrcImageCentre.h&lt;br /&gt;
*lmrcImageClusterAnalysis.h&lt;br /&gt;
*lmrcImageCommonLine.h&lt;br /&gt;
*lmrcImageConectivityNumberCalc.h&lt;br /&gt;
*lmrcImageConnection.h&lt;br /&gt;
*lmrcImageConnectivityNumberCalc.h&lt;br /&gt;
*lmrcImageContourSurface.h&lt;br /&gt;
*lmrcImageContraction.h&lt;br /&gt;
*lmrcImageCorrelation.h&lt;br /&gt;
*lmrcImageCrystalCreate.h&lt;br /&gt;
*lmrcImageDataMaxAndMinGetByImage.h&lt;br /&gt;
*lmrcImageDataStraightCopy.h&lt;br /&gt;
*lmrcImageDensity.h&lt;br /&gt;
*lmrcImageDensityInverse.h&lt;br /&gt;
*lmrcImageDensityNormalizationByImage.h&lt;br /&gt;
*lmrcImageDistanceConversion.h&lt;br /&gt;
*lmrcImageEdge.h&lt;br /&gt;
*lmrcImageEdgeAverage.h&lt;br /&gt;
*lmrcImageFOMCalc.h&lt;br /&gt;
*lmrcImageFeatureExtraction.h&lt;br /&gt;
*lmrcImageFileListAndEulerAngleDataRead.h&lt;br /&gt;
*lmrcImageFilterCreate.h&lt;br /&gt;
*lmrcImageFirstNoiseReductionByRelaxation.h&lt;br /&gt;
*lmrcImageFourierShellCorrelation.h&lt;br /&gt;
*lmrcImageLabeling.h&lt;br /&gt;
*lmrcImageMasking.h&lt;br /&gt;
*lmrcImageMirroring.h&lt;br /&gt;
*lmrcImageModeChange.h&lt;br /&gt;
*lmrcImageModelCreate.h&lt;br /&gt;
*lmrcImageMontage.h&lt;br /&gt;
*lmrcImageMove.h&lt;br /&gt;
*lmrcImageMultiplying.h&lt;br /&gt;
*lmrcImageNormalizing.h&lt;br /&gt;
*lmrcImageOneLineSimilarityCalc.h&lt;br /&gt;
*lmrcImageOrientationSearchBySimultaneousMinimization.h&lt;br /&gt;
*lmrcImagePad.h&lt;br /&gt;
*lmrcImagePartImageSegmentation.h&lt;br /&gt;
*lmrcImagePixelSummationOfProbabilityGetByImage.h&lt;br /&gt;
*lmrcImagePosterization.h&lt;br /&gt;
*lmrcImagePrint.h&lt;br /&gt;
*lmrcImageProjection.h&lt;br /&gt;
*lmrcImageProportionalDensityLevelSetByImage.h&lt;br /&gt;
*lmrcImageROI2D.h&lt;br /&gt;
*lmrcImageROI3D.h&lt;br /&gt;
*lmrcImageRadialDistribution.h&lt;br /&gt;
*lmrcImageRhoFiltering.h&lt;br /&gt;
*lmrcImageSSDA.h&lt;br /&gt;
*lmrcImageSamplingUnitChange.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxation.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationDijValueSet.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationQValueSet.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationRValueSet.h&lt;br /&gt;
*lmrcImageSigmaCalculate.h&lt;br /&gt;
*lmrcImageSinogram.h&lt;br /&gt;
*lmrcImageSinogramFFT.h&lt;br /&gt;
*lmrcImageSolventFlattening.h&lt;br /&gt;
*lmrcImageSphere.h&lt;br /&gt;
*lmrcImageSplit.h&lt;br /&gt;
*lmrcImageStudentCalculate.h&lt;br /&gt;
*lmrcImageSubtractionCalc.h&lt;br /&gt;
*lmrcImageSummationCalculate.h&lt;br /&gt;
*lmrcImageSymmetryFind.h&lt;br /&gt;
*lmrcImageTransformDescartesIntoPolar.h&lt;br /&gt;
*lmrcImageTriming.h&lt;br /&gt;
*lmrcImageVolumeCalc.h&lt;br /&gt;
*lmrcImageWindowing.h&lt;br /&gt;
*lmrcImagesStatDataGet.h&lt;br /&gt;
*lmrcNeuralNet.h&lt;br /&gt;
*lmrcSinogramFET.h&lt;br /&gt;
*lmrcSinogramFETcalcWeight.h&lt;br /&gt;
*lmrcSinogramFETcorrelationMap.h&lt;br /&gt;
*lmrcSinogramFETnormalizedMap.h&lt;br /&gt;
*lmrcSinogramFETreferredCorrelation.h&lt;br /&gt;
*lmrcSinogramFETsmoothParameterMatching.h&lt;br /&gt;
*lmrc2Dto3D.h&lt;br /&gt;
*lmrc3Dto2D.h&lt;br /&gt;
*lAllCommonLineCalculation.h&lt;br /&gt;
*lCommonLineCalculation.h&lt;br /&gt;
*lDescartesIntoPolar.h&lt;br /&gt;
*lEvaluateCorrelationMapwithCommonLine.h&lt;br /&gt;
*lFETOrientationSearchByAnnealing.h&lt;br /&gt;
*lFETOrientationSearchByFeatureAlignment.h&lt;br /&gt;
*lFETmapOrientationSearchBySimultaneousFitting.h&lt;br /&gt;
*lFETsmallMapSetCreate_forSimultaneousMinimization.h&lt;br /&gt;
&lt;br /&gt;
== ctfInfoに関連したAPI群 ==&lt;br /&gt;
*ctfInfo.h&lt;br /&gt;
*ctfDeterminationFromPhaseComparison.h&lt;br /&gt;
*ctfInfoWrite2.h&lt;br /&gt;
*ctfZeroPoint.h&lt;br /&gt;
*lctfDetermination.h&lt;br /&gt;
*lastigmatismDetection.h&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマット変換用 ==&lt;br /&gt;
*mrc2hdf.h&lt;br /&gt;
*mrc2map.h&lt;br /&gt;
*dsn6File.h&lt;br /&gt;
&lt;br /&gt;
*tgaFile.h&lt;br /&gt;
*tiff.h&lt;br /&gt;
*tiffio.h&lt;br /&gt;
*mapFile.h&lt;br /&gt;
*DCDFile.h&lt;br /&gt;
*largeIP.h&lt;br /&gt;
&lt;br /&gt;
*IMAGIC.h&lt;br /&gt;
*emData.h&lt;br /&gt;
&lt;br /&gt;
*RefUtil.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== らせん対称性をもちいた三次元再構成のためのAPI群 == &lt;br /&gt;
*llData.h&lt;br /&gt;
*llDataPVM.h&lt;br /&gt;
*lll2ltlg.h&lt;br /&gt;
*lllDataAxisSearch.h&lt;br /&gt;
*lllDataCTF.h&lt;br /&gt;
*lllDataCTFCompensate.h&lt;br /&gt;
*lllDataCTFCompensation.h&lt;br /&gt;
*lllDataCompare.h&lt;br /&gt;
*lllDataContributionCalcDifferentN.h&lt;br /&gt;
*lllDataDifferenceCalc.h&lt;br /&gt;
*lllDataEquatorAdd.h&lt;br /&gt;
*lllDataExtract.h&lt;br /&gt;
*lllDataFit.h&lt;br /&gt;
*lllDataFitAndAverage.h&lt;br /&gt;
*lllDataFitParamInverse.h&lt;br /&gt;
*lllDataLowPassFiltering.h&lt;br /&gt;
*lllDataMergeDifferentN.h&lt;br /&gt;
*lllDataRescaling.h&lt;br /&gt;
*lllDatarMaxLimit.h&lt;br /&gt;
*lllExtract.h&lt;br /&gt;
*lllExtractCtfinfFileCreate.h&lt;br /&gt;
*lllExtractdYEstimate.h&lt;br /&gt;
*lltlg2mrc.h&lt;br /&gt;
*ltlgData.h&lt;br /&gt;
&lt;br /&gt;
== PDBに関連したライブラリ ==&lt;br /&gt;
*pdbFile.h&lt;br /&gt;
*pdbInfoGet.h&lt;br /&gt;
*lpdb2mrcInfo.h&lt;br /&gt;
*lpdbCoord.h&lt;br /&gt;
*lpdbCoordInfo.h&lt;br /&gt;
*lpdbSelectedAtom.h&lt;br /&gt;
*lpdbSurface.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== pdbFile.h ===&lt;br /&gt;
==== pdbFileRead.c ====&lt;br /&gt;
extern void pdbFileRead(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
&lt;br /&gt;
==== pdbFileWrite.c ====&lt;br /&gt;
extern void pdbFileWrite(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
extern void pdbFileWriteCoord(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
extern void pdbFileTableWrite(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
extern void pdbFileWriteSecondaryStructure(FILE* fpt, pdbFileSecondaryStructure* second);&lt;br /&gt;
&lt;br /&gt;
= DataExpressクラスのAPI =&lt;br /&gt;
== Tcl/Tk/VTKに関するAPI ==&lt;br /&gt;
*tkImgFmtMRC.h&lt;br /&gt;
*tkctfInfo.h&lt;br /&gt;
*vtkAdditionalCommandForEos.hh&lt;br /&gt;
*vtkemDataImageReader.hh&lt;br /&gt;
*vtkmrcImageReader.hh&lt;br /&gt;
*vtkmrcImageWriter.hh&lt;br /&gt;
*ActorMaker.hh&lt;br /&gt;
*eosAxisSource.hh&lt;br /&gt;
*eosAxisSource0905.hh&lt;br /&gt;
*eosDataPicker.hh&lt;br /&gt;
*eosInteractorMyStyle.hh&lt;br /&gt;
*eosInteractorStyleStereo.hh&lt;br /&gt;
*eosStereoModeOn.hh&lt;br /&gt;
*eosStereoRenderer.hh&lt;br /&gt;
*eosStereoWindow.hh&lt;br /&gt;
*eosTclNewCommandCreate.hh&lt;br /&gt;
&lt;br /&gt;
*DataBase.hh&lt;br /&gt;
*DataBaseCorba.h&lt;br /&gt;
*DataBaseCorbaBank.hh&lt;br /&gt;
*DataBaseCorbaImpl.hh&lt;br /&gt;
*DataBaseCorbaManager.hh&lt;br /&gt;
*DataBaseJournal.hh&lt;br /&gt;
*DataBaseMaker.hh&lt;br /&gt;
*DataBaseNote.hh&lt;br /&gt;
*DataSearcher.hh&lt;br /&gt;
*DataStore.hh&lt;br /&gt;
*FigureFactory.hh&lt;br /&gt;
*FunctionMode.hh&lt;br /&gt;
*HomologyStore.hh&lt;br /&gt;
*PickedDataStore.hh&lt;br /&gt;
*Property.hh&lt;br /&gt;
*PropertyTcl.hh&lt;br /&gt;
*ShapeMaker.hh&lt;br /&gt;
== ポストスクリプトファイルに対するAPI ==&lt;br /&gt;
*psFile.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 等高線 ==&lt;br /&gt;
*Contour.h&lt;br /&gt;
&lt;br /&gt;
== ALSA（音源） ==&lt;br /&gt;
*alsa.h&lt;br /&gt;
&lt;br /&gt;
== OpenGL==&lt;br /&gt;
*openGL.h&lt;br /&gt;
=== Molvieに関するAPI ===&lt;br /&gt;
*molvieDefault.h&lt;br /&gt;
*molvieDockDefault.h&lt;br /&gt;
*molvieFlightDefault.h&lt;br /&gt;
*molvieMrcViewerDefault.h&lt;br /&gt;
*molvieProjectionDefault.h&lt;br /&gt;
*molvieViewerDefault.h*lmolvie.h&lt;br /&gt;
*lmolvieProteinStatus.h&lt;br /&gt;
*lmolvieViewer.h&lt;br /&gt;
&lt;br /&gt;
== AVSファイル ==&lt;br /&gt;
*avsFile.h&lt;br /&gt;
&lt;br /&gt;
== gifファイル ==&lt;br /&gt;
*gifFile.h&lt;br /&gt;
**gif_lib.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= MachineManipクラスのAPI =&lt;br /&gt;
== 電子顕微鏡HF2000の制御のためのAPI ==&lt;br /&gt;
*hf2000.h&lt;br /&gt;
**lhf2000LenzCurrent.h&lt;br /&gt;
**lhf2000SepecimenPosition.h&lt;br /&gt;
**lhf2000SpecimenPosition.h&lt;br /&gt;
&lt;br /&gt;
= 未分類 =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*DisplayListNumber.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Test.h&lt;br /&gt;
*aa.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*bar.h&lt;br /&gt;
*marching_cubes.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*keos_proc.h&lt;br /&gt;
*khorosData.h&lt;br /&gt;
&lt;br /&gt;
*lFRET.h&lt;br /&gt;
*lLcalculation.h&lt;br /&gt;
&lt;br /&gt;
*nr2.h&lt;br /&gt;
*fft2d.h&lt;br /&gt;
*fftn.h&lt;br /&gt;
*transform.h&lt;br /&gt;
&lt;br /&gt;
*powerspectraTangentLine.h&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Array(API)</id>
		<title>Array(API)</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Array(API)"/>
				<updated>2013-11-17T21:34:27Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 構造体 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General/'''Array'''は、配列を表現するためのオブジェクトです。一般的な配列（多次元配列）を表現できます。&lt;br /&gt;
&lt;br /&gt;
== 構造体 ==&lt;br /&gt;
&lt;br /&gt;
  typedef unsigned long arrayParaTypeInteger;&lt;br /&gt;
  typedef float         arrayParaTypeReal;&lt;br /&gt;
  &lt;br /&gt;
  typedef struct Array {&lt;br /&gt;
      arrayParaTypeInteger dim;&lt;br /&gt;
      arrayParaTypeInteger n[ARRAY_MAX_DIMENSION];&lt;br /&gt;
      arrayParaTypeReal*   A;&lt;br /&gt;
  } Array;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 dim: 配列の次元（２次元が行列、１次元がベクトルを表現できます。）&lt;br /&gt;
 ARRAY_MAX_DIMENSION: 5 （最大の配列の次元数）&lt;br /&gt;
 n: 各次元の要素数&lt;br /&gt;
 A: 要素を格納している線形ベクター&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
 extern void arrayInit(Array* a, char* message);&lt;br /&gt;
 extern void arrayFree(Array* a, char* message);&lt;br /&gt;
 extern void arrayFormatInfoPrint(FILE* fpt, int mode);&lt;br /&gt;
&lt;br /&gt;
 extern void arrayReadFromFile(FILE* fpt, Array* a, char* message);&lt;br /&gt;
 extern void arrayWriteToFile(FILE* fpt, Array* a, char* message);&lt;br /&gt;
&lt;br /&gt;
 extern void arrayPCA(Array* u, Array* C, Array* lambda, Array* X, int mode);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
下記の関数を使って、各要素の値を格納、取得できます。#defineにより設定されているため、型の自動変換がないため注意が必要です。&lt;br /&gt;
 &lt;br /&gt;
 arrayDataGet1(a, i0)&lt;br /&gt;
 arrayDataGet2(a, i0, i1)&lt;br /&gt;
 arrayDataGet3(a, i0, i1, i2)&lt;br /&gt;
 arrayDataGet4(a, i0, i1, i2, i3)&lt;br /&gt;
 arrayDataGet5(a, i0, i1, i2, i3, i4)&lt;br /&gt;
&lt;br /&gt;
 arrayDataSet1(a, i0, data)&lt;br /&gt;
 arrayDataSet2(a, i0, i1, data)&lt;br /&gt;
 arrayDataSet3(a, i0, i1, i2, data)&lt;br /&gt;
 arrayDataSet4(a, i0, i1, i2, i3, data)&lt;br /&gt;
 arrayDataSet5(a, i0, i1, i2, i3, i4, data)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Array(API)</id>
		<title>Array(API)</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Array(API)"/>
				<updated>2013-11-16T20:50:20Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General/'''Array'''は、配列を表現するためのオブジェクトです。一般的な配列（多次元配列）を表現できます。&lt;br /&gt;
&lt;br /&gt;
== 構造体 ==&lt;br /&gt;
&lt;br /&gt;
 typedef unsigned long arrayParaTypeInteger;&lt;br /&gt;
 typedef float         arrayParaTypeReal;&lt;br /&gt;
  &lt;br /&gt;
 typedef struct Array {&lt;br /&gt;
     arrayParaTypeInteger dim;&lt;br /&gt;
     arrayParaTypeInteger n[ARRAY_MAX_DIMENSION];&lt;br /&gt;
     arrayParaTypeReal*   A;&lt;br /&gt;
 } Array;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dim: 配列の次元（２次元が行列、１次元がベクトルを表現できます。）&lt;br /&gt;
ARRAY_MAX_DIMENSION: 5 （最大の配列の次元数）&lt;br /&gt;
 n: 各次元の要素数&lt;br /&gt;
A: 要素を格納している線形ベクター&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
 extern void arrayInit(Array* a, char* message);&lt;br /&gt;
 extern void arrayFree(Array* a, char* message);&lt;br /&gt;
 extern void arrayFormatInfoPrint(FILE* fpt, int mode);&lt;br /&gt;
&lt;br /&gt;
 extern void arrayReadFromFile(FILE* fpt, Array* a, char* message);&lt;br /&gt;
 extern void arrayWriteToFile(FILE* fpt, Array* a, char* message);&lt;br /&gt;
&lt;br /&gt;
 extern void arrayPCA(Array* u, Array* C, Array* lambda, Array* X, int mode);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
下記の関数を使って、各要素の値を格納、取得できます。#defineにより設定されているため、型の自動変換がないため注意が必要です。&lt;br /&gt;
 &lt;br /&gt;
 arrayDataGet1(a, i0)&lt;br /&gt;
 arrayDataGet2(a, i0, i1)&lt;br /&gt;
 arrayDataGet3(a, i0, i1, i2)&lt;br /&gt;
 arrayDataGet4(a, i0, i1, i2, i3)&lt;br /&gt;
 arrayDataGet5(a, i0, i1, i2, i3, i4)&lt;br /&gt;
&lt;br /&gt;
 arrayDataSet1(a, i0, data)&lt;br /&gt;
 arrayDataSet2(a, i0, i1, data)&lt;br /&gt;
 arrayDataSet3(a, i0, i1, i2, data)&lt;br /&gt;
 arrayDataSet4(a, i0, i1, i2, i3, data)&lt;br /&gt;
 arrayDataSet5(a, i0, i1, i2, i3, i4, data)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Pandoc</id>
		<title>Pandoc</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Pandoc"/>
				<updated>2013-11-16T04:50:19Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Pandoc'''は、Haskellで書かれたドキュメントフォーマットの変換ツールです。&lt;br /&gt;
&lt;br /&gt;
詳細は、http://johnmacfarlane.net/pandoc/　をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
開発は、GitHubで進んでいます。https://github.com/jgm/pandoc&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Pandoc</id>
		<title>Pandoc</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Pandoc"/>
				<updated>2013-11-16T04:49:55Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: ページの作成:「'''Pandoc'''は、Haskellで書かれたドキュメントフォーマットの変換ツールです。 詳細は、http://johnmacfarlane.net/pandoc/　をご覧下さい...」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Pandoc'''は、Haskellで書かれたドキュメントフォーマットの変換ツールです。&lt;br /&gt;
詳細は、http://johnmacfarlane.net/pandoc/　をご覧下さい。&lt;br /&gt;
開発は、GitHubで進んでいます。https://github.com/jgm/pandoc&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2013-11-16T04:44:02Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Eospediaにようこそ''' ==&lt;br /&gt;
&lt;br /&gt;
2010年11月05日に、研究室内にEospediaクローズドβ版の運営を開始しました。&lt;br /&gt;
2012年８月に、こちらが電子顕微鏡画像処理システムEosのホームページの本家となるように、オープンにしました。&lt;br /&gt;
&lt;br /&gt;
[[Eos]]のコマンド説明やその中のアルゴリズムについてなど、幅広い知識を集約できればと思います。それに加えて、電子顕微鏡画像処理を含む、各種画像処理の基本を学ぶことができるサイトとして運営したいと考えています。&lt;br /&gt;
&lt;br /&gt;
wikiは「間違いをいかに防ぐか」ではなく、「いかに修正するか」が哲学ですので、&lt;br /&gt;
間違いを恐れず(もちろんデタラメは論外)皆さんの知識とノウハウを自由に書いて頂ければ幸いです。&lt;br /&gt;
&lt;br /&gt;
只今ホームページに公開していたEosマニュアル(日本語版も含む)の転載作業を進めています。&lt;br /&gt;
&lt;br /&gt;
ちなみに、[http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ 英語版]もあります。現在は、日本語版のほうが充実しています。&lt;br /&gt;
&lt;br /&gt;
== '''Eosビギナーズガイド''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[Eos|Eosとは？]] ===&lt;br /&gt;
　Eosとはなにかについて述べます。&lt;br /&gt;
=== [[コマンド|Eosのコマンドとは？]] ===&lt;br /&gt;
　Eosにおけるコマンドについて述べます。&lt;br /&gt;
=== [[Makefile|Eosはどうやって使うの？]] ===&lt;br /&gt;
　Eosにおける[[make]]を用いたコマンドの統合方法について述べます。&lt;br /&gt;
=== [[コマンド一覧|Eosのコマンド一覧表]] ===&lt;br /&gt;
　Eosが提供するコマンドの一覧を示します。&lt;br /&gt;
=== [[機能別コマンド一覧|Eosの機能別コマンド一覧表]] ===&lt;br /&gt;
　Eosが提供するコマンドの機能別一覧を示します。&lt;br /&gt;
&lt;br /&gt;
== Eosのインストール方法 ==&lt;br /&gt;
===[[必要な環境|Eosの必要な環境]]===&lt;br /&gt;
&lt;br /&gt;
=== [[ダウンロード|Eosのダウンロード]] ===&lt;br /&gt;
　Eosのダウンロード方法について述べます。現在、EosはSourceForgeにて開発を進めています。&lt;br /&gt;
&lt;br /&gt;
=== [[インストール方法|Eosのインストール方法]] ===&lt;br /&gt;
　Eosのインストール方法について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[PIONEのインストール方法]]===&lt;br /&gt;
　makeに替わる分散プロセス処理プラットフォーム(PIONE)のインストール方法を示します。現在、PIONEはgithubにて開発を進めています。&lt;br /&gt;
&lt;br /&gt;
== '''Eosリファレンス''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[統合コマンド|Eosの提供する統合コマンド]] ===&lt;br /&gt;
　Eosが提供する統合コマンドについて述べます。&lt;br /&gt;
&lt;br /&gt;
=== 統合コマンド：[[PIONE]]===&lt;br /&gt;
　Eosが分散環境、クラウド環境に対応した統合環境として提供するPIONEについて述べます。&lt;br /&gt;
&lt;br /&gt;
== '''Eos チュートリアル'''　==&lt;br /&gt;
=== 環境の設定　===&lt;br /&gt;
最初にEosのインストール方法を簡単に説明します。詳細は、[[インストール方法|Eosのインストール方法の詳細]]をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
* [[Eosのインストール|Eosのインストール方法]]&lt;br /&gt;
&lt;br /&gt;
=== Eosでのコマンドの取り扱い　===&lt;br /&gt;
Eosのコマンドの簡単な使い方を説明します。詳細は、[[コマンド|コマンドの詳細]]をご覧下さい。Eosでは、基本はCUIを使ったコマンドの実行により画像処理を進めます。その結果は、ファイルとして保存され、その内容を確認することが出来ます。&lt;br /&gt;
&lt;br /&gt;
* [[Eosのコマンド|Eosのコマンド]]&lt;br /&gt;
&lt;br /&gt;
=== Eosでの画像の取り扱い　===&lt;br /&gt;
Eosで取り扱うことのできる画像フォーマットと一般的な画像フォーマットからの変換方法を示します。&lt;br /&gt;
* [[画像フォーマット変換|画像フォーマットの変換]]&lt;br /&gt;
&lt;br /&gt;
=== Eosを使った簡単な画像処理　===&lt;br /&gt;
Eosを使った簡単な画像処理を実行してもらいます。&lt;br /&gt;
* [[簡単な画像処理|簡単な２次元画像処理]]&lt;br /&gt;
&lt;br /&gt;
=== CTF画像補正　===&lt;br /&gt;
電子顕微鏡画像では、その撮影方法に由来して、コントラストが大きく変調を受けています。ここでは、その画像のコントラストの変調を補正する方法を示します。&lt;br /&gt;
* [[CTF補正|CTFの補正]]&lt;br /&gt;
&lt;br /&gt;
=== 単粒子解析の基礎　===&lt;br /&gt;
　ここでは、単粒子解析の基礎を行います。実際の単粒子解析は、粒子の形やその対称性などを使って探索方法や3次元再構成法を切り替えることができます。&lt;br /&gt;
&lt;br /&gt;
==== [[単粒子解析]]の概要 ====&lt;br /&gt;
　単粒子解析の概要を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[粒子抽出|粒子の抽出]] ====&lt;br /&gt;
　まず、単粒子を抽出します。ここでは、手動で切り出す方法を示します。自動で切り出す方法も各種提案されています。&lt;br /&gt;
&lt;br /&gt;
==== [[２次元画像の分類|２次元画像の分類]] ====&lt;br /&gt;
　２次元画像を分類して、ＳＮ比を上げます。&lt;br /&gt;
&lt;br /&gt;
==== [[参照付投影角度決定|参照像があるときの投影角の決定方法]] ====&lt;br /&gt;
　参照像があるときの投影角の決定方法を説明します。参照像としては、単なる球や楕円体などとすることもあり得ます。参照像がない場合の構造解析法も別途存在しています。&lt;br /&gt;
&lt;br /&gt;
==== [[３次元再構成・逆投影|３次元再構成・逆投影法]] ====&lt;br /&gt;
　3次元再構成自身を解説します。&lt;br /&gt;
&lt;br /&gt;
==== [[可視化ツール|可視化ツール]] ====&lt;br /&gt;
　できあがった三次元像を可視化するためのツールを紹介します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[電子線トモグラフィー]] ===&lt;br /&gt;
　電子線トモグラフィーとは、同一視野の連続傾斜像から、その視野の３次元画像を再構成する方法です。細胞内の構造や構造多型性をもつタンパク質の構造解析に有効な方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[電子線トモグラフィー]]の概要 ====&lt;br /&gt;
　電子線トモグラフィー法は、同一視野の傾斜シリーズ画像のセットから３次元像を再構成する方法です。ここではその概要を述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[画像の補正]] ====&lt;br /&gt;
　傾斜画像では、視野全体がアンダーフォーカスとなるように、通常の電子顕微鏡撮影よりも大きなデフォカース値をとる場合が多いです。その場合、LaB6などの電子銃では第一トーンリングより外側の情報がほとんど無いために、CTF補正等は必要ありませんが、電界放出銃を利用した場合には、場合によっては間違った情報を与える場合があるので注意が必要です。&lt;br /&gt;
&lt;br /&gt;
==== ラフ・アラインメント ====&lt;br /&gt;
　傾斜画像の中心付近の画像の相関から、それぞれの傾斜画像の大まかな位置を合わせます。&lt;br /&gt;
&lt;br /&gt;
==== アラインメント ====&lt;br /&gt;
　傾斜画像の軸の位置、角度を出来る限り一致させます。&lt;br /&gt;
&lt;br /&gt;
==== ３次元再構成 ====&lt;br /&gt;
　２次元画像のセットから３次元画像を再構成します。&lt;br /&gt;
&lt;br /&gt;
==== 画像のもつ問題点 ====&lt;br /&gt;
　全方位からの投影像を得られないために、ミッシングエリアとよばれる情報がない領域があります。そのため、方向依存でのボケを生じます。&lt;br /&gt;
&lt;br /&gt;
==== 画像の解釈 ====&lt;br /&gt;
　また、多様な構造を含むため、３次元画像から興味あるセグメントを切り出すなどの作業が必要です。そのための支援ソフトウェアが必要です。&lt;br /&gt;
&lt;br /&gt;
===備考 ===&lt;br /&gt;
　上記のチュートリアル・ページは、2012/09/10-11 単粒子解析Workshopでの資料を元に作成したものです。&lt;br /&gt;
今後もこのサイトを充実させ、ワークショップ等で利用していきたいと考えています。&lt;br /&gt;
&lt;br /&gt;
== Eosにおける開発（開発者向け） ==&lt;br /&gt;
=== [[Eosの構造|Eosの構造]] ===&lt;br /&gt;
　Eosの構造(Architecture）について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[Eosの開発|Eosの開発]]===&lt;br /&gt;
　SourceForgeからクローンを作成し、localで新規ツールなどを開発した後、SourceForgeに登録するまでの流れを示します。&lt;br /&gt;
&lt;br /&gt;
=== [[ツールの開発]] ===&lt;br /&gt;
==== [[ツールの作り方]] ====&lt;br /&gt;
　Eosの上での[[Small Tools]]([[コマンド群]])の作り方について述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[簡単なプログラム例]] ====&lt;br /&gt;
　Eosの上での[[Small Tools]]([[コマンド群]])の簡単なプログラム例について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[ライブラリ（API）の作り方]]===&lt;br /&gt;
　Eosの上での[[オブジェクト指向型ライブラリ]]（[[API]]）の作り方について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[ライブラリ(API)一覧]]===&lt;br /&gt;
　Eosの上での[[オブジェクト指向型ライブラリ]]（[[API]]）の一覧です。&lt;br /&gt;
&lt;br /&gt;
=== [[機能別ライブラリ(API)一覧]]===&lt;br /&gt;
　Eosの上での機能別に分類された[[オブジェクト指向型ライブラリ]]（[[API]]）の一覧です。&lt;br /&gt;
&lt;br /&gt;
並列処理のためのライブラリ&lt;br /&gt;
*[[eosCuda]]: CUDA を使うためのライブラリ&lt;br /&gt;
*[[eosPThread]]: pthread を使うためのライブラリ&lt;br /&gt;
&lt;br /&gt;
=== [[統合コマンドの作り方]]===&lt;br /&gt;
　統合コマンドの作り方を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[Makefileによる統合]] ====&lt;br /&gt;
　[[Makefile]]を用いた統合方法について示します。[[Visualmake]]は自動的に簡易型のGUIを提供します。&lt;br /&gt;
&lt;br /&gt;
==== [[PIONEによる統合]]  ====&lt;br /&gt;
　分散環境（クラウド環境）に対応したプロセス定義書[[PIONE]]を用いた統合方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[bashによる統合]] ====&lt;br /&gt;
　bashなどのスクリプト言語による統合方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[統合コマンドによる統合]] ====&lt;br /&gt;
　[[Display2]], [[smolet]], [[Eos]]などのTcl/Tk型の統合コマンドによる統合, [[ctfDisplay]]等のRuby型の統合コマンドによる統合，[[molvie]]などのＣ言語型の統合コマンドによる統合、などの各種方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[並列処理による高速化]] ====&lt;br /&gt;
　Eosでは、makeを使った単一ホストでのプロセスレベルでの並列処理、PIONEを使った分散環境におけるプロセスレベルの並列処理に加えて、pthread/GPGPUを用いたthreadレベルでの高速化も試行しています。すべてのコードが対応している訳ではありませんが、随時、対応を進めています。&lt;br /&gt;
===== [[eosPThread]] =====&lt;br /&gt;
===== [[eosCuda]] =====&lt;br /&gt;
&lt;br /&gt;
== [[画像処理]] ==&lt;br /&gt;
=== [[画像処理一般]] ===&lt;br /&gt;
　ここでは画像処理一般に関する話をまとめています。&lt;br /&gt;
&lt;br /&gt;
==== [[簡単な画像処理]]====&lt;br /&gt;
　Eosを使った簡単な画像処理に関するチュートリアルが掲載されています。&lt;br /&gt;
&lt;br /&gt;
==== [[画像の入力]]と[[レンズ]] ====&lt;br /&gt;
　コンピュータを使って画像処理を行う前に、画像がデジタル化される入力装置のことを気にしておく必要があります。&lt;br /&gt;
&lt;br /&gt;
==== [[CTF]],[[PSF]]と[[MTF]]====&lt;br /&gt;
　真に得たい画像をf(x,y)で表現した場合に、[[画像の入力]]方法や[[レンズ]]の性能などによりどうしても画像が劣化します。&lt;br /&gt;
&lt;br /&gt;
==== [[標本化]] ====&lt;br /&gt;
　アナログ画像をデジタル画像にするためには、空間を刻み、離散化することが重要です。このステップを標本化といいます。&lt;br /&gt;
&lt;br /&gt;
==== [[量子化]] ====&lt;br /&gt;
　デジタル画像処理では、アナログである濃度値（光学密度）をあるビット数内で表現する量子化（ＡＤ変換）という操作が最初に必要です。&lt;br /&gt;
&lt;br /&gt;
==== [[ノイズ除去]] ====&lt;br /&gt;
　ノイズが非常に多い画像を取り扱うためには、ノイズの性質をよく知ることが重要です。&lt;br /&gt;
&lt;br /&gt;
===== [[平滑化]] =====&lt;br /&gt;
　画像のもつノイズを取り除くことを主たる目的として実施する画像処理方法です。ノイズの性質をよく理解することで、適切なノイズ除去が可能になります。&lt;br /&gt;
&lt;br /&gt;
==== [[エッジ検出]] ====&lt;br /&gt;
　対象物の形を理解するために重要なステップですが、とても難しいステップでもあります。&lt;br /&gt;
&lt;br /&gt;
==== [[２値画像処理]] ====&lt;br /&gt;
　シグナルと背景の切り分けや、代表点や骨格の抽出など、画像処理や解析のスタートとなる処理方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[フーリエ空間]]を利用した画像処理 ====&lt;br /&gt;
&lt;br /&gt;
==== 実空間の[[カーネル]]を用いた画像処理 ====&lt;br /&gt;
&lt;br /&gt;
==== [[マスマティカル・モルフォロジー]]を使った画像処理 ====&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡画像処理]] ===&lt;br /&gt;
　電子顕微鏡画像処理に関する話をまとめています。&lt;br /&gt;
&lt;br /&gt;
==== [[モンタージュ]]、[[パノラマ]]画像 ====&lt;br /&gt;
　異なる領域を撮影した複数の画像（ただし、その一部は重なっている画像のセット）を組み合わせて、広領域の画像をつくる方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[CTF補正]] ====&lt;br /&gt;
　電子顕微鏡の画像は、原理的に、画像変調を受けています。その画像変調を補正する為の画像処理です。&lt;br /&gt;
&lt;br /&gt;
==== [[３次元画像の位置合わせ]] ====&lt;br /&gt;
　３次元画像同士を平均し、雑音をとるための手法です。&lt;br /&gt;
&lt;br /&gt;
==== [[シリアル画像の位置合わせ]] ====&lt;br /&gt;
　連続切片の画像同士の位置を合わせることで、三次元像を再構成する手法です。&lt;br /&gt;
&lt;br /&gt;
== [[電子顕微鏡]] ==&lt;br /&gt;
　ここでは電子顕微鏡に関する基礎、FAQ、TIPSをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
=== [[電子銃]]===&lt;br /&gt;
　電子顕微鏡の電子線源である電子銃についての解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子レンズ]]===&lt;br /&gt;
　透過電子顕微鏡の光学系、及び、レンズの仕組みに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[透過型電子顕微鏡のコントラスト]]===&lt;br /&gt;
　透過型電子顕微鏡(TEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[走査型透過電子顕微鏡のコントラスト]]===&lt;br /&gt;
　走査型透過電子顕微鏡(STEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[走査型電子顕微鏡のコントラスト]] ===&lt;br /&gt;
　走査型電子顕微鏡(SEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[クライオ電子顕微鏡法]] ===&lt;br /&gt;
　クライオ電子顕微鏡法に関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡のFAQ]] ===&lt;br /&gt;
　電子顕微鏡に関するよくある質問に対する回答です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡のTIPS]] ===&lt;br /&gt;
　電子顕微鏡を利用する際などのTIPSをまとめることにしました。&lt;br /&gt;
&lt;br /&gt;
== [[ロードマップ|Eosの今後の発展（ロードマップ）について]] ==&lt;br /&gt;
　Eosの今後の開発方針([[ロードマップ]])について述べます。&lt;br /&gt;
&lt;br /&gt;
== FAQ and TIPS ==&lt;br /&gt;
=== [[FAQ]] ===&lt;br /&gt;
　よくある質問をまとめました。まだまだ不十分ですが、少しずつ増やしていきたいと思います。&lt;br /&gt;
&lt;br /&gt;
=== [[EosのTIPS]] ===&lt;br /&gt;
　よくある画像処理法をまとめてました。まだまだ不十分ですが、少しずつ増やしていきたいと思います。&lt;br /&gt;
&lt;br /&gt;
=== [[Eos関連ソフトウェアのTIPS]] ===&lt;br /&gt;
　Eosに関連するソフトウェアの使い方をまとめています。&lt;br /&gt;
&lt;br /&gt;
== 開発にかける思い ==&lt;br /&gt;
　開発当時と比べても非常に多くのソフトウェアが開発され、利用されている。その中で、継続的に開発していく意味はどこにあるのだろうか。[[開発にかける思いByYasunaga]]を少しずつ書き綴っていこう。&lt;br /&gt;
&lt;br /&gt;
== Eos User Group ==&lt;br /&gt;
　Eosを利用する上での情報共有の場を、仮にFacebookの上に作りました。参加されたい方は、facebook上で登録をお願いします。&lt;br /&gt;
&lt;br /&gt;
== '''イメージイラストについて''' ==&lt;br /&gt;
&lt;br /&gt;
現在、Eospediaのイメージイラストを募集中です。&lt;br /&gt;
我こそはという方はEospedia管理者まで御連絡下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eospedia(WIKI)の使い方・設定に関しては、[http://meta.wikimedia.org/wiki/Main_Page ユーザーズガイド]を参照して下さい。&lt;br /&gt;
&lt;br /&gt;
== Eos関連ツール ==&lt;br /&gt;
=== ドキュメント作成ツール ===&lt;br /&gt;
*[[Pandoc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 外部リンク ==&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ Eospedia.jp]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ Eospedia.en]&lt;br /&gt;
* [http://sourceforge.jp/projects/eos/ Eos SourceForge]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/ 安永研究室]&lt;br /&gt;
* [http://www.bio.kyutech.ac.jp/ 生命情報工学科]&lt;br /&gt;
* [http://www.iizuka.kyutech.ac.jp/ 情報工学部／情報工学府]&lt;br /&gt;
* [http://www.kyutech.ac.jp/ 九州工業大学]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikibooks.org/wiki/Software_Tools_For_Molecular_Microscopy Software Tools For Molecular Microscopy]&lt;br /&gt;
* [http://emdatabank.org/emsoftware.html EM Software on EMDataBank]&lt;br /&gt;
&lt;br /&gt;
== メディアウィキの始め方 ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定一覧]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki リリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA(API)%E4%B8%80%E8%A6%A7</id>
		<title>機能別ライブラリ(API)一覧</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA(API)%E4%B8%80%E8%A6%A7"/>
				<updated>2013-11-16T04:40:27Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''機能別ライブラリ(API)一覧'''では、機能毎にＡＰＩを分類して示します。&lt;br /&gt;
&lt;br /&gt;
= GeneralクラスのAPI =&lt;br /&gt;
== 一般的なツール ==&lt;br /&gt;
*genUtil.h&lt;br /&gt;
&lt;br /&gt;
== Eosのため==&lt;br /&gt;
*Eos.h&lt;br /&gt;
&lt;br /&gt;
== 特殊な値 ==&lt;br /&gt;
*SpecialNumber.h&lt;br /&gt;
&lt;br /&gt;
== ファイル ==&lt;br /&gt;
*File.h&lt;br /&gt;
&lt;br /&gt;
== ソケット ==&lt;br /&gt;
*Socket.h&lt;br /&gt;
&lt;br /&gt;
== PVM ==&lt;br /&gt;
*PVM.h&lt;br /&gt;
&lt;br /&gt;
== 記憶 ==&lt;br /&gt;
*Memory.h&lt;br /&gt;
&lt;br /&gt;
== 文字列==&lt;br /&gt;
*String.h&lt;br /&gt;
&lt;br /&gt;
== ベクトル ==&lt;br /&gt;
*Vector.h&lt;br /&gt;
&lt;br /&gt;
== 配列([[Array]]) ==&lt;br /&gt;
配列を取り扱うためのオブジェクトです。&lt;br /&gt;
&lt;br /&gt;
*[[Array]].h&lt;br /&gt;
&lt;br /&gt;
== 乱数 ==&lt;br /&gt;
*Random.h&lt;br /&gt;
&lt;br /&gt;
== クラスター ==&lt;br /&gt;
*Cluster.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 結晶 ==&lt;br /&gt;
*Crystal.h&lt;br /&gt;
&lt;br /&gt;
== ２次元地図 ==&lt;br /&gt;
*Map2D.h&lt;br /&gt;
&lt;br /&gt;
== ３次元変換 ==&lt;br /&gt;
３次元画像変換の為の4x4次元の配列です。&lt;br /&gt;
*Matrix3D.h&lt;br /&gt;
&lt;br /&gt;
=== ３次元変換のためのAPI ===&lt;br /&gt;
&lt;br /&gt;
*配列の初期化&lt;br /&gt;
 extern void matrix3DInit(Matrix3D Matrix);&lt;br /&gt;
 extern void matrix3DFromRotationMatrix(Matrix3D dst, Array a); &lt;br /&gt;
&lt;br /&gt;
*逆変換&lt;br /&gt;
 extern void matrix3DInverse(Matrix3D mat);&lt;br /&gt;
&lt;br /&gt;
*積演算&lt;br /&gt;
 extern void matrix3DMultiply(Matrix3D A, Matrix3D B);     /* A = A*B */&lt;br /&gt;
 extern void matrix3DMultiplyInv(Matrix3D A, Matrix3D B);  /* B = A*B */&lt;br /&gt;
&lt;br /&gt;
 extern void matrix3DMultiplyVector(floatVector* v, Matrix3D A); &lt;br /&gt;
 extern void matrix3DMultiplyVectors(floatVector* vs, int n, Matrix3D A); &lt;br /&gt;
&lt;br /&gt;
*ファイルとやり取り&lt;br /&gt;
 extern void matrix3DFileFormat(FILE* fpt);&lt;br /&gt;
 extern void matrix3DFileRead(FILE* fpt, Matrix3D Matrix);&lt;br /&gt;
 extern void matrix3DFileWrite(FILE* fpt, Matrix3D Matrix);&lt;br /&gt;
&lt;br /&gt;
*３次元行列の設定&lt;br /&gt;
 extern void matrix3DRotationSet(Matrix3D Matrix, char mode, matrix3DParaTypeReal rot, long Mode);&lt;br /&gt;
 extern void matrix3DTranslationSet(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetXYZ(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetZYX(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetZXY(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
 extern void matrix3DRotationSetYXZ(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);&lt;br /&gt;
&lt;br /&gt;
*３次元行列のオイラー角による指定&lt;br /&gt;
 extern void matrix3DRotationSetFollowingEulerAngle(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal rot1, matrix3DParaTypeReal rot2, matrix3DParaTypeReal rot3, long mode);&lt;br /&gt;
 extern void matrix3DRotationAntiSetFollowingEulerAngle(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal rot1, matrix3DParaTypeReal rot2, matrix3DParaTypeReal rot3, long mode);&lt;br /&gt;
 extern void matrix3DEulerAngleGetFromMatrix3D(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal* rot1, matrix3DParaTypeReal* rot2, matrix3DParaTypeReal* rot3, long mode);&lt;br /&gt;
&lt;br /&gt;
== AI（人工知能） ==&lt;br /&gt;
*NeuralNet.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 並列化 ==&lt;br /&gt;
=== [[eosPThread]]===&lt;br /&gt;
=== [[eosCuda]]===&lt;br /&gt;
&lt;br /&gt;
= DataManipクラスのAPI =&lt;br /&gt;
== mrcImageに関連したライブラリ ==&lt;br /&gt;
&lt;br /&gt;
　[[mrcImage]]は、Eosにおける標準画像形式です。画像フォーマットとしてファイルの形式に対応しているだけではなく、全てのコマンド内でこの形式の構造体（クラス）により画像を取り扱っています。&lt;br /&gt;
&lt;br /&gt;
=== 入出力等の低水準ライブラリ ===&lt;br /&gt;
*mrcImage型の画像を取り扱うための低水準ＡＰＩ：[[mrcImage.h]]&lt;br /&gt;
&lt;br /&gt;
==== 初期化 ====&lt;br /&gt;
*extern mrcStatusType mrcInit(mrcImage* mrc, char* filaname);&lt;br /&gt;
*extern mrcStatusType mrcDefaultHeaderValueSet(mrcImage* mrc);&lt;br /&gt;
**extern mrcStatusType mrcHiddenDataSet(mrcImage* mrc, long mode);&lt;br /&gt;
*extern void mrcImageFree(mrcImage* mrc, char* message);&lt;br /&gt;
*extern void mrcTailerInit(mrcImage* mrc, long mode);&lt;br /&gt;
*extern void mrcTailerCopy(mrcImage* dst, mrcImage* src, long mode);&lt;br /&gt;
&lt;br /&gt;
==== ファイルの読み込み ====&lt;br /&gt;
*extern mrcStatusType mrcFileRead  (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcImageRead (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcHeaderRead(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcTailerRead(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
&lt;br /&gt;
==== ファイルの書き出し ====&lt;br /&gt;
*extern mrcStatusType mrcFileWrite  (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcImageWrite (mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcHeaderWrite(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
**extern mrcStatusType mrcTailerWrite(mrcImage* mrc, char* filename, char* message, long mode);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*#define mrcFileWriteModeGet(x)     BYTE4GETBYTE(x,0)&lt;br /&gt;
*#define mrcImageWriteModeGet(x)    BYTE4GETBYTE(x,1)&lt;br /&gt;
*#define mrcHeaderWriteModeGet(x)   BYTE4GETBYTE(x,2)&lt;br /&gt;
*#define mrcTailerWriteModeGet(x)   BYTE4GETBYTE(x,3)&lt;br /&gt;
*#define mrcFileWriteMode_InfoPrint         1&lt;br /&gt;
*#define mrcFileWriteMode_NoCallForStatData 2&lt;br /&gt;
&lt;br /&gt;
*extern mrcStatusType mrcFileWriteLowerResolution(mrcImage* mrc, char* filename, char* message, long sample , long mode);&lt;br /&gt;
&lt;br /&gt;
==== 画素のデータの取得 ====&lt;br /&gt;
*ピクセル単位での画素データの取得&lt;br /&gt;
　extern double mrcPixelDataGet(mrcImage* mrc,&lt;br /&gt;
　                              mrcImageParaTypeReal x /* Pixel Unit */,&lt;br /&gt;
　                              mrcImageParaTypeReal y /* Pixel Unit */,&lt;br /&gt;
　                              mrcImageParaTypeReal z /* Pixel Unit */,&lt;br /&gt;
　                              double* data,&lt;br /&gt;
　                              mrcPixelDataType mode,&lt;br /&gt;
　                              mrcPixelDataHowToGet how);&lt;br /&gt;
&lt;br /&gt;
*オングストローム単位での画素データの取得&lt;br /&gt;
　extern double mrcImageDataGetbyAU(mrcImage* mrc,&lt;br /&gt;
　                              mrcImageParaTypeReal x /* Angstrom */,&lt;br /&gt;
　                              mrcImageParaTypeReal y /* Angstrom */,&lt;br /&gt;
　                              mrcImageParaTypeReal z /* Angstrom */,&lt;br /&gt;
　                              double* data,&lt;br /&gt;
 　                             mrcPixelDataType mode,&lt;br /&gt;
　                              mrcPixelDataHowToGet how);&lt;br /&gt;
&lt;br /&gt;
*インライン型関数の画素データの取得&lt;br /&gt;
**extern inline double mrcPixelDataGetFloatImage(mrcImage* img,&lt;br /&gt;
　                mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)&lt;br /&gt;
&lt;br /&gt;
**extern inline double mrcPixelDataGetFloatFTRe(mrcImage* fft,&lt;br /&gt;
　                mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)&lt;br /&gt;
&lt;br /&gt;
**extern inline double mrcPixelDataGetFloatFTIm(mrcImage* fft,&lt;br /&gt;
　                mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)&lt;br /&gt;
&lt;br /&gt;
==== 画素のデータの設定 ====&lt;br /&gt;
*ピクセル単位の画素データの設定&lt;br /&gt;
　extern void mrcInfoSet(mrcImage* mrc, FILE* fptIn, FILE* fptOut, mrcImageParaTypeInteger mode);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 画像処理一般のライブラリ ===&lt;br /&gt;
* mrcImageOperation 画像の演算&lt;br /&gt;
** 単項演算&lt;br /&gt;
*** 加算&lt;br /&gt;
 void lmrcImageAddedByReal(mrcImage* img, double d);                       img := img+d&lt;br /&gt;
&lt;br /&gt;
*** 減算&lt;br /&gt;
 void lmrcImageMeanSubtraction(mrcImage* out, mrcImage* in)                      out  :=  in - mean&lt;br /&gt;
 void lmrcImageMeanSubtraction(mrcImage* out, mrcImage* in)                      out  :=  in - mean&lt;br /&gt;
 void lmrcImageSubtraction(mrcImage* out, mrcImage* in, double value)            out  :=  in - value&lt;br /&gt;
 &lt;br /&gt;
*** 除算&lt;br /&gt;
 void lmrcImageDevidedByReal(mrcImage* img, double d);                     img := img/d&lt;br /&gt;
 void lmrcImageDevidedByRealForOnlyPositive(mrcImage* img, double d);      img := img/d, if img&amp;gt;=0, else img:=img;&lt;br /&gt;
&lt;br /&gt;
*** 絶対値&lt;br /&gt;
 void ImageAbs(mrcImage* out ,mrcImage* in);                               out := fabs(in);&lt;br /&gt;
&lt;br /&gt;
*** それ以外&lt;br /&gt;
 void lmrcImageSquare(mrcImage* in);                                       in := in*in&lt;br /&gt;
 void lmrcImageRoot(mrcImage* in ,double eps);                             in := sqrt(in), if in&amp;gt;eps else in:=0&lt;br /&gt;
&lt;br /&gt;
** ２項演算&lt;br /&gt;
*** 連続加算&lt;br /&gt;
 void lmrcImageAdd(mrcImage* img2, mrcImage* img1, long* number);                img2 := img2 + img1, number++&lt;br /&gt;
*** 減算&lt;br /&gt;
 void lmrcImageSubtractionCalc(mrcImage* out, mrcImage* in1, mrcImage* in2)      out  :=  in1 - in2&lt;br /&gt;
 void llmrcImageSub(mrcImage*out ,mrcImage* in1 ,mrcImage* in2)                  out  : = in1 - in2（上記と同じ機能）&lt;br /&gt;
&lt;br /&gt;
*** void lmrcSQRImageAdd(mrcImage* img2, mrcImage* img1, long* number);             img2 := img2 + img1*img1, number++&lt;br /&gt;
*** void lmrcImageDevidedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2);        img := i1/i2, 0 := 0/0, 0 := x/0&lt;br /&gt;
**** void lmrcImagetMapForZero(mrcImage* t, mrcImage* avg, mrcImage* se);           t  := avg/se,  at present, avg, se must be given.&lt;br /&gt;
**** void lmrcImageSN(mrcImage* sn, mrcImage* avg, mrcImage* sig);                  sn := avg/sig, at present, avg, sig must be given.&lt;br /&gt;
**** void mrcImageStdDev(mrcImage* sig, mrcImage* avg, mrcImage* avg2, long number); sig:= sqrt(avg2 - avg*avg), at present, avg, avg2 must be given.&lt;br /&gt;
**** void mrcImageStdErr(mrcImage* se, mrcImage* avg, mrcImage* avg2, long number);  se := sqrt(avg2 - avg*avg)/number, at present, avg, avg2 must be given.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*mrcFFTCTFCompensation.h&lt;br /&gt;
*mrcFFTInfo.h&lt;br /&gt;
&lt;br /&gt;
*mrcImageAssignedToTFofPDB.h&lt;br /&gt;
*mrcImageAutoRotationCorrelation.h&lt;br /&gt;
*mrcImageAutoRotationCorrelationResultPrint.h&lt;br /&gt;
*mrcImageCTFCompensation.h&lt;br /&gt;
*mrcImageCTFObservation.h&lt;br /&gt;
*mrcImageColoring.h&lt;br /&gt;
*mrcImageCorrelation.h&lt;br /&gt;
*mrcImageCorrelationWithCTFCompensation.h&lt;br /&gt;
*mrcImageCrystalCreate.h&lt;br /&gt;
*mrcImageEnhancementWithFuzzySets.h&lt;br /&gt;
*mrcImageFFT.h&lt;br /&gt;
*mrcImageMasking.h&lt;br /&gt;
*mrcImageModelCreate.h&lt;br /&gt;
*mrcImageMultiCTFCompensation.h&lt;br /&gt;
*mrcImageNoiseAdd.h&lt;br /&gt;
*mrcImageNormalizing.h&lt;br /&gt;
*mrcImagePVM.h&lt;br /&gt;
*mrcImagePad.h&lt;br /&gt;
*mrcImagePrint.h&lt;br /&gt;
*mrcImagePrint3D.h&lt;br /&gt;
*mrcImageProjection.h&lt;br /&gt;
*mrcImagePut3D.h&lt;br /&gt;
*mrcImageROI.h&lt;br /&gt;
*mrcImageRotation.h&lt;br /&gt;
*mrcImageSN.h&lt;br /&gt;
*mrcImageShift.h&lt;br /&gt;
*mrcImageShrink.h&lt;br /&gt;
*mrcImageSmoothing.h&lt;br /&gt;
*mrcImageTwoImageTest.h&lt;br /&gt;
*mrcImageUnbentROI.h&lt;br /&gt;
*mrcImageUnexpectedMassFromPDB.h&lt;br /&gt;
*mrcImageWindowing.h&lt;br /&gt;
*mrcImagefuncmin.h&lt;br /&gt;
*mrcRefUtil.h&lt;br /&gt;
*lmrcFETnormalizeBySD.h&lt;br /&gt;
*lmrcFFTExpression.h&lt;br /&gt;
*lmrcFFTInfo.h&lt;br /&gt;
*lmrcFSInfoScatteringAngularDistributionAverageSection.h&lt;br /&gt;
*lmrcImage3DWindowing.h&lt;br /&gt;
*lmrcImageAddValue.h&lt;br /&gt;
*lmrcImageAsProbability.h&lt;br /&gt;
*lmrcImageAverage.h&lt;br /&gt;
*lmrcImageBinarization.h&lt;br /&gt;
*lmrcImageBoundaryInfo.h&lt;br /&gt;
*lmrcImageCTFCompensation.h&lt;br /&gt;
*lmrcImageCTFDetemination.h&lt;br /&gt;
*lmrcImageCTFDetermination.h&lt;br /&gt;
*lmrcImageCalcArea.h&lt;br /&gt;
*lmrcImageCentre.h&lt;br /&gt;
*lmrcImageClusterAnalysis.h&lt;br /&gt;
*lmrcImageCommonLine.h&lt;br /&gt;
*lmrcImageConectivityNumberCalc.h&lt;br /&gt;
*lmrcImageConnection.h&lt;br /&gt;
*lmrcImageConnectivityNumberCalc.h&lt;br /&gt;
*lmrcImageContourSurface.h&lt;br /&gt;
*lmrcImageContraction.h&lt;br /&gt;
*lmrcImageCorrelation.h&lt;br /&gt;
*lmrcImageCrystalCreate.h&lt;br /&gt;
*lmrcImageDataMaxAndMinGetByImage.h&lt;br /&gt;
*lmrcImageDataStraightCopy.h&lt;br /&gt;
*lmrcImageDensity.h&lt;br /&gt;
*lmrcImageDensityInverse.h&lt;br /&gt;
*lmrcImageDensityNormalizationByImage.h&lt;br /&gt;
*lmrcImageDistanceConversion.h&lt;br /&gt;
*lmrcImageEdge.h&lt;br /&gt;
*lmrcImageEdgeAverage.h&lt;br /&gt;
*lmrcImageFOMCalc.h&lt;br /&gt;
*lmrcImageFeatureExtraction.h&lt;br /&gt;
*lmrcImageFileListAndEulerAngleDataRead.h&lt;br /&gt;
*lmrcImageFilterCreate.h&lt;br /&gt;
*lmrcImageFirstNoiseReductionByRelaxation.h&lt;br /&gt;
*lmrcImageFourierShellCorrelation.h&lt;br /&gt;
*lmrcImageLabeling.h&lt;br /&gt;
*lmrcImageMasking.h&lt;br /&gt;
*lmrcImageMirroring.h&lt;br /&gt;
*lmrcImageModeChange.h&lt;br /&gt;
*lmrcImageModelCreate.h&lt;br /&gt;
*lmrcImageMontage.h&lt;br /&gt;
*lmrcImageMove.h&lt;br /&gt;
*lmrcImageMultiplying.h&lt;br /&gt;
*lmrcImageNormalizing.h&lt;br /&gt;
*lmrcImageOneLineSimilarityCalc.h&lt;br /&gt;
*lmrcImageOrientationSearchBySimultaneousMinimization.h&lt;br /&gt;
*lmrcImagePad.h&lt;br /&gt;
*lmrcImagePartImageSegmentation.h&lt;br /&gt;
*lmrcImagePixelSummationOfProbabilityGetByImage.h&lt;br /&gt;
*lmrcImagePosterization.h&lt;br /&gt;
*lmrcImagePrint.h&lt;br /&gt;
*lmrcImageProjection.h&lt;br /&gt;
*lmrcImageProportionalDensityLevelSetByImage.h&lt;br /&gt;
*lmrcImageROI2D.h&lt;br /&gt;
*lmrcImageROI3D.h&lt;br /&gt;
*lmrcImageRadialDistribution.h&lt;br /&gt;
*lmrcImageRhoFiltering.h&lt;br /&gt;
*lmrcImageSSDA.h&lt;br /&gt;
*lmrcImageSamplingUnitChange.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxation.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationDijValueSet.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationQValueSet.h&lt;br /&gt;
*lmrcImageSecondNoiseReductionByRelaxationRValueSet.h&lt;br /&gt;
*lmrcImageSigmaCalculate.h&lt;br /&gt;
*lmrcImageSinogram.h&lt;br /&gt;
*lmrcImageSinogramFFT.h&lt;br /&gt;
*lmrcImageSolventFlattening.h&lt;br /&gt;
*lmrcImageSphere.h&lt;br /&gt;
*lmrcImageSplit.h&lt;br /&gt;
*lmrcImageStudentCalculate.h&lt;br /&gt;
*lmrcImageSubtractionCalc.h&lt;br /&gt;
*lmrcImageSummationCalculate.h&lt;br /&gt;
*lmrcImageSymmetryFind.h&lt;br /&gt;
*lmrcImageTransformDescartesIntoPolar.h&lt;br /&gt;
*lmrcImageTriming.h&lt;br /&gt;
*lmrcImageVolumeCalc.h&lt;br /&gt;
*lmrcImageWindowing.h&lt;br /&gt;
*lmrcImagesStatDataGet.h&lt;br /&gt;
*lmrcNeuralNet.h&lt;br /&gt;
*lmrcSinogramFET.h&lt;br /&gt;
*lmrcSinogramFETcalcWeight.h&lt;br /&gt;
*lmrcSinogramFETcorrelationMap.h&lt;br /&gt;
*lmrcSinogramFETnormalizedMap.h&lt;br /&gt;
*lmrcSinogramFETreferredCorrelation.h&lt;br /&gt;
*lmrcSinogramFETsmoothParameterMatching.h&lt;br /&gt;
*lmrc2Dto3D.h&lt;br /&gt;
*lmrc3Dto2D.h&lt;br /&gt;
*lAllCommonLineCalculation.h&lt;br /&gt;
*lCommonLineCalculation.h&lt;br /&gt;
*lDescartesIntoPolar.h&lt;br /&gt;
*lEvaluateCorrelationMapwithCommonLine.h&lt;br /&gt;
*lFETOrientationSearchByAnnealing.h&lt;br /&gt;
*lFETOrientationSearchByFeatureAlignment.h&lt;br /&gt;
*lFETmapOrientationSearchBySimultaneousFitting.h&lt;br /&gt;
*lFETsmallMapSetCreate_forSimultaneousMinimization.h&lt;br /&gt;
&lt;br /&gt;
== ctfInfoに関連したAPI群 ==&lt;br /&gt;
*ctfInfo.h&lt;br /&gt;
*ctfDeterminationFromPhaseComparison.h&lt;br /&gt;
*ctfInfoWrite2.h&lt;br /&gt;
*ctfZeroPoint.h&lt;br /&gt;
*lctfDetermination.h&lt;br /&gt;
*lastigmatismDetection.h&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマット変換用 ==&lt;br /&gt;
*mrc2hdf.h&lt;br /&gt;
*mrc2map.h&lt;br /&gt;
*dsn6File.h&lt;br /&gt;
&lt;br /&gt;
*tgaFile.h&lt;br /&gt;
*tiff.h&lt;br /&gt;
*tiffio.h&lt;br /&gt;
*mapFile.h&lt;br /&gt;
*DCDFile.h&lt;br /&gt;
*largeIP.h&lt;br /&gt;
&lt;br /&gt;
*IMAGIC.h&lt;br /&gt;
*emData.h&lt;br /&gt;
&lt;br /&gt;
*RefUtil.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== らせん対称性をもちいた三次元再構成のためのAPI群 == &lt;br /&gt;
*llData.h&lt;br /&gt;
*llDataPVM.h&lt;br /&gt;
*lll2ltlg.h&lt;br /&gt;
*lllDataAxisSearch.h&lt;br /&gt;
*lllDataCTF.h&lt;br /&gt;
*lllDataCTFCompensate.h&lt;br /&gt;
*lllDataCTFCompensation.h&lt;br /&gt;
*lllDataCompare.h&lt;br /&gt;
*lllDataContributionCalcDifferentN.h&lt;br /&gt;
*lllDataDifferenceCalc.h&lt;br /&gt;
*lllDataEquatorAdd.h&lt;br /&gt;
*lllDataExtract.h&lt;br /&gt;
*lllDataFit.h&lt;br /&gt;
*lllDataFitAndAverage.h&lt;br /&gt;
*lllDataFitParamInverse.h&lt;br /&gt;
*lllDataLowPassFiltering.h&lt;br /&gt;
*lllDataMergeDifferentN.h&lt;br /&gt;
*lllDataRescaling.h&lt;br /&gt;
*lllDatarMaxLimit.h&lt;br /&gt;
*lllExtract.h&lt;br /&gt;
*lllExtractCtfinfFileCreate.h&lt;br /&gt;
*lllExtractdYEstimate.h&lt;br /&gt;
*lltlg2mrc.h&lt;br /&gt;
*ltlgData.h&lt;br /&gt;
&lt;br /&gt;
== PDBに関連したライブラリ ==&lt;br /&gt;
*pdbFile.h&lt;br /&gt;
*pdbInfoGet.h&lt;br /&gt;
*lpdb2mrcInfo.h&lt;br /&gt;
*lpdbCoord.h&lt;br /&gt;
*lpdbCoordInfo.h&lt;br /&gt;
*lpdbSelectedAtom.h&lt;br /&gt;
*lpdbSurface.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== pdbFile.h ===&lt;br /&gt;
==== pdbFileRead.c ====&lt;br /&gt;
extern void pdbFileRead(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
&lt;br /&gt;
==== pdbFileWrite.c ====&lt;br /&gt;
extern void pdbFileWrite(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
extern void pdbFileWriteCoord(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
extern void pdbFileTableWrite(FILE* fpt, pdbFile* pdb);&lt;br /&gt;
extern void pdbFileWriteSecondaryStructure(FILE* fpt, pdbFileSecondaryStructure* second);&lt;br /&gt;
&lt;br /&gt;
= DataExpressクラスのAPI =&lt;br /&gt;
== Tcl/Tk/VTKに関するAPI ==&lt;br /&gt;
*tkImgFmtMRC.h&lt;br /&gt;
*tkctfInfo.h&lt;br /&gt;
*vtkAdditionalCommandForEos.hh&lt;br /&gt;
*vtkemDataImageReader.hh&lt;br /&gt;
*vtkmrcImageReader.hh&lt;br /&gt;
*vtkmrcImageWriter.hh&lt;br /&gt;
*ActorMaker.hh&lt;br /&gt;
*eosAxisSource.hh&lt;br /&gt;
*eosAxisSource0905.hh&lt;br /&gt;
*eosDataPicker.hh&lt;br /&gt;
*eosInteractorMyStyle.hh&lt;br /&gt;
*eosInteractorStyleStereo.hh&lt;br /&gt;
*eosStereoModeOn.hh&lt;br /&gt;
*eosStereoRenderer.hh&lt;br /&gt;
*eosStereoWindow.hh&lt;br /&gt;
*eosTclNewCommandCreate.hh&lt;br /&gt;
&lt;br /&gt;
*DataBase.hh&lt;br /&gt;
*DataBaseCorba.h&lt;br /&gt;
*DataBaseCorbaBank.hh&lt;br /&gt;
*DataBaseCorbaImpl.hh&lt;br /&gt;
*DataBaseCorbaManager.hh&lt;br /&gt;
*DataBaseJournal.hh&lt;br /&gt;
*DataBaseMaker.hh&lt;br /&gt;
*DataBaseNote.hh&lt;br /&gt;
*DataSearcher.hh&lt;br /&gt;
*DataStore.hh&lt;br /&gt;
*FigureFactory.hh&lt;br /&gt;
*FunctionMode.hh&lt;br /&gt;
*HomologyStore.hh&lt;br /&gt;
*PickedDataStore.hh&lt;br /&gt;
*Property.hh&lt;br /&gt;
*PropertyTcl.hh&lt;br /&gt;
*ShapeMaker.hh&lt;br /&gt;
== ポストスクリプトファイルに対するAPI ==&lt;br /&gt;
*psFile.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 等高線 ==&lt;br /&gt;
*Contour.h&lt;br /&gt;
&lt;br /&gt;
== ALSA（音源） ==&lt;br /&gt;
*alsa.h&lt;br /&gt;
&lt;br /&gt;
== OpenGL==&lt;br /&gt;
*openGL.h&lt;br /&gt;
=== Molvieに関するAPI ===&lt;br /&gt;
*molvieDefault.h&lt;br /&gt;
*molvieDockDefault.h&lt;br /&gt;
*molvieFlightDefault.h&lt;br /&gt;
*molvieMrcViewerDefault.h&lt;br /&gt;
*molvieProjectionDefault.h&lt;br /&gt;
*molvieViewerDefault.h*lmolvie.h&lt;br /&gt;
*lmolvieProteinStatus.h&lt;br /&gt;
*lmolvieViewer.h&lt;br /&gt;
&lt;br /&gt;
== AVSファイル ==&lt;br /&gt;
*avsFile.h&lt;br /&gt;
&lt;br /&gt;
== gifファイル ==&lt;br /&gt;
*gifFile.h&lt;br /&gt;
**gif_lib.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= MachineManipクラスのAPI =&lt;br /&gt;
== 電子顕微鏡HF2000の制御のためのAPI ==&lt;br /&gt;
*hf2000.h&lt;br /&gt;
**lhf2000LenzCurrent.h&lt;br /&gt;
**lhf2000SepecimenPosition.h&lt;br /&gt;
**lhf2000SpecimenPosition.h&lt;br /&gt;
&lt;br /&gt;
= 未分類 =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*DisplayListNumber.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Test.h&lt;br /&gt;
*aa.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*bar.h&lt;br /&gt;
*marching_cubes.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*keos_proc.h&lt;br /&gt;
*khorosData.h&lt;br /&gt;
&lt;br /&gt;
*lFRET.h&lt;br /&gt;
*lLcalculation.h&lt;br /&gt;
&lt;br /&gt;
*nr2.h&lt;br /&gt;
*fft2d.h&lt;br /&gt;
*fftn.h&lt;br /&gt;
*transform.h&lt;br /&gt;
&lt;br /&gt;
*powerspectraTangentLine.h&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2013-11-16T04:37:54Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 並列処理による高速化 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Eospediaにようこそ''' ==&lt;br /&gt;
&lt;br /&gt;
2010年11月05日に、研究室内にEospediaクローズドβ版の運営を開始しました。&lt;br /&gt;
2012年８月に、こちらが電子顕微鏡画像処理システムEosのホームページの本家となるように、オープンにしました。&lt;br /&gt;
&lt;br /&gt;
[[Eos]]のコマンド説明やその中のアルゴリズムについてなど、幅広い知識を集約できればと思います。それに加えて、電子顕微鏡画像処理を含む、各種画像処理の基本を学ぶことができるサイトとして運営したいと考えています。&lt;br /&gt;
&lt;br /&gt;
wikiは「間違いをいかに防ぐか」ではなく、「いかに修正するか」が哲学ですので、&lt;br /&gt;
間違いを恐れず(もちろんデタラメは論外)皆さんの知識とノウハウを自由に書いて頂ければ幸いです。&lt;br /&gt;
&lt;br /&gt;
只今ホームページに公開していたEosマニュアル(日本語版も含む)の転載作業を進めています。&lt;br /&gt;
&lt;br /&gt;
ちなみに、[http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ 英語版]もあります。現在は、日本語版のほうが充実しています。&lt;br /&gt;
&lt;br /&gt;
== '''Eosビギナーズガイド''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[Eos|Eosとは？]] ===&lt;br /&gt;
　Eosとはなにかについて述べます。&lt;br /&gt;
=== [[コマンド|Eosのコマンドとは？]] ===&lt;br /&gt;
　Eosにおけるコマンドについて述べます。&lt;br /&gt;
=== [[Makefile|Eosはどうやって使うの？]] ===&lt;br /&gt;
　Eosにおける[[make]]を用いたコマンドの統合方法について述べます。&lt;br /&gt;
=== [[コマンド一覧|Eosのコマンド一覧表]] ===&lt;br /&gt;
　Eosが提供するコマンドの一覧を示します。&lt;br /&gt;
=== [[機能別コマンド一覧|Eosの機能別コマンド一覧表]] ===&lt;br /&gt;
　Eosが提供するコマンドの機能別一覧を示します。&lt;br /&gt;
&lt;br /&gt;
== Eosのインストール方法 ==&lt;br /&gt;
===[[必要な環境|Eosの必要な環境]]===&lt;br /&gt;
&lt;br /&gt;
=== [[ダウンロード|Eosのダウンロード]] ===&lt;br /&gt;
　Eosのダウンロード方法について述べます。現在、EosはSourceForgeにて開発を進めています。&lt;br /&gt;
&lt;br /&gt;
=== [[インストール方法|Eosのインストール方法]] ===&lt;br /&gt;
　Eosのインストール方法について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[PIONEのインストール方法]]===&lt;br /&gt;
　makeに替わる分散プロセス処理プラットフォーム(PIONE)のインストール方法を示します。現在、PIONEはgithubにて開発を進めています。&lt;br /&gt;
&lt;br /&gt;
== '''Eosリファレンス''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[統合コマンド|Eosの提供する統合コマンド]] ===&lt;br /&gt;
　Eosが提供する統合コマンドについて述べます。&lt;br /&gt;
&lt;br /&gt;
=== 統合コマンド：[[PIONE]]===&lt;br /&gt;
　Eosが分散環境、クラウド環境に対応した統合環境として提供するPIONEについて述べます。&lt;br /&gt;
&lt;br /&gt;
== '''Eos チュートリアル'''　==&lt;br /&gt;
=== 環境の設定　===&lt;br /&gt;
最初にEosのインストール方法を簡単に説明します。詳細は、[[インストール方法|Eosのインストール方法の詳細]]をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
* [[Eosのインストール|Eosのインストール方法]]&lt;br /&gt;
&lt;br /&gt;
=== Eosでのコマンドの取り扱い　===&lt;br /&gt;
Eosのコマンドの簡単な使い方を説明します。詳細は、[[コマンド|コマンドの詳細]]をご覧下さい。Eosでは、基本はCUIを使ったコマンドの実行により画像処理を進めます。その結果は、ファイルとして保存され、その内容を確認することが出来ます。&lt;br /&gt;
&lt;br /&gt;
* [[Eosのコマンド|Eosのコマンド]]&lt;br /&gt;
&lt;br /&gt;
=== Eosでの画像の取り扱い　===&lt;br /&gt;
Eosで取り扱うことのできる画像フォーマットと一般的な画像フォーマットからの変換方法を示します。&lt;br /&gt;
* [[画像フォーマット変換|画像フォーマットの変換]]&lt;br /&gt;
&lt;br /&gt;
=== Eosを使った簡単な画像処理　===&lt;br /&gt;
Eosを使った簡単な画像処理を実行してもらいます。&lt;br /&gt;
* [[簡単な画像処理|簡単な２次元画像処理]]&lt;br /&gt;
&lt;br /&gt;
=== CTF画像補正　===&lt;br /&gt;
電子顕微鏡画像では、その撮影方法に由来して、コントラストが大きく変調を受けています。ここでは、その画像のコントラストの変調を補正する方法を示します。&lt;br /&gt;
* [[CTF補正|CTFの補正]]&lt;br /&gt;
&lt;br /&gt;
=== 単粒子解析の基礎　===&lt;br /&gt;
　ここでは、単粒子解析の基礎を行います。実際の単粒子解析は、粒子の形やその対称性などを使って探索方法や3次元再構成法を切り替えることができます。&lt;br /&gt;
&lt;br /&gt;
==== [[単粒子解析]]の概要 ====&lt;br /&gt;
　単粒子解析の概要を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[粒子抽出|粒子の抽出]] ====&lt;br /&gt;
　まず、単粒子を抽出します。ここでは、手動で切り出す方法を示します。自動で切り出す方法も各種提案されています。&lt;br /&gt;
&lt;br /&gt;
==== [[２次元画像の分類|２次元画像の分類]] ====&lt;br /&gt;
　２次元画像を分類して、ＳＮ比を上げます。&lt;br /&gt;
&lt;br /&gt;
==== [[参照付投影角度決定|参照像があるときの投影角の決定方法]] ====&lt;br /&gt;
　参照像があるときの投影角の決定方法を説明します。参照像としては、単なる球や楕円体などとすることもあり得ます。参照像がない場合の構造解析法も別途存在しています。&lt;br /&gt;
&lt;br /&gt;
==== [[３次元再構成・逆投影|３次元再構成・逆投影法]] ====&lt;br /&gt;
　3次元再構成自身を解説します。&lt;br /&gt;
&lt;br /&gt;
==== [[可視化ツール|可視化ツール]] ====&lt;br /&gt;
　できあがった三次元像を可視化するためのツールを紹介します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[電子線トモグラフィー]] ===&lt;br /&gt;
　電子線トモグラフィーとは、同一視野の連続傾斜像から、その視野の３次元画像を再構成する方法です。細胞内の構造や構造多型性をもつタンパク質の構造解析に有効な方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[電子線トモグラフィー]]の概要 ====&lt;br /&gt;
　電子線トモグラフィー法は、同一視野の傾斜シリーズ画像のセットから３次元像を再構成する方法です。ここではその概要を述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[画像の補正]] ====&lt;br /&gt;
　傾斜画像では、視野全体がアンダーフォーカスとなるように、通常の電子顕微鏡撮影よりも大きなデフォカース値をとる場合が多いです。その場合、LaB6などの電子銃では第一トーンリングより外側の情報がほとんど無いために、CTF補正等は必要ありませんが、電界放出銃を利用した場合には、場合によっては間違った情報を与える場合があるので注意が必要です。&lt;br /&gt;
&lt;br /&gt;
==== ラフ・アラインメント ====&lt;br /&gt;
　傾斜画像の中心付近の画像の相関から、それぞれの傾斜画像の大まかな位置を合わせます。&lt;br /&gt;
&lt;br /&gt;
==== アラインメント ====&lt;br /&gt;
　傾斜画像の軸の位置、角度を出来る限り一致させます。&lt;br /&gt;
&lt;br /&gt;
==== ３次元再構成 ====&lt;br /&gt;
　２次元画像のセットから３次元画像を再構成します。&lt;br /&gt;
&lt;br /&gt;
==== 画像のもつ問題点 ====&lt;br /&gt;
　全方位からの投影像を得られないために、ミッシングエリアとよばれる情報がない領域があります。そのため、方向依存でのボケを生じます。&lt;br /&gt;
&lt;br /&gt;
==== 画像の解釈 ====&lt;br /&gt;
　また、多様な構造を含むため、３次元画像から興味あるセグメントを切り出すなどの作業が必要です。そのための支援ソフトウェアが必要です。&lt;br /&gt;
&lt;br /&gt;
===備考 ===&lt;br /&gt;
　上記のチュートリアル・ページは、2012/09/10-11 単粒子解析Workshopでの資料を元に作成したものです。&lt;br /&gt;
今後もこのサイトを充実させ、ワークショップ等で利用していきたいと考えています。&lt;br /&gt;
&lt;br /&gt;
== Eosにおける開発（開発者向け） ==&lt;br /&gt;
=== [[Eosの構造|Eosの構造]] ===&lt;br /&gt;
　Eosの構造(Architecture）について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[Eosの開発|Eosの開発]]===&lt;br /&gt;
　SourceForgeからクローンを作成し、localで新規ツールなどを開発した後、SourceForgeに登録するまでの流れを示します。&lt;br /&gt;
&lt;br /&gt;
=== [[ツールの開発]] ===&lt;br /&gt;
==== [[ツールの作り方]] ====&lt;br /&gt;
　Eosの上での[[Small Tools]]([[コマンド群]])の作り方について述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[簡単なプログラム例]] ====&lt;br /&gt;
　Eosの上での[[Small Tools]]([[コマンド群]])の簡単なプログラム例について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[ライブラリ（API）の作り方]]===&lt;br /&gt;
　Eosの上での[[オブジェクト指向型ライブラリ]]（[[API]]）の作り方について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[ライブラリ(API)一覧]]===&lt;br /&gt;
　Eosの上での[[オブジェクト指向型ライブラリ]]（[[API]]）の一覧です。&lt;br /&gt;
&lt;br /&gt;
=== [[機能別ライブラリ(API)一覧]]===&lt;br /&gt;
　Eosの上での機能別に分類された[[オブジェクト指向型ライブラリ]]（[[API]]）の一覧です。&lt;br /&gt;
&lt;br /&gt;
並列処理のためのライブラリ&lt;br /&gt;
*[[eosCuda]]: CUDA を使うためのライブラリ&lt;br /&gt;
*[[eosPThread]]: pthread を使うためのライブラリ&lt;br /&gt;
&lt;br /&gt;
=== [[統合コマンドの作り方]]===&lt;br /&gt;
　統合コマンドの作り方を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[Makefileによる統合]] ====&lt;br /&gt;
　[[Makefile]]を用いた統合方法について示します。[[Visualmake]]は自動的に簡易型のGUIを提供します。&lt;br /&gt;
&lt;br /&gt;
==== [[PIONEによる統合]]  ====&lt;br /&gt;
　分散環境（クラウド環境）に対応したプロセス定義書[[PIONE]]を用いた統合方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[bashによる統合]] ====&lt;br /&gt;
　bashなどのスクリプト言語による統合方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[統合コマンドによる統合]] ====&lt;br /&gt;
　[[Display2]], [[smolet]], [[Eos]]などのTcl/Tk型の統合コマンドによる統合, [[ctfDisplay]]等のRuby型の統合コマンドによる統合，[[molvie]]などのＣ言語型の統合コマンドによる統合、などの各種方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[並列処理による高速化]] ====&lt;br /&gt;
　Eosでは、makeを使った単一ホストでのプロセスレベルでの並列処理、PIONEを使った分散環境におけるプロセスレベルの並列処理に加えて、pthread/GPGPUを用いたthreadレベルでの高速化も試行しています。すべてのコードが対応している訳ではありませんが、随時、対応を進めています。&lt;br /&gt;
===== [[eosPThread]] =====&lt;br /&gt;
===== [[eosCuda]] =====&lt;br /&gt;
&lt;br /&gt;
== [[画像処理]] ==&lt;br /&gt;
=== [[画像処理一般]] ===&lt;br /&gt;
　ここでは画像処理一般に関する話をまとめています。&lt;br /&gt;
&lt;br /&gt;
==== [[簡単な画像処理]]====&lt;br /&gt;
　Eosを使った簡単な画像処理に関するチュートリアルが掲載されています。&lt;br /&gt;
&lt;br /&gt;
==== [[画像の入力]]と[[レンズ]] ====&lt;br /&gt;
　コンピュータを使って画像処理を行う前に、画像がデジタル化される入力装置のことを気にしておく必要があります。&lt;br /&gt;
&lt;br /&gt;
==== [[CTF]],[[PSF]]と[[MTF]]====&lt;br /&gt;
　真に得たい画像をf(x,y)で表現した場合に、[[画像の入力]]方法や[[レンズ]]の性能などによりどうしても画像が劣化します。&lt;br /&gt;
&lt;br /&gt;
==== [[標本化]] ====&lt;br /&gt;
　アナログ画像をデジタル画像にするためには、空間を刻み、離散化することが重要です。このステップを標本化といいます。&lt;br /&gt;
&lt;br /&gt;
==== [[量子化]] ====&lt;br /&gt;
　デジタル画像処理では、アナログである濃度値（光学密度）をあるビット数内で表現する量子化（ＡＤ変換）という操作が最初に必要です。&lt;br /&gt;
&lt;br /&gt;
==== [[ノイズ除去]] ====&lt;br /&gt;
　ノイズが非常に多い画像を取り扱うためには、ノイズの性質をよく知ることが重要です。&lt;br /&gt;
&lt;br /&gt;
===== [[平滑化]] =====&lt;br /&gt;
　画像のもつノイズを取り除くことを主たる目的として実施する画像処理方法です。ノイズの性質をよく理解することで、適切なノイズ除去が可能になります。&lt;br /&gt;
&lt;br /&gt;
==== [[エッジ検出]] ====&lt;br /&gt;
　対象物の形を理解するために重要なステップですが、とても難しいステップでもあります。&lt;br /&gt;
&lt;br /&gt;
==== [[２値画像処理]] ====&lt;br /&gt;
　シグナルと背景の切り分けや、代表点や骨格の抽出など、画像処理や解析のスタートとなる処理方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[フーリエ空間]]を利用した画像処理 ====&lt;br /&gt;
&lt;br /&gt;
==== 実空間の[[カーネル]]を用いた画像処理 ====&lt;br /&gt;
&lt;br /&gt;
==== [[マスマティカル・モルフォロジー]]を使った画像処理 ====&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡画像処理]] ===&lt;br /&gt;
　電子顕微鏡画像処理に関する話をまとめています。&lt;br /&gt;
&lt;br /&gt;
==== [[モンタージュ]]、[[パノラマ]]画像 ====&lt;br /&gt;
　異なる領域を撮影した複数の画像（ただし、その一部は重なっている画像のセット）を組み合わせて、広領域の画像をつくる方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[CTF補正]] ====&lt;br /&gt;
　電子顕微鏡の画像は、原理的に、画像変調を受けています。その画像変調を補正する為の画像処理です。&lt;br /&gt;
&lt;br /&gt;
==== [[３次元画像の位置合わせ]] ====&lt;br /&gt;
　３次元画像同士を平均し、雑音をとるための手法です。&lt;br /&gt;
&lt;br /&gt;
==== [[シリアル画像の位置合わせ]] ====&lt;br /&gt;
　連続切片の画像同士の位置を合わせることで、三次元像を再構成する手法です。&lt;br /&gt;
&lt;br /&gt;
== [[電子顕微鏡]] ==&lt;br /&gt;
　ここでは電子顕微鏡に関する基礎、FAQ、TIPSをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
=== [[電子銃]]===&lt;br /&gt;
　電子顕微鏡の電子線源である電子銃についての解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子レンズ]]===&lt;br /&gt;
　透過電子顕微鏡の光学系、及び、レンズの仕組みに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[透過型電子顕微鏡のコントラスト]]===&lt;br /&gt;
　透過型電子顕微鏡(TEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[走査型透過電子顕微鏡のコントラスト]]===&lt;br /&gt;
　走査型透過電子顕微鏡(STEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[走査型電子顕微鏡のコントラスト]] ===&lt;br /&gt;
　走査型電子顕微鏡(SEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[クライオ電子顕微鏡法]] ===&lt;br /&gt;
　クライオ電子顕微鏡法に関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡のFAQ]] ===&lt;br /&gt;
　電子顕微鏡に関するよくある質問に対する回答です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡のTIPS]] ===&lt;br /&gt;
　電子顕微鏡を利用する際などのTIPSをまとめることにしました。&lt;br /&gt;
&lt;br /&gt;
== [[ロードマップ|Eosの今後の発展（ロードマップ）について]] ==&lt;br /&gt;
　Eosの今後の開発方針([[ロードマップ]])について述べます。&lt;br /&gt;
&lt;br /&gt;
== FAQ and TIPS ==&lt;br /&gt;
=== [[FAQ]] ===&lt;br /&gt;
　よくある質問をまとめました。まだまだ不十分ですが、少しずつ増やしていきたいと思います。&lt;br /&gt;
&lt;br /&gt;
=== [[EosのTIPS]] ===&lt;br /&gt;
　よくある画像処理法をまとめてました。まだまだ不十分ですが、少しずつ増やしていきたいと思います。&lt;br /&gt;
&lt;br /&gt;
=== [[Eos関連ソフトウェアのTIPS]] ===&lt;br /&gt;
　Eosに関連するソフトウェアの使い方をまとめています。&lt;br /&gt;
&lt;br /&gt;
== 開発にかける思い ==&lt;br /&gt;
　開発当時と比べても非常に多くのソフトウェアが開発され、利用されている。その中で、継続的に開発していく意味はどこにあるのだろうか。[[開発にかける思いByYasunaga]]を少しずつ書き綴っていこう。&lt;br /&gt;
&lt;br /&gt;
== Eos User Group ==&lt;br /&gt;
　Eosを利用する上での情報共有の場を、仮にFacebookの上に作りました。参加されたい方は、facebook上で登録をお願いします。&lt;br /&gt;
&lt;br /&gt;
== '''イメージイラストについて''' ==&lt;br /&gt;
&lt;br /&gt;
現在、Eospediaのイメージイラストを募集中です。&lt;br /&gt;
我こそはという方はEospedia管理者まで御連絡下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eospedia(WIKI)の使い方・設定に関しては、[http://meta.wikimedia.org/wiki/Main_Page ユーザーズガイド]を参照して下さい。&lt;br /&gt;
&lt;br /&gt;
== 外部リンク ==&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ Eospedia.jp]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ Eospedia.en]&lt;br /&gt;
* [http://sourceforge.jp/projects/eos/ Eos SourceForge]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/ 安永研究室]&lt;br /&gt;
* [http://www.bio.kyutech.ac.jp/ 生命情報工学科]&lt;br /&gt;
* [http://www.iizuka.kyutech.ac.jp/ 情報工学部／情報工学府]&lt;br /&gt;
* [http://www.kyutech.ac.jp/ 九州工業大学]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikibooks.org/wiki/Software_Tools_For_Molecular_Microscopy Software Tools For Molecular Microscopy]&lt;br /&gt;
* [http://emdatabank.org/emsoftware.html EM Software on EMDataBank]&lt;br /&gt;
&lt;br /&gt;
== メディアウィキの始め方 ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定一覧]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki リリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/EosCuda</id>
		<title>EosCuda</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/EosCuda"/>
				<updated>2013-11-16T04:36:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: ページの作成:「General/'''eosCuda'''は、EosのライブラリでCudaの利用のためのユーティリティです。」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General/'''eosCuda'''は、EosのライブラリでCudaの利用のためのユーティリティです。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Pthread</id>
		<title>Pthread</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/Pthread"/>
				<updated>2013-11-16T04:20:20Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: ページの作成:「'''pthread'''とは、マルチスレッドプログラムを利用するための標準APIです。」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''pthread'''とは、マルチスレッドプログラムを利用するための標準APIです。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/EosPThread</id>
		<title>EosPThread</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/EosPThread"/>
				<updated>2013-11-16T04:19:24Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: ページの作成:「General/'''eosPThread'''は、Eos上でpthreadを利用するためのユーティリティです。  == 制御変数 ==  extern int __eosPThread__=0 　ライブラ...」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General/'''eosPThread'''は、Eos上で[[pthread]]を利用するためのユーティリティです。&lt;br /&gt;
&lt;br /&gt;
== 制御変数 ==&lt;br /&gt;
 extern int __eosPThread__=0&lt;br /&gt;
　ライブラリ内でpthreadを利用するかどうかを判断するためのフラグです。&lt;br /&gt;
&lt;br /&gt;
 extern int __eosPThreadNum__=1&lt;br /&gt;
　ライブラリ内で利用するthreadの数です。&lt;br /&gt;
&lt;br /&gt;
== 制御関数 ==&lt;br /&gt;
 extern void eosPThreadInit   (eosPThread* t, int max, int mode);&lt;br /&gt;
 extern int  eosPThreadCreateOnWaitingThread (eosPThread* t, void* (*start_routine)(void *), void * arg, int mode);&lt;br /&gt;
 extern int  eosPThreadCreate (eosPThread* t, int i, void* (*start_routine)(void *), void * arg, int mode);&lt;br /&gt;
 extern void eosPThreadJoin   (eosPThread* t, int i, int mode);&lt;br /&gt;
 extern void eosPThreadJoinAll(eosPThread* t, int mode);&lt;br /&gt;
&lt;br /&gt;
 extern void eosPThreadMutexInit(eosPThread* t);&lt;br /&gt;
 extern void eosPThreadMutexLock(eosPThread* t);&lt;br /&gt;
 extern void eosPThreadMutexUnlock(eosPThread* t);&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E4%B8%A6%E5%88%97%E5%87%A6%E7%90%86%E3%81%AB%E3%82%88%E3%82%8B%E9%AB%98%E9%80%9F%E5%8C%96</id>
		<title>並列処理による高速化</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E4%B8%A6%E5%88%97%E5%87%A6%E7%90%86%E3%81%AB%E3%82%88%E3%82%8B%E9%AB%98%E9%80%9F%E5%8C%96"/>
				<updated>2013-11-16T04:14:24Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'並列処理による高速化' は、[[Eos]]においては、[[pthread]]([[eosPThread]])や[[GPGPU]]([[eosCuda]])を使った高速化を指します。単一ホストでのプロセス（タスク）の並列化はmakeの機能を利用して、分散環境におけるプロセス（タスク）の並列化は、[[PIONE]]を用いて行っています。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8"/>
				<updated>2013-11-16T04:13:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 機能別ライブラリ(API)一覧 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Eospediaにようこそ''' ==&lt;br /&gt;
&lt;br /&gt;
2010年11月05日に、研究室内にEospediaクローズドβ版の運営を開始しました。&lt;br /&gt;
2012年８月に、こちらが電子顕微鏡画像処理システムEosのホームページの本家となるように、オープンにしました。&lt;br /&gt;
&lt;br /&gt;
[[Eos]]のコマンド説明やその中のアルゴリズムについてなど、幅広い知識を集約できればと思います。それに加えて、電子顕微鏡画像処理を含む、各種画像処理の基本を学ぶことができるサイトとして運営したいと考えています。&lt;br /&gt;
&lt;br /&gt;
wikiは「間違いをいかに防ぐか」ではなく、「いかに修正するか」が哲学ですので、&lt;br /&gt;
間違いを恐れず(もちろんデタラメは論外)皆さんの知識とノウハウを自由に書いて頂ければ幸いです。&lt;br /&gt;
&lt;br /&gt;
只今ホームページに公開していたEosマニュアル(日本語版も含む)の転載作業を進めています。&lt;br /&gt;
&lt;br /&gt;
ちなみに、[http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ 英語版]もあります。現在は、日本語版のほうが充実しています。&lt;br /&gt;
&lt;br /&gt;
== '''Eosビギナーズガイド''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[Eos|Eosとは？]] ===&lt;br /&gt;
　Eosとはなにかについて述べます。&lt;br /&gt;
=== [[コマンド|Eosのコマンドとは？]] ===&lt;br /&gt;
　Eosにおけるコマンドについて述べます。&lt;br /&gt;
=== [[Makefile|Eosはどうやって使うの？]] ===&lt;br /&gt;
　Eosにおける[[make]]を用いたコマンドの統合方法について述べます。&lt;br /&gt;
=== [[コマンド一覧|Eosのコマンド一覧表]] ===&lt;br /&gt;
　Eosが提供するコマンドの一覧を示します。&lt;br /&gt;
=== [[機能別コマンド一覧|Eosの機能別コマンド一覧表]] ===&lt;br /&gt;
　Eosが提供するコマンドの機能別一覧を示します。&lt;br /&gt;
&lt;br /&gt;
== Eosのインストール方法 ==&lt;br /&gt;
===[[必要な環境|Eosの必要な環境]]===&lt;br /&gt;
&lt;br /&gt;
=== [[ダウンロード|Eosのダウンロード]] ===&lt;br /&gt;
　Eosのダウンロード方法について述べます。現在、EosはSourceForgeにて開発を進めています。&lt;br /&gt;
&lt;br /&gt;
=== [[インストール方法|Eosのインストール方法]] ===&lt;br /&gt;
　Eosのインストール方法について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[PIONEのインストール方法]]===&lt;br /&gt;
　makeに替わる分散プロセス処理プラットフォーム(PIONE)のインストール方法を示します。現在、PIONEはgithubにて開発を進めています。&lt;br /&gt;
&lt;br /&gt;
== '''Eosリファレンス''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[統合コマンド|Eosの提供する統合コマンド]] ===&lt;br /&gt;
　Eosが提供する統合コマンドについて述べます。&lt;br /&gt;
&lt;br /&gt;
=== 統合コマンド：[[PIONE]]===&lt;br /&gt;
　Eosが分散環境、クラウド環境に対応した統合環境として提供するPIONEについて述べます。&lt;br /&gt;
&lt;br /&gt;
== '''Eos チュートリアル'''　==&lt;br /&gt;
=== 環境の設定　===&lt;br /&gt;
最初にEosのインストール方法を簡単に説明します。詳細は、[[インストール方法|Eosのインストール方法の詳細]]をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
* [[Eosのインストール|Eosのインストール方法]]&lt;br /&gt;
&lt;br /&gt;
=== Eosでのコマンドの取り扱い　===&lt;br /&gt;
Eosのコマンドの簡単な使い方を説明します。詳細は、[[コマンド|コマンドの詳細]]をご覧下さい。Eosでは、基本はCUIを使ったコマンドの実行により画像処理を進めます。その結果は、ファイルとして保存され、その内容を確認することが出来ます。&lt;br /&gt;
&lt;br /&gt;
* [[Eosのコマンド|Eosのコマンド]]&lt;br /&gt;
&lt;br /&gt;
=== Eosでの画像の取り扱い　===&lt;br /&gt;
Eosで取り扱うことのできる画像フォーマットと一般的な画像フォーマットからの変換方法を示します。&lt;br /&gt;
* [[画像フォーマット変換|画像フォーマットの変換]]&lt;br /&gt;
&lt;br /&gt;
=== Eosを使った簡単な画像処理　===&lt;br /&gt;
Eosを使った簡単な画像処理を実行してもらいます。&lt;br /&gt;
* [[簡単な画像処理|簡単な２次元画像処理]]&lt;br /&gt;
&lt;br /&gt;
=== CTF画像補正　===&lt;br /&gt;
電子顕微鏡画像では、その撮影方法に由来して、コントラストが大きく変調を受けています。ここでは、その画像のコントラストの変調を補正する方法を示します。&lt;br /&gt;
* [[CTF補正|CTFの補正]]&lt;br /&gt;
&lt;br /&gt;
=== 単粒子解析の基礎　===&lt;br /&gt;
　ここでは、単粒子解析の基礎を行います。実際の単粒子解析は、粒子の形やその対称性などを使って探索方法や3次元再構成法を切り替えることができます。&lt;br /&gt;
&lt;br /&gt;
==== [[単粒子解析]]の概要 ====&lt;br /&gt;
　単粒子解析の概要を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[粒子抽出|粒子の抽出]] ====&lt;br /&gt;
　まず、単粒子を抽出します。ここでは、手動で切り出す方法を示します。自動で切り出す方法も各種提案されています。&lt;br /&gt;
&lt;br /&gt;
==== [[２次元画像の分類|２次元画像の分類]] ====&lt;br /&gt;
　２次元画像を分類して、ＳＮ比を上げます。&lt;br /&gt;
&lt;br /&gt;
==== [[参照付投影角度決定|参照像があるときの投影角の決定方法]] ====&lt;br /&gt;
　参照像があるときの投影角の決定方法を説明します。参照像としては、単なる球や楕円体などとすることもあり得ます。参照像がない場合の構造解析法も別途存在しています。&lt;br /&gt;
&lt;br /&gt;
==== [[３次元再構成・逆投影|３次元再構成・逆投影法]] ====&lt;br /&gt;
　3次元再構成自身を解説します。&lt;br /&gt;
&lt;br /&gt;
==== [[可視化ツール|可視化ツール]] ====&lt;br /&gt;
　できあがった三次元像を可視化するためのツールを紹介します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[電子線トモグラフィー]] ===&lt;br /&gt;
　電子線トモグラフィーとは、同一視野の連続傾斜像から、その視野の３次元画像を再構成する方法です。細胞内の構造や構造多型性をもつタンパク質の構造解析に有効な方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[電子線トモグラフィー]]の概要 ====&lt;br /&gt;
　電子線トモグラフィー法は、同一視野の傾斜シリーズ画像のセットから３次元像を再構成する方法です。ここではその概要を述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[画像の補正]] ====&lt;br /&gt;
　傾斜画像では、視野全体がアンダーフォーカスとなるように、通常の電子顕微鏡撮影よりも大きなデフォカース値をとる場合が多いです。その場合、LaB6などの電子銃では第一トーンリングより外側の情報がほとんど無いために、CTF補正等は必要ありませんが、電界放出銃を利用した場合には、場合によっては間違った情報を与える場合があるので注意が必要です。&lt;br /&gt;
&lt;br /&gt;
==== ラフ・アラインメント ====&lt;br /&gt;
　傾斜画像の中心付近の画像の相関から、それぞれの傾斜画像の大まかな位置を合わせます。&lt;br /&gt;
&lt;br /&gt;
==== アラインメント ====&lt;br /&gt;
　傾斜画像の軸の位置、角度を出来る限り一致させます。&lt;br /&gt;
&lt;br /&gt;
==== ３次元再構成 ====&lt;br /&gt;
　２次元画像のセットから３次元画像を再構成します。&lt;br /&gt;
&lt;br /&gt;
==== 画像のもつ問題点 ====&lt;br /&gt;
　全方位からの投影像を得られないために、ミッシングエリアとよばれる情報がない領域があります。そのため、方向依存でのボケを生じます。&lt;br /&gt;
&lt;br /&gt;
==== 画像の解釈 ====&lt;br /&gt;
　また、多様な構造を含むため、３次元画像から興味あるセグメントを切り出すなどの作業が必要です。そのための支援ソフトウェアが必要です。&lt;br /&gt;
&lt;br /&gt;
===備考 ===&lt;br /&gt;
　上記のチュートリアル・ページは、2012/09/10-11 単粒子解析Workshopでの資料を元に作成したものです。&lt;br /&gt;
今後もこのサイトを充実させ、ワークショップ等で利用していきたいと考えています。&lt;br /&gt;
&lt;br /&gt;
== Eosにおける開発（開発者向け） ==&lt;br /&gt;
=== [[Eosの構造|Eosの構造]] ===&lt;br /&gt;
　Eosの構造(Architecture）について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[Eosの開発|Eosの開発]]===&lt;br /&gt;
　SourceForgeからクローンを作成し、localで新規ツールなどを開発した後、SourceForgeに登録するまでの流れを示します。&lt;br /&gt;
&lt;br /&gt;
=== [[ツールの開発]] ===&lt;br /&gt;
==== [[ツールの作り方]] ====&lt;br /&gt;
　Eosの上での[[Small Tools]]([[コマンド群]])の作り方について述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[簡単なプログラム例]] ====&lt;br /&gt;
　Eosの上での[[Small Tools]]([[コマンド群]])の簡単なプログラム例について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[ライブラリ（API）の作り方]]===&lt;br /&gt;
　Eosの上での[[オブジェクト指向型ライブラリ]]（[[API]]）の作り方について述べます。&lt;br /&gt;
&lt;br /&gt;
=== [[ライブラリ(API)一覧]]===&lt;br /&gt;
　Eosの上での[[オブジェクト指向型ライブラリ]]（[[API]]）の一覧です。&lt;br /&gt;
&lt;br /&gt;
=== [[機能別ライブラリ(API)一覧]]===&lt;br /&gt;
　Eosの上での機能別に分類された[[オブジェクト指向型ライブラリ]]（[[API]]）の一覧です。&lt;br /&gt;
&lt;br /&gt;
並列処理のためのライブラリ&lt;br /&gt;
*[[eosCuda]]: CUDA を使うためのライブラリ&lt;br /&gt;
*[[eosPThread]]: pthread を使うためのライブラリ&lt;br /&gt;
&lt;br /&gt;
=== [[統合コマンドの作り方]]===&lt;br /&gt;
　統合コマンドの作り方を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[Makefileによる統合]] ====&lt;br /&gt;
　[[Makefile]]を用いた統合方法について示します。[[Visualmake]]は自動的に簡易型のGUIを提供します。&lt;br /&gt;
&lt;br /&gt;
==== [[PIONEによる統合]]  ====&lt;br /&gt;
　分散環境（クラウド環境）に対応したプロセス定義書[[PIONE]]を用いた統合方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[bashによる統合]] ====&lt;br /&gt;
　bashなどのスクリプト言語による統合方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[統合コマンドによる統合]] ====&lt;br /&gt;
　[[Display2]], [[smolet]], [[Eos]]などのTcl/Tk型の統合コマンドによる統合, [[ctfDisplay]]等のRuby型の統合コマンドによる統合，[[molvie]]などのＣ言語型の統合コマンドによる統合、などの各種方法について示します。&lt;br /&gt;
&lt;br /&gt;
==== [[並列処理による高速化]] ====&lt;br /&gt;
　Eosでは、makeを使った単一ホストでのプロセスレベルでの並列処理、PIONEを使った分散環境におけるプロセスレベルの並列処理に加えて、pthread/GPGPUを用いたthreadレベルでの高速化も試行しています。すべてのコードが対応している訳ではありませんが、随時、対応を進めています。&lt;br /&gt;
&lt;br /&gt;
== [[画像処理]] ==&lt;br /&gt;
=== [[画像処理一般]] ===&lt;br /&gt;
　ここでは画像処理一般に関する話をまとめています。&lt;br /&gt;
&lt;br /&gt;
==== [[簡単な画像処理]]====&lt;br /&gt;
　Eosを使った簡単な画像処理に関するチュートリアルが掲載されています。&lt;br /&gt;
&lt;br /&gt;
==== [[画像の入力]]と[[レンズ]] ====&lt;br /&gt;
　コンピュータを使って画像処理を行う前に、画像がデジタル化される入力装置のことを気にしておく必要があります。&lt;br /&gt;
&lt;br /&gt;
==== [[CTF]],[[PSF]]と[[MTF]]====&lt;br /&gt;
　真に得たい画像をf(x,y)で表現した場合に、[[画像の入力]]方法や[[レンズ]]の性能などによりどうしても画像が劣化します。&lt;br /&gt;
&lt;br /&gt;
==== [[標本化]] ====&lt;br /&gt;
　アナログ画像をデジタル画像にするためには、空間を刻み、離散化することが重要です。このステップを標本化といいます。&lt;br /&gt;
&lt;br /&gt;
==== [[量子化]] ====&lt;br /&gt;
　デジタル画像処理では、アナログである濃度値（光学密度）をあるビット数内で表現する量子化（ＡＤ変換）という操作が最初に必要です。&lt;br /&gt;
&lt;br /&gt;
==== [[ノイズ除去]] ====&lt;br /&gt;
　ノイズが非常に多い画像を取り扱うためには、ノイズの性質をよく知ることが重要です。&lt;br /&gt;
&lt;br /&gt;
===== [[平滑化]] =====&lt;br /&gt;
　画像のもつノイズを取り除くことを主たる目的として実施する画像処理方法です。ノイズの性質をよく理解することで、適切なノイズ除去が可能になります。&lt;br /&gt;
&lt;br /&gt;
==== [[エッジ検出]] ====&lt;br /&gt;
　対象物の形を理解するために重要なステップですが、とても難しいステップでもあります。&lt;br /&gt;
&lt;br /&gt;
==== [[２値画像処理]] ====&lt;br /&gt;
　シグナルと背景の切り分けや、代表点や骨格の抽出など、画像処理や解析のスタートとなる処理方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[フーリエ空間]]を利用した画像処理 ====&lt;br /&gt;
&lt;br /&gt;
==== 実空間の[[カーネル]]を用いた画像処理 ====&lt;br /&gt;
&lt;br /&gt;
==== [[マスマティカル・モルフォロジー]]を使った画像処理 ====&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡画像処理]] ===&lt;br /&gt;
　電子顕微鏡画像処理に関する話をまとめています。&lt;br /&gt;
&lt;br /&gt;
==== [[モンタージュ]]、[[パノラマ]]画像 ====&lt;br /&gt;
　異なる領域を撮影した複数の画像（ただし、その一部は重なっている画像のセット）を組み合わせて、広領域の画像をつくる方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[CTF補正]] ====&lt;br /&gt;
　電子顕微鏡の画像は、原理的に、画像変調を受けています。その画像変調を補正する為の画像処理です。&lt;br /&gt;
&lt;br /&gt;
==== [[３次元画像の位置合わせ]] ====&lt;br /&gt;
　３次元画像同士を平均し、雑音をとるための手法です。&lt;br /&gt;
&lt;br /&gt;
==== [[シリアル画像の位置合わせ]] ====&lt;br /&gt;
　連続切片の画像同士の位置を合わせることで、三次元像を再構成する手法です。&lt;br /&gt;
&lt;br /&gt;
== [[電子顕微鏡]] ==&lt;br /&gt;
　ここでは電子顕微鏡に関する基礎、FAQ、TIPSをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
=== [[電子銃]]===&lt;br /&gt;
　電子顕微鏡の電子線源である電子銃についての解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子レンズ]]===&lt;br /&gt;
　透過電子顕微鏡の光学系、及び、レンズの仕組みに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[透過型電子顕微鏡のコントラスト]]===&lt;br /&gt;
　透過型電子顕微鏡(TEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[走査型透過電子顕微鏡のコントラスト]]===&lt;br /&gt;
　走査型透過電子顕微鏡(STEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[走査型電子顕微鏡のコントラスト]] ===&lt;br /&gt;
　走査型電子顕微鏡(SEM)がつくるコントラストに関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[クライオ電子顕微鏡法]] ===&lt;br /&gt;
　クライオ電子顕微鏡法に関する解説です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡のFAQ]] ===&lt;br /&gt;
　電子顕微鏡に関するよくある質問に対する回答です。&lt;br /&gt;
&lt;br /&gt;
=== [[電子顕微鏡のTIPS]] ===&lt;br /&gt;
　電子顕微鏡を利用する際などのTIPSをまとめることにしました。&lt;br /&gt;
&lt;br /&gt;
== [[ロードマップ|Eosの今後の発展（ロードマップ）について]] ==&lt;br /&gt;
　Eosの今後の開発方針([[ロードマップ]])について述べます。&lt;br /&gt;
&lt;br /&gt;
== FAQ and TIPS ==&lt;br /&gt;
=== [[FAQ]] ===&lt;br /&gt;
　よくある質問をまとめました。まだまだ不十分ですが、少しずつ増やしていきたいと思います。&lt;br /&gt;
&lt;br /&gt;
=== [[EosのTIPS]] ===&lt;br /&gt;
　よくある画像処理法をまとめてました。まだまだ不十分ですが、少しずつ増やしていきたいと思います。&lt;br /&gt;
&lt;br /&gt;
=== [[Eos関連ソフトウェアのTIPS]] ===&lt;br /&gt;
　Eosに関連するソフトウェアの使い方をまとめています。&lt;br /&gt;
&lt;br /&gt;
== 開発にかける思い ==&lt;br /&gt;
　開発当時と比べても非常に多くのソフトウェアが開発され、利用されている。その中で、継続的に開発していく意味はどこにあるのだろうか。[[開発にかける思いByYasunaga]]を少しずつ書き綴っていこう。&lt;br /&gt;
&lt;br /&gt;
== Eos User Group ==&lt;br /&gt;
　Eosを利用する上での情報共有の場を、仮にFacebookの上に作りました。参加されたい方は、facebook上で登録をお願いします。&lt;br /&gt;
&lt;br /&gt;
== '''イメージイラストについて''' ==&lt;br /&gt;
&lt;br /&gt;
現在、Eospediaのイメージイラストを募集中です。&lt;br /&gt;
我こそはという方はEospedia管理者まで御連絡下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eospedia(WIKI)の使い方・設定に関しては、[http://meta.wikimedia.org/wiki/Main_Page ユーザーズガイド]を参照して下さい。&lt;br /&gt;
&lt;br /&gt;
== 外部リンク ==&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ Eospedia.jp]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ Eospedia.en]&lt;br /&gt;
* [http://sourceforge.jp/projects/eos/ Eos SourceForge]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/ 安永研究室]&lt;br /&gt;
* [http://www.bio.kyutech.ac.jp/ 生命情報工学科]&lt;br /&gt;
* [http://www.iizuka.kyutech.ac.jp/ 情報工学部／情報工学府]&lt;br /&gt;
* [http://www.kyutech.ac.jp/ 九州工業大学]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikibooks.org/wiki/Software_Tools_For_Molecular_Microscopy Software Tools For Molecular Microscopy]&lt;br /&gt;
* [http://emdatabank.org/emsoftware.html EM Software on EMDataBank]&lt;br /&gt;
&lt;br /&gt;
== メディアウィキの始め方 ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定一覧]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki リリース情報メーリングリスト]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9</id>
		<title>ツールの作り方</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9"/>
				<updated>2013-11-12T08:14:54Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ここでは、Eosの環境を利用した迅速な[[Small Tools]]の開発方法を概説します。これを支えるのが[[maketool]]というコマンドと[[OptionControlFile]]と呼ばれる設定ファイルです。これらにより、統一的な[[Small Tools]]の入出力のための引数、main関数における引数の値の利用方法、簡易版の使用方法、マニュアルなどが与えられます。&lt;br /&gt;
&lt;br /&gt;
== Small Toolsを開発するディレクトリの作成方法 ==&lt;br /&gt;
&lt;br /&gt;
まず、開発を行うディレクトリを作成します。&lt;br /&gt;
&lt;br /&gt;
 $ maketool ClassName ToolName All&lt;br /&gt;
&lt;br /&gt;
を実行すると、$EOS_HOME/src/Tools/ClassName/ToolName のディレクトリが作られます。&lt;br /&gt;
　その下には、src, inc, Config, docのディレクトリができあがります。&lt;br /&gt;
&lt;br /&gt;
== Small Toolsの引数の設定方法 ==&lt;br /&gt;
&lt;br /&gt;
次に設定するのは、Small Toolの引数です。これは、[[OptionControlFile]]を設定することがまず最初です。&lt;br /&gt;
設定できたら、&lt;br /&gt;
&lt;br /&gt;
 $ make check&lt;br /&gt;
 $ cd src&lt;br /&gt;
 $ make update&lt;br /&gt;
 $ make depend&lt;br /&gt;
 $ make &lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
の手順です。次回からは、OptionControlFileを変更するたびに&lt;br /&gt;
&lt;br /&gt;
 $ make update&lt;br /&gt;
&lt;br /&gt;
により、init.c, argCheck.cをアップデートします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== デバッグ等に有用なサポート ==&lt;br /&gt;
&lt;br /&gt;
== 特別なオプションと拡張の仕組み ==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ"/>
				<updated>2013-11-11T07:49:57Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* コンパイル・開発関連 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''FAQ'''では、Eosに関して、よくある質問をまとめています。&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマットの変換 ==&lt;br /&gt;
=== Q.1 Eosで利用する画像処理ツールを使うためのmrcフォーマットにするにはどうすればよいですか。IMOD/INSPECT3D/TEMographyなどとフォーマットが違います ===&lt;br /&gt;
A. もともとは、英国・MRCのCCP4に発するフォーマットですが、元々がＸ線結晶解析からスタートしているために、各種のパラメータの解釈が違っていたり、特殊な拡張を行っている場合があります。&lt;br /&gt;
また、よくつかわれるTIFFなどの画像フォーマットの画像を直接取り扱うことが出来ません。そのために、[[mrc2mrc]]、[[tiff2mrc]]など各種のフィルタ・ツールを用意しています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 粒子の抽出 ==&lt;br /&gt;
=== Q.1 粒子を切り出すには何を使いますか. ===&lt;br /&gt;
&lt;br /&gt;
A. [[Display2]]を使います。その詳細は[[Display2による粒子抽出]]を参考にして下さい。&lt;br /&gt;
&lt;br /&gt;
== 前処理・後処理 ==&lt;br /&gt;
=== Q.1 ノイズが多く、分子がよく見えないときにどうすればよいですか？ ===&lt;br /&gt;
&lt;br /&gt;
A. ノイズが多い画像からノイズをとるにはいくつかの方法（[[ノイズ除去]]）があります。[[平滑化]]の処理を行います。らせん対称性などの対称性がある画像の場合には、[[対称性に則った平均化]]を行います。&lt;br /&gt;
&lt;br /&gt;
=== Q.2 ＣＴＦ補正を行うとリング上の構造が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. ＣＣＤやフィルム上に存在したゴミやホットスポットのために生じます。それらは異常に大きい値もしくは小さい値をとっている場合が多いです。そうした値をとるには、[[mrcImageAbnormalValueRemove]]、もしくは、[[mrcImageCCDNoiseRemove]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
=== Q.3 ＣＴＦ補正を行うと周辺から縞模様が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. デジタル画像では、画像が繰り返していると考えるべきであることから生じています。周辺の濃さが左右、上下で異なる場合に、如実に表れます。&lt;br /&gt;
これを無くすためには、Padding([[mrcImagePad]])/Windowing[[mrcImageWindowing]]/Floating([[mrcImagePad]]で可能)といった前処理を行うことで最小限に抑えることが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 画像の比較 ==&lt;br /&gt;
=== Q.1 画像（1D, 2D, 3D)の比較をしたいのですが、どんなコマンドがありますか？ ===&lt;br /&gt;
&lt;br /&gt;
A. [[mrcImageSubtraction]]により減算した結果を出すことができます。また、このコマンドでは、RMSD(root mean square deviation)を計算するとも出来ます。&lt;br /&gt;
もし、二つの画像間で、密度の一次変換を行い、一方の密度にもっともあう密度に変換した後、比較したい場合には、[[mrcImageNormalizedSubtraction]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 並列計算 ==&lt;br /&gt;
=== Q.1 Eosのsmall commandsは、並列計算することが出来ますか。===&lt;br /&gt;
A. できるコマンドもあります。-pthread/-cudaなどのキーワードがオプションにあるコマンドを参考にして下さい。mrc2Dto3Dやmrc3Dto2Dなどがそれに対応します。&lt;br /&gt;
&lt;br /&gt;
== ハードウェアの設定 ==&lt;br /&gt;
=== Q.1 X11上でEosのDisplay2やctfDisplayでキーボードの入力ができません。どうすれば良いでしょう。===&lt;br /&gt;
A. 入力メソッドとして全てのソフトウェアで利用できる設定になっていますか。入力メソッドの設定の中に「全てのアプリケーションで利用する」のチェックを入れてみて下さい。&lt;br /&gt;
&lt;br /&gt;
==コンパイル・開発関連==&lt;br /&gt;
;Q1) コンパイル時にduplicateエラーが発生し、コマンドが作成されません。&lt;br /&gt;
:A1)  gccのバージョンによってはデフォルトでインライン関数の定義が残るように設定されている可能性があります。gccを含む記述をgcc -std=gnu90にしてみて下さい。具体的に変更するファイルは $EOS_HOME/src/XXXX.incです。(XXXXは使用しているOSのタイプです。)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
例. x86Mac64.incの場合&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
変更前							変更後&lt;br /&gt;
CC     = gcc						CC     = gcc -std=gnu90 &lt;br /&gt;
SHAREDCC     = gcc -std=gnu90 -fpic 	SHAREDCC     = gcc -std=gnu90 -fpic &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Q2)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれたのですが、どうすればよいでしょうか。&lt;br /&gt;
:A2)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ"/>
				<updated>2013-11-11T07:49:35Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* コンパイル・開発関連 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''FAQ'''では、Eosに関して、よくある質問をまとめています。&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマットの変換 ==&lt;br /&gt;
=== Q.1 Eosで利用する画像処理ツールを使うためのmrcフォーマットにするにはどうすればよいですか。IMOD/INSPECT3D/TEMographyなどとフォーマットが違います ===&lt;br /&gt;
A. もともとは、英国・MRCのCCP4に発するフォーマットですが、元々がＸ線結晶解析からスタートしているために、各種のパラメータの解釈が違っていたり、特殊な拡張を行っている場合があります。&lt;br /&gt;
また、よくつかわれるTIFFなどの画像フォーマットの画像を直接取り扱うことが出来ません。そのために、[[mrc2mrc]]、[[tiff2mrc]]など各種のフィルタ・ツールを用意しています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 粒子の抽出 ==&lt;br /&gt;
=== Q.1 粒子を切り出すには何を使いますか. ===&lt;br /&gt;
&lt;br /&gt;
A. [[Display2]]を使います。その詳細は[[Display2による粒子抽出]]を参考にして下さい。&lt;br /&gt;
&lt;br /&gt;
== 前処理・後処理 ==&lt;br /&gt;
=== Q.1 ノイズが多く、分子がよく見えないときにどうすればよいですか？ ===&lt;br /&gt;
&lt;br /&gt;
A. ノイズが多い画像からノイズをとるにはいくつかの方法（[[ノイズ除去]]）があります。[[平滑化]]の処理を行います。らせん対称性などの対称性がある画像の場合には、[[対称性に則った平均化]]を行います。&lt;br /&gt;
&lt;br /&gt;
=== Q.2 ＣＴＦ補正を行うとリング上の構造が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. ＣＣＤやフィルム上に存在したゴミやホットスポットのために生じます。それらは異常に大きい値もしくは小さい値をとっている場合が多いです。そうした値をとるには、[[mrcImageAbnormalValueRemove]]、もしくは、[[mrcImageCCDNoiseRemove]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
=== Q.3 ＣＴＦ補正を行うと周辺から縞模様が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. デジタル画像では、画像が繰り返していると考えるべきであることから生じています。周辺の濃さが左右、上下で異なる場合に、如実に表れます。&lt;br /&gt;
これを無くすためには、Padding([[mrcImagePad]])/Windowing[[mrcImageWindowing]]/Floating([[mrcImagePad]]で可能)といった前処理を行うことで最小限に抑えることが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 画像の比較 ==&lt;br /&gt;
=== Q.1 画像（1D, 2D, 3D)の比較をしたいのですが、どんなコマンドがありますか？ ===&lt;br /&gt;
&lt;br /&gt;
A. [[mrcImageSubtraction]]により減算した結果を出すことができます。また、このコマンドでは、RMSD(root mean square deviation)を計算するとも出来ます。&lt;br /&gt;
もし、二つの画像間で、密度の一次変換を行い、一方の密度にもっともあう密度に変換した後、比較したい場合には、[[mrcImageNormalizedSubtraction]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 並列計算 ==&lt;br /&gt;
=== Q.1 Eosのsmall commandsは、並列計算することが出来ますか。===&lt;br /&gt;
A. できるコマンドもあります。-pthread/-cudaなどのキーワードがオプションにあるコマンドを参考にして下さい。mrc2Dto3Dやmrc3Dto2Dなどがそれに対応します。&lt;br /&gt;
&lt;br /&gt;
== ハードウェアの設定 ==&lt;br /&gt;
=== Q.1 X11上でEosのDisplay2やctfDisplayでキーボードの入力ができません。どうすれば良いでしょう。===&lt;br /&gt;
A. 入力メソッドとして全てのソフトウェアで利用できる設定になっていますか。入力メソッドの設定の中に「全てのアプリケーションで利用する」のチェックを入れてみて下さい。&lt;br /&gt;
&lt;br /&gt;
==コンパイル・開発関連==&lt;br /&gt;
;Q.1 コンパイル時にduplicateエラーが発生し、コマンドが作成されません。&lt;br /&gt;
:A1  gccのバージョンによってはデフォルトでインライン関数の定義が残るように設定されている可能性があります。gccを含む記述をgcc -std=gnu90にしてみて下さい。具体的に変更するファイルは $EOS_HOME/src/XXXX.incです。(XXXXは使用しているOSのタイプです。)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
例. x86Mac64.incの場合&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
変更前							変更後&lt;br /&gt;
CC     = gcc						CC     = gcc -std=gnu90 &lt;br /&gt;
SHAREDCC     = gcc -std=gnu90 -fpic 	SHAREDCC     = gcc -std=gnu90 -fpic &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Q2)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれたのですが、どうすればよいでしょうか。&lt;br /&gt;
:A2)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ"/>
				<updated>2013-11-11T07:47:05Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* コンパイル・開発関連 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''FAQ'''では、Eosに関して、よくある質問をまとめています。&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマットの変換 ==&lt;br /&gt;
=== Q.1 Eosで利用する画像処理ツールを使うためのmrcフォーマットにするにはどうすればよいですか。IMOD/INSPECT3D/TEMographyなどとフォーマットが違います ===&lt;br /&gt;
A. もともとは、英国・MRCのCCP4に発するフォーマットですが、元々がＸ線結晶解析からスタートしているために、各種のパラメータの解釈が違っていたり、特殊な拡張を行っている場合があります。&lt;br /&gt;
また、よくつかわれるTIFFなどの画像フォーマットの画像を直接取り扱うことが出来ません。そのために、[[mrc2mrc]]、[[tiff2mrc]]など各種のフィルタ・ツールを用意しています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 粒子の抽出 ==&lt;br /&gt;
=== Q.1 粒子を切り出すには何を使いますか. ===&lt;br /&gt;
&lt;br /&gt;
A. [[Display2]]を使います。その詳細は[[Display2による粒子抽出]]を参考にして下さい。&lt;br /&gt;
&lt;br /&gt;
== 前処理・後処理 ==&lt;br /&gt;
=== Q.1 ノイズが多く、分子がよく見えないときにどうすればよいですか？ ===&lt;br /&gt;
&lt;br /&gt;
A. ノイズが多い画像からノイズをとるにはいくつかの方法（[[ノイズ除去]]）があります。[[平滑化]]の処理を行います。らせん対称性などの対称性がある画像の場合には、[[対称性に則った平均化]]を行います。&lt;br /&gt;
&lt;br /&gt;
=== Q.2 ＣＴＦ補正を行うとリング上の構造が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. ＣＣＤやフィルム上に存在したゴミやホットスポットのために生じます。それらは異常に大きい値もしくは小さい値をとっている場合が多いです。そうした値をとるには、[[mrcImageAbnormalValueRemove]]、もしくは、[[mrcImageCCDNoiseRemove]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
=== Q.3 ＣＴＦ補正を行うと周辺から縞模様が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. デジタル画像では、画像が繰り返していると考えるべきであることから生じています。周辺の濃さが左右、上下で異なる場合に、如実に表れます。&lt;br /&gt;
これを無くすためには、Padding([[mrcImagePad]])/Windowing[[mrcImageWindowing]]/Floating([[mrcImagePad]]で可能)といった前処理を行うことで最小限に抑えることが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 画像の比較 ==&lt;br /&gt;
=== Q.1 画像（1D, 2D, 3D)の比較をしたいのですが、どんなコマンドがありますか？ ===&lt;br /&gt;
&lt;br /&gt;
A. [[mrcImageSubtraction]]により減算した結果を出すことができます。また、このコマンドでは、RMSD(root mean square deviation)を計算するとも出来ます。&lt;br /&gt;
もし、二つの画像間で、密度の一次変換を行い、一方の密度にもっともあう密度に変換した後、比較したい場合には、[[mrcImageNormalizedSubtraction]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 並列計算 ==&lt;br /&gt;
=== Q.1 Eosのsmall commandsは、並列計算することが出来ますか。===&lt;br /&gt;
A. できるコマンドもあります。-pthread/-cudaなどのキーワードがオプションにあるコマンドを参考にして下さい。mrc2Dto3Dやmrc3Dto2Dなどがそれに対応します。&lt;br /&gt;
&lt;br /&gt;
== ハードウェアの設定 ==&lt;br /&gt;
=== Q.1 X11上でEosのDisplay2やctfDisplayでキーボードの入力ができません。どうすれば良いでしょう。===&lt;br /&gt;
A. 入力メソッドとして全てのソフトウェアで利用できる設定になっていますか。入力メソッドの設定の中に「全てのアプリケーションで利用する」のチェックを入れてみて下さい。&lt;br /&gt;
&lt;br /&gt;
==コンパイル・開発関連==&lt;br /&gt;
=== Q.1 コンパイル時にduplicateエラーが発生し、コマンドが作成されません。===&lt;br /&gt;
A1. gccのバージョンによってはデフォルトでインライン関数の定義が残るように設定されている可能性があります。gccを含む記述をgcc -std=gnu90にしてみて下さい。具体的に変更するファイルは $EOS_HOME/src/XXXX.incです。(XXXXは使用しているOSのタイプです。)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
例. x86Mac64.incの場合&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
変更前							変更後&lt;br /&gt;
CC     = gcc						CC     = gcc -std=gnu90 &lt;br /&gt;
SHAREDCC     = gcc -std=gnu90 -fpic 	SHAREDCC     = gcc -std=gnu90 -fpic &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Q2)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれたのですが、どうすればよいでしょうか。===&lt;br /&gt;
&lt;br /&gt;
A2)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ"/>
				<updated>2013-11-11T07:46:42Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* コンパイル関連 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''FAQ'''では、Eosに関して、よくある質問をまとめています。&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマットの変換 ==&lt;br /&gt;
=== Q.1 Eosで利用する画像処理ツールを使うためのmrcフォーマットにするにはどうすればよいですか。IMOD/INSPECT3D/TEMographyなどとフォーマットが違います ===&lt;br /&gt;
A. もともとは、英国・MRCのCCP4に発するフォーマットですが、元々がＸ線結晶解析からスタートしているために、各種のパラメータの解釈が違っていたり、特殊な拡張を行っている場合があります。&lt;br /&gt;
また、よくつかわれるTIFFなどの画像フォーマットの画像を直接取り扱うことが出来ません。そのために、[[mrc2mrc]]、[[tiff2mrc]]など各種のフィルタ・ツールを用意しています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 粒子の抽出 ==&lt;br /&gt;
=== Q.1 粒子を切り出すには何を使いますか. ===&lt;br /&gt;
&lt;br /&gt;
A. [[Display2]]を使います。その詳細は[[Display2による粒子抽出]]を参考にして下さい。&lt;br /&gt;
&lt;br /&gt;
== 前処理・後処理 ==&lt;br /&gt;
=== Q.1 ノイズが多く、分子がよく見えないときにどうすればよいですか？ ===&lt;br /&gt;
&lt;br /&gt;
A. ノイズが多い画像からノイズをとるにはいくつかの方法（[[ノイズ除去]]）があります。[[平滑化]]の処理を行います。らせん対称性などの対称性がある画像の場合には、[[対称性に則った平均化]]を行います。&lt;br /&gt;
&lt;br /&gt;
=== Q.2 ＣＴＦ補正を行うとリング上の構造が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. ＣＣＤやフィルム上に存在したゴミやホットスポットのために生じます。それらは異常に大きい値もしくは小さい値をとっている場合が多いです。そうした値をとるには、[[mrcImageAbnormalValueRemove]]、もしくは、[[mrcImageCCDNoiseRemove]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
=== Q.3 ＣＴＦ補正を行うと周辺から縞模様が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. デジタル画像では、画像が繰り返していると考えるべきであることから生じています。周辺の濃さが左右、上下で異なる場合に、如実に表れます。&lt;br /&gt;
これを無くすためには、Padding([[mrcImagePad]])/Windowing[[mrcImageWindowing]]/Floating([[mrcImagePad]]で可能)といった前処理を行うことで最小限に抑えることが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 画像の比較 ==&lt;br /&gt;
=== Q.1 画像（1D, 2D, 3D)の比較をしたいのですが、どんなコマンドがありますか？ ===&lt;br /&gt;
&lt;br /&gt;
A. [[mrcImageSubtraction]]により減算した結果を出すことができます。また、このコマンドでは、RMSD(root mean square deviation)を計算するとも出来ます。&lt;br /&gt;
もし、二つの画像間で、密度の一次変換を行い、一方の密度にもっともあう密度に変換した後、比較したい場合には、[[mrcImageNormalizedSubtraction]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 並列計算 ==&lt;br /&gt;
=== Q.1 Eosのsmall commandsは、並列計算することが出来ますか。===&lt;br /&gt;
A. できるコマンドもあります。-pthread/-cudaなどのキーワードがオプションにあるコマンドを参考にして下さい。mrc2Dto3Dやmrc3Dto2Dなどがそれに対応します。&lt;br /&gt;
&lt;br /&gt;
== ハードウェアの設定 ==&lt;br /&gt;
=== Q.1 X11上でEosのDisplay2やctfDisplayでキーボードの入力ができません。どうすれば良いでしょう。===&lt;br /&gt;
A. 入力メソッドとして全てのソフトウェアで利用できる設定になっていますか。入力メソッドの設定の中に「全てのアプリケーションで利用する」のチェックを入れてみて下さい。&lt;br /&gt;
&lt;br /&gt;
==コンパイル・開発関連==&lt;br /&gt;
=== Q.1 コンパイル時にduplicateエラーが発生し、コマンドが作成されません。===&lt;br /&gt;
A1. gccのバージョンによってはデフォルトでインライン関数の定義が残るように設定されている可能性があります。gccを含む記述をgcc -std=gnu90にしてみて下さい。具体的に変更するファイルは $EOS_HOME/src/XXXX.incです。(XXXXは使用しているOSのタイプです。)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
例. x86Mac64.incの場合&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
変更前							変更後&lt;br /&gt;
CC     = gcc						CC     = gcc -std=gnu90 &lt;br /&gt;
SHAREDCC     = gcc -std=gnu90 -fpic 	SHAREDCC     = gcc -std=gnu90 -fpic &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Q2)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれたのですが、どうすればよいでしょうか。&lt;br /&gt;
&lt;br /&gt;
A2)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89</id>
		<title>ダウンロード</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89"/>
				<updated>2013-11-11T07:44:31Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Eosの機能追加、修正を登録する場合 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Eos'''のダウンロード方法について&lt;br /&gt;
&lt;br /&gt;
== gitが利用できる方 ==&lt;br /&gt;
&lt;br /&gt;
gitがご利用できる方は、SourceForge.jpからのダウンロード([[http://sourceforge.jp/projects/eos/ projects/eos]])が可能です。gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]をご覧下さい。以下は、簡単にインストールに関連するコマンドをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 初めてのディレクトリにインストールする場合 ===&lt;br /&gt;
Eosの複製をgitを使って作製します。&lt;br /&gt;
&lt;br /&gt;
==== 共同開発を考えている場合（SourceForge上にアカウントが必要） ====&lt;br /&gt;
編集後、SourceForge上にソースをアップ(push)する事を前提とする場合&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
※ SourceForge上のUsernameとPasswordが必要です。&lt;br /&gt;
下記を実行する場合、[[Eos_env]]をダウンロードしたのち&lt;br /&gt;
 $ source Eos_env&lt;br /&gt;
を実行してから行うか、もしくは、$EOS_HOMEの替わりにインストールしたいディレクトリを設定する必要があります。&lt;br /&gt;
&lt;br /&gt;
$EOS_HOMEが既に設定されている場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
インストールを指定したい場合、指定したいディレクトリをdstとすると、下記のように指定する必要があります。&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git dst&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git dst&lt;br /&gt;
&lt;br /&gt;
==== Eosを使いたいだけの場合、もしくは、自分の所だけで開発を行いたい場合（SourceForge上にアカウントが必要ない） ====&lt;br /&gt;
編集しないか、もしくは、編集してもSourceForge上にソースをアップ(push)する事を前提としない場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 http://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【注意１】sshやhttpsを使ってダウンロードする場合には、開発者として登録が必要です。ssh-keygenを使って作製したpublic_keyをsourceforge上に登録する必要があります。&lt;br /&gt;
&lt;br /&gt;
【注意２】gitを使ってダウンロードした場合には、そのままでは、Eos上で新たに開発したものを登録(git-push)することができません。開発者として登録をお願いします。&lt;br /&gt;
 &lt;br /&gt;
【注意３】 --depth 1は、最新版のみを取得するためのオプションです。つけない場合は、すべての履歴をコピーすることになります。&lt;br /&gt;
&lt;br /&gt;
==== 付加的なレポジトリを利用したい場合 ====&lt;br /&gt;
チュートリアルで利用するデータやMakefileが置かれています。&lt;br /&gt;
いずれも、$EOS_HOMEのディレクトリで実施して下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/tutorial.git&lt;br /&gt;
&lt;br /&gt;
テスト用のデータファイルなどが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/data.git&lt;br /&gt;
&lt;br /&gt;
Eosのマニュアルなどが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/optional.git&lt;br /&gt;
&lt;br /&gt;
Eosで利用される他の開発コードが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/others.git&lt;br /&gt;
&lt;br /&gt;
=== 最新版に更新する場合 ===&lt;br /&gt;
Eosの最新にアップデートすることができます。&lt;br /&gt;
&lt;br /&gt;
==== 最新版の取得 ====&lt;br /&gt;
 $ git fetch            ;# 変更があったファイルをダウンロード&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch ssh://${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
===== 最新版の取得（別法） =====&lt;br /&gt;
git pullは、fetch/merge等が自動的に実行されます。自分自身がソースコードを変更していない場合には一度に実施することができます。分かっている場合にのみ、使いましょう。疑問が少しでもある場合には、fetch/mergeを順に行うことをお薦めします。&lt;br /&gt;
&lt;br /&gt;
 $ git pull git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
==== 変更になっている部分の確認 ====&lt;br /&gt;
 $ git log   FETCH_HEAD ;# 変更になっている部分を表示&lt;br /&gt;
&lt;br /&gt;
==== 変更を追加 ====&lt;br /&gt;
変更になっている部分を確認した後、自分自身が変更したものとマージしても問題がなければ、変更を追加します。自分自身も変更している場合には注意が必要です。&lt;br /&gt;
&lt;br /&gt;
 $ git merge FETCH_HEAD ;# 変更になっているものをマージする&lt;br /&gt;
&lt;br /&gt;
==== makeを用いた更新 ====&lt;br /&gt;
$EOS_HOME/Makefileが最新のものになっていれば、上記のことを下記のMakefileにて実行できます。&amp;lt;br&amp;gt;&lt;br /&gt;
※ $EOS_HOMEは$HOME/Eosディレクトリを指しています。&amp;lt;br&amp;gt;&lt;br /&gt;
　環境ファイルをそのまま使用する場合は、baseディレクトリを$HOMEに置き、Eosとリネームして下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ make git-fetch&lt;br /&gt;
 $ make git-merge&lt;br /&gt;
&lt;br /&gt;
=== Eosの機能追加、修正を登録する場合===&lt;br /&gt;
自分自身が機能追加、修正をかけ、登録する場合の例を下記に挙げておきます。&lt;br /&gt;
 git add         ; # 自分自身の複製で変更したものを加える&lt;br /&gt;
 git commit      ; # 変更したモノをgitに格納する&lt;br /&gt;
 #&lt;br /&gt;
 git push        ; # git serverに格納&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
&lt;br /&gt;
※ gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]もしくは、gitの解説書をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eosそのものの機能(Eosが提供しているMakefile)を使ってインストールすることもできます。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME &lt;br /&gt;
 $ make git-add&lt;br /&gt;
 $ make git-commit&lt;br /&gt;
 $ make git-push&lt;br /&gt;
&lt;br /&gt;
== 直接ダウンロードしたい方 ==&lt;br /&gt;
下記のサイトから、バイナリtarballをダウンロードが可能です。&lt;br /&gt;
&lt;br /&gt;
 [[http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/ EosHomePage]]&lt;br /&gt;
     or&lt;br /&gt;
 [[http://sourceforge.jp/projects/eos/releases/ Sourceforge]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
上記にアップされていないバイナリ形式に興味がある方は安永(yasunaga@bio.kyutech.ac.jp)までご連絡下さい。&lt;br /&gt;
&lt;br /&gt;
作成されたディレクトリの構成（[[Eosの構造]]）は別ページにて説明しています。&lt;br /&gt;
&lt;br /&gt;
※　2013/02より、大幅にディレクトリの構成が変更になっています。ご注意下さい。目的は、ホスト依存のバイナリコードと非依存なソースコードを切り離すことが目的です。ヘテロな環境での実行を維持しながら、NFSなどでexportされた一つのディレクトリで実行するために変更しました。&lt;br /&gt;
&lt;br /&gt;
== 動作環境 ==&lt;br /&gt;
&lt;br /&gt;
　現在、手元に環境があり、動作することが確認出来ているのは、下記のものです。&lt;br /&gt;
&lt;br /&gt;
 LINUX 32bits/64bits&lt;br /&gt;
 OS-X  32bits/64bits&lt;br /&gt;
 Windows with Cygwin&lt;br /&gt;
&lt;br /&gt;
== うまく動作しない場合 ==&lt;br /&gt;
&lt;br /&gt;
Q1)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれる&lt;br /&gt;
&lt;br /&gt;
A1)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89</id>
		<title>ダウンロード</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89"/>
				<updated>2013-11-11T07:44:00Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Eosの機能追加、修正を登録する場合 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Eos'''のダウンロード方法について&lt;br /&gt;
&lt;br /&gt;
== gitが利用できる方 ==&lt;br /&gt;
&lt;br /&gt;
gitがご利用できる方は、SourceForge.jpからのダウンロード([[http://sourceforge.jp/projects/eos/ projects/eos]])が可能です。gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]をご覧下さい。以下は、簡単にインストールに関連するコマンドをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 初めてのディレクトリにインストールする場合 ===&lt;br /&gt;
Eosの複製をgitを使って作製します。&lt;br /&gt;
&lt;br /&gt;
==== 共同開発を考えている場合（SourceForge上にアカウントが必要） ====&lt;br /&gt;
編集後、SourceForge上にソースをアップ(push)する事を前提とする場合&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
※ SourceForge上のUsernameとPasswordが必要です。&lt;br /&gt;
下記を実行する場合、[[Eos_env]]をダウンロードしたのち&lt;br /&gt;
 $ source Eos_env&lt;br /&gt;
を実行してから行うか、もしくは、$EOS_HOMEの替わりにインストールしたいディレクトリを設定する必要があります。&lt;br /&gt;
&lt;br /&gt;
$EOS_HOMEが既に設定されている場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
インストールを指定したい場合、指定したいディレクトリをdstとすると、下記のように指定する必要があります。&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git dst&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git dst&lt;br /&gt;
&lt;br /&gt;
==== Eosを使いたいだけの場合、もしくは、自分の所だけで開発を行いたい場合（SourceForge上にアカウントが必要ない） ====&lt;br /&gt;
編集しないか、もしくは、編集してもSourceForge上にソースをアップ(push)する事を前提としない場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 http://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【注意１】sshやhttpsを使ってダウンロードする場合には、開発者として登録が必要です。ssh-keygenを使って作製したpublic_keyをsourceforge上に登録する必要があります。&lt;br /&gt;
&lt;br /&gt;
【注意２】gitを使ってダウンロードした場合には、そのままでは、Eos上で新たに開発したものを登録(git-push)することができません。開発者として登録をお願いします。&lt;br /&gt;
 &lt;br /&gt;
【注意３】 --depth 1は、最新版のみを取得するためのオプションです。つけない場合は、すべての履歴をコピーすることになります。&lt;br /&gt;
&lt;br /&gt;
==== 付加的なレポジトリを利用したい場合 ====&lt;br /&gt;
チュートリアルで利用するデータやMakefileが置かれています。&lt;br /&gt;
いずれも、$EOS_HOMEのディレクトリで実施して下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/tutorial.git&lt;br /&gt;
&lt;br /&gt;
テスト用のデータファイルなどが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/data.git&lt;br /&gt;
&lt;br /&gt;
Eosのマニュアルなどが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/optional.git&lt;br /&gt;
&lt;br /&gt;
Eosで利用される他の開発コードが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/others.git&lt;br /&gt;
&lt;br /&gt;
=== 最新版に更新する場合 ===&lt;br /&gt;
Eosの最新にアップデートすることができます。&lt;br /&gt;
&lt;br /&gt;
==== 最新版の取得 ====&lt;br /&gt;
 $ git fetch            ;# 変更があったファイルをダウンロード&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch ssh://${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
===== 最新版の取得（別法） =====&lt;br /&gt;
git pullは、fetch/merge等が自動的に実行されます。自分自身がソースコードを変更していない場合には一度に実施することができます。分かっている場合にのみ、使いましょう。疑問が少しでもある場合には、fetch/mergeを順に行うことをお薦めします。&lt;br /&gt;
&lt;br /&gt;
 $ git pull git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
==== 変更になっている部分の確認 ====&lt;br /&gt;
 $ git log   FETCH_HEAD ;# 変更になっている部分を表示&lt;br /&gt;
&lt;br /&gt;
==== 変更を追加 ====&lt;br /&gt;
変更になっている部分を確認した後、自分自身が変更したものとマージしても問題がなければ、変更を追加します。自分自身も変更している場合には注意が必要です。&lt;br /&gt;
&lt;br /&gt;
 $ git merge FETCH_HEAD ;# 変更になっているものをマージする&lt;br /&gt;
&lt;br /&gt;
==== makeを用いた更新 ====&lt;br /&gt;
$EOS_HOME/Makefileが最新のものになっていれば、上記のことを下記のMakefileにて実行できます。&amp;lt;br&amp;gt;&lt;br /&gt;
※ $EOS_HOMEは$HOME/Eosディレクトリを指しています。&amp;lt;br&amp;gt;&lt;br /&gt;
　環境ファイルをそのまま使用する場合は、baseディレクトリを$HOMEに置き、Eosとリネームして下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ make git-fetch&lt;br /&gt;
 $ make git-merge&lt;br /&gt;
&lt;br /&gt;
=== Eosの機能追加、修正を登録する場合===&lt;br /&gt;
自分自身が機能追加、修正をかけ、登録する場合の例を下記に挙げておきます。&lt;br /&gt;
 git add         ; # 自分自身の複製で変更したものを加える&lt;br /&gt;
 git commit      ; # 変更したモノをgitに格納する&lt;br /&gt;
 #&lt;br /&gt;
 git push        ; # git serverに格納&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
&lt;br /&gt;
※ gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]もしくは、gitの解説書をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eosそのものの機能を使ってインストールすることもできます。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME &lt;br /&gt;
 $ make git-add&lt;br /&gt;
 $ make git-commit&lt;br /&gt;
 $ make git-push&lt;br /&gt;
&lt;br /&gt;
== 直接ダウンロードしたい方 ==&lt;br /&gt;
下記のサイトから、バイナリtarballをダウンロードが可能です。&lt;br /&gt;
&lt;br /&gt;
 [[http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/ EosHomePage]]&lt;br /&gt;
     or&lt;br /&gt;
 [[http://sourceforge.jp/projects/eos/releases/ Sourceforge]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
上記にアップされていないバイナリ形式に興味がある方は安永(yasunaga@bio.kyutech.ac.jp)までご連絡下さい。&lt;br /&gt;
&lt;br /&gt;
作成されたディレクトリの構成（[[Eosの構造]]）は別ページにて説明しています。&lt;br /&gt;
&lt;br /&gt;
※　2013/02より、大幅にディレクトリの構成が変更になっています。ご注意下さい。目的は、ホスト依存のバイナリコードと非依存なソースコードを切り離すことが目的です。ヘテロな環境での実行を維持しながら、NFSなどでexportされた一つのディレクトリで実行するために変更しました。&lt;br /&gt;
&lt;br /&gt;
== 動作環境 ==&lt;br /&gt;
&lt;br /&gt;
　現在、手元に環境があり、動作することが確認出来ているのは、下記のものです。&lt;br /&gt;
&lt;br /&gt;
 LINUX 32bits/64bits&lt;br /&gt;
 OS-X  32bits/64bits&lt;br /&gt;
 Windows with Cygwin&lt;br /&gt;
&lt;br /&gt;
== うまく動作しない場合 ==&lt;br /&gt;
&lt;br /&gt;
Q1)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれる&lt;br /&gt;
&lt;br /&gt;
A1)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89</id>
		<title>ダウンロード</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89"/>
				<updated>2013-11-11T07:43:01Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 付加的なレポジトリを利用したい場合 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Eos'''のダウンロード方法について&lt;br /&gt;
&lt;br /&gt;
== gitが利用できる方 ==&lt;br /&gt;
&lt;br /&gt;
gitがご利用できる方は、SourceForge.jpからのダウンロード([[http://sourceforge.jp/projects/eos/ projects/eos]])が可能です。gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]をご覧下さい。以下は、簡単にインストールに関連するコマンドをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 初めてのディレクトリにインストールする場合 ===&lt;br /&gt;
Eosの複製をgitを使って作製します。&lt;br /&gt;
&lt;br /&gt;
==== 共同開発を考えている場合（SourceForge上にアカウントが必要） ====&lt;br /&gt;
編集後、SourceForge上にソースをアップ(push)する事を前提とする場合&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
※ SourceForge上のUsernameとPasswordが必要です。&lt;br /&gt;
下記を実行する場合、[[Eos_env]]をダウンロードしたのち&lt;br /&gt;
 $ source Eos_env&lt;br /&gt;
を実行してから行うか、もしくは、$EOS_HOMEの替わりにインストールしたいディレクトリを設定する必要があります。&lt;br /&gt;
&lt;br /&gt;
$EOS_HOMEが既に設定されている場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
インストールを指定したい場合、指定したいディレクトリをdstとすると、下記のように指定する必要があります。&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git dst&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git dst&lt;br /&gt;
&lt;br /&gt;
==== Eosを使いたいだけの場合、もしくは、自分の所だけで開発を行いたい場合（SourceForge上にアカウントが必要ない） ====&lt;br /&gt;
編集しないか、もしくは、編集してもSourceForge上にソースをアップ(push)する事を前提としない場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 http://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【注意１】sshやhttpsを使ってダウンロードする場合には、開発者として登録が必要です。ssh-keygenを使って作製したpublic_keyをsourceforge上に登録する必要があります。&lt;br /&gt;
&lt;br /&gt;
【注意２】gitを使ってダウンロードした場合には、そのままでは、Eos上で新たに開発したものを登録(git-push)することができません。開発者として登録をお願いします。&lt;br /&gt;
 &lt;br /&gt;
【注意３】 --depth 1は、最新版のみを取得するためのオプションです。つけない場合は、すべての履歴をコピーすることになります。&lt;br /&gt;
&lt;br /&gt;
==== 付加的なレポジトリを利用したい場合 ====&lt;br /&gt;
チュートリアルで利用するデータやMakefileが置かれています。&lt;br /&gt;
いずれも、$EOS_HOMEのディレクトリで実施して下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/tutorial.git&lt;br /&gt;
&lt;br /&gt;
テスト用のデータファイルなどが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/data.git&lt;br /&gt;
&lt;br /&gt;
Eosのマニュアルなどが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/optional.git&lt;br /&gt;
&lt;br /&gt;
Eosで利用される他の開発コードが置かれています。&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/others.git&lt;br /&gt;
&lt;br /&gt;
=== 最新版に更新する場合 ===&lt;br /&gt;
Eosの最新にアップデートすることができます。&lt;br /&gt;
&lt;br /&gt;
==== 最新版の取得 ====&lt;br /&gt;
 $ git fetch            ;# 変更があったファイルをダウンロード&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch ssh://${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
===== 最新版の取得（別法） =====&lt;br /&gt;
git pullは、fetch/merge等が自動的に実行されます。自分自身がソースコードを変更していない場合には一度に実施することができます。分かっている場合にのみ、使いましょう。疑問が少しでもある場合には、fetch/mergeを順に行うことをお薦めします。&lt;br /&gt;
&lt;br /&gt;
 $ git pull git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
==== 変更になっている部分の確認 ====&lt;br /&gt;
 $ git log   FETCH_HEAD ;# 変更になっている部分を表示&lt;br /&gt;
&lt;br /&gt;
==== 変更を追加 ====&lt;br /&gt;
変更になっている部分を確認した後、自分自身が変更したものとマージしても問題がなければ、変更を追加します。自分自身も変更している場合には注意が必要です。&lt;br /&gt;
&lt;br /&gt;
 $ git merge FETCH_HEAD ;# 変更になっているものをマージする&lt;br /&gt;
&lt;br /&gt;
==== makeを用いた更新 ====&lt;br /&gt;
$EOS_HOME/Makefileが最新のものになっていれば、上記のことを下記のMakefileにて実行できます。&amp;lt;br&amp;gt;&lt;br /&gt;
※ $EOS_HOMEは$HOME/Eosディレクトリを指しています。&amp;lt;br&amp;gt;&lt;br /&gt;
　環境ファイルをそのまま使用する場合は、baseディレクトリを$HOMEに置き、Eosとリネームして下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ make git-fetch&lt;br /&gt;
 $ make git-merge&lt;br /&gt;
&lt;br /&gt;
=== Eosの機能追加、修正を登録する場合===&lt;br /&gt;
自分自身が機能追加、修正をかけ、登録する場合の例を下記に挙げておきます。こちらでも、gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]もしくは、gitの解説書をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
 git add         ; # 自分自身の複製で変更したものを加える&lt;br /&gt;
 git commit      ; # 変更したモノをgitに格納する&lt;br /&gt;
 #&lt;br /&gt;
 git push        ; # git serverに格納&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
&lt;br /&gt;
Eosそのものの機能を使ってインストールすることもできます。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME &lt;br /&gt;
 $ make git-add&lt;br /&gt;
 $ make git-commit&lt;br /&gt;
 $ make git-push&lt;br /&gt;
&lt;br /&gt;
== 直接ダウンロードしたい方 ==&lt;br /&gt;
下記のサイトから、バイナリtarballをダウンロードが可能です。&lt;br /&gt;
&lt;br /&gt;
 [[http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/ EosHomePage]]&lt;br /&gt;
     or&lt;br /&gt;
 [[http://sourceforge.jp/projects/eos/releases/ Sourceforge]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
上記にアップされていないバイナリ形式に興味がある方は安永(yasunaga@bio.kyutech.ac.jp)までご連絡下さい。&lt;br /&gt;
&lt;br /&gt;
作成されたディレクトリの構成（[[Eosの構造]]）は別ページにて説明しています。&lt;br /&gt;
&lt;br /&gt;
※　2013/02より、大幅にディレクトリの構成が変更になっています。ご注意下さい。目的は、ホスト依存のバイナリコードと非依存なソースコードを切り離すことが目的です。ヘテロな環境での実行を維持しながら、NFSなどでexportされた一つのディレクトリで実行するために変更しました。&lt;br /&gt;
&lt;br /&gt;
== 動作環境 ==&lt;br /&gt;
&lt;br /&gt;
　現在、手元に環境があり、動作することが確認出来ているのは、下記のものです。&lt;br /&gt;
&lt;br /&gt;
 LINUX 32bits/64bits&lt;br /&gt;
 OS-X  32bits/64bits&lt;br /&gt;
 Windows with Cygwin&lt;br /&gt;
&lt;br /&gt;
== うまく動作しない場合 ==&lt;br /&gt;
&lt;br /&gt;
Q1)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれる&lt;br /&gt;
&lt;br /&gt;
A1)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89</id>
		<title>ダウンロード</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89"/>
				<updated>2013-11-11T07:31:05Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 初めてのディレクトリにインストールする場合 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Eos'''のダウンロード方法について&lt;br /&gt;
&lt;br /&gt;
== gitが利用できる方 ==&lt;br /&gt;
&lt;br /&gt;
gitがご利用できる方は、SourceForge.jpからのダウンロード([[http://sourceforge.jp/projects/eos/ projects/eos]])が可能です。gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]をご覧下さい。以下は、簡単にインストールに関連するコマンドをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 初めてのディレクトリにインストールする場合 ===&lt;br /&gt;
Eosの複製をgitを使って作製します。&lt;br /&gt;
&lt;br /&gt;
==== 共同開発を考えている場合（SourceForge上にアカウントが必要） ====&lt;br /&gt;
編集後、SourceForge上にソースをアップ(push)する事を前提とする場合&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
※ SourceForge上のUsernameとPasswordが必要です。&lt;br /&gt;
下記を実行する場合、[[Eos_env]]をダウンロードしたのち&lt;br /&gt;
 $ source Eos_env&lt;br /&gt;
を実行してから行うか、もしくは、$EOS_HOMEの替わりにインストールしたいディレクトリを設定する必要があります。&lt;br /&gt;
&lt;br /&gt;
$EOS_HOMEが既に設定されている場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
インストールを指定したい場合、指定したいディレクトリをdstとすると、下記のように指定する必要があります。&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git dst&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git dst&lt;br /&gt;
&lt;br /&gt;
==== Eosを使いたいだけの場合、もしくは、自分の所だけで開発を行いたい場合（SourceForge上にアカウントが必要ない） ====&lt;br /&gt;
編集しないか、もしくは、編集してもSourceForge上にソースをアップ(push)する事を前提としない場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 http://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【注意１】sshやhttpsを使ってダウンロードする場合には、開発者として登録が必要です。ssh-keygenを使って作製したpublic_keyをsourceforge上に登録する必要があります。&lt;br /&gt;
&lt;br /&gt;
【注意２】gitを使ってダウンロードした場合には、そのままでは、Eos上で新たに開発したものを登録(git-push)することができません。開発者として登録をお願いします。&lt;br /&gt;
 &lt;br /&gt;
【注意３】 --depth 1は、最新版のみを取得するためのオプションです。つけない場合は、すべての履歴をコピーすることになります。&lt;br /&gt;
&lt;br /&gt;
==== 付加的なレポジトリを利用したい場合 ====&lt;br /&gt;
チュートリアルで利用するデータやMakefileが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/tutorial.git&lt;br /&gt;
&lt;br /&gt;
テスト用のデータファイルなどが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/data.git&lt;br /&gt;
&lt;br /&gt;
Eosのマニュアルなどが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/optional.git&lt;br /&gt;
&lt;br /&gt;
Eosで利用される他の開発コードが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/others.git&lt;br /&gt;
&lt;br /&gt;
=== 最新版に更新する場合 ===&lt;br /&gt;
Eosの最新にアップデートすることができます。&lt;br /&gt;
&lt;br /&gt;
==== 最新版の取得 ====&lt;br /&gt;
 $ git fetch            ;# 変更があったファイルをダウンロード&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch ssh://${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
===== 最新版の取得（別法） =====&lt;br /&gt;
git pullは、fetch/merge等が自動的に実行されます。自分自身がソースコードを変更していない場合には一度に実施することができます。分かっている場合にのみ、使いましょう。疑問が少しでもある場合には、fetch/mergeを順に行うことをお薦めします。&lt;br /&gt;
&lt;br /&gt;
 $ git pull git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
==== 変更になっている部分の確認 ====&lt;br /&gt;
 $ git log   FETCH_HEAD ;# 変更になっている部分を表示&lt;br /&gt;
&lt;br /&gt;
==== 変更を追加 ====&lt;br /&gt;
変更になっている部分を確認した後、自分自身が変更したものとマージしても問題がなければ、変更を追加します。自分自身も変更している場合には注意が必要です。&lt;br /&gt;
&lt;br /&gt;
 $ git merge FETCH_HEAD ;# 変更になっているものをマージする&lt;br /&gt;
&lt;br /&gt;
==== makeを用いた更新 ====&lt;br /&gt;
$EOS_HOME/Makefileが最新のものになっていれば、上記のことを下記のMakefileにて実行できます。&amp;lt;br&amp;gt;&lt;br /&gt;
※ $EOS_HOMEは$HOME/Eosディレクトリを指しています。&amp;lt;br&amp;gt;&lt;br /&gt;
　環境ファイルをそのまま使用する場合は、baseディレクトリを$HOMEに置き、Eosとリネームして下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ make git-fetch&lt;br /&gt;
 $ make git-merge&lt;br /&gt;
&lt;br /&gt;
=== Eosの機能追加、修正を登録する場合===&lt;br /&gt;
自分自身が機能追加、修正をかけ、登録する場合の例を下記に挙げておきます。こちらでも、gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]もしくは、gitの解説書をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
 git add         ; # 自分自身の複製で変更したものを加える&lt;br /&gt;
 git commit      ; # 変更したモノをgitに格納する&lt;br /&gt;
 #&lt;br /&gt;
 git push        ; # git serverに格納&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
&lt;br /&gt;
Eosそのものの機能を使ってインストールすることもできます。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME &lt;br /&gt;
 $ make git-add&lt;br /&gt;
 $ make git-commit&lt;br /&gt;
 $ make git-push&lt;br /&gt;
&lt;br /&gt;
== 直接ダウンロードしたい方 ==&lt;br /&gt;
下記のサイトから、バイナリtarballをダウンロードが可能です。&lt;br /&gt;
&lt;br /&gt;
 [[http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/ EosHomePage]]&lt;br /&gt;
     or&lt;br /&gt;
 [[http://sourceforge.jp/projects/eos/releases/ Sourceforge]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
上記にアップされていないバイナリ形式に興味がある方は安永(yasunaga@bio.kyutech.ac.jp)までご連絡下さい。&lt;br /&gt;
&lt;br /&gt;
作成されたディレクトリの構成（[[Eosの構造]]）は別ページにて説明しています。&lt;br /&gt;
&lt;br /&gt;
※　2013/02より、大幅にディレクトリの構成が変更になっています。ご注意下さい。目的は、ホスト依存のバイナリコードと非依存なソースコードを切り離すことが目的です。ヘテロな環境での実行を維持しながら、NFSなどでexportされた一つのディレクトリで実行するために変更しました。&lt;br /&gt;
&lt;br /&gt;
== 動作環境 ==&lt;br /&gt;
&lt;br /&gt;
　現在、手元に環境があり、動作することが確認出来ているのは、下記のものです。&lt;br /&gt;
&lt;br /&gt;
 LINUX 32bits/64bits&lt;br /&gt;
 OS-X  32bits/64bits&lt;br /&gt;
 Windows with Cygwin&lt;br /&gt;
&lt;br /&gt;
== うまく動作しない場合 ==&lt;br /&gt;
&lt;br /&gt;
Q1)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれる&lt;br /&gt;
&lt;br /&gt;
A1)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89</id>
		<title>ダウンロード</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89"/>
				<updated>2013-11-11T07:28:44Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 初めてのディレクトリにインストールする場合 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Eos'''のダウンロード方法について&lt;br /&gt;
&lt;br /&gt;
== gitが利用できる方 ==&lt;br /&gt;
&lt;br /&gt;
gitがご利用できる方は、SourceForge.jpからのダウンロード([[http://sourceforge.jp/projects/eos/ projects/eos]])が可能です。gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]をご覧下さい。以下は、簡単にインストールに関連するコマンドをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 初めてのディレクトリにインストールする場合 ===&lt;br /&gt;
Eosの複製をgitを使って作製します。&lt;br /&gt;
&lt;br /&gt;
編集後、SourceForge上にソースをアップ(push)する事を前提とする場合&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
※ SourceForge上のUsernameとPasswordが必要です。&lt;br /&gt;
下記を実行する場合、[[Eos_env]]をダウンロードしたのち&lt;br /&gt;
 $ source Eos_env&lt;br /&gt;
を実行してから行うか、もしくは、$EOS_HOMEの替わりにインストールしたいディレクトリを設定する必要があります。&lt;br /&gt;
&lt;br /&gt;
$EOS_HOMEが既に設定されている場合&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
インストールを指定したい場合、指定したいディレクトリをdstとすると、下記のように指定する必要があります。&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git dst&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git dst&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
編集しないか、もしくは、編集してもSourceForge上にソースをアップ(push)する事を前提としない場合&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 http://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【注意１】sshやhttpsを使ってダウンロードする場合には、開発者として登録が必要です。ssh-keygenを使って作製したpublic_keyをsourceforge上に登録する必要があります。&lt;br /&gt;
&lt;br /&gt;
【注意２】gitを使ってダウンロードした場合には、そのままでは、Eos上で新たに開発したものを登録(git-push)することができません。開発者として登録をお願いします。&lt;br /&gt;
 &lt;br /&gt;
【注意３】 --depth 1は、最新版のみを取得するためのオプションです。つけない場合は、すべての履歴をコピーすることになります。&lt;br /&gt;
&lt;br /&gt;
==== 付加的なレポジトリを利用したい場合 ====&lt;br /&gt;
チュートリアルで利用するデータやMakefileが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/tutorial.git&lt;br /&gt;
&lt;br /&gt;
テスト用のデータファイルなどが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/data.git&lt;br /&gt;
&lt;br /&gt;
Eosのマニュアルなどが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/optional.git&lt;br /&gt;
&lt;br /&gt;
Eosで利用される他の開発コードが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/others.git&lt;br /&gt;
&lt;br /&gt;
=== 最新版に更新する場合 ===&lt;br /&gt;
Eosの最新にアップデートすることができます。&lt;br /&gt;
&lt;br /&gt;
==== 最新版の取得 ====&lt;br /&gt;
 $ git fetch            ;# 変更があったファイルをダウンロード&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch ssh://${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
===== 最新版の取得（別法） =====&lt;br /&gt;
git pullは、fetch/merge等が自動的に実行されます。自分自身がソースコードを変更していない場合には一度に実施することができます。分かっている場合にのみ、使いましょう。疑問が少しでもある場合には、fetch/mergeを順に行うことをお薦めします。&lt;br /&gt;
&lt;br /&gt;
 $ git pull git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
==== 変更になっている部分の確認 ====&lt;br /&gt;
 $ git log   FETCH_HEAD ;# 変更になっている部分を表示&lt;br /&gt;
&lt;br /&gt;
==== 変更を追加 ====&lt;br /&gt;
変更になっている部分を確認した後、自分自身が変更したものとマージしても問題がなければ、変更を追加します。自分自身も変更している場合には注意が必要です。&lt;br /&gt;
&lt;br /&gt;
 $ git merge FETCH_HEAD ;# 変更になっているものをマージする&lt;br /&gt;
&lt;br /&gt;
==== makeを用いた更新 ====&lt;br /&gt;
$EOS_HOME/Makefileが最新のものになっていれば、上記のことを下記のMakefileにて実行できます。&amp;lt;br&amp;gt;&lt;br /&gt;
※ $EOS_HOMEは$HOME/Eosディレクトリを指しています。&amp;lt;br&amp;gt;&lt;br /&gt;
　環境ファイルをそのまま使用する場合は、baseディレクトリを$HOMEに置き、Eosとリネームして下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ make git-fetch&lt;br /&gt;
 $ make git-merge&lt;br /&gt;
&lt;br /&gt;
=== Eosの機能追加、修正を登録する場合===&lt;br /&gt;
自分自身が機能追加、修正をかけ、登録する場合の例を下記に挙げておきます。こちらでも、gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]もしくは、gitの解説書をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
 git add         ; # 自分自身の複製で変更したものを加える&lt;br /&gt;
 git commit      ; # 変更したモノをgitに格納する&lt;br /&gt;
 #&lt;br /&gt;
 git push        ; # git serverに格納&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
&lt;br /&gt;
Eosそのものの機能を使ってインストールすることもできます。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME &lt;br /&gt;
 $ make git-add&lt;br /&gt;
 $ make git-commit&lt;br /&gt;
 $ make git-push&lt;br /&gt;
&lt;br /&gt;
== 直接ダウンロードしたい方 ==&lt;br /&gt;
下記のサイトから、バイナリtarballをダウンロードが可能です。&lt;br /&gt;
&lt;br /&gt;
 [[http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/ EosHomePage]]&lt;br /&gt;
     or&lt;br /&gt;
 [[http://sourceforge.jp/projects/eos/releases/ Sourceforge]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
上記にアップされていないバイナリ形式に興味がある方は安永(yasunaga@bio.kyutech.ac.jp)までご連絡下さい。&lt;br /&gt;
&lt;br /&gt;
作成されたディレクトリの構成（[[Eosの構造]]）は別ページにて説明しています。&lt;br /&gt;
&lt;br /&gt;
※　2013/02より、大幅にディレクトリの構成が変更になっています。ご注意下さい。目的は、ホスト依存のバイナリコードと非依存なソースコードを切り離すことが目的です。ヘテロな環境での実行を維持しながら、NFSなどでexportされた一つのディレクトリで実行するために変更しました。&lt;br /&gt;
&lt;br /&gt;
== 動作環境 ==&lt;br /&gt;
&lt;br /&gt;
　現在、手元に環境があり、動作することが確認出来ているのは、下記のものです。&lt;br /&gt;
&lt;br /&gt;
 LINUX 32bits/64bits&lt;br /&gt;
 OS-X  32bits/64bits&lt;br /&gt;
 Windows with Cygwin&lt;br /&gt;
&lt;br /&gt;
== うまく動作しない場合 ==&lt;br /&gt;
&lt;br /&gt;
Q1)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれる&lt;br /&gt;
&lt;br /&gt;
A1)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/PNML</id>
		<title>PNML</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/PNML"/>
				<updated>2013-11-09T08:30:52Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''PNML'''は、ペトリネットを記述するための標準言語(Petri Net Markup Language)です。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 関連サイト ===&lt;br /&gt;
* http://www.pnml.org&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/PNML</id>
		<title>PNML</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/PNML"/>
				<updated>2013-11-09T08:30:12Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: ページの作成:「'''PNML'''は、ペトリネットを記述するための標準言語(Petri Net Markup Language)です。」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''PNML'''は、ペトリネットを記述するための標準言語(Petri Net Markup Language)です。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/PIONE</id>
		<title>PIONE</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/PIONE"/>
				<updated>2013-11-09T08:29:09Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 技術上の特徴 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[PIONE]]（ピオーネ: Process-rule for Input/Output Negotiation Environmentは、makeによる記述方法の不足を補い、かつ、分散環境／クラウド環境での実行を可能とした、プロセス定義書のためのプラットフォームです。その詳細は、[[PIONEの詳細]]をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
==機能上の特徴==&lt;br /&gt;
&lt;br /&gt;
　第一に、入出力ファイルリスト、及び、パラメターの編集時間を更新判定基準に利用し、[[ワークフロー]]に従ったプロセス制御がなされます。また、makeと異なり、フローは解析順に従ってなされ、[[ストリーム型入力]]にも対応することにしています。このことから、電子顕微鏡写真を撮りおわった段階から随時作業に対応していけるようになります。&lt;br /&gt;
　更に、ワークフローパラダイムによるフローのパータンニング、ログのマイニングなどの情報技術を取り込んでいくことができるような方向性を検討しています。&lt;br /&gt;
&lt;br /&gt;
　第二に、クラスタ環境、クラウド環境を含む並列処理環境、とくに、それぞれのサーバ毎に機能性が異なるヘテロな環境での並列プロセスの実行を意図した作りになっています。現在は、[[LINDA]]形式の[[タプル空間]]を利用した並列処理環境を採用し、クラウド型のファイルサーバ(dropbox等）にも対応しています。このことは、TRONプロジェクトがめざす「協調型機能分散システム」に近いイメージをもつ概念で、それぞれのエージェント（タスクワーカー）が、特性(feature)に応じて、協調して仕事をします。その中では、ネゴシエーション(negotiation: 交渉）が重要となる、「関係構築交渉型分散処理環境」とよぶべきものであることを考えています。&lt;br /&gt;
&lt;br /&gt;
==技術上の特徴 ==&lt;br /&gt;
&lt;br /&gt;
　技術的には、次の点に注目しています。&lt;br /&gt;
&lt;br /&gt;
[[前向き推論]]：　makeで採用されていた[[後ろ向き連鎖]]（[[後ろ向き推論]]）ではなく、[[前向き連鎖]]（[[前向き推論]]）に変更しました。これらの推論規則は、これらは人工知能の分野で使われている推論規則です。[[前向き連鎖]]を採用したのは、変化に対応して行うべき処理の自由度を上げることを目的としたものです。&lt;br /&gt;
&lt;br /&gt;
[[ルールベース]]：前向き推論を実践するために、データ駆動型のルールベースシステムを採用しています。また、これにより、エージェント間のネゴシエーションを実現しています。&lt;br /&gt;
&lt;br /&gt;
[[ストリーム処理]]：変更があるたびに随時、プロセスが実行されるシステムとするために、ルールがストリーム処理に対応できるように設計しています。&lt;br /&gt;
&lt;br /&gt;
[[LINDA]]：　[[LINDA]]形式の並列処理環境を採用しました。これにより、[[タプル空間]]を共有空間として用いた並列処理（強調計算システム）が可能になりました。ネットワーク越しの並列計算処理が可能となる仕組みとなるように採用しました。&lt;br /&gt;
&lt;br /&gt;
[[特性(PIONE)]]： それぞれのタスクを行うサーバ側が自らの特性を理解して、特性を活かせるタスクを優先的に実行する仕組み(feature）を持たせました。これにより、ネゴシエーションの後ろ盾となるそれぞれの個性を作り出しています。&lt;br /&gt;
&lt;br /&gt;
[[ファイルベース(PIONE)]]：ファイルという単位のデータをInput/Outputの基礎としました。UNIXは、デバイスも含めて、全てファイルを単位としてOSが作成されています。ファイル（ストリーム含む）を単位とすることにより、個々のアプリケーションやＡＰＩが独立して作成できるようになりました。このことがUNIXというOSを普及させた原因のひとつだと考えています。&lt;br /&gt;
&lt;br /&gt;
[[XES]]：イベントログとしては、[[XES]]形式を採用することにしました。これは、[[ワークフロー]]の研究分野などで標準化がすすんでいるものです。&lt;br /&gt;
&lt;br /&gt;
[[ワークフロー]]：ワークフローは、PIONEが目指すようなプロセス管理の分野で研究が進んでいる一つの研究パラダイムです。オブジェクト指向のデザインパターンのように、ワークフローもパターニングの研究が進んでいます。ここでは、PIONEの抽象的なワークフローに利用できると考えています。&lt;br /&gt;
&lt;br /&gt;
[[ペトリネット]]：ペトリネットは、離散分散システムを数学的に表現する手法であり、分散システムを注釈付きの有効２部グラフを用いて、視覚的に表現します．ワークフローなどのシステムの動的な動きを表現する方法です。PIONEでは、ペトリネットで表現される分散システムに類似のシステムを表現できます．&lt;br /&gt;
&lt;br /&gt;
[[PNML]]:PNML(Petri Net Markup Language)は、ペトリネットを表現するための標準フォーマットです。http://www.pnml.orgが正式なサイトです。PIONEでは、アクション、入出力をそれぞれトランジッション、プレートとして記述されたPNMLと具体的なアクションの内容を記述したMarkdownとから、PIONEの定義書を生成するためのコンパイラを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[Markdown]]: 具体的なアクションを記述するためにMarkdownを利用しています。PNMLと組み合わせて、定義書を表現できます。&lt;br /&gt;
&lt;br /&gt;
[[隠蔽化パッケージ]]：隠蔽化されたルールを、パッケージを呼び出すことで利用することが出来ます。呼び出し順序をかえることで、オーバーライドすることが可能であり、パッケージの継承が可能となっています。それぞれの画像処理後とのフロールールを規定した後、特定のアクション・ルールを設定することで、同じ流れの画像処理を異なる処理方法を用いて実行することが出来ます。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89</id>
		<title>ダウンロード</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89"/>
				<updated>2013-11-02T18:34:57Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Eosの機能追加、修正を登録する場合 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Eos'''のダウンロード方法について&lt;br /&gt;
&lt;br /&gt;
== gitが利用できる方 ==&lt;br /&gt;
&lt;br /&gt;
gitがご利用できる方は、SourceForge.jpからのダウンロード([[http://sourceforge.jp/projects/eos/ projects/eos]])が可能です。gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]をご覧下さい。以下は、簡単にインストールに関連するコマンドをまとめておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 初めてのディレクトリにインストールする場合 ===&lt;br /&gt;
Eosの複製をgitを使って作製します。&lt;br /&gt;
&lt;br /&gt;
編集後、SourceForge上にソースをアップ(push)する事を前提とする場合&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
※ SourceForge上のUsernameとPasswordが必要です。&lt;br /&gt;
&lt;br /&gt;
 $ git clone --depth 1 ${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 https://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
編集しないか、もしくは、編集してもSourceForge上にソースをアップ(push)する事を前提としない場合&lt;br /&gt;
 $ git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
    or &lt;br /&gt;
 $ git clone --depth 1 http://scm.sourceforge.jp/gitroot/eos/base.git $EOS_HOME&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【注意１】sshやhttpsを使ってダウンロードする場合には、開発者として登録が必要です。ssh-keygenを使って作製したpublic_keyをsourceforge上に登録する必要があります。&lt;br /&gt;
&lt;br /&gt;
【注意２】gitを使ってダウンロードした場合には、そのままでは、Eos上で新たに開発したものを登録(git-push)することができません。開発者として登録をお願いします。&lt;br /&gt;
 &lt;br /&gt;
【注意３】 --depth 1は、最新版のみを取得するためのオプションです。つけない場合は、すべての履歴をコピーすることになります。&lt;br /&gt;
&lt;br /&gt;
==== 付加的なレポジトリを利用したい場合 ====&lt;br /&gt;
チュートリアルで利用するデータやMakefileが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/tutorial.git&lt;br /&gt;
&lt;br /&gt;
テスト用のデータファイルなどが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/data.git&lt;br /&gt;
&lt;br /&gt;
Eosのマニュアルなどが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/optional.git&lt;br /&gt;
&lt;br /&gt;
Eosで利用される他の開発コードが置かれています。&lt;br /&gt;
 git clone --depth 1 git://git.sourceforge.jp/gitroot/eos/others.git&lt;br /&gt;
&lt;br /&gt;
=== 最新版に更新する場合 ===&lt;br /&gt;
Eosの最新にアップデートすることができます。&lt;br /&gt;
&lt;br /&gt;
==== 最新版の取得 ====&lt;br /&gt;
 $ git fetch            ;# 変更があったファイルをダウンロード&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch ssh://${EOS_GIT_USER}@git.sourceforge.jp:/gitroot/eos/base.git&lt;br /&gt;
    or&lt;br /&gt;
 $ git fetch git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
===== 最新版の取得（別法） =====&lt;br /&gt;
git pullは、fetch/merge等が自動的に実行されます。自分自身がソースコードを変更していない場合には一度に実施することができます。分かっている場合にのみ、使いましょう。疑問が少しでもある場合には、fetch/mergeを順に行うことをお薦めします。&lt;br /&gt;
&lt;br /&gt;
 $ git pull git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
&lt;br /&gt;
==== 変更になっている部分の確認 ====&lt;br /&gt;
 $ git log   FETCH_HEAD ;# 変更になっている部分を表示&lt;br /&gt;
&lt;br /&gt;
==== 変更を追加 ====&lt;br /&gt;
変更になっている部分を確認した後、自分自身が変更したものとマージしても問題がなければ、変更を追加します。自分自身も変更している場合には注意が必要です。&lt;br /&gt;
&lt;br /&gt;
 $ git merge FETCH_HEAD ;# 変更になっているものをマージする&lt;br /&gt;
&lt;br /&gt;
==== makeを用いた更新 ====&lt;br /&gt;
$EOS_HOME/Makefileが最新のものになっていれば、上記のことを下記のMakefileにて実行できます。&amp;lt;br&amp;gt;&lt;br /&gt;
※ $EOS_HOMEは$HOME/Eosディレクトリを指しています。&amp;lt;br&amp;gt;&lt;br /&gt;
　環境ファイルをそのまま使用する場合は、baseディレクトリを$HOMEに置き、Eosとリネームして下さい。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME&lt;br /&gt;
 $ make git-fetch&lt;br /&gt;
 $ make git-merge&lt;br /&gt;
&lt;br /&gt;
=== Eosの機能追加、修正を登録する場合===&lt;br /&gt;
自分自身が機能追加、修正をかけ、登録する場合の例を下記に挙げておきます。こちらでも、gitコマンド使い方の詳細は、[[http://sourceforge.jp/magazine/09/03/16/0831212 sourceforge]]もしくは、gitの解説書をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
 git add         ; # 自分自身の複製で変更したものを加える&lt;br /&gt;
 git commit      ; # 変更したモノをgitに格納する&lt;br /&gt;
 #&lt;br /&gt;
 git push        ; # git serverに格納&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
  or&lt;br /&gt;
 git push origin master&lt;br /&gt;
&lt;br /&gt;
Eosそのものの機能を使ってインストールすることもできます。&lt;br /&gt;
&lt;br /&gt;
 $ cd $EOS_HOME &lt;br /&gt;
 $ make git-add&lt;br /&gt;
 $ make git-commit&lt;br /&gt;
 $ make git-push&lt;br /&gt;
&lt;br /&gt;
== 直接ダウンロードしたい方 ==&lt;br /&gt;
下記のサイトから、バイナリtarballをダウンロードが可能です。&lt;br /&gt;
&lt;br /&gt;
 [[http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/ EosHomePage]]&lt;br /&gt;
     or&lt;br /&gt;
 [[http://sourceforge.jp/projects/eos/releases/ Sourceforge]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
上記にアップされていないバイナリ形式に興味がある方は安永(yasunaga@bio.kyutech.ac.jp)までご連絡下さい。&lt;br /&gt;
&lt;br /&gt;
作成されたディレクトリの構成（[[Eosの構造]]）は別ページにて説明しています。&lt;br /&gt;
&lt;br /&gt;
※　2013/02より、大幅にディレクトリの構成が変更になっています。ご注意下さい。目的は、ホスト依存のバイナリコードと非依存なソースコードを切り離すことが目的です。ヘテロな環境での実行を維持しながら、NFSなどでexportされた一つのディレクトリで実行するために変更しました。&lt;br /&gt;
&lt;br /&gt;
== 動作環境 ==&lt;br /&gt;
&lt;br /&gt;
　現在、手元に環境があり、動作することが確認出来ているのは、下記のものです。&lt;br /&gt;
&lt;br /&gt;
 LINUX 32bits/64bits&lt;br /&gt;
 OS-X  32bits/64bits&lt;br /&gt;
 Windows with Cygwin&lt;br /&gt;
&lt;br /&gt;
== うまく動作しない場合 ==&lt;br /&gt;
&lt;br /&gt;
Q1)　使いたいツールを実行しようとすると Not Installed: XXXXX-version YYYYYY　といわれる&lt;br /&gt;
&lt;br /&gt;
A1)　設定された環境でコンパイル・リンクがなされていません。src/Tools以下のディレクトリにあるCLASS/YYYYYY　のディレクトリに移動し、make check; make depend; make install　とうってみましょう。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ"/>
				<updated>2013-10-30T02:25:04Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''FAQ'''では、Eosに関して、よくある質問をまとめています。&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマットの変換 ==&lt;br /&gt;
=== Q.1 Eosで利用する画像処理ツールを使うためのmrcフォーマットにするにはどうすればよいですか。IMOD/INSPECT3D/TEMographyなどとフォーマットが違います ===&lt;br /&gt;
A. もともとは、英国・MRCのCCP4に発するフォーマットですが、元々がＸ線結晶解析からスタートしているために、各種のパラメータの解釈が違っていたり、特殊な拡張を行っている場合があります。&lt;br /&gt;
また、よくつかわれるTIFFなどの画像フォーマットの画像を直接取り扱うことが出来ません。そのために、[[mrc2mrc]]、[[tiff2mrc]]など各種のフィルタ・ツールを用意しています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 粒子の抽出 ==&lt;br /&gt;
=== Q.1 粒子を切り出すには何を使いますか. ===&lt;br /&gt;
&lt;br /&gt;
A. [[Display2]]を使います。その詳細は[[Display2による粒子抽出]]を参考にして下さい。&lt;br /&gt;
&lt;br /&gt;
== 前処理・後処理 ==&lt;br /&gt;
=== Q.1 ノイズが多く、分子がよく見えないときにどうすればよいですか？ ===&lt;br /&gt;
&lt;br /&gt;
A. ノイズが多い画像からノイズをとるにはいくつかの方法（[[ノイズ除去]]）があります。[[平滑化]]の処理を行います。らせん対称性などの対称性がある画像の場合には、[[対称性に則った平均化]]を行います。&lt;br /&gt;
&lt;br /&gt;
=== Q.2 ＣＴＦ補正を行うとリング上の構造が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. ＣＣＤやフィルム上に存在したゴミやホットスポットのために生じます。それらは異常に大きい値もしくは小さい値をとっている場合が多いです。そうした値をとるには、[[mrcImageAbnormalValueRemove]]、もしくは、[[mrcImageCCDNoiseRemove]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
=== Q.3 ＣＴＦ補正を行うと周辺から縞模様が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. デジタル画像では、画像が繰り返していると考えるべきであることから生じています。周辺の濃さが左右、上下で異なる場合に、如実に表れます。&lt;br /&gt;
これを無くすためには、Padding([[mrcImagePad]])/Windowing[[mrcImageWindowing]]/Floating([[mrcImagePad]]で可能)といった前処理を行うことで最小限に抑えることが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 画像の比較 ==&lt;br /&gt;
=== Q.1 画像（1D, 2D, 3D)の比較をしたいのですが、どんなコマンドがありますか？ ===&lt;br /&gt;
&lt;br /&gt;
A. [[mrcImageSubtraction]]により減算した結果を出すことができます。また、このコマンドでは、RMSD(root mean square deviation)を計算するとも出来ます。&lt;br /&gt;
もし、二つの画像間で、密度の一次変換を行い、一方の密度にもっともあう密度に変換した後、比較したい場合には、[[mrcImageNormalizedSubtraction]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 並列計算 ==&lt;br /&gt;
=== Q.1 Eosのsmall commandsは、並列計算することが出来ますか。===&lt;br /&gt;
A. できるコマンドもあります。-pthread/-cudaなどのキーワードがオプションにあるコマンドを参考にして下さい。mrc2Dto3Dやmrc3Dto2Dなどがそれに対応します。&lt;br /&gt;
&lt;br /&gt;
== ハードウェアの設定 ==&lt;br /&gt;
=== Q.1 X11上でEosのDisplay2やctfDisplayでキーボードの入力ができません。どうすれば良いでしょう。===&lt;br /&gt;
A. 入力メソッドとして全てのソフトウェアで利用できる設定になっていますか。入力メソッドの設定の中に「全てのアプリケーションで利用する」のチェックを入れてみて下さい。&lt;br /&gt;
&lt;br /&gt;
==コンパイル関連==&lt;br /&gt;
=== Q.1 コンパイル時にduplicateエラーが発生し、コマンドが作成されません。===&lt;br /&gt;
A. gccのバージョンによってはデフォルトでインライン関数の定義が残るように設定されている可能性があります。gccを含む記述をgcc -std=gnu90にしてみて下さい。具体的に変更するファイルは $EOS_HOME/src/XXXX.incです。(XXXXは使用しているOSのタイプです。)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
例. x86Mac64.incの場合&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
変更前							変更後&lt;br /&gt;
CC     = gcc						CC     = gcc -std=gnu90 &lt;br /&gt;
SHAREDCC     = gcc -std=gnu90 -fpic 	SHAREDCC     = gcc -std=gnu90 -fpic &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E4%B8%80%E8%A6%A7</id>
		<title>コマンド一覧</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E4%B8%80%E8%A6%A7"/>
				<updated>2013-10-30T02:21:04Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* コマンド一覧 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Eos]]に実装されている[[コマンド]]の一覧。&lt;br /&gt;
*[[templateCommandWiki コマンドのヘルプを書くためのテンプレート]]&lt;br /&gt;
&lt;br /&gt;
== コマンド一覧 ==&lt;br /&gt;
*[[mrc2Dto3D]]&lt;br /&gt;
*[[mrc2gif]]&lt;br /&gt;
*[[mrc2mrc]]&lt;br /&gt;
*[[mrc2tiff]]&lt;br /&gt;
*[[mrc3Dto2D]]&lt;br /&gt;
*[[mrcImage1DProjectionfrom2D]]&lt;br /&gt;
*[[mrcImage2DBackProjection]]&lt;br /&gt;
*[[mrcImageAbnormalValueRemove]]&lt;br /&gt;
*[[mrcImageAdaptiveBinalization]]&lt;br /&gt;
*[[mrcImageAdd]]&lt;br /&gt;
*[[mrcImageAddValue]]&lt;br /&gt;
*[[mrcImageAreaCalc]]&lt;br /&gt;
*[[mrcImageAutoCorrelationWithWindowing]]&lt;br /&gt;
*[[mrcImageAverage]]&lt;br /&gt;
*[[mrcImageBandPassFilter]]&lt;br /&gt;
*[[mrcImageBilateralFilter]]&lt;br /&gt;
*[[mrcImageBinarization]]&lt;br /&gt;
*[[mrcImageBlockMerge]]&lt;br /&gt;
*[[mrcImageCVE]]&lt;br /&gt;
*[[mrcImageCenterDensityChange]]&lt;br /&gt;
*[[mrcImageCenterGet]]&lt;br /&gt;
*[[mrcImageCenterOfMassCalculate]]&lt;br /&gt;
*[[mrcImageClosing]]&lt;br /&gt;
*[[mrcImageCommonLineSearch]]&lt;br /&gt;
*[[mrcImageConnection]]&lt;br /&gt;
*[[mrcImageConnectivityNumberCalc]]&lt;br /&gt;
*[[mrcImageContourSurfaceCreate]]&lt;br /&gt;
*[[mrcImageCoordinateChange]]&lt;br /&gt;
*[[mrcImageCorrelation]]&lt;br /&gt;
*[[mrcImageConvolution]]&lt;br /&gt;
*[[mrcImageCrystalCreate]]&lt;br /&gt;
*[[mrcImageDensityChangeEstimation]]&lt;br /&gt;
*[[mrcImageDensityInfo]]&lt;br /&gt;
*[[mrcImageDensityNormalization]]&lt;br /&gt;
*[[mrcImageDensityNormalizationByImage]]&lt;br /&gt;
*[[mrcImageDensityConversion]]&lt;br /&gt;
*[[mrcImageDilation]]&lt;br /&gt;
*[[mrcImageDivideInfoForTomography]]&lt;br /&gt;
*[[mrcImageDivideIntoTwoImages]]&lt;br /&gt;
*[[mrcImageEdgeImageGet]]&lt;br /&gt;
*[[mrcImageErosion]]&lt;br /&gt;
*[[mrcImageExpression]]&lt;br /&gt;
*[[mrcImageFFT]]&lt;br /&gt;
*[[mrcImageGaussDisc]]&lt;br /&gt;
*[[mrcImageGaussSphere]]&lt;br /&gt;
*[[mrcImageHeaderChange]]&lt;br /&gt;
*[[mrcImageHighPassFilter]]&lt;br /&gt;
*[[mrcImageLabeling]]&lt;br /&gt;
*[[mrcImageLowPassFilter]]&lt;br /&gt;
*[[mrcImageMagnificationChange]]&lt;br /&gt;
*[[mrcImageMake2DArrayImage]]&lt;br /&gt;
*[[mrcImageMasking]]&lt;br /&gt;
*[[mrcImageMaskingByImage]]&lt;br /&gt;
*[[mrcImageMergebyside]]&lt;br /&gt;
*[[mrcImageMirroring]]&lt;br /&gt;
*[[mrcImageModeChange]]&lt;br /&gt;
*[[mrcImageMove]]&lt;br /&gt;
*[[mrcImageMultiplying]]&lt;br /&gt;
*[[mrcImageMultiplyingbyFile]]&lt;br /&gt;
*[[mrcImageNoiseAdd]]&lt;br /&gt;
*[[mrcImageNoiseCreate]]&lt;br /&gt;
*[[mrcImageNullImageCreate]]&lt;br /&gt;
*[[mrcImageOpening]]&lt;br /&gt;
*[[mrcImagePad]]&lt;br /&gt;
*[[mrcImagePixelDataGet]]&lt;br /&gt;
*[[mrcImagePosterization]]&lt;br /&gt;
*[[mrcImageProjection]]&lt;br /&gt;
*[[mrcImageROI]]&lt;br /&gt;
*[[mrcImageROI3D]]&lt;br /&gt;
*[[mrcImageROIs]]&lt;br /&gt;
*[[mrcImageRadialDistribution]]&lt;br /&gt;
*[[mrcImageRadonTransform]]&lt;br /&gt;
*[[mrcImageRealValueAdd]]&lt;br /&gt;
*[[mrcImageRectangleGet]]&lt;br /&gt;
*[[mrcImageResolutionEstimateForFilaments]]&lt;br /&gt;
*[[mrcImageReverse]]&lt;br /&gt;
*[[mrcImageRotation]]&lt;br /&gt;
*[[mrcImageSamplingUnitChange]]&lt;br /&gt;
*[[mrcImageScalarAdd]]&lt;br /&gt;
*[[mrcImageSectionGet]]&lt;br /&gt;
*[[mrcImageSetFunction]]&lt;br /&gt;
*[[mrcImageShift]]&lt;br /&gt;
*[[mrcImageShiftFollowingGC]]&lt;br /&gt;
*[[mrcImageShrink]]&lt;br /&gt;
*[[mrcImageSmoothing]]&lt;br /&gt;
*[[mrcImageSphere]]&lt;br /&gt;
*[[mrcImageSplit]]&lt;br /&gt;
*[[mrcImageSquare]]&lt;br /&gt;
*[[mrcImageStandardDeviation]]&lt;br /&gt;
*[[mrcImageSubtraction]]&lt;br /&gt;
*[[mrcImageSymmetryAverage]]&lt;br /&gt;
*[[mrcImageSymmetryCentreFind]]&lt;br /&gt;
*[[mrcImageTiltAxisSearch]]&lt;br /&gt;
*[[mrcImageTransepose]]&lt;br /&gt;
*[[mrcImageVolumeCalc]]&lt;br /&gt;
*[[mrcImageWindowing]]&lt;br /&gt;
*[[mrcInfo]]&lt;br /&gt;
*[[mrcInfoSet]]&lt;br /&gt;
*[[pdb2mrc]]&lt;br /&gt;
*[[pdb2mrc2d]]&lt;br /&gt;
*[[pdbCAOnly]]&lt;br /&gt;
*[[pdbInfo]]&lt;br /&gt;
*[[pdbMove]]&lt;br /&gt;
*[[pdbPCA]]&lt;br /&gt;
*[[pdbRotation]]&lt;br /&gt;
*[[pdbSecondaryStructurePrint]]&lt;br /&gt;
*[[pdbTrans]]&lt;br /&gt;
*[[CTFDetermination]]&lt;br /&gt;
*[[CheckCommonLineData]]&lt;br /&gt;
*[[CheckOfOrientation]]&lt;br /&gt;
*[[CheckOrientationByDegree]]&lt;br /&gt;
*[[CommonLineCalculation]]&lt;br /&gt;
*[[CommonLineRankCalc_k]]&lt;br /&gt;
*[[Decartes2Polar]]&lt;br /&gt;
*[[Descartes2Polar]]&lt;br /&gt;
*[[Display2]]&lt;br /&gt;
*[[Display3]]&lt;br /&gt;
*[[Eos]]&lt;br /&gt;
*[[EvaluateCorrelationMapwithCommonLine]]&lt;br /&gt;
*[[FETOrientationSearchByAnnealing]]&lt;br /&gt;
*[[FETOrientationSearchByFeatureAlignment]]&lt;br /&gt;
*[[FETmapOrientationSearchBySimultaneousFitting]]&lt;br /&gt;
*[[FETsmallMapSetCreate_forSimultaneousMinimization]]&lt;br /&gt;
*[[LCalculationForOrientationSearch]]&lt;br /&gt;
*[[Polar2Decartes]]&lt;br /&gt;
*[[Polar2Descartes]]&lt;br /&gt;
*[[ProjectionDirectionMapCreate]]&lt;br /&gt;
*[[RTeranishi]]&lt;br /&gt;
*[[StereoDisplay]]&lt;br /&gt;
*[[TestForLcalculationOfOrientationSearchBySimultaneousMinimization]]&lt;br /&gt;
*[[Visualmake]]&lt;br /&gt;
*[[WeightCalculationOfCommonLineSearch]]&lt;br /&gt;
*[[WeightCalculationOfCommonLineSearchByAllSinogram]]&lt;br /&gt;
*[[WeigthCaluculationOfCommonLineCalculation]]&lt;br /&gt;
*[[angleMatchTest_k]]&lt;br /&gt;
*[[anglediffcalc]]&lt;br /&gt;
*[[anglediffchk]]&lt;br /&gt;
*[[array2mrc]]&lt;br /&gt;
*[[bin2mrc]]&lt;br /&gt;
*[[class]]&lt;br /&gt;
*[[clusterLog2ToLog]]&lt;br /&gt;
*[[clusterLogASCII2Binary]]&lt;br /&gt;
*[[clusterShow]]&lt;br /&gt;
*[[coordRotation]]&lt;br /&gt;
*[[ctfDeterminationFromMultiImage]]&lt;br /&gt;
*[[ctfDeterminationFromPhaseComparison]]&lt;br /&gt;
*[[ctfDeterminationFromThonRing]]&lt;br /&gt;
*[[ctfDetermine]]&lt;br /&gt;
*[[ctfDisplay]]&lt;br /&gt;
*[[ctfEnvelopFunction]]&lt;br /&gt;
*[[ctfFunction]]&lt;br /&gt;
*[[ctfFunctionServer]]&lt;br /&gt;
*[[ctfInfoSet]]&lt;br /&gt;
*[[ctfMultiFunction]]&lt;br /&gt;
*[[ctfWeightMapCreation]]&lt;br /&gt;
*[[ctfZeroPoint]]&lt;br /&gt;
*[[cufft]]&lt;br /&gt;
*[[dataAnalysis_kayabuki]]&lt;br /&gt;
*[[dcdAtomChangeDistanceFromAtom]]&lt;br /&gt;
*[[dcdAtomDistanceDistribution]]&lt;br /&gt;
*[[dcdCompareCA]]&lt;br /&gt;
*[[dcdDistanceAtomBetweenAtom]]&lt;br /&gt;
*[[dcdFilePrint]]&lt;br /&gt;
*[[dcdInfo]]&lt;br /&gt;
*[[dcdSelectAtoms]]&lt;br /&gt;
*[[dcdSerectAtom]]&lt;br /&gt;
*[[dcdTest]]&lt;br /&gt;
*[[dcdTimeSeriesBehavior]]&lt;br /&gt;
*[[defocusDeterminationFromThonRing]]&lt;br /&gt;
*[[dos2unix]]&lt;br /&gt;
*[[electronWaveLength]]&lt;br /&gt;
*[[emData2mrc]]&lt;br /&gt;
*[[energyTransferModelCheck]]&lt;br /&gt;
*[[energyTransferModelResultCheck]]&lt;br /&gt;
*[[fft2d]]&lt;br /&gt;
*[[gmolvie]]&lt;br /&gt;
*[[hf2000Init]]&lt;br /&gt;
*[[hf2000LenzCurrent]]&lt;br /&gt;
*[[hf2000SpecimenPosition]]&lt;br /&gt;
*[[homology2PG]]&lt;br /&gt;
*[[hostCondition]]&lt;br /&gt;
*[[imagesView]]&lt;br /&gt;
*[[ip2mrc]]&lt;br /&gt;
*[[khorosFilterGenerate]]&lt;br /&gt;
*[[largeIPInfo]]&lt;br /&gt;
*[[ll2ltlg]]&lt;br /&gt;
*[[llDataAverage]]&lt;br /&gt;
*[[llDataAxisSearch]]&lt;br /&gt;
*[[llDataCTFCompensate]]&lt;br /&gt;
*[[llDataCompare]]&lt;br /&gt;
*[[llDataContributionCalcDifferentN]]&lt;br /&gt;
*[[llDataDump]]&lt;br /&gt;
*[[llDataEquatorAdd]]&lt;br /&gt;
*[[llDataExtract]]&lt;br /&gt;
*[[llDataFit]]&lt;br /&gt;
*[[llDataFitServer]]&lt;br /&gt;
*[[llDataInfo]]&lt;br /&gt;
*[[llDataLowPassFiltering]]&lt;br /&gt;
*[[llDataMultiCTFCompensation]]&lt;br /&gt;
*[[llDataNEstimation]]&lt;br /&gt;
*[[llDataNormalization]]&lt;br /&gt;
*[[llDataPrint]]&lt;br /&gt;
*[[llDataRescaling]]&lt;br /&gt;
*[[llDataResolutionCheck]]&lt;br /&gt;
*[[llDataRotation]]&lt;br /&gt;
*[[llDataSelectionEstimation]]&lt;br /&gt;
*[[llDataSeparate]]&lt;br /&gt;
*[[llDataWeightSet]]&lt;br /&gt;
*[[llDatarMaxLimit]]&lt;br /&gt;
*[[llExtract]]&lt;br /&gt;
*[[llExtractCtfinfFileCreate]]&lt;br /&gt;
*[[llExtractCtrlFileCreate]]&lt;br /&gt;
*[[llExtractWithLayerSeparation]]&lt;br /&gt;
*[[llExtractWithLayerSeparationCtrlFileCreate]]&lt;br /&gt;
*[[llExtractWithLayerSeparationCtrlFileCreateMyosin]]&lt;br /&gt;
*[[llExtractWithLayerSeparationFilamentInfo]]&lt;br /&gt;
*[[llExtractWithLayerSeparationResultTwoSubsetsByPhiAngle]]&lt;br /&gt;
*[[llExtractWithLayerSeparationServer]]&lt;br /&gt;
*[[llExtractWithLayerSeparationSingle]]&lt;br /&gt;
*[[ltlg2mrc]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E4%B8%80%E8%A6%A7</id>
		<title>機能別コマンド一覧</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/%E6%A9%9F%E8%83%BD%E5%88%A5%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E4%B8%80%E8%A6%A7"/>
				<updated>2013-10-30T02:20:15Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 画像フォーマット等のフィルター */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ここでは、機能別に少しずつ整理をしています。まだまだ整理が終わっていません。すこしずつ進めていますので、ご容赦下さい。&lt;br /&gt;
&lt;br /&gt;
== 概説＋テンプレート==&lt;br /&gt;
　機能別といった場合には、何を機能で区切るかがとても難しい話になります。クロスすることはいとわず、機能別に引用しやすい表を目指します。&lt;br /&gt;
[[templateCommandWiki]] コマンドのヘルプを書くためのテンプレート&lt;br /&gt;
&lt;br /&gt;
== 統合環境 ==&lt;br /&gt;
=== 画像表示とその処理 ===&lt;br /&gt;
*[[Display2]]: ２Ｄ画像もしくは３Ｄ画像のセクションの表示、処理、粒子の切り出しなど。cf.[[Display2による粒子抽出]]&lt;br /&gt;
*[[Display3]]: ３Ｄ画像の表示&lt;br /&gt;
*[[smolet]]:　トモグラフィーのためのGUIソフトウェア（傾斜シリーズの表示）&lt;br /&gt;
*[[ctfDisplay]]: For CTF Correlation&lt;br /&gt;
*[[imagesClustering]]：クラスタリングのためのツール&lt;br /&gt;
&lt;br /&gt;
=== Eosのプラットフォーム環境 ===&lt;br /&gt;
*[[Visualmake]]: Easy and automatics GUI generator for Makefile&lt;br /&gt;
*[[Eos]]: Eos on Tcl/Tk, CUI&lt;br /&gt;
*[[PIONE]]&lt;br /&gt;
&lt;br /&gt;
=== 簡易画像表示プログラム ===&lt;br /&gt;
*[[mrcView]]&lt;br /&gt;
*[[StereoDisplay]]&lt;br /&gt;
*[[obj3Don2DImageView]]&lt;br /&gt;
*[[mrcImagePut3D]]&lt;br /&gt;
*[[imageView]]&lt;br /&gt;
*[[imagesView]]&lt;br /&gt;
&lt;br /&gt;
=== molvieシリーズ ===&lt;br /&gt;
*[[molvie]]&lt;br /&gt;
*[[molvieDock]]&lt;br /&gt;
*[[molvieFlight]]&lt;br /&gt;
*[[molvieMrcViewer]]&lt;br /&gt;
*[[molvieProjection]]&lt;br /&gt;
*[[molvieViewer]]&lt;br /&gt;
*[[gmolvie]]&lt;br /&gt;
&lt;br /&gt;
== 開発環境　==&lt;br /&gt;
*[[maketool]]&lt;br /&gt;
*[[makeobj]]&lt;br /&gt;
*[[protoObjectMethodCreate]]&lt;br /&gt;
*[[protoHTMLCreate]]&lt;br /&gt;
*[[protoShellCreate]]&lt;br /&gt;
*[[protoTestMakefileCreate]]&lt;br /&gt;
&lt;br /&gt;
== ＣＴＦ関係のコマンド群　==&lt;br /&gt;
=== CTF決定のためのプログラム群 ===&lt;br /&gt;
*[[ctfDisplay]]: CTFの決定のためのプログラム(GUI)&lt;br /&gt;
*[[ctfDeterminationFromMultiImage]]&lt;br /&gt;
*[[ctfDeterminationFromPhaseComparison]]&lt;br /&gt;
*[[ctfDeterminationFromThonRing]]&lt;br /&gt;
*[[defocusDeterminationFromThonRing]]&lt;br /&gt;
*[[ctfDetermine]]&lt;br /&gt;
&lt;br /&gt;
=== CTFの関数に関するプログラム ===&lt;br /&gt;
*[[ctfEnvelopFunction]]&lt;br /&gt;
*[[ctfFunction]]&lt;br /&gt;
*[[ctfZeroPoint]]&lt;br /&gt;
*[[ctfFunctionServer]]&lt;br /&gt;
&lt;br /&gt;
=== CTF補正に関するプログラム群 ===&lt;br /&gt;
*[[ctfDisplay]]：CTFに関連した統合プログラム&lt;br /&gt;
*[[mrcImageCTFDetermination]]：CTFの推定の為のプログラム&lt;br /&gt;
*[[mrcImageMultiCTFDetermination]]：同一視野の複数枚の画像からCTFを推定するためのプログラム&lt;br /&gt;
*[[mrcImageCTFObservation]]：画像にCTFを施す&lt;br /&gt;
*[[ctfInfoSet]]&lt;br /&gt;
*[[ctfMultiFunction]]&lt;br /&gt;
*[[ctfWeightMapCreation]]&lt;br /&gt;
*[[mrcImageCTFCompensation]]：CTFの補正を行う&lt;br /&gt;
*[[mrcImageCTFCompensationForTiltImage]]：傾斜画像に関するCTFの補正を行う&lt;br /&gt;
*[[mrcImageMultiCTFCompensation]]：複数枚の画像からCTFの補正を行う&lt;br /&gt;
*[[mrcImageCTFSN]]&lt;br /&gt;
*[[mrcImagePhaseCTFCompensationFromCTFINFO]]&lt;br /&gt;
&lt;br /&gt;
=== その他 ===&lt;br /&gt;
*[[electronWaveLength]]：電子線の波長を取得する&lt;br /&gt;
&lt;br /&gt;
== クラスター解析に関するツール ==&lt;br /&gt;
*[[mrcImageClusterAnalysis]]&lt;br /&gt;
*[[clusterLog2ToLog]]&lt;br /&gt;
*[[clusterLogASCII2Binary]]&lt;br /&gt;
*[[clusterShow]]&lt;br /&gt;
&lt;br /&gt;
== 3次元再構成　==&lt;br /&gt;
=== 汎用3次元再構成 ===&lt;br /&gt;
*[[mrc2Dto3D]]：２次元画像のセットから３次元再構成を求める&lt;br /&gt;
*[[mrc3Dto2D]]：３次元画像から２次元投影像のセットを求める&lt;br /&gt;
*[[mrc2Dto3DforVariation]]：３次元再構成における分散を求める&lt;br /&gt;
*[[mrcRadon2Dto3D]]：２次元ラドン空間の画像セットから３次元ラドン空間の画像を求める&lt;br /&gt;
&lt;br /&gt;
==== ２D逆投影 ====&lt;br /&gt;
*[[mrcImage2DBackProjection]]&lt;br /&gt;
*[[mrcImage2DProjection]]&lt;br /&gt;
&lt;br /&gt;
=== トモグラフィー支援 ===&lt;br /&gt;
*[[mrcImageTiltAxisSearch]]&lt;br /&gt;
*[[mrcImageTiltAxisSearchHelp]]&lt;br /&gt;
*[[mrcImageDivideInfoForTomography]]：傾斜角やCTF補正のために複数のファイルに分ける&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 単粒子解析サポート ===&lt;br /&gt;
*[[mrcImageOrientationSearch]]&lt;br /&gt;
*[[mrcImageOrientationSearchByHigherSelection]]&lt;br /&gt;
*[[mrcImageOrientationSearchByHybridization]]&lt;br /&gt;
*[[mrcImageOrientationSearchBySimultaneousMinimization]]&lt;br /&gt;
&lt;br /&gt;
=== ラドン空間（シノグラム）を用いた解析 ===&lt;br /&gt;
==== ラドン空間の変換 ====&lt;br /&gt;
*[[mrcImageRadonTransform]]&lt;br /&gt;
*[[mrcImageInverseRadonTransform]]&lt;br /&gt;
*[[mrcImageSinogramCreate]]&lt;br /&gt;
*[[mrcImageSinogramFFT]]&lt;br /&gt;
*[[mrcRadon2Dto3D]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== コモンラインの探索 ====&lt;br /&gt;
*[[mrcImageSinogramCorrelation]]&lt;br /&gt;
*[[mrcImagesSinogramCorrelation]]&lt;br /&gt;
*[[commonLinesSearchByVoting]]&lt;br /&gt;
*[[mrcImageCommonLineSearch]]&lt;br /&gt;
*[[WeightCalculationOfCommonLineSearch]]&lt;br /&gt;
*[[WeightCalculationOfCommonLineSearchByAllSinogram]]&lt;br /&gt;
*[[WeigthCaluculationOfCommonLineCalculation]]&lt;br /&gt;
*[[CommonLineCalculation]]&lt;br /&gt;
*[[CommonLineRankCalc_k]]&lt;br /&gt;
&lt;br /&gt;
==== 特徴量を用いたシノグラム解析 ====&lt;br /&gt;
*[[mrcSinogramFET]]&lt;br /&gt;
*[[mrcSinogramFETcalcSDforNormalize]]&lt;br /&gt;
*[[mrcSinogramFETcalcWeight]]&lt;br /&gt;
*[[mrcSinogramFETcorrelationMap]]&lt;br /&gt;
*[[mrcSinogramFETnormalizedMap]]&lt;br /&gt;
*[[mrcSinogramFETreferredCorrelation]]&lt;br /&gt;
*[[mrcSinogramFETsmoothParameterMatching]]&lt;br /&gt;
*[[EvaluateCorrelationMapwithCommonLine]]&lt;br /&gt;
*[[FETOrientationSearchByAnnealing]]&lt;br /&gt;
*[[FETOrientationSearchByFeatureAlignment]]&lt;br /&gt;
*[[FETmapOrientationSearchBySimultaneousFitting]]&lt;br /&gt;
*[[FETsmallMapSetCreate_forSimultaneousMinimization]]&lt;br /&gt;
&lt;br /&gt;
==== 特徴量を用いた３次元再構成 ====&lt;br /&gt;
*[[mrcFETnormalizeBySD]]&lt;br /&gt;
&lt;br /&gt;
=== らせん対称性を用いた3次元再構成 ===&lt;br /&gt;
==== 空間の変換 ====&lt;br /&gt;
*[[llExtract]]: FFT -&amp;gt; G&lt;br /&gt;
*[[mrcImageAutoFilamentExtract]]&lt;br /&gt;
*[[mrcImageAutoFilamentExtractResultAnalysis]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFFTLayerLineExtraction]]&lt;br /&gt;
&lt;br /&gt;
*[[ll2ltlg]]  : G   -&amp;gt; g&lt;br /&gt;
&lt;br /&gt;
*[[ltlg2mrc]] : g   -&amp;gt; 3D&lt;br /&gt;
&lt;br /&gt;
===== llExtractのサポートプログラム群 =====&lt;br /&gt;
*[[llExtractCtfinfFileCreate]]&lt;br /&gt;
*[[llExtractCtrlFileCreate]]&lt;br /&gt;
*[[llExtractWithLayerSeparation]]&lt;br /&gt;
*[[llExtractWithLayerSeparationCtrlFileCreate]]&lt;br /&gt;
*[[llExtractWithLayerSeparationCtrlFileCreateMyosin]]&lt;br /&gt;
*[[llExtractWithLayerSeparationFilamentInfo]]&lt;br /&gt;
*[[llExtractWithLayerSeparationServer]]&lt;br /&gt;
*[[llExtractWithLayerSeparationSingle]]&lt;br /&gt;
&lt;br /&gt;
==== G(R, THETA, Z)空間の取り扱い====&lt;br /&gt;
*[[llDataAverage]]&lt;br /&gt;
*[[llDataAxisSearch]]&lt;br /&gt;
*[[llDataCTFCompensate]]&lt;br /&gt;
*[[llDataCompare]]&lt;br /&gt;
*[[llDataContributionCalcDifferentN]]&lt;br /&gt;
*[[llDataDump]]&lt;br /&gt;
*[[llDataEquatorAdd]]&lt;br /&gt;
*[[llDataExtract]]&lt;br /&gt;
*[[llDataFit]]&lt;br /&gt;
*[[llDataFitServer]]&lt;br /&gt;
*[[llDataInfo]]&lt;br /&gt;
*[[llDataLowPassFiltering]]&lt;br /&gt;
*[[llDataMultiCTFCompensation]]&lt;br /&gt;
*[[llDataNEstimation]]&lt;br /&gt;
*[[llDataNormalization]]&lt;br /&gt;
*[[llDataPrint]]: G(R, THETA, Z)空間の表示&lt;br /&gt;
*[[llDataRescaling]]&lt;br /&gt;
*[[llDataResolutionCheck]]&lt;br /&gt;
*[[llDataRotation]]&lt;br /&gt;
*[[llDataSelectionEstimation]]&lt;br /&gt;
*[[llDataSeparate]]&lt;br /&gt;
*[[llDataWeightSet]]&lt;br /&gt;
*[[llDatarMaxLimit]]&lt;br /&gt;
&lt;br /&gt;
==== g(r, theta, Z) の取り扱い ====&lt;br /&gt;
*[[ltlg2ps]]&lt;br /&gt;
*[[ltlgDataInfo]]&lt;br /&gt;
&lt;br /&gt;
==== らせん対称を用いた画像処理 ====&lt;br /&gt;
*[[mrcImageHelicalAveraging]]：らせん対称（連続らせん）に従って平均した画像を求める&lt;br /&gt;
*[[mrcImageHelicalProjection]]：らせん対称に従って投影した画像を求める&lt;br /&gt;
*[[mrcImageHelicalConvolution]]&lt;br /&gt;
*[[mrcImageHelicalMappingFrom2DImage]]&lt;br /&gt;
*[[mrcImageHelicalMasking]]&lt;br /&gt;
*[[mrcImageHelicalMaskingBy2DImage]]&lt;br /&gt;
*[[mrcImageCylinderSection]]：円筒座標系に変換して、r毎のセクションをもとめる&lt;br /&gt;
*[[mrcImageUntwist]]：らせん対称性にしたがって、ねじれをもとに戻す&lt;br /&gt;
*[[mrcImageCircumferentialProjection]]：３D画像から円筒座標系に変換し、特定範囲のみを表示する。&lt;br /&gt;
*[[mrcImageRadialDistribution]]：画像の動径方向の分布（2D）&lt;br /&gt;
&lt;br /&gt;
=== 超解像法 ===&lt;br /&gt;
*[[mrcImageSuperResolution]]:超解像法のためのプログラム&lt;br /&gt;
&lt;br /&gt;
=== 分解能チェックのためのツール　===&lt;br /&gt;
*[[mrcImageFOMCalc]]&lt;br /&gt;
*[[mrcImageFourierShellCorrelation]]&lt;br /&gt;
*[[mrcImageFractalFourierShellCorrelation]]&lt;br /&gt;
&lt;br /&gt;
== mrcImageフォーマットに対するコマンド群 ==&lt;br /&gt;
===　ヘッダー等フォーマットそのものに関するコマンド ===&lt;br /&gt;
*[[mrcImageHeaderChange]]：画像ファイルのヘッダーの変換&lt;br /&gt;
*[[mrcImageTransformSign]]：画像の符号付、符号無し(Signed/Unsigned)の変換&lt;br /&gt;
&lt;br /&gt;
=== モデル作成 ===&lt;br /&gt;
&lt;br /&gt;
==== 基本図形のモデル作成 ====&lt;br /&gt;
*[[mrcImageNullImageCreate]]：空画像の作成&lt;br /&gt;
*[[mrcImageModelCreate]]：モデル画像の作成&lt;br /&gt;
** Shepp and Logan Model&lt;br /&gt;
*[[mrcImageSphere]]：球/円の作成（中心）&lt;br /&gt;
*[[mrcImageMakeSphere]]：球/円の作成（多機能、位置の指定）&lt;br /&gt;
*[[mrcImageGaussDisc]]：ガウス円の作成&lt;br /&gt;
*[[mrcImageGaussSphere]]：ガウス球の作成&lt;br /&gt;
*[[mrcImageMakeCylinder]]：円筒の作成&lt;br /&gt;
*[[mrcImageSiemensStar]]：ジーメンススターの作成（分解能チェック用）&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageModelSubfilamentsCreate]]；フィラメント画像を作る&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageNoiseCreate]]：雑音画像を作る&lt;br /&gt;
&lt;br /&gt;
==== ノイズの付加 ====&lt;br /&gt;
*[[mrcImageNoiseAdd]]：雑音を加える&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 結晶化 ====&lt;br /&gt;
*[[mrcImageCrystalCreate]]&lt;br /&gt;
&lt;br /&gt;
==== 傾斜画像 ====&lt;br /&gt;
*[[mrcImageEstimateTiltImage]]：傾斜画像の予測&lt;br /&gt;
&lt;br /&gt;
=== 画像の情報 ===&lt;br /&gt;
*[[mrcInfo]]：MRC画像のヘッダー情報を取得する&lt;br /&gt;
*[[mrcImageInfo]]：画像の情報を取得する&lt;br /&gt;
*[[mrcImageDensityInfo]]：画像の正の値を密度とし、その情報を取得する&lt;br /&gt;
*[[mrcImageBoundaryInfo]]：画像の周辺情報を取得する&lt;br /&gt;
*[[mrcImageVolumeCalc]]：3次元画像から分子量に対応する体積をもつ等高面値&lt;br /&gt;
&lt;br /&gt;
*[[mrcInfoSet]]：MRCのヘッダー情報を変更する&lt;br /&gt;
*[[mrcImageModeChange]]：MRCの画像モードを変更する&lt;br /&gt;
*[[mrcImageSamplingUnitChange]]：画像のサンプリング間隔を変更する&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageSectionGet]]:３Ｄ画像のセクション２Ｄ画像を取得する&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageCenterOfMassCalculate]]：重心を取得する&lt;br /&gt;
*[[mrcImageCircumferentialProjection]]：３D画像から円筒座標系に変換し、特定範囲のみを表示する。&lt;br /&gt;
*[[mrcImageRadialDistribution]]：画像の動径方向の分布（2D）&lt;br /&gt;
&lt;br /&gt;
*[[mrcImagePixelDataGet]]：ある点の値を手に入れる。&lt;br /&gt;
&lt;br /&gt;
=== 画像の統計処理 ===&lt;br /&gt;
*[[mrcImageAverage]]：複数画像の平均&lt;br /&gt;
*[[mrcImageSN]]：複数画像間の統計（平均、分散、標準偏差等）&lt;br /&gt;
*[[mrcImageStandardDeviation]]：複数画像間の標準偏差及びそれを用いた変換&lt;br /&gt;
*[[mrcImageVarianceMap]]：分散マップ&lt;br /&gt;
*[[mrcImageTTest]]：画像間のt-test&lt;br /&gt;
*[[mrcImageFTest]]：画像間のF-test&lt;br /&gt;
*[[mrcImageTwoImageTest]]:画像間のテスト(t-test/F-test)&lt;br /&gt;
*[[mrcImageVarianceAnalysis]]：分散解析&lt;br /&gt;
*[[mrcImagePCA]]：複数画像から主成分分析を行い、主成分画像を生成する&lt;br /&gt;
*[[mrcImageShapePCA]]：３Ｄ画像からその構造の形を楕円体として取り扱うための主成分分析&lt;br /&gt;
*[[mrcImagePeakSearch]]：画像の中のピークを探索する&lt;br /&gt;
*[[mrcImageProjection]]：画像の投影像（各軸方向）を求める&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageParticleCandidateExtract]]：周辺に比べて密度が有意に高いところを見出す。&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFeatureExtraction]]：画像の特徴量（現時点で３０通り）の抽出&lt;br /&gt;
** ヒストグラムの平均、分散、歪度、尖度、コントラスト、エネルギー、エントロピー&lt;br /&gt;
** Co-occurenceに関する情報&lt;br /&gt;
** difference statisticsに関する情報&lt;br /&gt;
** runlengthに関する情報&lt;br /&gt;
&lt;br /&gt;
==== 画像の形から位置合わせを行う為に必要な処理 ====&lt;br /&gt;
*[[mrcImageShapePCA]]：３Ｄ画像からその構造の形を楕円体として取り扱うための主成分分析&lt;br /&gt;
*[[mrcImageShapePCAFit]]：３Ｄ画像からその構造の形を楕円体として取り扱い、主軸同士を合わせるための処理&lt;br /&gt;
&lt;br /&gt;
=== 画像フォーマット変換 ===&lt;br /&gt;
*[[mrcImagestoRef]]&lt;br /&gt;
*[[mrcImageStack]]：画像をスタックする&lt;br /&gt;
*[[mrcImageColoring]]：１枚もしくは複数の画像を使って、カラー画像（GIF）をつくる&lt;br /&gt;
&lt;br /&gt;
=== 複数画像の処理 ===&lt;br /&gt;
*[[mrcImageMontageCreate]]：複数枚の画像を一枚の画像として出力する（平均値等を用いて画像のコントラストを合わす）&lt;br /&gt;
&lt;br /&gt;
=== 前処理関連 ===&lt;br /&gt;
==== 異常値の除去 ====&lt;br /&gt;
*[[mrcImageAbnormalValueRemove]]：画像の標準偏差等から異常値を推定し、異常値を除く&lt;br /&gt;
*[[mrcImageCCDNoiseRemove]]：ＣＣＤカメラのもつ異常値を取り除く&lt;br /&gt;
*[[mrcImageDeadPixelCorrection]]&lt;br /&gt;
&lt;br /&gt;
==== 窓関数 ====&lt;br /&gt;
*[[mrcImageWindowing]]：窓関数を積算する（2D）&lt;br /&gt;
*[[mrcImage3DWindowing]]：窓関数を積算する（3D）&lt;br /&gt;
*[[mrcImageCenterDensityChange]]:中心画像の密度を変更する（窓関数の特別なバージョン）&lt;br /&gt;
&lt;br /&gt;
==== パディング ====&lt;br /&gt;
*[[mrcImagePad]]&lt;br /&gt;
*[[mrcImage3DPad]]&lt;br /&gt;
*[[mrcImage3DPad2]]&lt;br /&gt;
*[[mrcImageZPad]]&lt;br /&gt;
&lt;br /&gt;
==== 密度の標準化 ====&lt;br /&gt;
*[[mrcImageDensityChangeEstimation]]&lt;br /&gt;
*[[mrcImageDensityNormalization]]&lt;br /&gt;
*[[mrcImageDensityNormalizationByImage]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の演算（単項演算）===&lt;br /&gt;
*加算 &lt;br /&gt;
**[[mrcImageAddValue]]：画像に実数を加算する&lt;br /&gt;
**[[mrcImageRealValueAdd]]：画像に実数を加算する（同じ機能をもつので整理が必要）&lt;br /&gt;
**[[mrcImageScalarAdd]]：画像に実数を加える（特定の点に加えることができる）&lt;br /&gt;
&lt;br /&gt;
*積算&lt;br /&gt;
**[[mrcImageMultiplying]]：画像に実数を積算する&lt;br /&gt;
&lt;br /&gt;
*２乗和&lt;br /&gt;
**[[mrcImageSquare]]:各ピクセル値の２乗、ルートの画像に変換する。&lt;br /&gt;
&lt;br /&gt;
=== 画像間の演算（２項演算）===&lt;br /&gt;
*和算&lt;br /&gt;
**[[mrcImageAdd]]：二つの画像の和を求める&lt;br /&gt;
&lt;br /&gt;
*減算&lt;br /&gt;
**[[mrcImageSubtraction]]：画像間の差を求める&lt;br /&gt;
**[[mrcImageNormalizedSubtraction]]：画像の密度を合わせた後、画像間の差を求める&lt;br /&gt;
&lt;br /&gt;
*積算&lt;br /&gt;
**[[mrcImageMultiplyingbyFile]]：二つの画像の積算&lt;br /&gt;
&lt;br /&gt;
*畳み込み&lt;br /&gt;
**[[mrcImageConvolution]]：2つの画像の畳み込み&lt;br /&gt;
&lt;br /&gt;
=== モルフォロジー処理 ===&lt;br /&gt;
*縮退&lt;br /&gt;
**[[mrcImageErosion]]：構造要素による縮退&lt;br /&gt;
&lt;br /&gt;
*膨張&lt;br /&gt;
**[[mrcImageDilation]]：構造要素による膨張&lt;br /&gt;
&lt;br /&gt;
*オープニング（白いひげが消えるが、孔は保たれる）&lt;br /&gt;
**[[mrcImageOpening]]：構造要素による縮退→膨張&lt;br /&gt;
&lt;br /&gt;
*クロージング（黒い孔（谷）が埋まるが、丘は高くならない）&lt;br /&gt;
**[[mrcImageClosing]]：構造要素による膨張→縮退&lt;br /&gt;
&lt;br /&gt;
=== 画像の抽出・切り出し：ROI(Region of Interest) ===&lt;br /&gt;
*[[mrcImageROI]]：２次元画像からの単一のROI画像の切り出し&lt;br /&gt;
*[[mrcImageROIs]]：２次元画像からの複数のROI画像の切り出し&lt;br /&gt;
*[[mrcImageUnbentROI]]：２次元画像からのスプライン曲線に則った切り出し&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageCenterGet]]:画像の中央（中央の指定は可能）を切り出す&lt;br /&gt;
*[[mrcImageRectangleGet]]：指定した画像領域（長方形：回転無）を切り出す。&lt;br /&gt;
*[[mrcImageRectangleGetByCorrelation]]：参照画像と比較して最も相関値の高い領域を切り出す。&lt;br /&gt;
*[[mrcImagePolyROI]]：（未完成）&lt;br /&gt;
*[[mrcImageROI3D]]: 3次元画像からのROIエリアの切り出し&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageDivideIntoTwoImages]]：指定に従って二つの画像に切り分ける&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFilamentSearch]]&lt;br /&gt;
&lt;br /&gt;
==== 画像の切り出し/合成 ====&lt;br /&gt;
*[[mrcImageSplit]]：&lt;br /&gt;
*[[mrcImageBlockMerge]]：画像の合成（画像が重なった場合には平均画像）&lt;br /&gt;
&lt;br /&gt;
==== ニューラルネットを使った粒子の切り出し====&lt;br /&gt;
*[[mrcImageNeuralNetParticleExtraction]]&lt;br /&gt;
*[[mrcImageNeuralNetParticleLearning]]&lt;br /&gt;
&lt;br /&gt;
=== 縦軸（密度）方向の変換 ===&lt;br /&gt;
*[[mrcImageNormalizing]]：画像の値の正規化&lt;br /&gt;
*[[mrcImageCVE]]：CVE(constant variance enhancement)を施す&lt;br /&gt;
*[[mrcImageHighlighting]]：&lt;br /&gt;
*[[mrcImageEnhancementWithFuzzySets]]&lt;br /&gt;
*[[mrcImageSolventFlattening]]：溶液と考えられる部分の平滑化&lt;br /&gt;
*[[mrcImagePosterization]]：画像のビットを落とす&lt;br /&gt;
*[[mrcImageExpression]]：密度を、絶対値、ルート、ログなどに変換する&lt;br /&gt;
&lt;br /&gt;
=== 横軸変換 ===&lt;br /&gt;
*[[mrcImageShrink]]：画像のピクセルを縮退させ、サイズを小さくする。&lt;br /&gt;
&lt;br /&gt;
=== 画像のマスク ===&lt;br /&gt;
*[[mrcImageMasking]]：定型の円や長方形で画像をマスクする（３Ｄに対応）&lt;br /&gt;
*[[mrcImageMaskingByImage]]:画像（２値化もしくはグレー）を用いて画像をマスクする。&lt;br /&gt;
*[[mrcImageFilterCreate]]:指定した座標値の所を指定した値とした画像を作り出す。&lt;br /&gt;
&lt;br /&gt;
=== 画像の移動・回転 ===&lt;br /&gt;
*[[mrcImageTrans]]：4x4行列を使った画像の移動・回転&lt;br /&gt;
*[[mrcImageTranspose]]：画像の転置&lt;br /&gt;
*[[mrcImageRotation]]：画像の回転&lt;br /&gt;
*[[mrcImageRotation3D]]：画像の回転（３D)&lt;br /&gt;
*[[mrcImageMirroring]]：画像の鏡像&lt;br /&gt;
*[[mrcImageShift]]：画像の移動&lt;br /&gt;
*[[mrcImageMove]]：画像の移動&lt;br /&gt;
*[[mrcImageShiftFollowingGC]]：重心が中心になるように画像を移動&lt;br /&gt;
*[[mrcMirrorImageCreate]]：３Dの特定の面に対して反転。&lt;br /&gt;
*[[mrcImageReverse]]：ｙ軸をそのままにして、ｘ、ｚ軸に関して反転（２Dでは鏡像、３Dでは１８０度回転に対応）&lt;br /&gt;
*[[mrcImageMagnificationChange]]：画像の拡大率の変換&lt;br /&gt;
&lt;br /&gt;
=== 二値画像の処理　===&lt;br /&gt;
==== 画像の二値化 ====&lt;br /&gt;
*[[mrcImageBinalization]]：画像の２値化（閾値指定、大津の方法などの自動閾値指定を含む）&lt;br /&gt;
*[[mrcImageAdaptiveBinalization]]：画像の２値化（適応型）&lt;br /&gt;
&lt;br /&gt;
==== 二値画像の連結 ====&lt;br /&gt;
*[[mrcImageConnection]]：２値画像の連結&lt;br /&gt;
*[[mrcImageConnectivityNumberCalc]]：２値画像の連結値の計算&lt;br /&gt;
*[[mrcImageDistanceConversion]]：２値画像の距離変換&lt;br /&gt;
&lt;br /&gt;
==== 画像のラベリング・面積 ====&lt;br /&gt;
*[[mrcImageLabeling]]&lt;br /&gt;
*[[mrcImageAreaCalc]]：２値画像を使った面積・体積の計算&lt;br /&gt;
&lt;br /&gt;
=== 座標変換 ===&lt;br /&gt;
*[[Descartes2Polar]]：直交座標系から極座標系に変換する（軸の設定は変更可能）&lt;br /&gt;
*[[mrcImageTransformDescartesIntoPolar]]：直交座標系から極座標系に画像を変換&lt;br /&gt;
*[[mrcImageCoordinateChange]]:座標軸の交換&lt;br /&gt;
&lt;br /&gt;
=== フーリエ変換 ===&lt;br /&gt;
*[[mrcImageFFT]]：現在、通常使われているフーリエ変換及び逆変換&lt;br /&gt;
*[[fft2d]]：過去のフーリエ変換及び逆変換&lt;br /&gt;
*[[cufft]]：CUDAでのテスト用フーリエ変換&lt;br /&gt;
&lt;br /&gt;
=== 空間周波数フィルタ ===&lt;br /&gt;
*[[mrcImageLowPassFilter]]:ローパスフィルタ&lt;br /&gt;
*[[mrcImageBandPassFilter]]:バンドパスフィルタ&lt;br /&gt;
*[[mrcImageHighPassFilter]]：ハイパスフィルタ&lt;br /&gt;
*[[mrcImage3DHighResoEmphasis]]：高周波強調フィルタ（３D対応）&lt;br /&gt;
*[[mrcMask]]：P1対称性に関するマスク(2D、フーリエ空間）&lt;br /&gt;
*[[mrcImageFilteringbyFile]]：ファイルからフィルタする場所を指定するプログラム&lt;br /&gt;
*[[mrcImageFilteringbyFileForVariance]]&lt;br /&gt;
&lt;br /&gt;
=== [[平滑化]] ===&lt;br /&gt;
*[[mrcImageSmoothing]]：非線形の平滑化&lt;br /&gt;
**median filter（中央値フィルタ）&lt;br /&gt;
**mean filter(平均値フィルタ)&lt;br /&gt;
**SurfaceFit filter（最小自乗法により２次曲面に近似）&lt;br /&gt;
**Lee-sigma filter（シグマフィルタ）&lt;br /&gt;
*[[mrcImageLowPassFilter]]:ローパスフィルタ（周波数空間でのフィルタ）&lt;br /&gt;
**Step filter(Ideal Filter)（矩形窓（方形窓）関数によるフィルタ）&lt;br /&gt;
**Cos filter（テューキー窓によるフィルタ）&lt;br /&gt;
**Exponetial filter（指数窓によるフィルタ）&lt;br /&gt;
**Gaussian filter（ガウス窓によるフィルタ）&lt;br /&gt;
**Lorentzian filter（ローレンチアンによるフィルタ）&lt;br /&gt;
*[[mrcImageBilateralFilter]]:バイラテラルフィルタ（像強度による重み付き平滑化フィルタ）&lt;br /&gt;
*[[mrcImageNLMeansFilter]]:NLミーンズ法によるローパスフィルタ&lt;br /&gt;
*[[mrcImageNoiseReductionByRelaxation]]:緩和法によるノイズ除去&lt;br /&gt;
&lt;br /&gt;
=== 画像のエッジ抽出 ===&lt;br /&gt;
*[[mrcImageContourSurfaceCreate]]&lt;br /&gt;
*[[mrcImageEdgeImageGet]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の類似度 ===&lt;br /&gt;
*[[mrcImageCorrelation]]：画像間の相関&lt;br /&gt;
*[[mrcImageCorrelationWithCTFCompensation]]：CTF補正を含めた画像間の相関&lt;br /&gt;
*[[mrcImageAutoCorrelationWithWindowing]]：ウィンドウイングを含めた画像間の相関&lt;br /&gt;
*[[mrcImageCorrelationInFourierSpace]]：フーリエ空間での相関&lt;br /&gt;
*[[mrcImageAutoRotationCorrelation]]：画像の回転を考慮した画像間の相関&lt;br /&gt;
*[[mrcImageAutoRotationCorrelation3D]]：画像の回転（３D）を考慮した画像間の相関&lt;br /&gt;
*[[mrcImageAutoRotationCorrelationResultPrint]]：mrcImageAutoRotationCorrelationの結果の評価&lt;br /&gt;
*[[mrcImageCorrelationServer]]：PVMを利用した相関をとるためのサーバー&lt;br /&gt;
*[[mrcImageSimilarImageSearch]]&lt;br /&gt;
*[[mrcImageSimilarityEstimate]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の対称性を使った解析 ===&lt;br /&gt;
*[[mrcImageSymmetryAverage]]&lt;br /&gt;
*[[mrcImageSymmetryCentreFind]]&lt;br /&gt;
*[[mrcImageSymmetryFind]]&lt;br /&gt;
*[[mrcImage3DSymmetryFind]]&lt;br /&gt;
*[[mrcImageNfoldAxisSearch]]：回転対称軸の探索&lt;br /&gt;
&lt;br /&gt;
=== mrcFFT（フーリエ空間）を処理するためのコマンド群　===&lt;br /&gt;
*[[mrcFTMeridianEquatorRedece]]&lt;br /&gt;
*[[mrcFFTBandPassFilter]]&lt;br /&gt;
*[[mrcFFTCTFCompensation]]&lt;br /&gt;
*[[mrcFFTDigitize]]&lt;br /&gt;
*[[mrcFFTExpression]]&lt;br /&gt;
*[[mrcFFTFibreDiagram]]&lt;br /&gt;
*[[mrcFFTFiltering]]&lt;br /&gt;
*[[mrcFFTIQEstimation]]&lt;br /&gt;
*[[mrcFFTInfo]]&lt;br /&gt;
*[[mrcFFTLayerLineCheck]]&lt;br /&gt;
*[[mrcFFTMedianFilter]]&lt;br /&gt;
*[[mrcFFTProjection]]&lt;br /&gt;
*[[mrcFFTResampling]]&lt;br /&gt;
*[[mrcFFTShellInfo]]&lt;br /&gt;
*[[mrcFFTSizeChange]]&lt;br /&gt;
*[[mrcFFTSpectrum]]&lt;br /&gt;
*[[mrcFFTXFiltering]]&lt;br /&gt;
*[[mrcFFTplainreduce]]&lt;br /&gt;
&lt;br /&gt;
=== 画像の出力 ===&lt;br /&gt;
*[[mrcImagePrint]]&lt;br /&gt;
*[[mrcImagePrint3D]]&lt;br /&gt;
&lt;br /&gt;
=== mrcRef関連 ===&lt;br /&gt;
*[[mrcRefCorEstimate]]&lt;br /&gt;
*[[mrcRefCorModify]]&lt;br /&gt;
*[[mrcRefCoreGet]]&lt;br /&gt;
*[[mrcRefCorrelation]]&lt;br /&gt;
*[[mrcRefCorrelationConv]]&lt;br /&gt;
*[[mrcRefEstimate]]&lt;br /&gt;
*[[mrcRefFFTConvert]]&lt;br /&gt;
*[[mrcRefHeaderCreate]]&lt;br /&gt;
*[[mrcRefHighPassFilter]]&lt;br /&gt;
*[[mrcRefImageCorrelation]]&lt;br /&gt;
*[[mrcRefImageOmegaCorrelation]]&lt;br /&gt;
*[[mrcRefImagepwzCorEstimate]]&lt;br /&gt;
*[[mrcRefImagepwzCorModify]]&lt;br /&gt;
*[[mrcRefImagepwzCorPeakFind]]&lt;br /&gt;
*[[mrcRefImagepwzCorSmoothing]]&lt;br /&gt;
*[[mrcRefImagepwzCorrelation]]&lt;br /&gt;
*[[mrcRefImagepwzCorrelationByFFT]]&lt;br /&gt;
*[[mrcRefImagexaFit]]&lt;br /&gt;
*[[mrcRefLowPassFilter]]&lt;br /&gt;
*[[mrcRefNoiseAdd]]&lt;br /&gt;
*[[mrcRefNormalizing]]&lt;br /&gt;
*[[mrcRefPhaseImageCreate]]&lt;br /&gt;
*[[mrcRefSmoothing]]&lt;br /&gt;
*[[mrcRefz1ImageCorrelation]]&lt;br /&gt;
*[[mrcImageRefConv2D]]&lt;br /&gt;
*[[mrcImageRefCreate]]&lt;br /&gt;
*[[mrcImageRefFFTConv2D]]&lt;br /&gt;
*[[mrcImageRefScaleChangeWithPad]]&lt;br /&gt;
&lt;br /&gt;
=== 画像情報とＰＤＢとの関係 ===&lt;br /&gt;
*[[mrcImageAssignedToTFofPDB]]：画像の値をPDBに組み込む&lt;br /&gt;
*[[mrcImageDisplayDensityAsTempFactor]]：画像の値をPDBに組み込む（ほとんど同じ機能、整理が必要）&lt;br /&gt;
*[[mrcImageMappingtoPdb]]：画像の値をPDBに組み込む（ほとんど同じ機能、整理が必要）&lt;br /&gt;
*[[mrcImage2pdb]]：画像をPDBに変更する&lt;br /&gt;
*[[mrcImageUnexpectedMassFromPDB]]：PDBから期待される密度を減算する&lt;br /&gt;
*[[mrcImagepdbFileReduce]]：ほぼ上記と同じ機能&lt;br /&gt;
&lt;br /&gt;
=== エネルギーロスイメージ　===&lt;br /&gt;
*[[mrcImageCoreImageCalc]]： energy lossイメージを用いたイメージング&lt;br /&gt;
&lt;br /&gt;
=== 未分類 ===&lt;br /&gt;
*[[mrc3DExtractZ]]&lt;br /&gt;
*[[mrcImage1DProjectionfrom2D]]&lt;br /&gt;
*[[mrcImage1dAverageByCorrelation]]&lt;br /&gt;
*[[mrcImage1dCutAverage]]&lt;br /&gt;
*[[mrcImage1dShiftAverageByAnnealing]]&lt;br /&gt;
*[[mrcImage1dShiftByCorrelation]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageActinSingleParticleAnalysis]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageCutAndSetInArray]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageFourierPowerSpectrum]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageMake2DArrayImage]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageMakeDump]]&lt;br /&gt;
*[[mrcImageMakeFromTextFile]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageMergebyside]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageNormalDistributionTest]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageOddBoxel]]&lt;br /&gt;
*[[mrcImageOneLineSimilarityCalc]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageROItoPCAoutputImage]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageResolutionEstimateForFilaments]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageSetFunction]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcImageTfunction]]&lt;br /&gt;
&lt;br /&gt;
*[[mrcManipulate_kaya]]&lt;br /&gt;
*[[mrcMeanYlinePos]]&lt;br /&gt;
*[[dataAnalysis_kayabuki]]&lt;br /&gt;
&lt;br /&gt;
== PDB関係のコマンド群　==&lt;br /&gt;
=== PDBの情報を手に入れる ===&lt;br /&gt;
*[[pdbInfo]]：ＰＤＢファイルの中の原子の情報を撮り出す&lt;br /&gt;
*[[pdbAtomSection]]：原子モデルのセクション（断面）をとりだす&lt;br /&gt;
*[[pdbCAOnly]]：ＰＤＢからα炭素だけを抜き出す。&lt;br /&gt;
*[[pdbPCA]]：タンパク質の形状に関するＰＣＡを計算する&lt;br /&gt;
*[[pdbSecondaryStructurePrint]]&lt;br /&gt;
*[[pdbFileMerge]]&lt;br /&gt;
*[[pdbMolecularInterfaceFind]]&lt;br /&gt;
*[[pdbNearAtomListShow]]&lt;br /&gt;
*[[pdbSurface]]&lt;br /&gt;
&lt;br /&gt;
=== PDBから密度マップを作成する ===&lt;br /&gt;
*[[pdb2mrc]]&lt;br /&gt;
*[[pdb2mrc2d]]&lt;br /&gt;
*[[pdb2mrc2dWithCTF]]&lt;br /&gt;
*[[pdbOneProteinGet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PDBから他のフォーマットに変換する ===&lt;br /&gt;
*[[pdb2SketchMacro]]&lt;br /&gt;
*[[pdb2bender]]&lt;br /&gt;
*[[pdb2ucd]]&lt;br /&gt;
&lt;br /&gt;
=== PDBの対称性に従って原子モデルを作成する===&lt;br /&gt;
*[[pdbCrystalCreate]]&lt;br /&gt;
*[[pdbHelix]]&lt;br /&gt;
&lt;br /&gt;
=== PDBの回転・移動 ===&lt;br /&gt;
*[[pdbRotation]]：原子モデルの回転&lt;br /&gt;
*[[pdbMove]]：原子モデルの移動&lt;br /&gt;
*[[pdbTrans]]：原子モデルのアフィン変換&lt;br /&gt;
*[[pdbTwoProteinFit]]：二つのタンパク質の位置を合わせる&lt;br /&gt;
&lt;br /&gt;
=== PDBと密度マップのフィッティング ===&lt;br /&gt;
*[[pdbRhoFit]]&lt;br /&gt;
*[[pdbShapeFit]]&lt;br /&gt;
*[[pdbRhoFitCoiledCoil]]&lt;br /&gt;
*[[pdbRhoFitTm]]&lt;br /&gt;
&lt;br /&gt;
=== PDBの表示 ===&lt;br /&gt;
*[[pdbView]]&lt;br /&gt;
*[[pdbDisplay]]&lt;br /&gt;
*[[rasmonyo]]&lt;br /&gt;
&lt;br /&gt;
=== PDBに付加的な情報を添付する　===&lt;br /&gt;
*[[pdbWaterAdd]]&lt;br /&gt;
*[[pdbProteinIDSet]]&lt;br /&gt;
&lt;br /&gt;
=== その他 ===&lt;br /&gt;
*[[pdbChargeFit]]&lt;br /&gt;
*[[pdbCoordAdd]]&lt;br /&gt;
*[[pdbHomologySearch]]&lt;br /&gt;
*[[pdbListRMSDCalc]]&lt;br /&gt;
*[[pdbMatrixCreate]]&lt;br /&gt;
*[[pdbTempFactorSet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 画像フォーマット等のフィルター ==&lt;br /&gt;
&lt;br /&gt;
=== MRCファイル間の違いの吸収 ===&lt;br /&gt;
*[[mrc2mrc]]&lt;br /&gt;
&lt;br /&gt;
=== 他のファイルフォーマットからMRC形式へ変換 ===&lt;br /&gt;
*[[tiff2mrc]]&lt;br /&gt;
*[[imodst2mrc]]&lt;br /&gt;
*[[ip2mrc]]&lt;br /&gt;
*[[emData2mrc]]&lt;br /&gt;
*[[moi2mrc]]&lt;br /&gt;
*[[array2mrc]]&lt;br /&gt;
*[[bin2mrc]]&lt;br /&gt;
&lt;br /&gt;
=== MRC形式から他のフォーマットへの変換　===&lt;br /&gt;
*[[mrc2dsn6]]&lt;br /&gt;
*[[mrc2fld]]&lt;br /&gt;
*[[mrc2gif]]&lt;br /&gt;
*[[mrc2hdf]]&lt;br /&gt;
*[[mrc2lattice]]&lt;br /&gt;
*[[mrc2map]]&lt;br /&gt;
*[[mrc2pov]]&lt;br /&gt;
*[[mrc2tiff]]&lt;br /&gt;
*[[mrc2viff]]&lt;br /&gt;
&lt;br /&gt;
=== pgFormat方のファイルに対するプログラム ===&lt;br /&gt;
*[[pgDataBaseSelectServer]]&lt;br /&gt;
*[[pgJournalSelect]]&lt;br /&gt;
*[[pgJournalSelectCORBAClient]]&lt;br /&gt;
*[[pgJournalSelectCORBAServer]]&lt;br /&gt;
*[[pgMemoSelectCORBAServer]]&lt;br /&gt;
*[[pgSelect]]&lt;br /&gt;
*[[homology2PG]]&lt;br /&gt;
&lt;br /&gt;
=== ポストスクリプトファイルの取り扱いに関するプログラム ===&lt;br /&gt;
*[[psFileMerge]]&lt;br /&gt;
*[[psFilePageMerge]]&lt;br /&gt;
&lt;br /&gt;
=== DCDフォーマットのファイルに関する取り扱い ===&lt;br /&gt;
*[[dcdAtomChangeDistanceFromAtom]]&lt;br /&gt;
*[[dcdAtomDistanceDistribution]]&lt;br /&gt;
*[[dcdCompareCA]]&lt;br /&gt;
*[[dcdDistanceAtomBetweenAtom]]&lt;br /&gt;
*[[dcdFilePrint]]&lt;br /&gt;
*[[dcdInfo]]&lt;br /&gt;
*[[dcdSelectAtoms]]&lt;br /&gt;
*[[dcdSerectAtom]]&lt;br /&gt;
*[[dcdTest]]&lt;br /&gt;
*[[dcdTimeSeriesBehavior]]&lt;br /&gt;
&lt;br /&gt;
=== その他 ===&lt;br /&gt;
*[[tgaInfo]]&lt;br /&gt;
*[[vector2pdb]]&lt;br /&gt;
*[[dos2unix]]&lt;br /&gt;
&lt;br /&gt;
== コマンドリスト　==&lt;br /&gt;
&lt;br /&gt;
[[CheckCommonLineData]]&lt;br /&gt;
[[CheckOfOrientation]]&lt;br /&gt;
[[CheckOrientationByDegree]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LCalculationForOrientationSearch]]&lt;br /&gt;
&lt;br /&gt;
[[ProjectionDirectionMapCreate]]&lt;br /&gt;
&lt;br /&gt;
[[TestForLcalculationOfOrientationSearchBySimultaneousMinimization]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[angleMatchTest_k]]&lt;br /&gt;
[[anglediffcalc]]&lt;br /&gt;
[[anglediffchk]]&lt;br /&gt;
&lt;br /&gt;
[[calcCommonLine]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 各種解析ツール ==&lt;br /&gt;
=== ３Ｄモデリングのためのツール ===&lt;br /&gt;
*[[mrcImageToNAMDConstantForces]]：３次元画像の微分画像を使って、PDB画像のモデリングを施す&lt;br /&gt;
*[[pdbNAMDRestraintCreate]]&lt;br /&gt;
参考文献：&lt;br /&gt;
* Noda et al., J. Plasma, Physics (2006)&lt;br /&gt;
* Murakami et al., Cell (2010)&lt;br /&gt;
&lt;br /&gt;
=== FRET解析ツール ===&lt;br /&gt;
*[[energyTransferModelCheck]]&lt;br /&gt;
*[[energyTransferModelResultCheck]]&lt;br /&gt;
&lt;br /&gt;
参考文献：&lt;br /&gt;
*Suzuki et al., Nature (1998)&lt;br /&gt;
*Yasunaga e al., J.Struct.Biol.(2000)&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
=== 分子の取り扱い ===&lt;br /&gt;
*[[molecularEnvelopeResampling]]&lt;br /&gt;
*[[molecularWeightCalc]]&lt;br /&gt;
&lt;br /&gt;
=== matrix3Dの取り扱い（3次元空間変換用4x4行列)===&lt;br /&gt;
*[[matrix3DEulerAngleTransform]]&lt;br /&gt;
*[[matrix3DFromEulerAngle]]&lt;br /&gt;
*[[matrix3DInverse]]&lt;br /&gt;
*[[matrix3DToEulerAngle]]&lt;br /&gt;
*[[coordRotation]]：座標点のmatrix3Dによる変換&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 乱数の発生 ===&lt;br /&gt;
*[[randomUniformGet]]:一様乱数&lt;br /&gt;
*[[randomNormalGet]]：正規分布に従う乱数&lt;br /&gt;
&lt;br /&gt;
=== largeIP ===&lt;br /&gt;
*[[largeIPInfo]]&lt;br /&gt;
&lt;br /&gt;
=== 点の取り扱い ===&lt;br /&gt;
*[[pointAffineTransform]]&lt;br /&gt;
&lt;br /&gt;
=== 電子顕微鏡制御 ===&lt;br /&gt;
*[[hf2000Init]]&lt;br /&gt;
*[[hf2000LenzCurrent]]&lt;br /&gt;
*[[hf2000SpecimenPosition]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== テストのためのプラグラム ===&lt;br /&gt;
*[[mallocCheck]]&lt;br /&gt;
*[[openGLTest]]&lt;br /&gt;
&lt;br /&gt;
=== その他　===&lt;br /&gt;
*[[muscleSimulation]]：ミオシンの動きのシミュレータ&lt;br /&gt;
*[[khorosFilterGenerate]]：khorosのフィルタを作り出す&lt;br /&gt;
*[[hostCondition]]：ホストの環境をチェックする&lt;br /&gt;
&lt;br /&gt;
*[[tiltInfoDetermine]]&lt;br /&gt;
*[[vectorImageNearestNeighborMethod]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 整理が必要なコマンド ==&lt;br /&gt;
*[[mrcImageBtest]]：（未完成）&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php/FAQ"/>
				<updated>2013-10-29T03:43:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Q.3 ＣＴＦ補正を行うと周辺から縞模様が現れます。 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''FAQ'''では、Eosに関して、よくある質問をまとめています。&lt;br /&gt;
&lt;br /&gt;
== 粒子の抽出 ==&lt;br /&gt;
=== Q.1 粒子を切り出すには何を使いますか. ===&lt;br /&gt;
&lt;br /&gt;
A. [[Display2]]を使います。その詳細は[[Display2による粒子抽出]]を参考にして下さい。&lt;br /&gt;
&lt;br /&gt;
== 前処理・後処理 ==&lt;br /&gt;
=== Q.1 ノイズが多く、分子がよく見えないときにどうすればよいですか？ ===&lt;br /&gt;
&lt;br /&gt;
A. ノイズが多い画像からノイズをとるにはいくつかの方法（[[ノイズ除去]]）があります。[[平滑化]]の処理を行います。らせん対称性などの対称性がある画像の場合には、[[対称性に則った平均化]]を行います。&lt;br /&gt;
&lt;br /&gt;
=== Q.2 ＣＴＦ補正を行うとリング上の構造が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. ＣＣＤやフィルム上に存在したゴミやホットスポットのために生じます。それらは異常に大きい値もしくは小さい値をとっている場合が多いです。そうした値をとるには、[[mrcImageAbnormalValueRemove]]、もしくは、[[mrcImageCCDNoiseRemove]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
=== Q.3 ＣＴＦ補正を行うと周辺から縞模様が現れます。 ===&lt;br /&gt;
&lt;br /&gt;
A. デジタル画像では、画像が繰り返していると考えるべきであることから生じています。周辺の濃さが左右、上下で異なる場合に、如実に表れます。&lt;br /&gt;
これを無くすためには、Padding([[mrcImagePad]])/Windowing[[mrcImageWindowing]]/Floating([[mrcImagePad]]で可能)といった前処理を行うことで最小限に抑えることが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 画像の比較 ==&lt;br /&gt;
=== Q.1 画像（1D, 2D, 3D)の比較をしたいのですが、どんなコマンドがありますか？ ===&lt;br /&gt;
&lt;br /&gt;
A. [[mrcImageSubtraction]]により減算した結果を出すことができます。また、このコマンドでは、RMSD(root mean square deviation)を計算するとも出来ます。&lt;br /&gt;
もし、二つの画像間で、密度の一次変換を行い、一方の密度にもっともあう密度に変換した後、比較したい場合には、[[mrcImageNormalizedSubtraction]]を利用することが出来ます。&lt;br /&gt;
&lt;br /&gt;
== 並列計算 ==&lt;br /&gt;
=== Q.1 Eosのsmall commandsは、並列計算することが出来ますか。===&lt;br /&gt;
A. できるコマンドもあります。-pthread/-cudaなどのキーワードがオプションにあるコマンドを参考にして下さい。mrc2Dto3Dやmrc3Dto2Dなどがそれに対応します。&lt;br /&gt;
&lt;br /&gt;
== ハードウェアの設定 ==&lt;br /&gt;
=== Q.1 X11上でEosのDisplay2やctfDisplayでキーボードの入力ができません。どうすれば良いでしょう。===&lt;br /&gt;
A. 入力メソッドとして全てのソフトウェアで利用できる設定になっていますか。入力メソッドの設定の中に「全てのアプリケーションで利用する」のチェックを入れてみて下さい。&lt;br /&gt;
&lt;br /&gt;
==コンパイル関連==&lt;br /&gt;
=== Q.1 コンパイル時にduplicateエラーが発生し、コマンドが作成されません。===&lt;br /&gt;
A. gccのバージョンによってはデフォルトでインライン関数の定義が残るように設定されている可能性があります。gccを含む記述をgcc -std=gnu90にしてみて下さい。具体的に変更するファイルは $EOS_HOME/src/XXXX.incです。(XXXXは使用しているOSのタイプです。)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
例. x86Mac64.incの場合&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
変更前							変更後&lt;br /&gt;
CC     = gcc						CC     = gcc -std=gnu90 &lt;br /&gt;
SHAREDCC     = gcc -std=gnu90 -fpic 	SHAREDCC     = gcc -std=gnu90 -fpic &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>