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.

STAR

STAR (Spliced Transcripts Alignment to a Reference) on nopea NGS-lukujen kohdistusohjelma RNA-seq-datalle.

Lisenssi

Vapaasti käytettävä ja avointa lähdekoodia GNU GPLv3 -lisenssillä.

Saatavuus

  • Roihu: 2.7.11b, bio-apps-moduulin kautta.

Käyttö

STAR on osa bio-apps -kokoelmaa Roihussa. Lataa ensin bio-apps-moduulipuu ja sitten STAR-moduuli:

module load bio-apps/v202603
module load star/2.7.11b

Ennen kuin voit suorittaa varsinaisen kohdistustyön, fasta-muotoinen viitegenomi on indeksoitava. Roihussa viitegenomi-indeksien työkopiot sekä muut suuret tiedostot tulee tallentaa /scratch-hakemistoon.

Käytön helpottamiseksi aseta ympäristömuuttuja osoittamaan /scratch-hakemistoosi. (Korvaa esimerkissä käytetty polku oikealla polulla.)

export SCRATCH=/scratch/<project>/$USER

Luo hakemisto viitegenomin indeksille:

mkdir $SCRATCH/star-genome

Tämän jälkeen indeksointi voidaan tehdä komennolla:

STAR --runMode genomeGenerate --genomeDir $SCRATCH/star-genome --genomeFastaFiles /path/to/genome/genome.fasta --runThreadN 2

Kun indeksointi on valmis, varsinainen kohdistustehtävä voidaan käynnistää. STAR tuottaa kohdistuksen tulostiedostot kiinteillä tiedostonimillä. Siksi on suositeltavaa, että jokainen STAR-ajo suoritetaan uudessa, tyhjässä hakemistossa. Roihussa tämä uusi ajohakemisto kannattaa luoda projektisi /scratch-hakemistoon. Uusi starjob1-niminen hakemisto voidaan luoda komennolla:

mkdir $SCRATCH/starjob1

tämän jälkeen varsinainen kohdistustyö voidaan käynnistää komennoilla:

cd $SCRATCH/starjob1
STAR --genomeDir $SCRATCH/star-genome --readFilesIn my_reads.fastq

STARin oletusparametrit ovat tyypillisiä 2x76- tai 2x101-pituisten Illumina-lukujen kohdistamiseen ihmisen genomiin.

Roihussa kaikki laskentatehtävät tulee suorittaa eräajoina. Eräajoissa voit hyödyntää myös säiepohjaista rinnakkaistamista. Alla on esimerkki STARin eräajotiedostosta. Työ käyttää kuutta laskentaydintä yhdeltä laskentasolmulta. Muistivaraus on 24 Gt. Huomaa, että sinun on muutettava --account-asetus projektiasi vastaavaksi.

#!/bin/bash
#SBATCH --job-name=STAR
#SBATCH --account=<project>
#SBATCH --output=STAR.stdout
#SBATCH --error=STAR.stderr
#SBATCH --partition=small
#SBATCH --time=12:00:00
#SBATCH --nodes=1
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=6
#SBATCH --mem=24000

module load bio-apps/v202603
module load star/2.7.11b

export SCRATCH=/scratch/<project>/$USER

# calculate indexes. You don't need to recalculate the indexes if they already exist.
mkdir $SCRATCH/star-genome
STAR --runMode genomeGenerate --genomeDir $SCRATCH/star-genome --genomeFastaFiles /path/to/genome/genome.fasta --runThreadN $SLURM_CPUS_PER_TASK

# Run the mapping task
STAR --genomeDir $SCRATCH/star-genome --readFilesIn my-reads.fastq --runThreadN $SLURM_CPUS_PER_TASK

Eräajokomentosarja käynnistetään komennolla sbatch. Esimerkiksi:

sbatch starjob1.sh

Tuki

CSC Service Desk

Lisätietoja

Suomenkielinen tekoälykäännös

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

Klikkaa tästä antaaksesi palautetta