<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Molecular Dynamics - Tag - Xiaopeng Xu</title><link>https://xu-xp.com/tags/molecular-dynamics/</link><description>Molecular Dynamics - Tag - Xiaopeng Xu</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</managingEditor><webMaster>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</webMaster><lastBuildDate>Mon, 17 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://xu-xp.com/tags/molecular-dynamics/" rel="self" type="application/rss+xml"/><item><title>Amber 分子动力学模拟</title><link>https://xu-xp.com/posts/md_simulations_amber/</link><pubDate>Mon, 17 Nov 2025 00:00:00 +0000</pubDate><author>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</author><guid>https://xu-xp.com/posts/md_simulations_amber/</guid><description><![CDATA[<h2 id="md-simulationamber">MD simulation（Amber）</h2>
<h2 id="批量运行">批量运行</h2>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-Bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Bash" data-lang="Bash"><span class="line"><span class="cl"><span class="k">for</span> i in *.pdb<span class="p">;</span> <span class="k">do</span> mkdir -p <span class="s2">&#34;</span><span class="si">${</span><span class="nv">i</span><span class="p">%.*</span><span class="si">}</span><span class="s2">&#34;</span><span class="p">;</span> mv <span class="nv">$i</span> <span class="s2">&#34;</span><span class="si">${</span><span class="nv">i</span><span class="p">%.*</span><span class="si">}</span><span class="s2">&#34;</span>/complex.pdb <span class="p">;</span> <span class="k">done</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="k">for</span> i in <span class="sb">`</span>ls -d */<span class="sb">`</span><span class="p">;</span> <span class="k">do</span> cp ace_capt1/*.in  <span class="nv">$i</span><span class="p">;</span> <span class="k">done</span>
</span></span><span class="line"><span class="cl"><span class="k">for</span> i in <span class="sb">`</span>ls -d */<span class="sb">`</span><span class="p">;</span> <span class="k">do</span> cp ace_capt1/*.sbatch  <span class="nv">$i</span><span class="p">;</span> <span class="k">done</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="k">for</span> i in <span class="sb">`</span>ls -d */<span class="sb">`</span><span class="p">;</span> <span class="k">do</span> <span class="nb">echo</span> <span class="nv">$i</span><span class="p">;</span> <span class="nb">cd</span> <span class="nv">$i</span><span class="p">;</span> sbatch prepare_md.sbatch<span class="p">;</span> <span class="nb">cd</span> ..<span class="p">;</span>  <span class="k">done</span>
</span></span><span class="line"><span class="cl"><span class="k">for</span> i in <span class="sb">`</span>ls -d */<span class="sb">`</span><span class="p">;</span> <span class="k">do</span> <span class="nb">echo</span> <span class="nv">$i</span><span class="p">;</span> <span class="nb">cd</span> <span class="nv">$i</span><span class="p">;</span> sbatch run_md.sbatch<span class="p">;</span> <span class="nb">cd</span> ..<span class="p">;</span>  <span class="k">done</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="k">for</span> i in <span class="o">{</span>2..３<span class="o">}</span><span class="p">;</span> <span class="k">do</span> <span class="nb">echo</span> run<span class="nv">$i</span><span class="p">;</span> cp -r run1 run<span class="nv">$i</span><span class="p">;</span> <span class="k">done</span>
</span></span><span class="line"><span class="cl"><span class="k">for</span> i in <span class="sb">`</span>ls -d run*/*/<span class="sb">`</span><span class="p">;</span> <span class="k">do</span> <span class="nb">echo</span> <span class="nv">$i</span><span class="p">;</span> <span class="nb">cd</span> <span class="nv">$i</span><span class="p">;</span> sbatch run_md.sbatch<span class="p">;</span> <span class="nb">cd</span> ../..<span class="p">;</span>  <span class="k">done</span></span></span></code></pre></div></div>
<h2 id="整体说明">整体说明</h2>
<p>Amber作为最常用的分子动力学模拟软件之一，适用于许多生物体系的分子动力学模拟，功能全面。Amber软件包本身实际上分为AmberTools与Amber两部分。前者是免费的，且包含做一个完整的分子动力学模拟的所有功能。Amber是付费的，支持多CPU并行运算与GPU加速。</p>]]></description></item><item><title>GROMACS 分子动力学模拟</title><link>https://xu-xp.com/posts/md_simulations_gromacs/</link><pubDate>Wed, 10 Apr 2024 00:00:00 +0000</pubDate><author>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</author><guid>https://xu-xp.com/posts/md_simulations_gromacs/</guid><description><![CDATA[<h2 id="md-simulation-gromacs">MD simulation (Gromacs)</h2>
<p>相关代码库见 https://github.com/charlesxu90/enzyme-md。</p>
<h2 id="请求-shaheen-资源并运行">请求 Shaheen 资源并运行</h2>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-Plain">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-Plain" data-lang="Plain"><span class="line"><span class="cl">srun --time=4:00:00 --nodes=1 --cpus-per-task=8 --ntasks=1 --mem=20G --pty bash -c &#39;/bin/bash&#39;</span></span></code></pre></div></div>
<h2 id="md结构预处理">MD结构预处理</h2>
<p>AF２ 预测的结构无需特殊处理，直接按照上述步骤执行即可．</p>]]></description></item><item><title>NAMD/VMD 使用</title><link>https://xu-xp.com/posts/namd_vmd/</link><pubDate>Sun, 18 Dec 2022 00:00:00 +0000</pubDate><author>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</author><guid>https://xu-xp.com/posts/namd_vmd/</guid><description><![CDATA[<h2 id="vmd">VMD</h2>
<p>VMD 是 MD 结果的可视化工具。</p>
<h3 id="安装">安装</h3>
<p>安装包有不支持 Ubuntu，但支持其他系统。推荐安装到 Mac OS。比较方便。</p>
<h3 id="使用">使用</h3>
<h4 id="pdb-文件可视化">PDB 文件可视化</h4>
<p>见 <a href="https://www.ks.uiuc.edu/Research/vmd/vmd-1.8.2/tutorial/html/node2.html" target="_blank" rel="noopener noreffer ">https://www.ks.uiuc.edu/Research/vmd/vmd-1.8.2/tutorial/html/node2.html</a>。需要先新建 Molecule，然后修改它的 Graph 展示。</p>]]></description></item></channel></rss>