Dear sir:
This is my modified script, please see it! I take CG simulations according to
http://md.chem.rug.nl/marrink/coarsegrain.html.
Thank you !
--- 09年5月11日,周一, Justin A. Lemkul <jalem...@vt.edu> 写道:
发件人: Justin A. Lemkul <jalem...@vt.edu>
主题: Re: [gmx-users] how to use atom2cg.awk
收件人: "Gromacs Users' List" <gmx-users@gromacs.org>
日期: 2009年5月11日,周一,下午6:49
xi zhao wrote:
> Dear Sir:
> In fact, I have modified the script as you said, but the CG strucrute
> produced is not different in secondary strucure with native PDB structure:
> CG structure became a line strucrue! Please help me! Or give me a good script!
Visualization is not an appropriate method to use to determine the validity of
your procedure. The CG model will look a bit strange when rendered as "lines"
in most visualization software. You did modify each line of the script,
inserting $5 between every $4 and $6, correct?
-Justin
> Thank you very much!
> Best regards!
>
> 4
> <http://cn.webmessenger.yahoo.com/index.php?t=1&to=eWlkPXpoYW94aWl0YzIwMDI-&sig=703fa929658518b2720b087c59cd85f2dabf8844>
>
> --- *09年5月11日,周一, Justin A. Lemkul /<jalem...@vt.edu>/* 写道:
>
>
> 发件人: Justin A. Lemkul <jalem...@vt.edu>
> 主题: Re: [gmx-users] how to use atom2cg.awk
> 收件人: "Gromacs Users' List" <gmx-users@gromacs.org>
> 日期: 2009年5月11日,周一,上午8:22
>
>
>
> xi zhao wrote:
> > Dear sir :
> > how to motify the $5 in details?
> > Thank you!
> >
>
> Use a text editor (vi, emacs, gedit, etc), like you would to create
> any script.
>
> -Justin
>
> >
> >
> > 4
>
><http://cn.webmessenger.yahoo.com/index.php?t=1&to=eWlkPXpoYW94aWl0YzIwMDI-&sig=703fa929658518b2720b087c59cd85f2dabf8844
>
><http://cn.webmessenger.yahoo.com/index.php?t=1&to=eWlkPXpoYW94aWl0YzIwMDI-&sig=703fa929658518b2720b087c59cd85f2dabf8844>>
> >
> > --- *09年5月8日,周五, Justin A. Lemkul /<jalem...@vt.edu
> <http://cn.mc151.mail.yahoo.com/mc/compose?to=jalem...@vt.edu>>/* 写道:
> >
> >
> > 发件人: Justin A. Lemkul <jalem...@vt.edu
> <http://cn.mc151.mail.yahoo.com/mc/compose?to=jalem...@vt.edu>>
> > 主题: Re: [gmx-users] how to use atom2cg.awk
> > 收件人: "Discussion list for GROMACS users"
> <gmx-users@gromacs.org
> <http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-us...@gromacs.org>>
> > 日期: 2009年5月8日,周五,下午6:46
> >
> >
> >
> > xi zhao wrote:
> > >
> > >
> > > Dear Sirs:
> > > I wang to know simulate coarse-graied system using
> gromacs, but
> > I don not know how to use atom2cg.awk to convert CG model!
> > > Thank you very much!
> > >
> >
> > ./atom2cg_v2.1_tryout.awk my.pdb > out.pdb
> >
> > Note that the script available online needs to be modified to
> > include a $5 between the $4 and $6 on each line, otherwise
> you will
> > get an incorrectly-formatted .pdb file.
> >
> > -Justin
> >
> > > 4
> >
><http://cn.webmessenger.yahoo.com/index.php?t=1&to=eWlkPXpoYW94aWl0YzIwMDI-&sig=703fa929658518b2720b087c59cd85f2dabf8844
>
><http://cn.webmessenger.yahoo.com/index.php?t=1&to=eWlkPXpoYW94aWl0YzIwMDI-&sig=703fa929658518b2720b087c59cd85f2dabf8844>
> >
><http://cn.webmessenger.yahoo.com/index.php?t=1&to=eWlkPXpoYW94aWl0YzIwMDI-&sig=703fa929658518b2720b087c59cd85f2dabf8844
>
><http://cn.webmessenger.yahoo.com/index.php?t=1&to=eWlkPXpoYW94aWl0YzIwMDI-&sig=703fa929658518b2720b087c59cd85f2dabf8844>>>
> > >
> > >
> > >
> >
>------------------------------------------------------------------------
> > > 好玩贺卡等你发,邮箱贺卡全新上线!
> >
><http://cn.rd.yahoo.com/mail_cn/tagline/card/*http://card.mail.cn.yahoo.com/>
> >
> > >
> > >
> > >
> >
>------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > gmx-users mailing list gmx-users@gromacs.org
> <http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-us...@gromacs.org>
> >
><http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-us...@gromacs.org>
> > > http://www.gromacs.org/mailman/listinfo/gmx-users
> > > Please search the archive at http://www.gromacs.org/search
> before
> > posting!
> > > Please don't post (un)subscribe requests to the list. Use
> the www
> > interface or send it to gmx-users-requ...@gromacs.org
>
><http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-users-requ...@gromacs.org>
> >
><http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-users-requ...@gromacs.org>.
> > > Can't post? Read
> http://www.gromacs.org/mailing_lists/users.php
> >
> > -- ========================================
> >
> > Justin A. Lemkul
> > Ph.D. Candidate
> > ICTAS Doctoral Scholar
> > Department of Biochemistry
> > Virginia Tech
> > Blacksburg, VA
> > jalemkul[at]vt.edu | (540) 231-9080
> > http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin
> >
> > ========================================
> > _______________________________________________
> > gmx-users mailing list gmx-users@gromacs.org
> <http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-us...@gromacs.org>
> >
><http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-us...@gromacs.org>
> > http://www.gromacs.org/mailman/listinfo/gmx-users
> > Please search the archive at http://www.gromacs.org/search before
> > posting!
> > Please don't post (un)subscribe requests to the list. Use the
> > www interface or send it to gmx-users-requ...@gromacs.org
>
><http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-users-requ...@gromacs.org>
> >
><http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-users-requ...@gromacs.org>.
> > Can't post? Read http://www.gromacs.org/mailing_lists/users.php
> >
> >
> >
> ------------------------------------------------------------------------
> > 好玩贺卡等你发,邮箱贺卡全新上线!
>
><http://cn.rd.yahoo.com/mail_cn/tagline/card/*http://card.mail.cn.yahoo.com/>
>
>
> -- ========================================
>
> Justin A. Lemkul
> Ph.D. Candidate
> ICTAS Doctoral Scholar
> Department of Biochemistry
> Virginia Tech
> Blacksburg, VA
> jalemkul[at]vt.edu | (540) 231-9080
> http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin
>
> ========================================
> _______________________________________________
> gmx-users mailing list gmx-users@gromacs.org
> <http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-us...@gromacs.org>
> http://www.gromacs.org/mailman/listinfo/gmx-users
> Please search the archive at http://www.gromacs.org/search before
> posting!
> Please don't post (un)subscribe requests to the list. Use the
> www interface or send it to gmx-users-requ...@gromacs.org
>
><http://cn.mc151.mail.yahoo.com/mc/compose?to=gmx-users-requ...@gromacs.org>.
> Can't post? Read http://www.gromacs.org/mailing_lists/users.php
>
>
> ------------------------------------------------------------------------
> 好玩贺卡等你发,邮箱贺卡全新上线!
> <http://cn.rd.yahoo.com/mail_cn/tagline/card/*http://card.mail.cn.yahoo.com/>
-- ========================================
Justin A. Lemkul
Ph.D. Candidate
ICTAS Doctoral Scholar
Department of Biochemistry
Virginia Tech
Blacksburg, VA
jalemkul[at]vt.edu | (540) 231-9080
http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin
========================================
_______________________________________________
gmx-users mailing list gmx-users@gromacs.org
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/mailing_lists/users.php
___________________________________________________________
好玩贺卡等你发,邮箱贺卡全新上线!
http://card.mail.cn.yahoo.com/
#!/usr/bin/awk -f
#Converts Atomic PDB file to Coarse-grain PDB file
#The atom types are default values - BN0, SC1, SC2
#Should be corrected by using correct itp file
#if columns are not separate (e.g. x or y or z > 99) the script doesnt work
#in that case insert an empty column or use PDBCat to separate columns
#d! groningen 29.01.08
{if
($1=="HEADER"||$1=="REMARK"||$1=="CRYST1"||$1=="MODEL"||$1=="TER"||$1=="ENDMDL"||$1=="END")
print $0
if($1=="ATOM" && $4=="ARG" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if($1=="ATOM" && $4=="ARG" && $3=="CG")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if($1=="ATOM" && $4=="ARG" && $3=="NE")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC2", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="ALA" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="ASN" && $3=="CA" )
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="ASN" && $3=="CG")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="ASP" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="ASP" && $3=="CG")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="CYS" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="CYS" && $3=="SG")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="GLN" && $3=="CA" )
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="GLN" && $3=="CB")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="GLU" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="GLU" && $3=="CB")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="GLY" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="HIS" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="HIS" && $3=="CB")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="HIS" && $3=="ND1")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC2", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="HIS" && $3=="NE2")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC3", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="ILE" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="ILE" && ($3=="CD" || $3=="CD1"))
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="LEU" && $3=="CA" )
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="LEU" && $3=="CG")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="LYS" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="LYS" && $3=="CG")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="LYS" && $3=="CE")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC2", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="MET" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="MET" && $3=="CG")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="PHE" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="PHE" && $3=="CG")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="PHE" && $3=="CE1")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC2", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="PHE" && $3=="CE2")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC3", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="PRO" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="PRO" && $3=="CG")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="SER" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="SER" && $3=="CB")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="THR" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="THR" && $3=="CB")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="TRP" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="TRP" && $3=="CD1")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="TRP" && $3=="CD2")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC2", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="TRP" && $3=="CE2")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC3", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="TRP" && $3=="CH2")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC4", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="TYR" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="TYR" && $3=="CG")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="TYR" && $3=="CE1")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC2", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="TYR" && $3=="CE2")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC3", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="VAL" && $3=="CA")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"BN0", $4, $5, $6, $7, $8, $9,$10,$11);
else if ($1=="ATOM" && $4=="VAL" && $3=="CB")
printf("%4s %5i %4s %3s %4s %8.3f%8.3f%8.3f%6.2f%6.2f \n",$1, $2,
"SC1", $4, $5, $6, $7, $8, $9,$10,$11);
}
_______________________________________________
gmx-users mailing list gmx-users@gromacs.org
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/mailing_lists/users.php