Hyppää sisältöön

Significant changes to Puhti & Mahti authentication coming in April! Read about the SSH key and multi-factor authentication requirements.


tags: - Free


Snakemake

Snakemake on Python-pohjainen tieteellinen työnkulun hallintajärjestelmä skaalautuvien, siirrettävien ja toistettavien työnkulkujen luomiseen. Se on yksi suosituista työnkulun hallinnoijista bioinformatiikan yhteisössä, mutta ei ole rajoittunut vain bioinformatiikan alalle. Kuten Nextflow'ssa, myös Snakemakessa tuetaan muiden kielten, kuten R, bash ja Python, skriptien suorittamista (Snakemake-säännön script/run/shell -direktiivin kautta).

Available

CSC:llä saatavilla olevat versiot:

  • Puhti: 7.15.2, 7.17.1, 8.4.6

License

Snakemake on julkaistu MIT-lisenssillä.

Usage

Snakemake aktivoidaan lataamalla snakemake-moduuli seuraavasti:

module load snakemake

Esimerkki snakemake-moduulin lataamisesta tietyllä versiolla:

module load snakemake/8.4.6

Käyttöönottoapua varten käytä komentoa:

snakemake --help

Katso lisätietoja tutoriaalistamme Snakemake työnkulun suoritus Puhtilla.

Installation

Viimeisin snakemaken versio (v8.4.6) asennettiin Puhtille virtual environmentin kautta pip3:n avulla. Katso luettelo tässä moduulissa käytetyistä python-paketeista.

References

Jos käytät Snakemakea työssäsi, viittaa siihen seuraavasti:

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.

More information