Hyppää sisältöön

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

Auto-apptainer

Auto-apptainer on apuväline, jota voidaan käyttää ohjelmistojen lisäämiseen SD Desktop -virtuaalikoneeseen. Se hyödyntää Apptainer-pohjaisia ohjelmistokontteja sisältävää kirjastoa, jonka CSC on esiladannut. Voit ehdottaa konttia lisättäväksi kirjastoon.

Auto-apptainer ei ole käytettävissä oletuksena, vaan sinun täytyy ensin asentaa se käyttämällä SD-ohjelmiston asentajaa

Tämän jälkeen voit käynnistää työkalun komennolla:

auto-apptainer

Oletuksena tämä listaa kaikki auto-apptainerille saatavilla olevat Apptainer-paketit. Listalta voit valita asennettavan paketin.

Vaihtoehtoisesti voit lisätä suodatuskriteerin komentoon. Tässä tapauksessa listataan vain ne kontit, joiden nimi tai jokin konttien tarjoamista komennoista täsmää hakukriteerien kanssa.

Esimerkiksi komento:

auto-apptainer bam

pyytää käyttäjää valitsemaan kahdesta kontista: bamtools ja bedtools. Bedtools sisältyy, koska se tarjoaa komennot bamToBed ja bamToFasta, jotka täsmäävät hakukriteereihin tässä tapauksessa.

Kun kontti on valittu, yksi tai useampi Apptainer-käärinpohjainen komento luodaan hakemistoon: /shared-directory/sd-tools/bin. Näitä komentoja voidaan yleensä käyttää kuin natiiveja asennettuja komentoja. Esimerkiksi Bamtools-kontin asentamisen jälkeen, Bamtools voidaan käynnistää komennolla:

bamtools

Alta löydät listan ohjelmistoista, jotka voidaan asentaa auto-apptainerilla. Lista voi olla vanhentunut. Voit saada ajan tasalla olevan listan suorittamalla komennon auto-apptainer SD Desktopissa.

  • bamtools_2.5.2--hd03093a_1
  • bcftools_1.20
  • bedtools_2.31.0
  • bwa_0.7.17
  • deepvariant_1.5.0
  • finnish-nertag
  • hisat2_2.2.1--h87f3376_5
  • python3-for-medimaging
  • regenie_3.0.1
  • samtools_1.17-2023-06
  • seqtk_v1.3-1-deb_cv1
  • stringtie_2.2.0--ha025227_1
  • taguette
  • vcftools_v0.1.16-1
  • vsearch_2.23.0--h6a68c12_0
  • weeder_2.0--h9f5acd7_7