picme

Software screenshot:
picme
Dettagli del software:
Versione: 1.0
Data di caricamento: 11 May 15
Licenza: Libero
Popolarità: 12

Rating: nan/5 (Total Votes: 0)

PicMe è un pacchetto Python che contiene i programmi di stimare e tracciare informatività filogenetica per grandi insiemi di dati.
Installazione
Per il momento, il modo più semplice per installare il programma è il seguente:
git clone git: //github.com/faircloth-lab/picme.git / path / to / PicMe
Per eseguire i test:
cd / path / to / PicMe /
Test python / test_townsend_code.py
Usa
Il codice estimate_p_i.py richiama un file batch per hyphy che si trova in templates /. Questo file deve essere nella stessa posizione rispetto a dove si mettono estimate_p_i.py. Se si installa assottiglia come sopra, andrà tutto bene, per il momento.
Correre:
cd / path / to / PicMe /
python picme_compute.py Input_Folder_of_Nexus_Files / Input.tree
& Nbsp; - uscita output_directory
& Nbsp; - epoche = 32-42,88-98,95-105,164-174
& Nbsp; - volte = 37,93,100,170
& Nbsp; - multiprocessing
--multiprocessing è facoltativo, senza di essa, ogni locus verrà eseguito consecutivamente.
Se avete già eseguito i risultati di cui sopra e salvate nella cartella di output (vedi sotto), è possibile utilizzare i dischi sito a tasso pre-esistenti, piuttosto che valutare quelli di nuovo con:
python picme_compute.py Input_Folder_of_Site_Rate_JSON_Files / Input.tree
& Nbsp; - uscita output_directory
& Nbsp; - epoche = 32-42,88-98,95-105,164-174
& Nbsp; - volte = 37,93,100,170
& Nbsp; - multiprocessing
& Nbsp; - sito-tariffe
Risultati
PicMe scrive i risultati in un database SQLite nella directory di output di tua scelta. Questa directory contiene anche i file dei tassi sito in formato JSON per ogni locus attraversato picme_compute.py.
È possibile accedere ai risultati del database come segue. Per ulteriori esempi, tra cui tracciato, vedere la documentazione
- Alzare sqlite:
& Nbsp; sqlite3 output_directory / filogenetico-informativeness.sqlite
- Ottenere dati integrati per tutte le epoche:
& Nbsp; selezionare locus, intervallo, pi da loci, intervallo in cui loci.id = interval.id
- Ottenere dati integrati per un'epoca specifica:
& Nbsp; selezionare locus, intervallo, pi da loci, intervallo
& Nbsp; dove interval = '95 -105 'e loci.id = interval.id;
- Ottenere il numero di loci avere max (PI) a diverse epoche:
& Nbsp; creare tabella temporanea max as select id, max (pi) come massimo da intervallo gruppo da id;
& Nbsp; create table t temporanea come selezionare interval.id, intervallo, max da intervallo, max
& Nbsp; dove interval.pi = max.max;
& Nbsp; selezionare l'intervallo, count (*) da t gruppo da intervallo;
Citando PicMe
Quando si utilizza PicMe, si prega di citare:
- Faircloth BC, Chang J, Alfaro ME: PicMe abilita alte analisi throughput informatività filogenetico.
- Townsend JP: Profiling informatività filogenetica. Biol sistematica. 2007 56: 222-231.
- Stagno SLK, Brina SDW, Muse SV: Hyphy: verifica di ipotesi utilizzando filogenesi. Bioinformatica 2005, 21: 676-679.

Requisiti

  • Python
  • hyphy2
  • NumPy
  • SciPy
  • DendroPy

Programmi simili

Ghemical
Ghemical

3 Jun 15

SSuMMo
SSuMMo

14 Apr 15

NetAtlas
NetAtlas

2 Jun 15

misopy
misopy

20 Feb 15

Altri software di sviluppo Brant Faircloth, Jonathan Chang and Mi...

tapir
tapir

11 May 15

Commenti a picme

I commenti non trovato
Aggiungi commento
Accendere le immagini!