Skip to content

Commit 5ce1326

Browse files
authored
Merge pull request #222 from enasequence/Globus-Documentation-Updates
Updated Globus documentation
2 parents 942cafe + adbd90c commit 5ce1326

File tree

1 file changed

+17
-11
lines changed

1 file changed

+17
-11
lines changed

retrieval/file-download.rst

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -105,17 +105,24 @@ Programmatically <./programmatic-access.html>`_.
105105
Using Globus
106106
------------
107107

108-
Globus provides a more user-friendly, feature-rich directory interface for
109-
interacting with the FTP server.
110-
Files can be downloaded through `Globus`_ 'EMBL-EBI Public Data'
108+
`Globus`_ is a fast, reliable file transfer service that makes it easy for users to move data between two or many places
109+
or between a server and a user’s machine (Windows, Mac or Linux). Globus automates the activity of managing file
110+
transfers: monitoring performance, retrying failed transfers, recovering from faults automatically whenever possible,
111+
and reporting status.
112+
Users can download data through `Globus`_ using collection `EMBL-EBI Public Data`_
111113
endpoint from the '/vol1' subfolder:
112114

113115
.. image:: images/file-download-globus.png
114116

115117
.. _`Globus`: https://app.globus.org/file-manager?origin_id=fd9c190c-b824-11e9-98d7-0a63aa6b37da&origin_path=%2Fgridftp%2Fena%2F
118+
.. _`EMBL-EBI Public Data`: https://app.globus.org/file-manager?origin_id=47772002-3e5b-4fd3-b97c-18cee38d6df2
116119

117-
Globus also provides a command line interface (CLI) which can be used without access to a graphical user interface
118-
environment. See `here <https://docs.globus.org/cli/>`_ for details.
120+
Globus also provides many integration tools e.g. `GLobus CLI <https://docs.globus.org/cli/>`_,
121+
`Globus Connect Personal <docs.globus.org/globus-connect-personal/>`_,
122+
`Trasnfer API <https://docs.globus.org/api/transfer/>`_ and
123+
`Python <https://globus-sdk-python.readthedocs.io/en/stable/>`_
124+
& `Javascript <https://github.com/globus/globus-sdk-javascript#readme>`_ SDK's
125+
, which can be used to download the data.
119126

120127
To infer the Globus path for a file from the ftp path, do the following:
121128

@@ -127,12 +134,11 @@ i.e. the above becomes:
127134

128135
/vol1/fastq/ERR164/ERR164407/ERR164407.fastq.gz
129136

130-
Note : The below globus endpoints have been retired :
131-
132-
- EMBL-EBI Private endpoint
133-
- EMBL-EBI Private endpoint 2
134-
- EMBL-EBI Public endpoint
135-
- Shared EMBL-EBI public endpoint
137+
Please Note: *While HTTP(S) downloads are supported, Globus is primarily designed for high-performance, reliable,
138+
and secure transfers of large datasets. The Globus transfer service uses protocols like GridFTP and optimized TCP
139+
settings to maximize throughput and reliability, especially for multi-file or large-file transfers.
140+
So it is strongly recommended to use Integration tools provided by Globus because it offers better speed,
141+
resume capability, and error handling compared to standard HTTP downloads.*
136142

137143
Using enaBrowserTools
138144
---------------------

0 commit comments

Comments
 (0)