<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php?action=history&amp;feed=atom&amp;title=pdbTrans</id>
		<title>pdbTrans - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php?action=history&amp;feed=atom&amp;title=pdbTrans"/>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php?title=pdbTrans&amp;action=history"/>
		<updated>2026-05-15T15:09:31Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.6</generator>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php?title=pdbTrans&amp;diff=3285&amp;oldid=prev</id>
		<title>Kinoshita: Created page with &quot;'''pdbTrans''' is Eos's Command that that performs Affine Transform of PDB file.  == List of option == === Main option === 	&lt;table border=&quot;1&quot;&gt; 		&lt;div align=&quot;left&quot;&gt;...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php?title=pdbTrans&amp;diff=3285&amp;oldid=prev"/>
				<updated>2014-08-18T01:33:53Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;pdbTrans&amp;#039;&amp;#039;&amp;#039; is &lt;a href=&quot;/Eos/index.php/Eos&quot; title=&quot;Eos&quot;&gt;Eos&lt;/a&gt;&amp;#039;s &lt;a href=&quot;/Eos/index.php/Command&quot; title=&quot;Command&quot;&gt;Command&lt;/a&gt; that that performs Affine Transform of &lt;a href=&quot;/Eos/index.php/PDB&quot; title=&quot;PDB&quot;&gt;PDB&lt;/a&gt; file.  == List of option == === Main option === 	&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt; 		&amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''pdbTrans''' is [[Eos]]'s [[Command]] that that performs Affine Transform of [[PDB]] file.&lt;br /&gt;
&lt;br /&gt;
== List of option ==&lt;br /&gt;
=== Main option ===&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;Option&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;Essential/Optional&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;th&amp;gt;Default&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;Essential&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Input: [[PDB]]&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;Essential&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Output: [[PDB]]&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;Optional&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Matrixfile: [[ASCII]](4x4 Matrix)&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;-EA&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Optional&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;[[Euler Angle]]&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Mode　0.0　0.0　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;Optional&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;ConfigurationFile&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;Optional&amp;lt;/td&amp;gt; &lt;br /&gt;
			&amp;lt;td&amp;gt;Mode&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;Optional&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Help&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;
=== -m details ===&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;Value&amp;lt;/th&amp;gt; &lt;br /&gt;
				&amp;lt;th&amp;gt;Description&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;/table&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===-M format===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
data(0, 0) data(0, 1) data(0, 2) data(0, 3)&lt;br /&gt;
data(1, 0) data(1, 1) data(1, 2) data(1, 3)&lt;br /&gt;
data(2, 0) data(2, 1) data(2, 2) data(2, 3)&lt;br /&gt;
data(3, 0) data(3, 1) data(3, 2) data(3, 3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;You can create by using [[matrix3DFromEulerAngle]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Euler Angle|Rotation Order]] details ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1st digit: Setting the rotation axis of the first&lt;br /&gt;
2nd digit: Setting the order-1 of the rotation axis&lt;br /&gt;
	O: Order Z -&amp;gt; Y-&amp;gt; X &lt;br /&gt;
	E: Order Z -&amp;gt; X-&amp;gt; Y &lt;br /&gt;
3rd digit: Setting the order-2 of the rotation axis&lt;br /&gt;
	Y: Keep the order&lt;br /&gt;
	N: Reverse the order&lt;br /&gt;
4th digit: Setting rotation method&lt;br /&gt;
	S: Rotate the object&lt;br /&gt;
	N: Move the coordinates&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;*If both -M and -EA are set, -M  is run at first, and -EA is run at next.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Execution example ==&lt;br /&gt;
===[[:Media:Input-121P.pdb.zip|Input file]] image===&lt;br /&gt;
	[[File:121p.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
====Input file details by [[pdbInfo]]====&lt;br /&gt;
	[[File:121p-Info.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
	&amp;lt;div&amp;gt;*There isn't difference between input and output by default.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Option -M===&lt;br /&gt;
====Example1: coordinate transformation by Shear at x-axis====&lt;br /&gt;
	&amp;lt;table&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			Matrix file data&amp;lt;br&amp;gt;&lt;br /&gt;
			&amp;lt;pre&amp;gt;&lt;br /&gt;
       1.000000        1.000000        1.000000        0.000000&lt;br /&gt;
       0.000000        1.000000        0.000000        0.000000&lt;br /&gt;
       0.000000        0.000000        1.000000        0.000000&lt;br /&gt;
       0.000000        0.000000        0.000000        1.000000&lt;br /&gt;
			&amp;lt;/pre&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			Output image&amp;lt;br&amp;gt;&lt;br /&gt;
			[[File:Outdata-M-pdbTrans.png]]&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;
&lt;br /&gt;
====Example2: coordinate transformation by Reflecting at XY-plane====&lt;br /&gt;
	&amp;lt;table&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			Matrix file data&amp;lt;br&amp;gt;&lt;br /&gt;
			&amp;lt;pre&amp;gt;&lt;br /&gt;
       1.000000        0.000000        0.000000        0.000000&lt;br /&gt;
       0.000000        1.000000        0.000000        0.000000&lt;br /&gt;
       0.000000        0.000000        -1.000000        0.000000&lt;br /&gt;
       0.000000        0.000000        0.000000        1.000000&lt;br /&gt;
			&amp;lt;/pre&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			Output image&amp;lt;br&amp;gt;&lt;br /&gt;
			[[File:Outdata-M1-pdbTrans.png]]&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;
&lt;br /&gt;
====Example3: coordinate transformation by Rotation at x-axis====&lt;br /&gt;
	&amp;lt;table&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			Matrix file data&amp;lt;br&amp;gt;&lt;br /&gt;
			&amp;lt;pre&amp;gt;&lt;br /&gt;
       1.000000        0.000000        0.000000        0.000000&lt;br /&gt;
       0.000000        0.707107        -0.707107        0.000000&lt;br /&gt;
       0.000000        0.707107        0.707107        0.000000&lt;br /&gt;
       0.000000        0.000000        0.000000        1.000000&lt;br /&gt;
			&amp;lt;/pre&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			Output image&amp;lt;br&amp;gt;&lt;br /&gt;
			[[File:Outdata-M2-pdbTrans.png]]&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;
&lt;br /&gt;
====Example4: coordinate transform by parallel transformation along x-axis====&lt;br /&gt;
	&amp;lt;table&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			Matrix file data&amp;lt;br&amp;gt;&lt;br /&gt;
			&amp;lt;pre&amp;gt;&lt;br /&gt;
       1.000000        0.000000        0.000000        1.000000&lt;br /&gt;
       0.000000        1.000000        0.000000        0.000000&lt;br /&gt;
       0.000000        0.000000        1.000000        0.000000&lt;br /&gt;
       0.000000        0.000000        0.000000        1.000000&lt;br /&gt;
			&amp;lt;/pre&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			Output image&amp;lt;br&amp;gt;&lt;br /&gt;
			[[File:Outdata-M3-pdbTrans.png]]&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;
&lt;br /&gt;
=== Option -EA===&lt;br /&gt;
==== Option -EA ZONS 30 30 30 ====&lt;br /&gt;
	[[File:121p.ea-pdbTrans.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
	&amp;lt;br&amp;gt;&lt;br /&gt;
	&amp;lt;div&amp;gt;*White…Input image, Pink…Output image&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kinoshita</name></author>	</entry>

	</feed>