<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?action=history&amp;feed=atom&amp;title=Automatic_Rigid_Body_Grouping</id>
	<title>Automatic Rigid Body Grouping - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?action=history&amp;feed=atom&amp;title=Automatic_Rigid_Body_Grouping"/>
	<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Automatic_Rigid_Body_Grouping&amp;action=history"/>
	<updated>2026-04-12T04:39:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Automatic_Rigid_Body_Grouping&amp;diff=1287&amp;oldid=prev</id>
		<title>Adk44: Created page with &quot;== Introduction == For large systems, grouping the rigid bodies can be tedious and painful. I intend to automate this with a pdb file as an input. Unfortunately depending on f...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Automatic_Rigid_Body_Grouping&amp;diff=1287&amp;oldid=prev"/>
		<updated>2019-05-13T11:15:33Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Introduction == For large systems, grouping the rigid bodies can be tedious and painful. I intend to automate this with a pdb file as an input. Unfortunately depending on f...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introduction ==&lt;br /&gt;
For large systems, grouping the rigid bodies can be tedious and painful. I intend to automate this with a pdb file as an input. Unfortunately depending on force fields, etc., the atom name conventions in pdb can be slightly different. I will include cases in as-needed basis, so please let me know (hk286) if you want certain cases to be included. &lt;br /&gt;
&lt;br /&gt;
== Where ==&lt;br /&gt;
The utility fortran code can be found under svn:&lt;br /&gt;
 ~/svn/SCRIPTS/AMBER/rigidbody/groupRigidBodyINC.f90&lt;br /&gt;
&lt;br /&gt;
== What it does ==&lt;br /&gt;
It reads a pdb file and gives you the following files:&lt;br /&gt;
  coordinirigid&lt;br /&gt;
  rbodyconfig&lt;br /&gt;
  atomgroups&lt;br /&gt;
&lt;br /&gt;
rbodyconfig: the local rigid body groups.&lt;br /&gt;
&lt;br /&gt;
atomgroups: it is a file for GROUPROTATION moves for rotations around C-C\alpha, N-C\alpha, C\alpha-C\beta, C\beta-C\gamma, C\gamma-C\delta.&lt;br /&gt;
&lt;br /&gt;
The program allows you to define three regions:&lt;br /&gt;
&lt;br /&gt;
1) First region: all atom, no rigid body&lt;br /&gt;
&lt;br /&gt;
2) Second region: minimal rigid body grouping&lt;br /&gt;
&lt;br /&gt;
3) Third region: all atoms in this region are lumped as one rigid body&lt;br /&gt;
&lt;br /&gt;
== Checking ==&lt;br /&gt;
You should check if you get the right groupings for each possible case. You can do this by looking at the files. &lt;br /&gt;
&lt;br /&gt;
Alternatively, I have made the utility to also produce the following files:&lt;br /&gt;
&lt;br /&gt;
  viewrbody.tcl - rigid body groups&lt;br /&gt;
  viewCACB.tcl - GROUP ROTATION along axis C\alpha-C\beta&lt;br /&gt;
  viewCBCG.tcl - GROUP ROTATION along axis C\beta-C\gamma&lt;br /&gt;
  viewCCA.tcl - GROUP ROTATION along axis C-C\alpha&lt;br /&gt;
  viewCGCD.tcl - GROUP ROTATION along axis C\gamma-C\delta&lt;br /&gt;
  viewNCA.tcl - GROUP ROTATION along axis N-C\alpha&lt;br /&gt;
&lt;br /&gt;
You can open vmd and from the command line type in: source viewrbody.tcl, etc. This visualizes the groupings.&lt;br /&gt;
&lt;br /&gt;
--[[User:Hk286|Hk286]] 15:14, 28 January 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Adk44</name></author>
	</entry>
</feed>