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.

HUMAnN

HUMAnN on putki, jolla voidaan tehokkaasti ja tarkasti profiloida mikrobien aineenvaihduntareittien esiintymistä/puuttumista ja runsautta yhteisössä metagenomisesta tai metatranskriptomisesta sekvensointidatasta. Tämän prosessin (toiminnallinen profilointi) tavoitteena on kuvata mikrobiyhteisön ja sen jäsenten metabolista potentiaalia.

Lisenssi

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

Saatavuus

Puhdissa saatavilla olevat versiot: 3.0.1, 3.6, 3.8, 3.9

Käyttö

Puhdissa HUMAnN on asennettu kontitettuna sovelluksena. Ota se käyttöön suorittamalla komento:

module load humann
humann

Oletuksena HUMaN yrittää tarkistaa ja päivittää MetaPhlAn-tietokannan joka kerta, kun sitä ajetaan. Tämä epäonnistuu kontitetussa asennuksessa, joten sinun täytyy lisätä komentorivivalinta:

--metaphlan-options "--offline --bowtie2db /path/to/db"

Jos haluat käyttää CSC:n tarjoamaa tietokantaa, käytä:

--metaphlan-options "--offline --bowtie2db $MPA"

CSC tarjoaa HUMaN-tietokannoista oletusversiot. Voit käyttää niitä määrittämällä:

--nucleotide-database $HUMANN_NUC
--protein-database $HUMANN_PROT

HUMAnN voi hyödyntää useita CPU-ytimiä. Tätä varten aseta --cpus-per-task haluttuun määrään. Puhdissa voit käyttää enintään 40 ydintä. Muista myös lisätä valinta --threads HUMAnN-komentoosi. Voit käyttää muuttujaa $SLURM_CPUS_PER_TASK, jotta määrä vastaa automaattisesti pyydettyä lukumäärää.

Esimerkkieräajokomentosarja (käytä todellista projektinimeä valinnalle --account)

#!/bin/bash -l
#SBATCH --job-name=humann
#SBATCH --account=project_123456
#SBATCH --partition=small
#SBATCH --time=01:00:00
#SBATCH --ntasks=1  
#SBATCH --cpus-per-task=10
#SBATCH --mem=20000

# Load HUMaN module
module load humann

# Download a test file
wget https://github.com/biobakery/humann/raw/master/examples/demo.fastq.gz

# Run HUMaN
humann --threads=$SLURM_CPUS_PER_TASK --input demo.fastq.gz --nucleotide-database $HUMANN_NUC --protein-database $HUMANN_PROT --metaphlan-options "--offline --bowtie2db $MPA" --output demo_out

Lisätietoja

Suomenkielinen tekoälykäännös

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

Klikkaa tästä antaaksesi palautetta