---
# System prepended metadata

title: '**Tutorial Extended Bayesian Skyline Plot**'

---

# **Tutorial Extended Bayesian Skyline Plot**

Todas as análises abaixo são feitas com os programas do pacote **BEAST versão 2.3.2** (Dwnload em: https://github.com/CompEvol/beast2/releases/tag/v2.3.2)

**1. BEAUti**

* Abra o BEAUti
* Importe o seu arquivo `.nex` em: `File > Import Alignment` 
![](https://i.imgur.com/T3ThqFQ.png)
* Se tudo ocorrer de forma correta o seu arquivo será importado e informações como número de sequências e tamanho das sequências aparecerão na tela.
![](https://i.imgur.com/3lARmm5.png)
* Vá para a aba `Site Model`
![](https://i.imgur.com/8T31v6O.png)
* Altere o modelo de substituição nucleotídicas para aquele encontrado no MrModeltest. 
![](https://i.imgur.com/ekRkd1C.png)
* Mude as frequências para `Emirical`
![](https://i.imgur.com/wFcS1UT.png)
* Vá para a aba `Clock Model`
![](https://i.imgur.com/qdUuozc.png)
* Coloque a taxa de mutação em `Clock.rate` para o gene escolhido. 
**COI de insetos = 3.54% mutações por milhões de anos (Papadopoulou, 2010)**
**Coloque a taxa de 0.354 se quiser o gráfico final com o eixo x de 100.000 em 100.000 anos, 0.0354 de 10.000 em 10.000 anos, ou 0.00000354 se quiser de ano em ano**  
![](https://i.imgur.com/jSgMNHl.png)
* Em `Mode` desmarque a opção `Automatic set clock rate`
![](https://i.imgur.com/nFIqf9W.png)
* Marque a opção `estimate` em `clock.rate`
![](https://i.imgur.com/6kPvc1F.png)
* Vá para a aba `Priors`
![](https://i.imgur.com/DVFNcnk.png)
* Em `tree.t.NOME_DO_SEU_ARQUIVO_NEX` altere para `Coalescent Extended Bayesian Skyline`
![](https://i.imgur.com/rigGzYJ.png)
* Clique na seta para a direita em `tree.t.NOME_DO_SEU_ARQUIVO_NEX` e em seguida no ícone de lápis e coloque o valor de **0.5** se for um gene mitocondrial. (Esse valor vai dividir por 2 o valor da taxa de mutação por se tratar de um gene haploide).
![](https://i.imgur.com/n7lTlhM.png)
![](https://i.imgur.com/IjgEmkX.png)
* Clique na seta para a direita em `clock.Rate.c:NOME_DO_SEU_ARQUIVO_NEX` e substitua o limite superior de infinito (**Infinite**) para **1.0**
![](https://i.imgur.com/4oO1ohO.png)
* Finalmente em `populationMean.alltrees`, altere o valor de **1/X** para uma distribuição **Normal**, depois clique na setinha para a direita, e altere o valor da **média** (Mean) para **1** e do sigma (desvio padrão) para **0.1**. Como na imagem abaixo:
![](https://i.imgur.com/07Almqq.png)
* No Menu `View` marque a opção `Show Operators panel`
![](https://i.imgur.com/vWDovwP.png)
* E altere o valor de **0.1** para **3.0** na opção cale: `kappa.s:NOME_DO_SEU_ARQUIVO_NEX  Scale HKY transition-transversion parameter of partition s:NOME_DO_SEU_ARQUIVO_NEX`
![](https://i.imgur.com/2hZfUUi.png)
* Vá para a aba `MCMC` e em Chain Lenght coloque **100000000** (Cem milhões). Em **tracelog** você pode alterar o nome do arquivo que sairá no final das análises.
![](https://i.imgur.com/JwmyduE.png)
* Salve o arquivo em `File > Save as` com o nome escolhido na extensão **.xml**
![](https://i.imgur.com/hJK8xo2.png)
![](https://i.imgur.com/g1sEZLE.png)

**2. BEAST**

* Abra o **BEAST**
* Em `BEAST XML File` escolha o seu arquivo `.xml` que salvou do programa BEAUti.
![](https://i.imgur.com/A22JAmt.png)
* Clique em **Run** e aguarde as análises terminarem.

**3. Tracer**

* Download do tracer `https://github.com/beast-dev/tracer/releases/tag/v1.7.2`
* Abra o **Tracer** o arquivo `.log` gerado no final da corrida do `BEAST` no Tracer clicando no botão `+`
![](https://i.imgur.com/kmdSuGQ.png)
* Verifique se os valores da coluna **ESS (Effective Sample Size)** ficaram maiores do que **300**. Valores abaixo de 300 não são bons, e para aumentar esses valores deve-se **aumentar o número de cadeias MCMC** no programa **BEAUt**i e **rodar o BEAST novamente**.
![](https://i.imgur.com/1CcNBZw.png)
* No Tracer também verifique a aba `sum(indicators.alltrees)` e deve-se encontrar uma figura parecida com a figura abaixo. Isso indica que podemos rejeitar com confiança uma população constante, uma vez que o HPD de 95% (Highest Posterior Density) exclui 0.
![](https://i.imgur.com/wzVBNSx.png)

**4. Plotando os gráficos no R**

* Abra o **RStudio**
* Clique no botão **NewFile** e selecione **R script** (Figura abaixo)
![](https://i.imgur.com/0rSmr44.png)
* Em `Session` selecione a opção `Set Working Directory` e em seguida `Choose Directory`
![](https://i.imgur.com/AtfIxXD.png)
* Escolha a pasta do seu computador onde estão os arquivos que saíram do **BEAST** 
* Copie o arquivo chamado **plotEBSP** (Esse arquivo está dentro da pasta zipada **ebsp2-tut > scripts**) que veio junto com o tutorial e também coloque na mesma pasta dos seus arquivos.
* Copie as 5 linhas abaixo e cole na área em branco do R:
```
source("../scripts/plotEBSP.R")
plotEBSP("EBSP.log", useHPD=FALSE, log="y")
plotEBSP("EBSP.log", useHPD=FALSE, xlim=c(0, 0.03))
plotEBSPTimesHist("EBSP.log")
plotEBSP("EBSP.log", useHPD=FALSE, plotPopFunctions=TRUE, log="y")
```
![](https://i.imgur.com/6KPLtWE.png)
* Substitua todos os nomes de **"EBSP.log"** pelo nome do seu arquivo **"".log"**, para fazer isso use a função replace (ícone de lupa)
![](https://i.imgur.com/td785CI.png)
* Rode o script linha por linha clicando na linha desejada e depois no botão **Run**
![](https://i.imgur.com/PBCGouq.png)
* Os gráficos aparecerão na área de **Plots** do **R**
* Para salvar clique em **Export** e salve como **imagem** ou **pdf**
![](https://i.imgur.com/AzvEUyy.png)






