-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support aspera download #68
Comments
Hi @atongsa, I haven't yet come across Aspera in a Docker image which is a hard requirement for nf-core pipelines. If you come across a solution for that it would be possible to integrate it. Do you have some benchmarks comparing the speed, though, or is that just an idea that using Aspera would be faster? I think Aspera is also not officially supported by NCBI any longer, although it still works, of course. |
sorry, just idea, i dont test. |
Aspera is not officially supported by NCBI because But when we download the *.fastq.gz from ENA, the download speed via FTP is very limited, but aspera gives a much higher speed. |
Sounds promising. |
Hmm, would either of you be interested in contributing this feature? I'm afraid I won't have time to work on this myself. |
I'm interested in contributing but will need some guidance. The Docker Hub link above for Aspera no longer exists, so I wrote my own Dockerfile and pushed it to Docker Hub. You can use it by providing the download link and where to output the file. docker run --rm -u $(id -u):$(id -g) -v $(pwd):$(pwd) -w $(pwd) davetang/aspera_connect:4.2.6.393 era-fasp@fasp.sra.ebi.ac.uk:vol1/fastq/SRR390/SRR390728/SRR390728_1.fastq.gz . Using Aspera Connect is substantially faster than any other method on my home Internet connection. For example:
There's a tool called ffq, which you may already be aware of, that can be used to generate download links. I made a request for Anyway, please let me know how I can contribute! I've just recently been learning about Nextflow and just joined the nf-core Slack workspace. |
Hi @davetang, Thank you for speaking up. That seems really cool. For aspera, I wonder if will be possible to create a bioconda recipe for it? That will ensure a conda package and that BioContainers will be built which can then support Docker and Singularity. We are aware of ffq, but I also wasn't 100% happy with it so far. I made a prototype of reworking it so that it is much faster, and can output the S3 links https://github.com/Midnighter/ffqf. So maybe I should work on spitting out aspera links, too, and finish up this tool? Anyway, I think creating a bioconda recipe would be a good starting point, if the license of aspera allows this. |
I have never built a Conda package before but I've always wanted to find out how. I just found https://anaconda.org/hcc/aspera-cli and will check it out first. |
Description of feature
aspera from ena link may be faster than ftp
The text was updated successfully, but these errors were encountered: