Hyppää sisältöön

A new version of SD Connect and SD Desktop will be available from Monday, September 28. The major upgrade will introduce significant improvements, but also includes changes that are not compatible with the current version of the service. Click here to review the available support materials.

Warning!

Puhti and Mahti computing services have been decommissioned and no new jobs are accepted or executed on its compute nodes. Puhti and Mahti login nodes and storage services are planned to remain available until 15 October 2026. Clean up unnecessary files and move any data you need to keep by 31 August 2026. See the Roihu data migration guide for instructions on transferring your data to Roihu.

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:

module load bio-apps/v202603
module load diamond/2.1.10

Sen jälkeen voit tarkistaa Diamondin ohjeen komennolla:

diamond help

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:

diamond makedb --in reference_proteins.fasta -d my_ref -p 4

Yllä oleva komento luo Diamond-indeksitiedoston (my_ref.dmnd), jota voidaan käyttää hakutietokantana:

diamond blastx --query nuc.fasta -d my_ref --out diamond_results2.txt -p 4 --max-target-seqs 500

Lisätietoja

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta