Μετάβαση στο περιεχόμενο

Περιγραφή

Trim Galore is a wrapper around Cutadapt and FastQC to consistently apply adapter and quality trimming to FastQ files, with extra functionality for RRBS data.

TrimGalore 0.6.10

Home

Documentation

Παράδειγμα χρήσης

Για το παράδειγμά μας μπορείτε να χρησιμοποιήσετε κάποιο δοκιμαστικό αρχείο, όπως πχ αυτό που παρέχεται για το λογισμικό FastQ Screen (διαθέσιμο εδώ: fastq_screen_test_dataset.tar.gz). Ας πούμε ότι το αρχείο εισόδου ονομάζεται dataset.tar.gz. Το script υποβολής της εργασίας θα έχει την ακόλουθη μορφή:

SLURM submission script
#!/bin/bash
#SBATCH --partition=batch
#SBATCH --job-name=TrimGalore-0.6.10-case.sh
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=4
#SBATCH --time=02:00

module load gcc/13.2.0-iqpfkya trimgalore/0.6.10

# Suggested because the system version of pigz is a little old:
module load pigz

# You might also want to load the python module if it is newer than system python

trim_galore -j $SLURM_NTASKS dataset.fastq.gz

Note

Το TrimGalore χρησιμοποιεί μόνο 1 node. Επιπλέον, προτείνουμε να μην χρησιμοποιήσετε πάνω από 4 thread, καθώς η διαφορά στην απόδοση γίνεται πολύ μικρή για περισσότερα thread.

Στο $HOME μας στο login node, δημιουργούμε ένα νέο φάκελο όπου τοποθετούμε τα αρχεία εισόδου και το script υποβολής της εργασίας, έστω TrimGalore-0.6.10-case.sh.

# mkdir TrimGalore-0.6.10-case
# cd TrimGalore-0.6.10-case

Η υποβολή της εργασίας γίνεται με την εντολή sbatch <filename.sh> ως εξής:

# sbatch TrimGalore-0.6.10-case.sh

Παρακολουθούμε με την εντολή squeue την εξέλιξη της εργασίας.

Eφόσον η εργασία έχει εκκινήσει μπορούμε να ελέγχουμε την πρόοδο της επίλυσης μέσω των αρχείων εξόδου. Π.χ.:

# tail -f *.out