<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="https://www.rosettacommons.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>RosettaCommons - Symmetry</title>
<link/>https://www.rosettacommons.org/category/category/symmetry
 <description></description>
<language>en</language>
<item>
<title>Minimizing a Symmetric Structure</title>
<link/>https://www.rosettacommons.org/node/11793
 <description>&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div class="tex2jax"&gt;&lt;p&gt;
	Hi, I have a structure with two chains (1 and 2 ) which are identical. My goal is to minimize its structure using FastRelax with a symmetry constraint.
&lt;/p&gt;

&lt;p&gt;
	Creating symmetry file:
&lt;/p&gt;

&lt;pre&gt;
&lt;code class="language-bash"&gt;make_symmdef_file.pl -p Data/2mcg.pdb -a 1 -i 2 &amp;gt; Data/2mcg.symm&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
	Structure minimization:
&lt;/p&gt;

&lt;pre&gt;
&lt;code class="language-python"&gt;import pyrosetta
from pyrosetta import rosetta

id = '2mcg'

pose = pyrosetta.pose_from_pdb(f'Data/{id}_symm.pdb')
symm_data = pyrosetta.rosetta.core.conformation.symmetry.SymmData()
symm_data.read_symmetry_data_from_file(f'Data/{id}.symm')
pyrosetta.rosetta.core.pose.symmetry.make_symmetric_pose(pose, symm_data)

rel = rosetta.protocols.relax.FastRelax()
rel.apply(pose)  # Segmentation Fault&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
	But I get segmentation fault at the line specified above.
&lt;/p&gt;

&lt;p&gt;
	Moreover, I get the following error when I score the symmetric pose:
&lt;/p&gt;

&lt;pre&gt;
&lt;code class="language-python"&gt;import pyrosetta
from pyrosetta import rosetta

id = '2mcg'

pose = pyrosetta.pose_from_pdb(f'Data/{id}_symm.pdb')
symm_data = pyrosetta.rosetta.core.conformation.symmetry.SymmData()
symm_data.read_symmetry_data_from_file(f'Data/{id}.symm')
pyrosetta.rosetta.core.pose.symmetry.make_symmetric_pose(pose, symm_data)

scorefxn = pyrosetta.get_fa_scorefxn()
scorefxn(pose)  # Error Line&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;
&lt;code&gt;RuntimeError: 

File: CountPairFactory.cc:220
[ ERROR ] UtilityExitException
ERROR: Assertion `res2.is_bonded(res1)` failed.&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
	 
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-field-category field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Category:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/symmetry"&gt;Symmetry&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Forums:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/forums/pyrosetta/pyrosetta-general"&gt;PyRosetta - General&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-6 field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Post Situation:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/post-situation/unsolved"&gt;Unsolved&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubdate>Wed, 02 Aug 2023 18:10:50 +0000</pubdate>
<dc:creator>ammar.x.gilani</dc:creator>
<guid ispermalink="false">11793 at https://www.rosettacommons.org</guid>
<comments>https://www.rosettacommons.org/node/11793#comments</comments>
</item>
<item>
<title>Symmetry definition question</title>
<link/>https://www.rosettacommons.org/node/11608
 <description>&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div class="tex2jax"&gt;&lt;p&gt;
	Hello!
&lt;/p&gt;

&lt;p&gt;
	I'm relatively new to Rosetta and I'm trying to apply symmetry in the BlueprintBDR. As I only know that I want C3 symmetry I used the general symmdef file for this symmetry. Still, I noticed that it just rotates the subunits with no translation from the COM of the arrangement, which leads to an overlap in residue coordinates, which in turn leads to problems in the minimization protocol. I have attached a picture of an example of what I got and the symmdef file used to obtain it.
&lt;/p&gt;

&lt;p&gt;
	Any help is greatly appreciated!
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-upload field-type-file field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;table class="sticky-enabled"&gt;
 &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Attachment&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt; &lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
 &lt;tr class="odd"&gt;&lt;td&gt;&lt;span class="file"&gt;&lt;img class="file-icon" alt="" title="image/png" src="/modules/file/icons/image-x-generic.png" /&gt; &lt;a href="https://www.rosettacommons.org/sites/default/files/uploads/forum/image.png" type="image/png; length=117749"&gt;image.png&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;114.99 KB&lt;/td&gt; &lt;/tr&gt;
 &lt;tr class="even"&gt;&lt;td&gt;&lt;span class="file"&gt;&lt;img class="file-icon" alt="" title="text/plain" src="/modules/file/icons/text-plain.png" /&gt; &lt;a href="https://www.rosettacommons.org/sites/default/files/uploads/forum/c3.symm_.txt" type="text/plain; length=349"&gt;c3.symm_.txt&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;349 bytes&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-field-category field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Category:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/symmetry"&gt;Symmetry&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-6 field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Post Situation:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/post-situation/unsolved"&gt;Unsolved&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Forums:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/forums/rosetta-3/rosetta-3-applications"&gt;Rosetta 3 - Applications&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubdate>Sun, 02 Oct 2022 12:34:40 +0000</pubdate>
<dc:creator>mrconde96</dc:creator>
<guid ispermalink="false">11608 at https://www.rosettacommons.org</guid>
<comments>https://www.rosettacommons.org/node/11608#comments</comments>
</item>
<item>
<title>Weekly releases for commercial users?</title>
<link/>https://www.rosettacommons.org/node/11443
 <description>&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div class="tex2jax"&gt;&lt;p&gt;
	Hi Steven, Rocco, et al., 
&lt;/p&gt;

&lt;p&gt;
	Would it be possible to have the weekly releases for commercial users restarted?   The last weekly release available (for commercial users, maybe commercial and academic users?) is Rosetta 2021.16, with a release date of Friday, April 23, 2021.  I know there have been bug fixes and other minor improvements made to apps that I am using and it would be great to have access to those.  If weekly releases are unlikely to restart anytime soon, would it be possible to have the source code changes of bug fixes merged into main (master) posted somewhere so that licensees can patch the source themselves?  
&lt;/p&gt;

&lt;p&gt;
	Thanks,&lt;br /&gt;
	-Ron
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-field-category field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Category:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/compilation"&gt;Compilation&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/structure-prediction"&gt;Structure prediction&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/docking"&gt;Docking&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/design"&gt;Design&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/scoring"&gt;Scoring&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/enzyme-design"&gt;Enzyme Design&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/loop-modeling"&gt;Loop Modeling&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/constraints"&gt;Constraints&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/symmetry"&gt;Symmetry&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/small-molecules"&gt;Small Molecules&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/chemically-modified-residues"&gt;Chemically Modified Residues&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/fragment-generation"&gt;Fragment Generation&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Forums:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/forums/rosetta-3/rosetta-3-general"&gt;Rosetta 3 - General &lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-6 field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Post Situation:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/post-situation/unsolved"&gt;Unsolved&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubdate>Tue, 22 Mar 2022 14:48:27 +0000</pubdate>
<dc:creator>rjacak</dc:creator>
<guid ispermalink="false">11443 at https://www.rosettacommons.org</guid>
<comments>https://www.rosettacommons.org/node/11443#comments</comments>
</item>
<item>
<title>Symmetry definition file versions</title>
<link/>https://www.rosettacommons.org/node/11290
 <description>&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div class="tex2jax"&gt;&lt;p&gt;
	When I tried to generate the symmetry definition file of 6ufr, which is helical symmetry (I used the parameter -m HELIX -a A -b D -i B -t 2 -r 20). And I found out that the Perl script on our school's computing clusters and mine are different(one produce @fakePDBlines and the virtual residues are different). So I am wondering about which one is the newest version since they produce different jumps and different virtual residues. Besides, I am also wondering whether the 2 output structures and the jumps are the same energy. So did anyone have the same issue or recognize that? I cannot see an update log about the change.
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-field-category field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Category:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/symmetry"&gt;Symmetry&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Forums:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/forums/rosetta-3/rosetta-3-applications"&gt;Rosetta 3 - Applications&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-6 field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Post Situation:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/post-situation/unsolved"&gt;Unsolved&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubdate>Tue, 28 Sep 2021 16:53:36 +0000</pubdate>
<dc:creator>Jeff Qu</dc:creator>
<guid ispermalink="false">11290 at https://www.rosettacommons.org</guid>
<comments>https://www.rosettacommons.org/node/11290#comments</comments>
</item>
<item>
<title>Symmetry breaks due to small structure gaps</title>
<link/>https://www.rosettacommons.org/node/11281
 <description>&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div class="tex2jax"&gt;&lt;p&gt;
	Hi everyone,
&lt;/p&gt;

&lt;p&gt;
	I'm having trouble re-designing a 2-component symmetric nanoparticle with small gaps along lines that connect symmetry axes. The starting pdb looked good, so I selected 2 chains that define the unit cell and apply a symmetry file to enable the computational savings associated with symmetry. However, the symmetric docking step that's triggered by the rosetta.protocols.symmetry.SetupForSymmetryMover method seems to smush the chains together, resulting in a smaller radius nanoparticle with VdW clashes.
&lt;/p&gt;

&lt;p&gt;
	I've tried a few things but nothing's worked so far. I tried to start from the assembled structure and supply the symmetry info directly using:
&lt;/p&gt;

&lt;p&gt;
	sd = pyrosetta.rosetta.core.conformation.symmetry.SymmData()&lt;br /&gt;
	rosetta.core.conformation.symmetry.SymmData.read_symmetry_data_from_file(sd,"my_simfile.sym")
&lt;/p&gt;

&lt;p&gt;
	pyrosetta.rosetta.core.pose.symmetry.make_symmetric_pose(big_pose,sd)
&lt;/p&gt;

&lt;p&gt;
	I also tried to figure out how to replace the atom tree of the symmetric pose with the positions from the original pose, but couldn't figure out how to do this from the documentation. Does anyone know of a workaround that I could use for this issue?
&lt;/p&gt;

&lt;p&gt;
	Thanks, any help would be greatly appreciated!
&lt;/p&gt;

&lt;p&gt;
	Drew
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-field-category field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Category:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/symmetry"&gt;Symmetry&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Forums:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/forums/pyrosetta/pyrosetta-general"&gt;PyRosetta - General&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-6 field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Post Situation:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/post-situation/unsolved"&gt;Unsolved&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubdate>Tue, 21 Sep 2021 00:39:45 +0000</pubdate>
<dc:creator>dbiedermann</dc:creator>
<guid ispermalink="false">11281 at https://www.rosettacommons.org</guid>
<comments>https://www.rosettacommons.org/node/11281#comments</comments>
</item>
<item>
<title>calcium metal nomenclature: Rosetta_cm confusing HETATM CA (calcium) with ATOM CA (alpha-carbon)</title>
<link/>https://www.rosettacommons.org/node/11262
 <description>&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div class="tex2jax"&gt;&lt;p&gt;
	Dear community,
&lt;/p&gt;

&lt;p&gt;
	I had this posted under a different sub-forum but I realized it didn't fit that forum so deleted it and reposting here.
&lt;/p&gt;

&lt;p&gt;
	             Hopefully this is a simple answer but I couldn't find any answer and I don't remember this happening on a previous rosetta version, just updated from 2019 to 2021.16.61629_bundle. The goal is to add constraints to the amino acids that bind calcium in a homology model since they are in a small loop and can reorient without calcium present. I'm using the metal_setup mover to apply constraints but I'm open to other suggestions.
&lt;/p&gt;

&lt;p&gt;
	 
&lt;/p&gt;

&lt;p&gt;
	           I'm doing a homology model of a 4-unit symmetrical membrane channel coupled with Calmodulin. The channel and Calmodulin are seperate chains which is denoted in the fasta with a "/" in the sequence to show the split. All this works fine for un-calcified calmodulin. However, now I'm making a calcified calmodulin structure and I have calcium ions in the single unit INPUT.pdb (output of make_symm.sh file. The thread is made with no issue. The problem is the next step of using rosetta_CM and the xml. I'm using the metals setup mover line (1) to denote the amino acids and residues. However, the calcium ions are being confused by roestta for Alpha-Carbons. I have three Calciums per subunit and they are all being overlayed onto the last alpha carbon in the protein sequence for each single unit (2). 
&lt;/p&gt;

&lt;p&gt;
	       Is there a special residue or atom name the rosetta is expecting for Calciums? currently the only naming scheme that works is "CA". (3)
&lt;/p&gt;

&lt;p&gt;
	 
&lt;/p&gt;

&lt;p&gt;
	Thanks for any help and let me know if you need any more information,
&lt;/p&gt;

&lt;p&gt;
	Ryan 
&lt;/p&gt;

&lt;p&gt;
	1. calcium is residues 526-528. interacting residues is 397-408 --&amp;gt; 526, 433-433 --&amp;gt; 527, 470-480 --&amp;gt; 528
&lt;/p&gt;

&lt;p&gt;
	&amp;lt;ROSETTASCRIPTS&amp;gt;&lt;br /&gt;
	    &amp;lt;TASKOPERATIONS&amp;gt;&lt;br /&gt;
	        &amp;lt;ExtraRotamersGeneric name="extrachi" ex1="1" ex2="1" /&amp;gt;&lt;br /&gt;
	    &amp;lt;/TASKOPERATIONS&amp;gt;&lt;br /&gt;
	    &amp;lt;SCOREFXNS&amp;gt;&lt;br /&gt;
	        &amp;lt;ScoreFunction name="stage1" weights="stage1_membrane.wts" symmetric="1"&amp;gt;&lt;br /&gt;
	            &amp;lt;Reweight scoretype="atom_pair_constraint" weight="1"/&amp;gt;&lt;br /&gt;
	        &amp;lt;/ScoreFunction&amp;gt;&lt;br /&gt;
	        &amp;lt;ScoreFunction name="stage2" weights="stage2_membrane.wts" symmetric="1"&amp;gt;&lt;br /&gt;
	            &amp;lt;Reweight scoretype="atom_pair_constraint" weight="0.5"/&amp;gt;&lt;br /&gt;
	        &amp;lt;/ScoreFunction&amp;gt;&lt;br /&gt;
	        &amp;lt;ScoreFunction name="fullatom" weights="stage3_rlx_membrane.wts" symmetric="1"&amp;gt;&lt;br /&gt;
	            &amp;lt;Reweight scoretype="atom_pair_constraint" weight="0.5"/&amp;gt;&lt;br /&gt;
	        &amp;lt;/ScoreFunction&amp;gt;&lt;br /&gt;
	        &amp;lt;ScoreFunction name="r15" weights="ref2015" &amp;gt;&lt;br /&gt;
	            &amp;lt;Reweight scoretype="cart_bonded" weight="0.5"/&amp;gt;&lt;br /&gt;
	            &amp;lt;Reweight scoretype="pro_close" weight="0.0"/&amp;gt;&lt;br /&gt;
	         &amp;lt;/ScoreFunction&amp;gt;&lt;br /&gt;
	    &amp;lt;/SCOREFXNS&amp;gt;&lt;br /&gt;
	    &amp;lt;FILTERS&amp;gt;&lt;br /&gt;
	    &amp;lt;/FILTERS&amp;gt;&lt;br /&gt;
	    &amp;lt;MOVERS&amp;gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;        &amp;lt;SetupMetalsMover name="setup_metals" metals_detection_LJ_multiplier="1.0" contact_resnums="239-245,397-408,433-443,470-480" metal_resnums="526-528" /&amp;gt;&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
	        &amp;lt;Hybridize name="hybridize" stage1_scorefxn="stage1" stage2_scorefxn="stage2" fa_scorefxn="fullatom" batch="1" stage1_increase_cycles="1.0" stage2_increase_cycles="1.0" add_hetatm="1" &amp;gt;&lt;br /&gt;
	            &amp;lt;Fragments three_mers="hsk2o_03_05.200_v1_3" nine_mers="hsk2o_09_05.200_v1_3"/&amp;gt;&lt;br /&gt;
	            &amp;lt;Template pdb="hsk2o-thread-cam-chain-ABCD_INPUT.pdb" cst_file="AUTO" weight="1.000" symmdef="hsk2o-thread-cam-chain-ABCD.symm" /&amp;gt;&lt;br /&gt;
	        &amp;lt;/Hybridize&amp;gt;&lt;br /&gt;
	        &amp;lt;FastRelax name="relax" scorefxn="r15" task_operations="extrachi" cartesian="true" bondangle="true" bondlength="true"/&amp;gt;&lt;br /&gt;
	    &amp;lt;/MOVERS&amp;gt;&lt;br /&gt;
	    &amp;lt;PROTOCOLS&amp;gt;&lt;br /&gt;
	        &amp;lt;Add mover="setup_metals"/&amp;gt;&lt;br /&gt;
	        &amp;lt;Add mover="hybridize"/&amp;gt;&lt;br /&gt;
	        &amp;lt;Add mover="relax"/&amp;gt;&lt;br /&gt;
	    &amp;lt;/PROTOCOLS&amp;gt;&lt;br /&gt;
	    &amp;lt;OUTPUT scorefxn="r15"/&amp;gt;&lt;br /&gt;
	&amp;lt;/ROSETTASCRIPTS&amp;gt;
&lt;/p&gt;

&lt;p&gt;
	2. notice that the Calciums have the same coordinates as the first alpha-carbon of chain B the start of calmodulin. this is true for all 4 symmetrical units
&lt;/p&gt;

&lt;p&gt;
	 
&lt;/p&gt;

&lt;p&gt;
	ATOM   6185  OD1 ASN A 379      -2.989   8.407  56.731  1.00  0.00           O&lt;br /&gt;
	ATOM   6186  ND2 ASN A 379      -3.678   8.654  54.615  1.00  0.00           N&lt;br /&gt;
	ATOM   6187  H   ASN A 379      -5.605   5.733  55.922  1.00  0.00           H&lt;br /&gt;
	ATOM   6188  HA  ASN A 379      -4.757   7.483  58.184  1.00  0.00           H&lt;br /&gt;
	ATOM   6189 1HB  ASN A 379      -5.936   8.097  55.462  1.00  0.00           H&lt;br /&gt;
	ATOM   6190 2HB  ASN A 379      -5.666   9.317  56.708  1.00  0.00           H&lt;br /&gt;
	ATOM   6191 1HD2 ASN A 379      -2.719   8.727  54.264  1.00  0.00           H&lt;br /&gt;
	ATOM   6192 2HD2 ASN A 379      -4.442   8.704  53.978  1.00  0.00           H&lt;br /&gt;
	TER&lt;br /&gt;
	ATOM   6194  N   ASP B 380      -1.237 -47.247  33.849  1.00  0.00           N&lt;br /&gt;&lt;u&gt;&lt;strong&gt;ATOM   6195  CA  ASP B 380      -2.006 -46.260  34.601  1.00  0.00           C&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
	ATOM   6196  C   ASP B 380      -2.779 -45.354  33.619  1.00  0.00           C&lt;br /&gt;
	ATOM   6197  O   ASP B 380      -3.335 -45.841  32.634  1.00  0.00           O&lt;br /&gt;
	ATOM   6198  CB  ASP B 380      -1.035 -45.467  35.514  1.00  0.00           C&lt;br /&gt;
	ATOM   6199  CG  ASP B 380      -1.668 -44.574  36.608  1.00  0.00           C&lt;br /&gt;
	ATOM   6200  OD1 ASP B 380      -2.103 -44.975  37.659  1.00  0.00           O&lt;br /&gt;
	...
&lt;/p&gt;

&lt;p&gt;
	HETATM 8425 CA    CA C 526      -2.006 -46.260  34.601  1.00  0.00          CA&lt;br /&gt;
	HETATM 8426 CA    CA C 527      -2.006 -46.260  34.601  1.00  0.00          CA&lt;br /&gt;
	HETATM 8427 CA    CA C 528      -2.006 -46.260  34.601  1.00  0.00          CA&lt;br /&gt;
	 
&lt;/p&gt;

&lt;p&gt;
	3.  last few lines of input file. notice no TER line although I've tried it with. notice different XYZ coordinates for all atoms. I've also tried adjusting the spacing of the "CA" in the residue column. Calmodulin for the input as chain A but converted to chain B due to the fasta file input described above.
&lt;/p&gt;

&lt;p&gt;
	ATOM   5840  CA  ASP A 380      -5.804 -51.544  37.679  1.00  0.00           C&lt;br /&gt;
	...
&lt;/p&gt;

&lt;p&gt;
	ATOM   8068 3HB  ALA A 525     -34.729 -39.328  36.187  1.00  0.00           H&lt;br /&gt;
	HETATM 8069  CA   CA A 526       2.182 -32.441  49.215  1.00239.49&lt;br /&gt;
	HETATM 8070  CA   CA A 527      -8.813 -37.633  50.564  1.00182.89&lt;br /&gt;
	HETATM 8071  CA   CA A 528     -33.639 -23.142  47.008  1.00223.54&lt;br /&gt;
	 
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-field-category field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Category:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/structure-prediction"&gt;Structure prediction&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/constraints"&gt;Constraints&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/symmetry"&gt;Symmetry&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/membrane"&gt;Membrane&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Forums:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/forums/rosetta-3/rosetta-3-general"&gt;Rosetta 3 - General &lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-6 field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Post Situation:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/post-situation/unsolved"&gt;Unsolved&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubdate>Wed, 04 Aug 2021 06:26:29 +0000</pubdate>
<dc:creator>rlwoltz</dc:creator>
<guid ispermalink="false">11262 at https://www.rosettacommons.org</guid>
<comments>https://www.rosettacommons.org/node/11262#comments</comments>
</item>
<item>
<title>FastRelax Mover with symmetry, ligand and membrane</title>
<link/>https://www.rosettacommons.org/node/11210
 <description>&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div class="tex2jax"&gt;&lt;p&gt;
	Dear all,
&lt;/p&gt;

&lt;p&gt;
	I am currently trying to run the FastRelax Mover in RosettaScripts to relax a C4-symmetric protein with 4 ligands (1 per monomer). My input structure is a single protomer and a ligand (the pdb file unfortunately exceeds the maximum file size). My xml and option files look as follows. Note that I don't actually use the MembranePositionFromTopologyMover because it fills up 16 GB of memory pretty quickly. This leads to &lt;strong&gt;my first question.&lt;/strong&gt; &lt;strong&gt;Can I just omit this mover if the protein is reasonably aligned and I specify a spanfile in the (Symmetric)AddMembraneMover&lt;/strong&gt;?
&lt;/p&gt;

&lt;p&gt;
	&lt;strong&gt;XML File:&lt;/strong&gt;
&lt;/p&gt;

&lt;pre&gt;
&lt;code class="language-xml"&gt;&amp;lt;ROSETTASCRIPTS&amp;gt;
    &amp;lt;TASKOPERATIONS&amp;gt;
        &amp;lt;RestrictToRepacking name="restrict"/&amp;gt;
        &amp;lt;IncludeCurrent name="keep_curr"/&amp;gt;
    &amp;lt;/TASKOPERATIONS&amp;gt;
    &amp;lt;SCOREFXNS&amp;gt;
        &amp;lt;ScoreFunction name="memb_hires" weights="%%sfxn_weights%%"/&amp;gt;
    &amp;lt;/SCOREFXNS&amp;gt;
    &amp;lt;FILTERS&amp;gt;
    &amp;lt;/FILTERS&amp;gt;
    &amp;lt;MOVERS&amp;gt;
        &amp;lt;SetupForSymmetry name="setup_symm" definition="mHCN2_from_6UQG_07_S_0001.symm" set_global_symmetry_at_parsetime="0"/&amp;gt;
        &amp;lt;SymmetricAddMembraneMover name="add_memb" spanfile="mHCN2_from_6UQG_A.span"/&amp;gt;
        &amp;lt;MembranePositionFromTopologyMover name="init_pos"/&amp;gt;
        &amp;lt;FastRelax name="fast_relax" scorefxn="memb_hires" repeats="8"/&amp;gt;
    &amp;lt;/MOVERS&amp;gt;
    &amp;lt;APPLY_TO_POSE&amp;gt;
    &amp;lt;/APPLY_TO_POSE&amp;gt;
    &amp;lt;PROTOCOLS&amp;gt;
        &amp;lt;Add mover="setup_symm"/&amp;gt;
        &amp;lt;Add mover="add_memb"/&amp;gt;
        &amp;lt;!--Add mover="init_pos"/--&amp;gt;
        &amp;lt;Add mover="fast_relax"/&amp;gt;
    &amp;lt;/PROTOCOLS&amp;gt;
    &amp;lt;OUTPUT scorefxn="memb_hires"/&amp;gt;
&amp;lt;/ROSETTASCRIPTS&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
	 &lt;strong&gt;Options file:&lt;/strong&gt;
&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;-in:file:s mHCN2_from_6UQG_07_S_0001_INPUT.pdb
-in:file:extra_res_fa ../04_Threading/04_Ligand_Parameters/CMP.fa.params
-parser:script_vars sfxn_weights=franklin2019
-mp:setup:spanfiles mHCN2_from_6UQG_A.span
-parser:protocol mHCN2_from_6UQG_relax.xml
-out:file:scorefile model_scores.sc
-mp:lipids:composition DLPC
-out:pdb
-relax:jump_move true
-relax:fast
-packing:pack_missing_sidechains false
-score:weights franklin2019&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
	In any case, RosettaScript exits with a rather uninformative error &lt;u&gt;unless I delete the ligand from the PDB file&lt;/u&gt;.
&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;AN INTERNAL ERROR HAS OCCURED. PLEASE SEE THE CONTENTS OF ROSETTA_CRASH.log FOR DETAILS.


terminate called after throwing an instance of 'std::out_of_range'
  what():  map::at
Got some signal... It is:6
Signal 6 (SIGABRT) means that the process was aborted.  This usually means an internal Rosetta error caused by (often) bad inputs, (sometimes) developer error, or (rarely) hardware problems.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
	Next, I figured, I should add the Ligand to the pose using the AddMPLigandMover, so I changed my XML file accordingly:
&lt;/p&gt;

&lt;pre&gt;
&lt;code class="language-xml"&gt;[...]
    &amp;lt;MOVERS&amp;gt;
        &amp;lt;SetupForSymmetry name="setup_symm" definition="mHCN2_from_6UQG_07_S_0001.symm"/&amp;gt;
        &amp;lt;SymmetricAddMembraneMover name="add_memb" spanfile="mHCN2_from_6UQG_A.span"/&amp;gt;
        &amp;lt;AddMPLigandMover name="add_lig" ligand_seqpos="1" closest_rsd="450"/&amp;gt;
        &amp;lt;MembranePositionFromTopologyMover name="init_pos"/&amp;gt;
        &amp;lt;FastRelax name="fast_relax" scorefxn="memb_hires" repeats="8"/&amp;gt;
    &amp;lt;/MOVERS&amp;gt;
    &amp;lt;APPLY_TO_POSE&amp;gt;
    &amp;lt;/APPLY_TO_POSE&amp;gt;
    &amp;lt;PROTOCOLS&amp;gt;
        &amp;lt;Add mover="setup_symm"/&amp;gt;
        &amp;lt;Add mover="add_memb"/&amp;gt;
        &amp;lt;Add mover="add_lig"/&amp;gt;
        &amp;lt;!--Add mover="init_pos"/--&amp;gt;
        &amp;lt;Add mover="fast_relax"/&amp;gt;
    &amp;lt;/PROTOCOLS&amp;gt;
    &amp;lt;OUTPUT scorefxn="memb_hires"/&amp;gt;
&amp;lt;/ROSETTASCRIPTS&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
	Unfortunately, RosettaScripts didn't like the idea of adding a ligand to an already symmetric membrane pose. It seems the AddMPLigandMover can only add ligands to non-symmetric membrane poses (I checked this on the monomer and it worked).
&lt;/p&gt;

&lt;p&gt;
	In thinking of a workaround, I decided to add a membrane to the monomer pose first, add the Ligand with the AddMPLigandMover, &lt;em&gt;then&lt;/em&gt; SetupForSymmetry and then run FastRelax. This worked, the protein looks ok (despite a lot of "inaccurate G! step" warnings) and the ligand is there in all four protomers. Here is the final working XML file:
&lt;/p&gt;

&lt;pre&gt;
&lt;code class="language-xml"&gt;&amp;lt;ROSETTASCRIPTS&amp;gt;
    &amp;lt;TASKOPERATIONS&amp;gt;
        &amp;lt;RestrictToRepacking name="restrict"/&amp;gt;
        &amp;lt;IncludeCurrent name="keep_curr"/&amp;gt;
    &amp;lt;/TASKOPERATIONS&amp;gt;
    &amp;lt;SCOREFXNS&amp;gt;
        &amp;lt;ScoreFunction name="memb_hires" weights="%%sfxn_weights%%"/&amp;gt;
    &amp;lt;/SCOREFXNS&amp;gt;
    &amp;lt;FILTERS&amp;gt;
    &amp;lt;/FILTERS&amp;gt;
    &amp;lt;MOVERS&amp;gt;
        &amp;lt;AddMembraneMover name="add_memb" spanfile="mHCN2_from_6UQG_A.span"/&amp;gt;
        &amp;lt;AddMPLigandMover name="add_lig" ligand_seqpos="580" closest_rsd="450"/&amp;gt;
        &amp;lt;SetupForSymmetry name="setup_symm" definition="mHCN2_from_6UQG_07_S_0001.symm"/&amp;gt;
        &amp;lt;FastRelax name="fast_relax" scorefxn="memb_hires" repeats="1"/&amp;gt;
    &amp;lt;/MOVERS&amp;gt;
    &amp;lt;APPLY_TO_POSE&amp;gt;
    &amp;lt;/APPLY_TO_POSE&amp;gt;
    &amp;lt;PROTOCOLS&amp;gt;
        &amp;lt;Add mover="add_memb"/&amp;gt;
        &amp;lt;Add mover="add_lig"/&amp;gt;
        &amp;lt;Add mover="setup_symm"/&amp;gt;
        &amp;lt;Add mover="fast_relax"/&amp;gt;
    &amp;lt;/PROTOCOLS&amp;gt;
    &amp;lt;OUTPUT scorefxn="memb_hires"/&amp;gt;
&amp;lt;/ROSETTASCRIPTS&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
	Since i symmetrize after adding the membrane, I now have 4 MEM residues that seem slightly different (see attachment). Although the protein looks OK, I have doubts about the results because of this. Is there any "non-workaround" solution that I should clearly be using here? I couldn't find any AddMPLigandMover equivalent that works on symmetric poses.
&lt;/p&gt;

&lt;p&gt;
	I would appreciate any help!
&lt;/p&gt;

&lt;p&gt;
	Best regards
&lt;/p&gt;

&lt;p&gt;
	Michele
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-upload field-type-file field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;table class="sticky-enabled"&gt;
 &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Attachment&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt; &lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
 &lt;tr class="odd"&gt;&lt;td&gt;&lt;span class="file"&gt;&lt;img class="file-icon" alt="" title="image/jpeg" src="/modules/file/icons/image-x-generic.png" /&gt; &lt;a href="https://www.rosettacommons.org/sites/default/files/uploads/forum/1.jpg" type="image/jpeg; length=322904"&gt;1.jpg&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;315.34 KB&lt;/td&gt; &lt;/tr&gt;
 &lt;tr class="even"&gt;&lt;td&gt;&lt;span class="file"&gt;&lt;img class="file-icon" alt="" title="image/jpeg" src="/modules/file/icons/image-x-generic.png" /&gt; &lt;a href="https://www.rosettacommons.org/sites/default/files/uploads/forum/2.jpg" type="image/jpeg; length=213946"&gt;2.jpg&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;208.93 KB&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-field-category field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Category:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/structure-prediction"&gt;Structure prediction&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/symmetry"&gt;Symmetry&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/membrane"&gt;Membrane&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-6 field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Post Situation:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/post-situation/unsolved"&gt;Unsolved&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Forums:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/forums/rosetta-3/rosetta-3-general"&gt;Rosetta 3 - General &lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubdate>Wed, 26 May 2021 11:43:44 +0000</pubdate>
<dc:creator>Michele.Bonus</dc:creator>
<guid ispermalink="false">11210 at https://www.rosettacommons.org</guid>
<comments>https://www.rosettacommons.org/node/11210#comments</comments>
</item>
<item>
<title>MPI optimization on TACC stampede2 HPC</title>
<link/>https://www.rosettacommons.org/node/11152
 <description>&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div class="tex2jax"&gt;&lt;p&gt;
	Dear community,
&lt;/p&gt;

&lt;p&gt;
	I am new to MPI so please correct any misuse of terms. My question is about optimizing for MPI on an HPC or a second (preferred) solution to my issue is to optimize my RAM usage so I don't have to run MPI, serial would actually improve overall models produced anyways.
&lt;/p&gt;

&lt;p&gt;
	       First I have a very simple question, in the output of rosetta how do I know how many cores are being used in the MPI? I see (0), (1), and (2) at the beginning of each line so I'm assuming this mean 1 2 and 3 cores being used for that output line, is this correct? Basically if I'm using 2 cores with MPI in the output how do I know they actually got used?
&lt;/p&gt;

&lt;p&gt;
	       I'm trying to optimize my rosetta MPI run on an HPC and my code currently is running 3X slower than expected and from reading documentation I think it just might be an option incompatibility so hoping someone with experience can advise. I have a lot of experience running with HPCs charging by the CPU but I'm using stampede2 which charges by the node so things get complicated here. Normally I'd prefer to run completely in serial but the maximum RAM the node has is 96GB and my system uses 3GB per run limiting me to about 35 runs per node (emperically tested this) but I have 68 available cores thus the want to include MPI to take advantage of the 36 idle cores (assuming I play it safe and only run 32 runs/node). Again with the HPC I'm using you can only request an entire node not individual CPUS.
&lt;/p&gt;

&lt;p&gt;
	So this is my plan of attack:
&lt;/p&gt;

&lt;p&gt;
	Request 1 node which has 96GB of RAM and 68 Xeon PHI CPUs. run 32 independent jobs to prevent exceeding RAM but each job will have 2 CPUs working in MPI.
&lt;/p&gt;

&lt;p&gt;
	programs I'm using to submit (screenshots attached):
&lt;/p&gt;

&lt;p&gt;
	I have 4 scripts that pass things along. First I have my sbatch submission script which uses the launcher module. The main objective in this is to request 32 tasks to be run at a time with 2 CPUs per task. Then I have a jobfile that essentially lists the total number of commands (tasks) I'd like to run, for example 320 tasks would run 10 rosetta runs on 32 (X 2 for MPI) CPUs in parallel and independently. This job file runs the rosetta command file which must use mpiexec (not mpirun) command explained below. Finally this also calls the rosetta.xml but this doesn't really play a role in the sbatch but it is there for completeness.
&lt;/p&gt;

&lt;p&gt;
	Double checking run:
&lt;/p&gt;

&lt;p&gt;
	When checking top on the node the job is submitted to 65 CPUs are in use (64 for rosetta jobs and 1 for node managment?). However, I do notice that there are 2474 total, 61 running and 2413 sleeping so not sure what this refers to maybe threads (NOTE: these numbers are for my latest 30 CPU test not 32 as I'm describing)? Unfortunately, top is the only montoring program (I use htop) so if there is a command that can be used to officially check the CPUs being used I'd appreciate it.  also in the rosetta output it has a (0) and a (1) for each line. I'm assuming this refers to 1 or 2 cpus being used but please clarify if I'm wrong. When I tested with 4 CPUs the max number I saw was (2) so maybe a solution is to run 22 tasks and MPI CPU=3?
&lt;/p&gt;

&lt;p&gt;
	output files (don't think it is helpful for troubleshooting but might be helpful in advising where to ask me to start looking):
&lt;/p&gt;

&lt;p&gt;
	Jobfile also has the rosetta terminal output saved with a file embedded with a unique stampede2 job id, launcher job # (1-320), and a launcher task id which I believe is the CPU id number running the script. Each Rosetta output silent files also has these unique embedded codes and saves all silent files to unique results directory.
&lt;/p&gt;

&lt;p&gt;
	The problem:
&lt;/p&gt;

&lt;p&gt;
	So everything runs and I believe it is doing MPI in the way that I'd like it to but don't know how to check other than the (x) line mentioned above. But it is very ineffecient and takes about 13 hours versus 4-6 hours per model on my laptop. I'm doing a homology model with symmetry, membrane, and loops of a protein that is 2100 AA in total and I've spent a lot of time optimizing this part. My preference obviously is to run completely in serial but because of RAM limitations this isn't possible. I'd assume the MPI would be faster, not 3X slower, than serial so I'm just wondering if I can optimize the options here. I read this about "bind to none" option  in openmpi but again I've never dealt with MPI and so the terminaology is difficult for me to understand. Again in the top there are a lot of sleeping tasks so this is why I think it could be optimized. I've attached screenshots of the slurm submission script, the jobfile script, and the mpiexec rosetta run script. 
&lt;/p&gt;

&lt;p&gt;
	Possible solutions:
&lt;/p&gt;

&lt;p&gt;
	I've played around with options but because of the queue and the 13 hours to make a model it is taking days-weeks to get any meaningful results. I did test with a shorter 5 min run but it didn't scale. I'm continueing to try new things but thought I could save time by asking for advice. I have a feeling it has something to do with either the launcer slurm script or the way I'm calling for MPI. The launcher slurm script calls for -n = 32 # number of tasks ---cpus-per-task=2. In the rosetta MPI running file I have this line:
&lt;/p&gt;

&lt;p&gt;
	mpiexec.hydra -genv I_MPI_FALLBACK=1 -n 2 rosetta_scripts.cxx11mpi.linuxiccrelease \
&lt;/p&gt;

&lt;p&gt;
	-genv I_MPI_FALLBACK=1 #must be included otherwise the job fails. Something with Fabric and fallback disabled so don't understand this bit but included because it works.
&lt;/p&gt;

&lt;p&gt;
	-n 2 #number of cpus per task? but the document I read suggested this is how many time the command is run so I'm confused by this, maybe it should be 32?
&lt;/p&gt;

&lt;p&gt;
	There is also this passage:
&lt;/p&gt;

&lt;p&gt;
	 
&lt;/p&gt;

&lt;p&gt;
	Please note that mpirun automatically binds processes as of the start of the v1.8 series. Three binding patterns are used in the absence of any further directives:
&lt;/p&gt;

&lt;dl&gt;&lt;dt&gt;
		&lt;b&gt;Bind to core:&lt;/b&gt;
	&lt;/dt&gt;
	&lt;dd&gt;
		when the number of processes is &amp;lt;= 2
	&lt;/dd&gt;
	&lt;dt&gt;
		&lt;b&gt;Bind to socket:&lt;/b&gt;
	&lt;/dt&gt;
	&lt;dd&gt;
		when the number of processes is &amp;gt; 2
	&lt;/dd&gt;
	&lt;dt&gt;
		&lt;b&gt;Bind to none:&lt;/b&gt;
	&lt;/dt&gt;
	&lt;dd&gt;
		when oversubscribed
	&lt;/dd&gt;
	&lt;dd&gt;
		 
	&lt;/dd&gt;
	&lt;dd&gt;
		It sounds like I should bind to core since I'm running with 2 but really I'm running with 32X2 so should I bind to none?
	&lt;/dd&gt;
	&lt;dd&gt;
		 
	&lt;/dd&gt;
	&lt;dd&gt;
		MPIrun document:
	&lt;/dd&gt;
	&lt;dd&gt;
		 
	&lt;/dd&gt;
	&lt;dd&gt;
		&lt;a href="https://www.open-mpi.org/doc/v3.0/man1/mpirun.1.php"&gt;https://www.open-mpi.org/doc/v3.0/man1/mpirun.1.php&lt;/a&gt;
	&lt;/dd&gt;
	&lt;dd&gt;
		 
	&lt;/dd&gt;
	&lt;dd&gt;
		Sorry if this isn't a problem so much as helping me improve my code and unfortunately no one in my network has experience running rosetta in MPI.
	&lt;/dd&gt;
	&lt;dd&gt;
		 
	&lt;/dd&gt;
&lt;/dl&gt;&lt;p&gt;
	Thank you for your help and please let me know if more information or clarification is needed,
&lt;/p&gt;

&lt;p&gt;
	Ryan
&lt;/p&gt;

&lt;p&gt;
	 
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-upload field-type-file field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;table class="sticky-enabled"&gt;
 &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Attachment&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt; &lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
 &lt;tr class="odd"&gt;&lt;td&gt;&lt;span class="file"&gt;&lt;img class="file-icon" alt="" title="image/png" src="/modules/file/icons/image-x-generic.png" /&gt; &lt;a href="https://www.rosettacommons.org/sites/default/files/uploads/forum/Screenshot%20from%202021-03-16%2017-40-01.png" type="image/png; length=293974" title="Screenshot from 2021-03-16 17-40-01.png"&gt;launcher slurm&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;287.08 KB&lt;/td&gt; &lt;/tr&gt;
 &lt;tr class="even"&gt;&lt;td&gt;&lt;span class="file"&gt;&lt;img class="file-icon" alt="" title="image/png" src="/modules/file/icons/image-x-generic.png" /&gt; &lt;a href="https://www.rosettacommons.org/sites/default/files/uploads/forum/Screenshot%20from%202021-03-16%2017-35-33.png" type="image/png; length=503294" title="Screenshot from 2021-03-16 17-35-33.png"&gt;jobfile launcher&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;491.5 KB&lt;/td&gt; &lt;/tr&gt;
 &lt;tr class="odd"&gt;&lt;td&gt;&lt;span class="file"&gt;&lt;img class="file-icon" alt="" title="image/png" src="/modules/file/icons/image-x-generic.png" /&gt; &lt;a href="https://www.rosettacommons.org/sites/default/files/uploads/forum/Screenshot%20from%202021-03-16%2017-34-22.png" type="image/png; length=317654" title="Screenshot from 2021-03-16 17-34-22.png"&gt;rosetta mpi script&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;310.21 KB&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-field-category field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Category:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/structure-prediction"&gt;Structure prediction&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/loop-modeling"&gt;Loop Modeling&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/symmetry"&gt;Symmetry&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/membrane"&gt;Membrane&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-6 field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Post Situation:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/post-situation/solved"&gt;Solved&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Forums:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/forums/rosetta-3/rosetta-3-general"&gt;Rosetta 3 - General &lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubdate>Wed, 17 Mar 2021 01:07:26 +0000</pubdate>
<dc:creator>rlwoltz</dc:creator>
<guid ispermalink="false">11152 at https://www.rosettacommons.org</guid>
<comments>https://www.rosettacommons.org/node/11152#comments</comments>
</item>
<item>
<title>Metal Ion in symmetric design</title>
<link/>https://www.rosettacommons.org/node/10910
 <description>&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div class="tex2jax"&gt;&lt;p&gt;
	I would like to run a design protocol on a protein that has, as its asymmetric unit, 2 proteins with an ion. I have done some purely AA-based symmetric design before with 2 chains controlled by separate virtual jumps and my own python-generated symdef file but I'd rather avoid doing that again :-) 
&lt;/p&gt;

&lt;p&gt;
	My hope was that I could put (even if suboptimal) the 2 chains and the ion in a single chain and proceed as usual in symmetric design with one chain.
&lt;/p&gt;

&lt;p&gt;
	This works fine with the 2 proteins as a single chain but as soon as I include the metal ion in the chain, the generated symmetric structure is bad  (and Vikram's metal flag doesn't help). Apparently, new jumps are created and this breaks everything.
&lt;/p&gt;

&lt;p&gt;
	To better understand this, would anybody have an example (pdb+symdef) of a simple symmetric structure with a metal ion at the interface of the ASU ? Or any advice otherwise.
&lt;/p&gt;

&lt;p&gt;
	 
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-field-category field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Category:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/design"&gt;Design&lt;/a&gt;&lt;/div&gt;&lt;div class="field-item odd"&gt;&lt;a href="/category/category/symmetry"&gt;Symmetry&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Forums:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/forums/rosetta-3/rosetta-3-applications"&gt;Rosetta 3 - Applications&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-6 field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Post Situation:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/post-situation/unsolved"&gt;Unsolved&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubdate>Wed, 08 Jul 2020 12:28:24 +0000</pubdate>
<dc:creator>tschiex</dc:creator>
<guid ispermalink="false">10910 at https://www.rosettacommons.org</guid>
<comments>https://www.rosettacommons.org/node/10910#comments</comments>
</item>
<item>
<title>Structure refinement for helical assembles using Rosetta</title>
<link/>https://www.rosettacommons.org/node/10881
 <description>&lt;div class="field field-name-body field-type-text-with-summary field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;div class="tex2jax"&gt;Hi all,
I'm very new using Rosetta to make structure refinement. I'v read lots of related articles and also read the Tutorial: Rosetta tools for structure determination in
cryoEM density. But I still not sure how to start my first Rosetta try.
I have a helical map with about 3.9 angstrom resolution. The asymmetric unit for this helical structure is a tetramer. And the structure also has D5 symmetry except helical symmetry. I have generated the symmetry file using the tool "make_symmdef_file.pl". The rosetta script the .xml suffix was same as the one in the protocol. I have the following questions: 
1. When I tried to run the refinement script, I can get just one refinement pdb file named "3tetramers_INPUT_symm_0001.pdb". I thought I need to get lots of pdb files like *_symm_????.pdb. Then I select the best one as my result. But now I only get one. I don't know where I'm wrong. How can I get lots of optimized pdb files with different scores? 
2. I know there many score functions and mover in the xml script. How can I know which score function and which mover should I select  to use?
3. On the other hand, I'm also not sure how shall I prepare the start pdb file? The asymmetric unit is  tetramer with 4 chains, I renamed them uniformly as one chain. Is this ok? If not so, I found it is  difficult for me to generate the symmetry files which is necessary for symmetry refinement. 
 Sorry for so many naive question. Any suggestion or help are appreciated.
Related file was attached.
Thanks in advance.
Regards,
Yan&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-upload field-type-file field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;table class="sticky-enabled"&gt;
 &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Attachment&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt; &lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
 &lt;tr class="odd"&gt;&lt;td&gt;&lt;span class="file"&gt;&lt;img class="file-icon" alt="" title="application/octet-stream" src="/modules/file/icons/application-octet-stream.png" /&gt; &lt;a href="https://www.rosettacommons.org/sites/default/files/uploads/forum/a.xml_.log" type="application/octet-stream; length=2754"&gt;a.xml_.log&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;2.69 KB&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-field-category field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Category:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/category/symmetry"&gt;Symmetry&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-vocabulary-6 field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Post Situation:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/category/post-situation/unsolved"&gt;Unsolved&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"&gt;&lt;div class="field-label"&gt;Forums:&amp;nbsp;&lt;/div&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even"&gt;&lt;a href="/forums/rosetta-3/rosetta-3-general"&gt;Rosetta 3 - General &lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubdate>Thu, 18 Jun 2020 07:34:15 +0000</pubdate>
<dc:creator>xiaoyanzi</dc:creator>
<guid ispermalink="false">10881 at https://www.rosettacommons.org</guid>
<comments>https://www.rosettacommons.org/node/10881#comments</comments>
</item>
</channel>
</rss>
