**序列相似性比较** 序列相似性比较是将待研究序列与DNA或蛋白质序列库进行比较,以确定该序列的生物属性,即找出与此序列相似的已知序列。完成这一工作主要使用两两序列比较算法,常用的程序包包括: 1. **BLAST**:Basic Local Alignment Search Tool,是美国国立生物技术信息中心(NCBI)开发的一个基于序列相似性的数据库搜索程序。它包含多个独立的程序,如BLASTN用于核苷酸序列比对,BLASTP用于蛋白质序列比对等。 2. **FASTA**:是另一个常用的序列相似性搜索工具,可以快速找到与查询序列相似的数据库序列。 **序列同源性分析** 序列同源性分析则是将待研究序列加入到一组与之同源但来自不同物种的序列中进行多序列同时比较,以确定该序列与其他序列间的同源性大小。完成这一工作需要使用多序列比较算法,常用的程序包包括: 1. **CLUSTAL**:是广泛使用的多序列比对软件,支持多种操作系统和序列类型,能够自动校正序列比对并输出高质量的结果。 2. **BioEdit** 和 **MEGA**:这些软件也提供多序列比对和同源性分析的功能,可以帮助用户轻松处理和分析大量的生物序列数据。 **PHYLIP软件** PHYLIP是一个包含了大约30个程序的软件包,用于系统发育分析。其中一些程序如PROTPARS等可以用于计算蛋白质序列的似然值,考虑潜在的核苷酸序列的转换。在利用PHYLIP软件建树时,可能需要用到上述提到的多序列比对结果作为输入数据。 总结来说,序列相似性比较和同源性分析是生物信息学中的关键步骤,它们依赖于不同的算法和软件工具来完成。这些工具可以帮助研究人员更好地理解生物序列的属性和进化关系。