A Nextflow pipeline to download FASTQ, SRA, and processed files from the Gene Expression Omnibus (GEO) database, a public functional genomics data repository supporting MIAME-compliant data submissions.
A single or multiple GEO accession numbers separated by commas.
--geo_acc 'GSE129393,GSE208727,GSE54651'
Output directory where the files will be saved.
--outdir /cluster/work/nme/data/josousa/project
-
Option to choose the file types to download from the GEO database.
--output_type 'FastQ data' # Default --output_type 'SRA data' --output_type 'FastQ + SRA data' --output_type 'Processed data' --output_type 'SRA metadata' --output_type 'Processed metadata'
-
Option to specify the source of data on the GEO record to retrieve processed data.
--data_source 'samples' # Default --data_source 'series' --data_source 'both'
This option only applies for the processed data download. Specifies the source of data on the GEO record to retrieve processed data, which may be attached to the collective series entity, or to individual samples. Allowable values are: samples, series or both (all). Ignored unless 'processed' flag is set.
-
Option to add extra arguments to the package geofetch.
--geofetch_args
-
Option to add extra arguments to the package sradownloader.
--sradownloader_args
The sradownloader
package has been enhanced to support downloading files using the Axel
download accelerator, wget
, or FTP. This modification allows for faster and more flexible file downloads from the SRA database.
For detailed information and updates, visit the project's GitHub page: sradownloader-axel.
To specify the download method, add one of the following arguments to --sradownloader_args
:
--axel
for downloading with Axel.--wget
for downloading with wget.--ftp
for downloading via FTP.
This pipeline was adapted from the Nextflow pipelines created by the Babraham Institute Bioinformatics Group and from the nf-core pipelines. We thank all the contributors for both projects. We also thank the Nextflow community and the nf-core community for all the help and support.