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.

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 binningissä 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 pystyttämiseen Puhtiin, 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

Normaalisti lazypipe.pl-komentoa tarvitsee käyttää vain testaamiseen. Varsinaisissa analyysitehtävissä 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äärittelemään eräajon resurssit (tili, ajoaika, muisti, ytimien määrä).

Esimerkiksi suorittaaksesi tärkeimmät analyysivaiheet M15-esimerkkiaineistolle (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ääritellä):

  • 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