4DTV_4dtv分布图-程序员宅基地

技术标签: duplicates  bioinformatics  perl  alignment  events  pair  algorithm  


4DTV stands for four-fold synonymous (degenerative) third-codon transversion. It represents a transversion in the third nucleotide position within four codons that does not result in a change in corresponding amino acid identity within the protein it codes for. Such an estimate of synonymous mutation rate within a transcribed region of a gene but not in region that experiences selection is a conserved means of estimating divergence within the more recent evolutionary past. Distances corresponding to the 'salicoid' whole-genome duplication events were delineated based on discrete peaks in 4DTV distributions. Duplicated segments were defined as regions on different linkage groups or scaffolds containing six or more homeologous pairs with similar 4DTV values, with fewer than 25 nonhomeologous genes intervening. Gene pairs resulting from the 'salicoid' duplication (apparently common to the Salicaceae) were defined by 4DTV values between 0.04 and 0.17. Microsynteny in flanking regions of segmental duplicates was verified using the Genome Browser. Tandemly duplicated genes that matched the same homeolog were only counted once for this analysis.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2174922/


Synonymous substitution (Ks) and fourfold degenerate site transversion (4DTV) calculation

For each pair of homologs, we aligned their protein sequences using CLUSTALW (Thompson et al. 1994) and converted the protein alignment to DNA alignment using PAL2NAL (Suyama et al. 2006). Some homologous genes could not produce reliable CLUSTALW alignment for various reasons and were discarded from further analysis. Ks values were calculated using the Nei-Gojobori algorithm (Nei and Gojobori 1986) implemented in the PAML package (Yang 1997). We repeated theKs calculation using other algorithms and found that the differences are small, systematic biases that do not affect major conclusions. We calculated 4DTV values between gene pairs using in-house Perl scripts. 4DTV values are calculated for gene pairs having ≥10 fourfold degenerate sites. Fourfold degenerate sites are codons of amino acid residues G, A, T, P, V, and R, S, L. Raw 4DTV values are then corrected for possible multiple transversions at the same site using this formula:Formula

http://genome.cshlp.org/content/18/12/1944.long



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tmjdone/article/details/6945322

智能推荐

实现一个抽奖活动的布局-程序员宅基地

文章浏览阅读361次,点赞8次,收藏7次。使用flex布局、百分比布局和媒体查询实现响应式布局,使用动画实现转动抽奖效果。

什么是MVVM?mvvm和mvc区别?_mvvn和mvc的区别-程序员宅基地

文章浏览阅读1.2k次。什么是MVVMMVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型, 也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模 型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。 在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewModel..._mvvn和mvc的区别

学校里学不到的调试技巧(初学者也可以看懂)_调试学不明白-程序员宅基地

学校里学不到的调试技巧:了解bug的概念,掌握调试的重要性和基本步骤,了解Debug和Release模式。在Windows环境下,准备调试环境,学习常用快捷键,查看程序当前信息,解决链接型和运行时错误。需要积累排错经验。

nginx启动命令和停止命令。-程序员宅基地

文章浏览阅读2.2k次。总结一下,启动Nginx的命令是“sudo systemctl start nginx”,停止Nginx的命令是“sudo systemctl stop nginx”,重启Nginx的命令是“sudo systemctl restart nginx”,重新加载Nginx配置文件的命令是“sudo systemctl reload nginx”。这将重新启动Nginx服务,并在重新启动之前停止所有正在处理的请求。该命令使用systemd管理Nginx服务,可以确保在系统启动时自动启动Nginx。_nginx启动命令和停止命令

Junit入门到掌握-21-JUnit扩展-持续集成之Infinitest-程序员宅基地

文章浏览阅读571次。这篇开始介绍一些Junit扩展的东西,本篇先引出持续集成的概念,然后介绍一个小工具,里面实现持续集成效果。这个工具叫Infinitest。1.什么是持续测试持续测试就是修改代码和执行测试形成闭环自动化。2.Infinitest安装一般在Eclipse都是去市场里搜这个名称,然后安装,重启Eclipse就行项目介绍:https://infinitest.github.i..._junit扩展

2019 SPDK PMDK VTune 美国峰会现已开放报名!-程序员宅基地

文章浏览阅读103次。RegistrationPlease click the "阅读原文" at the end of this article or open the link (ht..._spdk pmdk 2019 峰会

随便推点

使用SDK或RESTful API调用云平台的服务_java restful-sdk-程序员宅基地

文章浏览阅读1.1k次。作者:禅与计算机程序设计艺术 1.简介随着物联网技术的迅速发展、应用场景的拓展以及数据量的增加,越来越多的人开始关注如何通过云平台实现应用的快速开发、部署和迭代。而云平台通常都提供了丰富的API接口,帮助开发者更加方便地访问平台的功能。本文将从云计算的角度出发,详细介绍在企业内部系统之间进行集成的两种_java restful-sdk

总结ThinkPHP使用技巧经验分享(一)-程序员宅基地

文章浏览阅读88次。约定:1.所有类库文件必须使用.class.php作为文件后缀,并且类名和文件名保持一致2.控制器的类名以Action为后 缀3.模型的类名以Model为后缀,类名第一个字母须大写4.数据库表名全部采用小写,如:数据表名: 前缀_表名模型类名: 表名Model 注:这里的表名第一个字母要大写创建对象: D('表名') 注:这里的表名第一个字母要大写定义控制器类class IndexAction e..._thinkphp技巧

ubuntu (qt)软件安装如何解决"无法打开共享目标文件 libudev.so. 0"错误?_libudev.so.0-程序员宅基地

文章浏览阅读1.1k次。拷贝至::问题:尝试在 Ubuntu 64上运行游戏开发。 它询问上面的对象。我跑了 sudo apt-get install libudev1:i386 而且已经安装好了。我有 /lib/i386-linux-gnu/libudev.so.1 但没有 libudev.so.0。回答 1:对于 64位 Ubuntu,它位于 32位 libudev0包中。你可以使用以下命令安装:复..._libudev.so.0

java 判断图片否旋转_java获取图片朝向并旋转-程序员宅基地

文章浏览阅读1.8k次。/*** 获取图片正确显示需要旋转的角度(顺时针)* @return*/public static int getRotateAngleForPhoto(String filePath){File file = new File(filePath);int angle = 0;Metadata metadata;try {metadata = JpegMetadataReader.readMeta..._java 判断图片是否旋转 修正

BootStrap 入门教程学习摘要笔记_bootstrap pull-right-程序员宅基地

文章浏览阅读765次。个人在学习BootStrap入门教程时做的摘要笔记 时不时更新_bootstrap pull-right

Git 与 svn 对比_git 和svn 命令行对比-程序员宅基地

文章浏览阅读757次。一、Git的介绍Git和SVN的区别svn:版本库集中存放在中央服务器,服务器容易单点故障,容错性差git:有本地版本库的概念,远程版本库的区别,完全分布式​svn命令:commit checkout update git命令:push clone pull 两个本地命令: add新增内容到本地仓库 commit提交本地仓..._git 和svn 命令行对比

推荐文章

热门文章

相关标签