Data Store Quickstart¶
Goal: Simple steps to get setup with the CyVerse Data Store¶
In order to complete this tutorial you will need access to the following services/software
CyVerse Discovery Environment¶
- Open a web browser
- Log into the CyVerse Discovery Environment: https://de.cyverse.org
- Press the “Data” icon on the left
- That opens the data management window
- The navigation bar on the left is where you navigate your folder, public folders, and folders/files shared with you
- The menu bar at the top is where you can:
- Upload/Download data
- Create folders
- Share data
- Download and install Cyberduck
- Download the CyVerse configuration profile .
- Double-click on the downloaded file - this should open the installed Cyberduck software.
- Enter your CyVerse username in the field ‘iPlant username’.
- Under ‘Advanced Options’ set ‘Transfer Files’ to ‘Open Multiple Connections’.
- Double-click on the Data Store bookmark in the Cyberduck window. Enter your CyVerse credentials.
You should now be connected to the CyVerse Data Store and viewing the contents of your home directory.
- Download and install iCommands following the instructions for Linux or Mac
- Set path for i-command binaries:
- Mac example:
- Linux example:
- Mac example:
- Run iinit and configure irods environment
elyons@air (~) $ iinit One or more fields in your iRODS environment file (.irodsEnv) are missing; please enter them. Enter the host name (DNS) of the server to connect to:data.cyverse.org Enter the port number:1247 Enter your irods user name:elyons Enter your irods zone:iplant Those values will be added to your environment file (for use by other i-commands) if the login succeeds. Enter your current iRODS password:``
ilsget list of files in current working directory in the Data Store
icd <directory>change working directory in the Data Store
iget <filename>will get files from the Data Store
$ iget -r # For recursive transfer of directories and their contents $ iget -P # display the progress of the upload $ iget -f # force the upload and overwrite $ iget -T # Renew socket connection after 10 min (May help connections # that are failing due to some connection/firewall settings)
iput <filename>iput will put files from local machine to the Data Store
$ iput -r # For recursive transfer of directories and their contents $ iput -P # display the progress of the upload $ iput -f # force the upload and overwrite $ iput -T # Renew socket connection after 10 min (May help connections # that are failing due to some connection/firewall settings)
You now have the power to move data. Use your power wisely.