美文网首页Linux与生物信息
接上,pcoc检测氨基酸性质的趋同

接上,pcoc检测氨基酸性质的趋同

作者: 多啦A梦的时光机_648d | 来源:发表于2023-11-27 22:42 被阅读0次

pcoc检测

cd /home/lx_sky6/yt/1-top/4-conv_AR/4-Converg/06_pcoc

step1. 处理树文件;将第2步生成的02_Trees文件夹拷贝到当前目录,并修改为.txt结尾

cp -r ../02_Trees/ ./00.trees/
ls ./00.trees//|sed 's/.ntree//g' >list
for id in $(cat list); do mv 00.trees/$id.ntree 00.trees/$id.txt;done
```{长这样}
ortholog14728.phy.txt
ortholog14729.phy.txt
..............

step2:处理序列文件

mkdir prank
cp ../prank/*.fas prank/
```{长这样}
ortholog14720.best.fas
ortholog14721.best.fas
...........

step3: 准备需要检测物种的文件

Carex_breviculmis/Achnatherum_splendens

运行pcoc.1.0.py脚本,切记在/home/lx_sky6/yt/soft/miniconda3/envs/py276/bin/环境下运行,因为脚本是python2版本写的

##/home/lx_sky6/yt/script/pcoc_motified_script/pcoc.1.0.py
nohup python pcoc.1.0.py --path=/home/lx_sky6/yt/1-top/4-conv_AR/4-Converg/06_pcoc/prank  --tree=/home/lx_sky6/yt/1-top/4-conv_AR/4-Converg/06_pcoc/ortholog10114.phy.ntree --scenario=scenario.txt --cpu=30 &

生成output_pcoc_det文件夹

run1
run2
............

##统计
cd /home/lx_sky6/yt/0729_Carex/20-Conv/5-Converg/06.pcoc
ls output_pcoc_det/*/*/*.filtered_results.tsv >pcoc.out ##355个趋同基因
for id in $(cat pcoc.out); do cat $id|grep -v '^Site'|wc -l >>gene2sitesnumber;done
paste gene2sitesnumber pcoc.out >pcoc.out1

2       output_pcoc_det/run1002/RUN_20200320_225941/ortholog19997.best.filtered_results.tsv
2       output_pcoc_det/run1008/RUN_20200320_230023/ortholog24397.best.filtered_results.tsv

利用脚本提取gene存在趋同的氨基酸sites(存在一个基因对应多个sites)

python pcoc_result_YT.py pcoc.out1 >gene2sites

ortholog19997.best.filtered_results.tsv 310     0.0     0.0     0.9940532148768447      0.10249518202468676     0.99941029547

ortholog19997.best.filtered_results.tsv 318     0.0     0.0     0.9990523179270168      0.4381105911411674      0.99932570244

ortholog24397.best.filtered_results.tsv 220     0.0     0.0     0.9999274973052947      0.9496206162432255      0.99902952545

less pcoc.out|cut -d '/' -f4|cut -d '.' -f1|sed 's/$/.fasta/g' >og.list
for id in $(cat og.list);do grep 'Cbre' ../../ortholog/$id|sed 's/>Cbre-//g' >>Cbre.id;done
for id in $(cat Cbre.id); do grep -w $id ../../../10-eggnog/ID2genename.txt >>CbreID2genename.id ; done

paste og.list  CbreID2genename.id >0g2id2name.txt
##最后对应一下genename

##所有脚本存入
cp /home/lx_sky6/yt/0729_Carex/20-Conv/5-Converg/convCal.pbs /home/lx_sky6/yt/script/pcoc_motified_script/

cp /home/lx_sky6/yt/0729_Carex/20-Conv/5-Converg/convgent_1.2.py /home/lx_sky6/yt/script/pcoc_motified_script/
cp /home/lx_sky6/yt/0729_Carex/20-Conv/5-Converg/05_convCal/probCal.py /home/lx_sky6/yt/script/pcoc_motified_script/

cp /home/lx_sky6/yt/0729_Carex/20-Conv/5-Converg/06.pcoc/pcoc.1.0.py /home/lx_sky6/yt/script/pcoc_motified_script/
cp /home/lx_sky6/yt/0729_Carex/20-Conv/5-Converg/06.pcoc/pcoc_result_YT.py /home/lx_sky6/yt/script/pcoc_motified_script/

相关文章

  • 检测数组性质

    1.以操作符typeof操作数组,会返回object var arr = [1, 2, 3]; typeof(ar...

  • 西安油品检测中心_合作伙伴_中国石油长庆油田分公司

    西安油品检测中心_合作伙伴_中国石油长庆油田分公司 中国石油长庆油田公司(PCOC)是隶属于中国石油天然气股份有限...

  • 氨基酸理化性质

  • 氨基酸检测方法

    1.[endif]分光光度法氨基酸检测:主要是利用氨基酸与衍生剂发生化学反应,产生蓝紫色化合物,该化合物在某一波长...

  • 核酸的检测与性质

    核酸分脱氧核糖核酸和核糖核酸,包括DNA和RNA,核酸的最小组成成分是核苷酸,包含脱氧核苷酸和不脱氧核糖核酸,基因...

  • 如选择一款真正的“氨基酸洗面奶”?

    氨基酸洗面奶清洁力度适中,性质温和,不刺激,洗完后皮肤柔软、细滑,成为最近几年热门的清洁产品。但是,氨基酸洗面奶质...

  • “垄断”的可能性是谁创造的

    是由生意内容本身的性质决定。 (一)容易产生垄断的特征; 1、服务每个客户的方式趋同,更有可能产生垄断; 2、每增...

  • 20种氨基酸(转载)

    体内20种氨基酸按理化性质可分为4组:①非极性、疏水性氨基酸:甘氨酸、丙氨酸、缬氨酸、亮氨酸、异亮氨酸、苯丙氨酸和...

  • 共线性分析 | MCscanX

    体内20种氨基酸按理化性质可分为4组:①非极性、疏水性氨基酸:甘氨酸、丙氨酸、缬氨酸、亮氨酸、异亮氨酸、苯丙氨酸和...

  • 趋同

    春天并不都是东风。当北风持续刮过,便有几度乃至十几度的降温,再加上一点雨水,就让春天冰冷了许多。早早生出的春芽被冻...

网友评论

    本文标题:接上,pcoc检测氨基酸性质的趋同

    本文链接:https://www.haomeiwen.com/subject/mkstgdtx.html