tapir

Tela Software:
tapir
Detalhes de Software:
Versão: 1.0
Data de upload: 11 May 15
Licença: Livre
Popularidade: 2

Rating: nan/5 (Total Votes: 0)

anta é uma ferramenta Python que contém programas para estimar e traçar informatividade filogenética para grandes conjuntos de dados.
Citando tapir
Ao usar anta, por favor citar:
- Faircloth BC, Chang J, Alfaro ME: tapir permite a análise de alto rendimento de informatividade filogenética.
- Townsend JP: Profiling informatividade filogenética. Biol sistemática. 2007, 56: 222-231.
- Pond SLK, Geada SDW, Muse SV: hyphy: teste de hipóteses usando phylogenies. Bioinformática 2005, 21: 676-679.
Instalação
Para o momento, a maneira mais fácil de instalar o programa é:
git clone git: //github.com/faircloth-lab/tapir.git / path / to / tapir
Para executar testes:
cd / path / to / anta /
teste python / test_townsend_code.py
Use
O código estimate_p_i.py chama um arquivo de lote para hyphy que está em templates /. Esse arquivo precisa estar na mesma posição em relação a onde quer que você colocar estimate_p_i.py. Se você instalar thins como acima, você vai ficar bem, para o momento.
Correr:
cd / path / to / anta /
python tapir_compute.py Input_Folder_of_Nexus_Files / Input.tree
& Nbsp; - saída Output_Directory
& Nbsp; - épocas = 32-42,88-98,95-105,164-174
& Nbsp; - 37,93,100,170 vezes =
& Nbsp; - multiprocessamento
--multiprocessing é opcional, sem ela, cada locus será executado consecutivamente.
Se você já tiver executado os resultados acima e salvo em sua pasta de saída (ver abaixo), você pode usar os registros de taxa sítio pré-existentes, em vez de estimar os novamente com:
python tapir_compute.py Input_Folder_of_Site_Rate_JSON_Files / Input.tree
& Nbsp; - saída Output_Directory
& Nbsp; - épocas = 32-42,88-98,95-105,164-174
& Nbsp; - 37,93,100,170 vezes =
& Nbsp; - multiprocessamento
& Nbsp; - taxas de site-
Resultados
tapir escreve resultados a um banco de dados SQLite no diretório de sua escolha de saída. Este diretório também contém arquivos de taxa local em formato JSON para cada locus passou por tapir_compute.py.
Você pode acessar os resultados no banco de dados da seguinte forma. Para mais exemplos, incluindo conspiração, consulte a documentação
- Pôr em marcha acima sqlite:
& Nbsp; sqlite3 Output_Directory / filogenética-informativeness.sqlite
- Obter dados integrais de todas as épocas:
& Nbsp; selecione lócus, intervalo, pi de loci, intervalo onde loci.id = interval.id
- Obter dados integrais para uma época específica:
& Nbsp; selecione lócus, intervalo, pi de loci, intervalo
& Nbsp; onde intervalo = '95 -105 'e loci.id = interval.id;
- Obter a contagem de loci tendo max (PI) em diferentes épocas:
& Nbsp; criar a tabela temporária como max select id, max (pi) como max de grupo intervalo por id;
& Nbsp; criar a tabela t temporária como selecionar interval.id, intervalo, max de intervalo, max
& Nbsp; onde interval.pi = max.max;
& Nbsp; selecionar intervalo, count (*) from t grupo por intervalo;
Agradecimentos
Agradecemos Francesc Lopez-Giraldez e Jeffrey Townsend por nos fornecer uma cópia de seu código-fonte de aplicações web. . BCF graças S Hubbell e P Gowaty

Requisitos :

  • Python
  • SciPy
  • NumPy
  • DendroPy
  • hyphy2 (faça o download ou construir um single-threaded hyphy2)

Programas semelhantes

tigreBrowser
tigreBrowser

11 May 15

SyntenyMiner
SyntenyMiner

3 Jun 15

Syntainia
Syntainia

11 May 15

Outro software de desenvolvedor Brant Faircloth, Jonathan Chang and Mi...

picme
picme

11 May 15

Comentário para tapir

Comentários não encontrado
Adicionar comentário
Ligue imagens!