Hyppää sisältöön

Welcome to our weekly research support coffee hour on Zoom! Click here for more information.

Warning!

Puhti scratch disk is becoming very full (80+ % ) resulting in performance degradation. Everybody is advised to only keep actively processed data on scratch, all other data should be deleted, transferred to host institute or stored in Lumi-O. No new quota will be granted. Click here for a tool for examining your disk usage.

Snakemake

Snakemake on Python-pohjainen tieteellinen työnvuonhallintajärjestelmä skaalautuvien, siirrettävien ja toistettavien työnkulkujen luomiseen. Se on yksi bioinformatiikkayhteisön suosituista työnvuonhallintatyökaluista, mutta ei ole tarkoitettu vain bioinformatiikkaan. Kuten Nextflow'ssa, myös Snakemake tukee skriptien suorittamista (Snakemake-säännön script/run/shell-direktiivin kautta) muilla kielillä, kuten R:llä, bashilla ja Pythonilla.

Saatavilla

CSC:llä saatavilla olevat versiot:

  • Puhti: 7.15.2, 7.17.1, 8.4.6

Lisenssi

Snakemake on julkaistu MIT-lisenssillä.

Käyttö

Snakemake otetaan käyttöön lataamalla snakemake-moduuli seuraavasti:

module load snakemake

Esimerkki snakemake-moduulin lataamisesta tietyllä versiolla:

module load snakemake/8.4.6

Saat käyttöohjeita komennolla:

snakemake --help

Lisätietoja on ohjeessamme Snakemake-työnvuon ajaminen Puhdissa.

Asennus

Snakemaken uusin versio (v8.4.6) asennettiin Puhtiin käyttäen virtuaaliympäristöä pip3:n kautta. Katso luettelo tässä moduulissa käytetyistä Python-paketeista.

Viitteet

Jos käytät Snakemakea työssäsi, viittaa seuraavaan julkaisuun:

Mölder, F., Jablonski, K.P., Letcher, B., Hall, M.B., Tomkins-Tinch, C.H., Sochat, V., Forster, J., Lee, S., Twardziok, S.O., Kanitz, A., Wilm, A., Holtgrewe, M., Rahmann, S., Nahnsen, S., Köster, J. Sustainable data analysis with Snakemake. F1000Research 2021, https://doi.org/10.12688/f1000research.29032.1.

Lisätietoja

Suomenkielinen tekoälykäännös

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

Klikkaa tästä antaaksesi palautetta