megacc的进行多序列比对

Posted 爬行的乌龟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了megacc的进行多序列比对相关的知识,希望对你有一定的参考价值。

1.软件的安装:

网站:http://www.megasoftware.net/

windows上安装,下载windows-command line(cc)版本的,格式为zip,解压之后,里面有两个主程序,MEGACC和MEGA-PROTO,安装完后之后,将megacc的环境变量添加到系统的环境变量中(自行百度)

Linux安装:根据自身系统的版本,选择相应的Linux版本,我的是Ubuntu系统,因此选择的Debian,下载最新版本

sudo dpkg -i megaccamd64.ded ##但是Linux版本的没有mega-proto,所以还需要下载一个windows版本的megacc,借用其mega-proto生成所需要的mao文件(本人就傻的一直找Linux版本的mega-proto,发现没有,坑了一下午。。。)

安装完成即可使用,不需要环境变量的设置。

2.程序的运行:

个人习惯先查看软件的使用帮助手册

megacc -h  ##会显示megacc的具体参数意义及使用方法

3.用法举例

megacc   -a   setting.mao   -d    inputfile.fasta(inputfile.meg)    ##可以不指定输出选项, 

Usage: MEGA-CC.exe -a /pathTo/analysisFile.mao -d /pathTo/dataFile.meg [-t /pathTo/treeFile.nwk][OPTIONS]

   -a --analysisOptions 
       MEGA Analysis Options File     *required* 由mega-proto软件产生,具体使用见下载包中附带的说明书 mao文件即参数设置文件
       Specify the full path to the Mega Analysis Options (.mao) file.  
       This file tells MEGA-CC which analysis to perform as well as
       which options to use

   -c --calibration 
       Calibration file *optional*
       Specify the full path to a calibration file that you wish to use. The calibration 
       file is used to provide calibration data for tree timing methods.

   -d --data 
       Data File         *required*
       Specify the full  or relative path to the data file you wish to 
       analyze.  MEGA (.meg), and Fasta files are supported for 
       all analyses. For distance matrices the MEGA (.meg) format is required.

   -f --format *applies to sequence alignment only*
       Export format for sequence alignment
       Sequence alignments can be exported in either the native .meg
       or FASTA format.
       Format values:
         MEGA
         Fasta

   -g --groups 
       Groups file *optional*
       Specify the full path to the groups file that you wish to use. This file organizes 
       taxa into groups where each line in the file is a key value pair of the form 
             taxonName=groupName 
       Group information is used for certain analyses, for instance, specifying which taxon/taxa 
       comprise the outgroup for the timetree analysis 

   -h --help 
       Help
       Prints this help file document
   -n --noSummary: Do not write out the analysis summary file
       By default a file that gives an analysis summary is written.
       This option suppresses the export of that file. However, if
       any important messages are generated by the application, they
       will be written to this file regardless.

   -o --outfile     *optional*
       Output Path / Output Dir
       Specify the full path and base filename (e.g. /myResultsDirectory/myResultName) or
       simply the full path and directory of where to save the file
       (e.g. /myResultsDirectory) in which case, a unique filename will be chosen
       automatically for you.
   -pfc --partition-frequency-cutoff
       Partition Frequency Cutoff (a value between 0.0 and 1.0 - default is 0.5) *optional*
       When bootstrapping is used for tree construction a list of partitions and
       frequencies is written to a text file. The partition frequency cutoff
       causes any partitions whose frequency is less than the cutoff value
       to be ommited from this text file. Set this value to 0.0 to include
       all partitions.
   -r --recursive
       Recursive directory search *optional*
       If a directory is specified for analysis by default MEGA only searches
       the contents of that folder and not any of it‘s children.  To include the
       contents of all folders under the one specified, use this option.

   -s --silent: Do not write out the progress updates
       This option prevents progress updates from being written to stdout.

   -t --tree     *required for some analyses*
       Tree File
       Specify the full path to the tree file you wish to use. (Some 
       analyses requires a user provided tree, or allow you to provide 
       your own)

          If no output path is specified, results will be saved in the same directory
       as the input data file, with a unique name.

不懂就看看帮助文件。。。

4.megacc既可以分析单个的文件,也可以进行多文件处理

单文件处理方式:

megacc  -a  settings.mao   -d  inputfile.fasta  

megacc   -a   settings.mao  -d   mut.txt

在mut.txt中包含要处理的文件的路径,这样megacc就会自己按序执行(可以看出,这些待处理的文件的参数设置是一样的)

 

mut.txt的内容如下所示:
/home/lmt/Desktop/megacc/aa.meg
/home/lmt/Desktop/megacc/bb.meg   ##记得输入绝对路径,这样可以保证不会出错

 

 

 

 

以上是关于megacc的进行多序列比对的主要内容,如果未能解决你的问题,请参考以下文章

MAFFT 进行多序列比对

多序列比对并建树-ClustalW

使用mafft进行多序列比对

多序列比对

序列比对及BAM、SAM文件

基于最短路方法的生物序列比对问题研究