1、基因家族分析套路(一)近年来,测序价格的下降,导致越来越多的基因组完成了测序,在数据库中形成了大量的可用资源。如何利用这些资源呢?今天小编带你认识一下不测序也能发文章的思路-全基因组基因家族成员鉴定与分析(现在这一领域可是很热奥);一、基本分析内容 数据库检索与成员鉴定 进化树构建 保守 domain 和 motif 分析. 基因结构分析. 转录组或荧光定量表达分析.二、数据库检索与成员鉴定1、数据库检索1)首先了解数据库用法,学会下载你要分析物种的基因组相关数据。一般也就是下面这些数据库了 Brachypodiumdb:http:/www.brachypodium.org/ TAIR:htt
2、p:/www.arabidopsis.org/ Rice Genome Annotation Project :http:/rice.plantbiology.msu.edu/. Phytozome:http:/ Ensemble:http:/ensembl.gramene.org/genome_browser/index.html NCBI 基因组数据库:http:/www.ncbi.nlm.nih.gov/assembly/?term=2)已鉴定的家族成员获取。如何获得其他物种已发表某个基因家族的所有成员呢,最简单的就是下载该物种蛋白序列文件(可以从上述数据库中下载),然后按照文章中的 I
3、D,找到对应成员。对于没有全基因组鉴定的,可以下列数据库中找:a. NCBI: nucleotide and protein db.b. EBI: http:/www.ebi.ac.uk/.c. UniProtKB:http:/www.uniprot.org/uniprot/2、比对工具。一般使用 blast 和 hmmer,具体使用命令如下: Local BLASTformatdbi db.fasp F/T;blastallp blastp(orelse) i known.fasd db.fasm 8 b 2(or else) e 1e-5 o alignresult.txt.-b:outp
4、ut two different members in subject sequences (db). Hmmer (hidden Markov Model) search. Thesame as PSI-BLAST in function. It has a higher sensitivity, but the speed islower.Command:hmmbuild-informatafaknown.hmmalignknown.fa; hmmsearchknown.hmmdb.fasalign.out.3、过滤。 Identity: 至少 50%. Cover region: 也要超
5、过 50%或者蛋白结构域的长度. domain: 必须要有完整的该蛋白家族的。工具pfamdb (http:/pfam.sanger.ac.uk/) 和 NCBI Batch CD-search. (http:/www.ncbi.nlm.nih.gov/Structure/bwrpsb/bwrpsb.cgi). EST 支持 Blast and Hmmer 同时检测到4、通过上述操作获得某家族的所有成员基因家族分析套路(二)本次主要讲解在基因家族分析类文章中,进化部分分析的内容。主要是进化树的构建与分析。一、构建进化树的基本步骤、多序列比对. Muscle program.、Model 选择.
6、 分别针对蛋白序列和核酸序列的模型选择程序。ProtTest program for protein and ModelTest or Jmodetlest for DNA(http:/ NJ, ML and BI.、软件选择。 MEGA (bootstrap least 1000 replicates),phyML and Mrbayes (http:/ MEGA: view-options and subtree- draw options. Also can be decorated in word (http:/ 多序列比对。一般采用 muscle。因为 MUSCLE is one o
7、f the best-performing multiple alignment programs according to published benchmark tests, with accuracy and speed that are consistently better than CLUSTALW.2.2 模型选择。对于用蛋白序列构建进化树的可以采用下面命令:java -Xmx250m -classpath path/ProtTest.jar prottest.ProtTest -i alignmfile.phy.运行结果如下图注意:1)“.Phy” format. Only a
8、llow ten charaters.注意名字不能重复相同。2)AIC: Akaike Information Criterion framework.3)Gamma distribution parameter (G): gamma shape.3)proportion of invariable sites: I.2.3 构建进化树2.3.1 意义:a 聚类分析。如亚家族分类。像 MAPKKK 基因家族通过进化树可以清楚分为MEKK, Raf and ZIK 三个亚家族.b 亲缘关系鉴定。在进化树上位于同一支的往往暗示这亲缘关系很近c 基因家族复制分析。研究基因家族复制事件(duplica
9、tion events),两种复制事件类型常采用的标准:Tandem duplication: Identity and cover region more than 70% and tightly linked (Holub, 2001).Chromosomal segment duplication: Plant Genome Duplication Database (PGDD: http:/chibba.agtec.uga.edu/duplication/)2.3.2 进化树。一般 ML 树比较准确,但应结合方法,如 NJ 树,相互验证。2.3.3 进化部分分析:KaKs 计算2.3.
10、3.1 简单的方法 . 可以使用下面的网页PAL2NAL(http:/www.bork.embl.de/pal2nal/)2.3.3.2 标准方法: .a. ParaAT: ParaAT.pl-h test.homologs -n test.cds -a test.pep -p proc f axt k -o outputb. KaKs_Calculator m NG(or else) -i test.axt -o test.axt.kaksc.分歧时间计算:Divergenttime(T) calculation.T=Ks/2. : mean 5.1-7.110-9 .d. Ka/Ks 意义
11、:Ka/Ks=1.中性进化。 .Ka/Ks1.正选择。Positively selected genes and produce fitness advantagemutations to evolve new functions.基因家族分析套路(三)本节主要讲基因结构分析套路1、Motif 分析使用软件 MEME,命令如下:meme sample.fa -dna revcomp -nmotifs 10 -mod zoops -minw 6-maxw 50meme_htmlFormat.html2、基因结构分布图可以使用在线网站 GSDS2.0:website:http:/ excel 或写
12、程序统计a. The number of intron andexon.b. The splicing intronpattern inculding 0,1,2 phase.c. The marked region. Forexample kinase domain.d. sequence length.e. UTR.4、启动子分析。网站:主要做植物的:http:/bioinformatics.psb.ugent.be/webtools/plantcare/html/注意事项:a. IE brower.b. Only one sequence for oncesearch and the l
13、ength was limited in 1000bp.c. DNA sequence origin: 1000 or1500 bp upstream of ATG of one gene.分析结果:基因家族分析套路(四)一、转录组及芯片原始数据下载网站1、 GEO datesets/profile(http:/www.ncbi.nlm.nih.gov/gds ).。用法见下图。GEO 数据 ID 命名规则:GPL-GSE-GSM.GPL: platformGSE: multiple series.GSM: multiple samples.GDS GSE. Thedifference con
14、centrated on the data labeled GDS can be analyzed for one geneonline. It is simple and easily.The data in the sameGPL can be used to compare inexperiment下面是在线分析转录组数据的用法:2、EBI ArrayExpress(http:/www.ebi.ac.uk/arrayexpress/)该数据库下载数据用法如下:3、PLEXdb(http:/www.plexdb.org/).该数据库下载数据用法如下,注意用户名和密码!4、SRA db(ht
15、tp:/www.ncbi.nlm.nih.gov/sra/)5、DRA db(http:/trace.ddbj.nig.ac.jp/DRASearch/ )二、数据处理拿到原始数据,要进行处理,才能进行后续数据分析。1、芯片数据。原始数据格式“.cel”格式。以 AffyMicroarray 数据处理为例讲述主要的命令如下: library(affy); library(makecdfenv); library barleyGenome = make.cdf.env(“barleyGenome.cdf“)mydata eset write.exprs(eset,file=“mydata.txt
16、“)design colnames(design) fit contrast.matrix fit2 fit2 topTable(fit2, coef=1,adjust=“fdr“, sort.by=“B“, number=10) # Generates list of top 10 (number=10)differentially expressed genes sorted by B-values (sort.by=B) for firstcomparison group.write.table(topTable(fit2, coef=1,adjust=“fdr“, sort.by=“B
17、“, number=500),file=“limma_complete.xls“, row.names=F, sep=“t“) # Exports complete limma statistics table forfirst comparison group.results - decideTests(fit2,p.value=0.05); vennDiagram(results) 2、转录组数据处理。原始数据格式为 sra 或 fastq 格式。Sra 可以转换为 fastq 然后运用下面的命令进行处理。1)获得 cleandata;fastx_clipper :clip adapter
18、.fastq_quality_filter: base quality control.fastq_quality_trimmer: trim 5 low quality bases.2)计算 RPKM.bowtie2-buildpath/db.seq path/dbtophat db read.fastqbam_filter path/accepted_hits.bamsamtools view -h -o output-uniq.sam output_uniq.bamexcel for calculation(low frequencyreads 5 were omitted ).3)差异表达的基因。寻找存在差异表达的家族成员,推测其可能的功能。有下面两种分析策略,均可采用。a.倍数法。对于基因家族分析,可以采用倍数法,以 2 倍为标准,得到上调和小的基因b.CV 值。计算某个成员在不同处理下的基因表达变化。CV =SD/mean.Used in differenttissues or organs anlysis.