<p>DMPfold tends to produce low-variability models - it produces a small number of distinct conformations, and either the right one is in there or it isn't. This arises from the way the models are generated from distance constraints. Rosetta, by contrast, produces many different conformations which is why 5000 or more models tend to be generated. This arises from Rosetta's method of assembling small fragments, which allows for many more combinations.</p>

<p>You <em>could</em> generate 5000 models with DMPfold. Running with <code>10 5000</code> would give you 5000 models as output from the last iteration. Running with <code>10 500</code> would give you 500 models from the last iteration but you could also use the 500 models from each of the previous iterations (saved as <code>ensemble.1.pdb</code> etc.) to get 5000 models overall.</p>

<p>However I wouldn't recommend it, it sounds like a waste of disk space and compute time. Just run with default parameters <code>3 50</code> and use the final models saved as <code>final_*.pdb</code>.</p>

<p>For some numbers on how DMPfold compares to larger numbers of Rosetta models, and how much better DMPfold gets when you use more models, see Table 1 of <a href="https://www.nature.com/articles/s41467-019-11994-0" rel="nofollow noreferrer">the paper</a>.</p>

CC BY-SA 4.0
2019-09-12T10:47:49.207Z
2019-09-12T10:47:49.207Z
jgreener
<p>I ran this command for 10 iteraions and 500 models.</p>

<pre><code>run_dmpfold.sh sequence.fasta sequence.21c sequence.map ./dmpfold-lysin 10 500 &amp;&gt; dmpfold-log.log
</code></pre>

<p>I am looking to generate 5000 dmpfold models to compare rosetta results with dmpfold; is it reasonable to do this? and, 5000 models can be generated by using "10 5000" parameter or "10 500" when running dmpfold as stated in the command line? Thanks!</p>

<protein-structure>
DMPfold: is it suitable to get 5000 models to compare with rosetta
# DMPfold: is it suitable to get 5000 models to compare with rosetta

(Asked by: username_0 on 2019-09-12)

I ran this command for 10 iteraions and 500 models.
run_dmpfold.sh sequence.fasta sequence.21c sequence.map ./dmpfold-lysin 10 500 &> dmpfold-log.log

I am looking to generate 5000 dmpfold models to compare rosetta results with dmpfold; is it reasonable to do this? and, 5000 models can be generated by using "10 5000" parameter or "10 500" when running dmpfold as stated in the command line? Thanks!

**Tags:** protein-structure

---

## 1 answers

### Answer by username_1 on 2019-09-12. Score: 3 | Accepted answer

DMPfold tends to produce low-variability models - it produces a small number of distinct conformations, and either the right one is in there or it isn't. This arises from the way the models are generated from distance constraints. Rosetta, by contrast, produces many different conformations which is why 5000 or more models tend to be generated. This arises from Rosetta's method of assembling small fragments, which allows for many more combinations.

You *could* generate 5000 models with DMPfold. Running with `10 5000` would give you 5000 models as output from the last iteration. Running with `10 500` would give you 500 models from the last iteration but you could also use the 500 models from each of the previous iterations (saved as `ensemble.1.pdb` etc.) to get 5000 models overall.

However I wouldn't recommend it, it sounds like a waste of disk space and compute time. Just run with default parameters `3 50` and use the final models saved as `final_*.pdb`.

For some numbers on how DMPfold compares to larger numbers of Rosetta models, and how much better DMPfold gets when you use more models, see Table 1 of [the paper](https://www.nature.com/articles/s41467-019-11994-0).


---

