-
Diamond
Diamond
Diamond on nopea sekvenssien samankaltaisuushakutyökalu nukleotidi- tai proteiinisekvenssien vertaamiseen proteiinitietokantoja vasten. Se kohdistaa proteiineja ja käännettyä DNA:ta 100–10 000 kertaa BLASTia nopeammin, tukee kehysmuutoskohdistuksia pitkien lukujen analyysiin, toimii vähäisillä resurssivaatimuksilla ja tuottaa useita tiedostomuotoja (BLAST-parikohdistus, taulukkomuotoinen, XML ja taksonominen luokittelu).
Lisenssi
Vapaasti käytettävissä ja avointa lähdekoodia GNU GPLv3 -lisenssillä.
Saatavuus
- Roihu-CPU: 2.1.10 (moduuli
diamond),bio-apps-moduulin kautta.
Käyttö
Diamond on osa Roihun bio-apps -kokoelmaa. Lataa ensin bio-apps-moduulipuu ja sitten Diamond-moduuli:
Sen jälkeen voit tarkistaa Diamondin ohjeen komennolla:
Viitetietokannat
CSC tarjoaa jaetut Diamond-indeksit NCBI:n non-redundant- (nr) ja
SwissProt- (swiss) proteiinitietokannoille. diamond-moduuli asettaa
ympäristömuuttujan $DIAMONDDB niiden sijaintiin, ja viittaat indeksiin sen
perusnimellä (Diamond lisää .dmnd). Esimerkiksi nukleotidisekvenssijoukon
haku SwissProtia vasten:
diamond blastx --query nuc.fasta -d $DIAMONDDB/swiss --out diamond_results.txt -p 4 --max-target-seqs 500
nr on erittäin suuri, joten haku sitä vasten (-d $DIAMONDDB/nr) vaatii
huomattavasti muistia ja aikaa — varaa niitä sen mukaisesti.
Oman tietokannan käyttö
Voit hakea myös omaa proteiinisekvenssitietokantaasi vasten. Luo ensin
Diamond-indeksi viiteproteiinijoukollesi komennolla diamond makedb:
Yllä oleva komento luo Diamond-indeksitiedoston (my_ref.dmnd), jota voidaan
käyttää hakutietokantana: