Hyppää sisältöön

Docs CSC now features an automatic Finnish translation. Click here for more information.

Warning!

Puhti and Mahti will be decommissioned after Roihu becomes available. Users should clean up unnecessary files and move any required data by the end of August 2026. See the Roihu data preparation instructions for details.

Puhti scratch is very full: keep only active data there and move or delete everything else. No new Puhti scratch quota will be granted.

Lazypipe

Lazypipe on itsenäinen putki virusten tunnistamiseen isäntään liittyvistä tai ympäristönäytteistä. Pääpaino on bakteeri- ja virussekvenssien kokoamisessa, taksonomisessa luokittelussa ja taksonomisessa profiloinnissa.

Lisenssi

Vapaasti käytettävissä ja avointa lähdekoodia MIT-lisenssillä.

Saatavuus

Lazypipe 3.1 on saatavilla Puhdissa.

Käyttö

Kaikki Lazypipe-putken komponentit ovat saatavilla Puhdissa. Lazypipen kotisivulla on yksityiskohtaiset ohjeet oman Lazypipe-ympäristön käyttöönottoon Puhdissa, mutta tätä ei tarvita, jos käytät Lazypipe-moduulia, joka aktivoidaan komennoilla:

module load r-env
module load biokit
module load lazypipe

Nyt Lazypipe käynnistyy komennoilla:

cp /appl/soft/bio/lazypipe/3.1/lazypipe/config.yaml config.yaml
echo tmpdir: \"$(pwd)/tmpdir\" >> config.yaml
echo res: \"$(pwd)/tmpdir\" >> config.yaml
lazypipe.pl -h

Yleensä lazypipe.pl-komentoa tarvitsee käyttää vain testaukseen. Varsinaisia analyysitehtäviä varten Lazypipe-moduuli sisältää sbatch-lazypipe-komennon, jota voit käyttää sen sijaan.

sbatch-lazypipe on aputyökalu, joka luo automaattisesti asetustiedoston ja eräajotiedoston Lazypipe-ajoa varten ja lähettää työn Puhdin eräajojärjestelmään. Komento käyttää samoja komentorivivalintoja kuin lazypipe.pl-komento. Lisäksi sbatch-lazypipe pyytää käyttäjää määrittämään eräajon resurssit (tili, ajoaika, muisti, ytimien määrä).

Esimerkiksi suorittaaksesi pääanalyysivaiheet M15-esimerkkiaineistolla (Illumina PE minkin ulosteesta) suorita seuraavat komennot:

cd /scratch/my_project 
module load r-env
module load biokit 
module load lazypipe 

sbatch-lazypipe -1 /appl/soft/bio/lazypipe/3.1/lazypipe/data/samples/M15small_R*.fastq -S M15 -p main --flt Neovison_vison --anns vi.nt -vnorm 

Kun sbatch-lazypipe suoritetaan, se kysyy vuorovaikutteisesti tiedot, joita tarvitaan eräajon muodostamiseen. Näihin kuuluvat seuraavat asiat (suluissa olevia oletusarvoja käytetään, jos uutta arvoa ei määritetä):

  • laskutusprojekti
  • työn enimmäiskesto (oletus 24 tuntia)
  • muistivaraus (oletus 32G)
  • käytettävien laskentaytimien määrä (oletus 8)
  • sähköposti-ilmoitukset

Tämän jälkeen Lazypipe-tehtäväsi lähetetään eräajojärjestelmään suoritettavaksi.

Lisäkomennot

Lazypipe-moduulille saatavilla olevien viitetietokantojen listaus:

lazypipe.pl --databases 

Lazypipe-moduulille saatavilla olevien taustasuodattimien listaus:

lazypipe.pl --filters 

Lisätietoja

Suomenkielinen tekoälykäännös

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

Klikkaa tästä antaaksesi palautetta