For life sciences researchers with limited experience working at the command line, iPlant seeks to provide more intuitive user interfaces for exploring data and running analyses. It cannot be denied, however, that the most efficient way for advanced users to conduct data analysis and manage data at scale is by scripting on a command line interface (CLI). For this, iPlant has a set of APIs (application programming interfaces) and CLI tools that enable researchers to explore data and leverage the iPlant compute and storage infrastructure in programmatic ways, or if so inclined, to develop their own web tools on the iPlant APIs.
In this workshop, you will learn about the CLI tools available and practice running your own code on custom cloud systems.
- 9:30 - 10:00 Introductions and surveys
- 10:00 - 10:20 Agave, iPlant’s API for Scalable Science
- 10:20 - 10:30 Break
- 10:30 - 12:00 Science APIs Interactive Tour
- 12:00 - 1:00 Lunch
- 1:00 - 3:30 Sleeves-rolled-up activities
- 3:30 - 3:45 Break
- 3:30 - 4:30 Consultations
- A valid iPlant account (for which you know the password)
- A decent text editor and knowledge to use it
- Passing familiarity with Bash and UNIX-like filesystems
- Docker 1.8.x installed, preferably via Docker Toolbox if you're using Mac/Win
- A good network connection