Hyppää sisältöön

Docs CSC now features an automatic Finnish translation. Click here for more information.

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.

BUSCO

BUSCO (Benchmarking Universal Single-Copy Orthologs) arvioi genomiassemblien, geenijoukkojen ja transkriptomien täydellisyyttä etsimällä joukon ortologeja, joiden odotetaan esiintyvän yksikopioisina geeneinä tietyssä sukulinjassa.

Lisenssi

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

Saatavuus

  • Roihu: 5.4.3, 6.1.0, bio-apps-moduulin kautta.

Käyttö

BUSCO on osa Roihun bio-apps -kokoelmaa. Lataa ensin bio-apps-moduulipuu ja sitten BUSCO-moduuli:

module load bio-apps/v202603
module load busco/6.1.0

BUSCOa ajetaan busco-komennolla määrittämällä syöte, tila (genome, proteins tai transcriptome) ja sukulinjan aineisto:

busco -i genome.fa -m genome -l eukaryota_odb12 -o result -c 8

Sukulinjan aineistot

BUSCO lataa tarvittavat sukulinjan aineistot automaattisesti busco_downloads-hakemistoon työskentelyhakemistossasi. Aja BUSCO projektisi /scratch-hakemistosta, jotta näille aineistoille on riittävästi tilaa.

Jaetut viitetietokannat

CSC suunnittelee tarjoavansa jaetut viitetietokannat keskitetystä sijainnista Roihussa. Tätä ollaan vielä ottamassa käyttöön. Kunnes se on saatavilla, anna BUSCOn ladata sukulinjan aineistot kirjoitettavaan sijaintiin tai lataa ne itse komennolla busco --download <lineage>.

Augustus-geeniennustaja

Jos ajat BUSCOn Augustus-geeniennustajalla (--augustus), Augustus tarvitsee kirjoitettavan asetushakemiston, koska se kirjoittaa sinne koulutettujen lajien parametrit. Moduuli tarjoaa tästä asetuksesta tilannevedoksen $CONFIG_TEMPLATE-ympäristömuuttujan kautta. Pura se kirjoitettavaan sijaintiin ja aseta AUGUSTUS_CONFIG_PATH osoittamaan siihen ennen BUSCOn ajamista:

tar -xzf $CONFIG_TEMPLATE -C /scratch/<project>/
export AUGUSTUS_CONFIG_PATH=/scratch/<project>/config

Oletusgeeniennustaja (Metaeuk/Miniprot) ei vaadi tätä vaihetta.

Esimerkkieräajokomentosarja

#!/bin/bash
#SBATCH --job-name=busco
#SBATCH --account=<project>
#SBATCH --output=output_%j.txt
#SBATCH --error=errors_%j.txt
#SBATCH --partition=small
#SBATCH --time=08:00:00
#SBATCH --nodes=1
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=8
#SBATCH --mem-per-cpu=4G

module load bio-apps/v202603
module load busco/6.1.0

busco -i genome.fa -m genome -l eukaryota_odb12 -o result -c $SLURM_CPUS_PER_TASK

Korvaa <project> CSC-projektillasi (esimerkiksi project_2001234).

Katso lisätietoja eräajojen suorittamisesta ohjeesta eräajokomentosarjan luominen Roihulle.

Tuki

CSC:n asiakastuki

Lisätietoja

Suomenkielinen tekoälykäännös

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

Klikkaa tästä antaaksesi palautetta