1 of 69

Galaxy Webinar: Speed up

your data analysis

with Galaxy

1

24 March 2021

17.00 CET

Jennifer Hillman-Jackson

Anika Erxleben

usegalaxy.*

2 of 69

Webinar series: Galaxy Advanced Features

2

3 of 69

3

4 of 69

Speed Up Your Data Analysis With Galaxy:

Features no one knows about

4

  • User-preference options
  • Data privacy, collaboration, and sharing
  • Visualizations and graphing
  • Edit a dataset directly
  • Rerun a tool without resetting all parameters

5 of 69

Speed Up Your Data Analysis With Galaxy:

Features no one knows about

5

  • User-preference options
  • Data privacy, collaboration, and sharing
  • Visualizations and graphing
  • Edit a dataset directly
  • Rerun a tool without resetting all parameters

6 of 69

6

Demo: Location and Options for User Preferences

7 of 69

Set Your User Preferences - Hidden Options

7

  • Go to the top navigation panel

  • Select “User” -> “Preferences”

  • Note: an email will be sent to the registered account address with a link to confirm changes to some user preferences

8 of 69

Manage Your Galaxy Account

8

9 of 69

Manage Information - 1

9

change your email address

change your public name

insert your institution

re-use jobs

select your language

use distributed compute

10 of 69

Manage Information - 1

10

change your email address

change your public name

insert your institution

re-use jobs

select your language

use distributed compute

11 of 69

Manage Information - 1

11

change your email address

change your public name

insert your institution

re-use jobs

select your language

use distributed compute

12 of 69

Manage Information - 2

12

provide your EGA credentials

Dropbox access

provide your B2DROP credentials

provide your OMERO credentials

provide your ENA credentials

13 of 69

Change Password

13

14 of 69

Change Your Galaxy Password

  • Some changes need confirmation (request sent by mail).

Examples: Password changes are direct when logged in, Email changes require confirmation

14

change your login credentials

save!

  • If you forgot your password, use the password reset link on the login form, and watch for the email

15 of 69

Manage Third-Party Identities

15

16 of 69

Manage Your Third-Party Identities - 1

  • Connect or disconnect access to your third-party identities
  • OpenID Connect (OIDC)-based login allows for linking a Galaxy user account with external identities

  • Supported identities vary by public Galaxy server
  • Administrators of other Galaxy deployments control supported identity providers

16

17 of 69

Manage Your Third-Party Identities - 2

17

Galaxy allows login using social and institution

18 of 69

Set Dataset Permissions

18

19 of 69

Set Your Dataset Permissions For New Histories

  • Default settings can vary by public Galaxy server
  • Administrators of other Galaxy deployments control the defaults
  • FAQ: https://galaxyproject.org/learn/privacy-features

19

grant permissions & access

20 of 69

Make All Data Private

20

21 of 69

Make All Your Data Private

  • Grant others default access to newly created histories.
  • Changes made here will only affect histories created after these settings have been stored.
  • FAQ: https://galaxyproject.org/learn/privacy-features

21

22 of 69

Manage API Key

22

23 of 69

Manage Your API Key

  • Galaxy can also be accessed programmatically, through shell scripts and other programs
  • Access your current API Key or create a new one
  • Protect your API Key the same as you would your login password

23

Examples:

  • Connect a Galaxy instance directly to your sequencer and run workflows whenever data is ready
  • Run a workflow against multiple datasets (which can be done with the web interface, but is tedious)
  • When the analysis involves complex control, such as looping and branching

24 of 69

Manage Cloud Authorization

24

25 of 69

Manage Your Cloud Authorization

25

  • Add or modify the configuration that grants Galaxy to access your private cloud-based resources

e.g. Amazon web services & Microsoft Azure

  • A user can leverage Galaxy to analyze their data stored on a cloud-based storage, and can also store their Galaxy datasets there

26 of 69

Manage Toolbox Filters

26

27 of 69

Manage Your Toolbox Filters

  • Customize your Toolbox by displaying or omitting sets of Tools.

27

Hide or show tools for

  • Genomics
  • Metagenomics
  • Proteomics
  • Metabolomics
  • Cheminformatics
  • Genome annotation

28 of 69

Manage Custom Builds

28

29 of 69

Manage Your Custom Builds

  • Fasta format matters and the assigned “Key” must be unique
  • The new “Key” becomes a “database” specific to your account that can be assigned to datasets
  • FAQ: https://galaxyproject.org/learn/custom-genomes

29

30 of 69

Sign Out

30

31 of 69

Sign Out From Your Galaxy Account

  • When using a shared computer, sign out when done working
  • Any queued/executing Tools or Workflows will continue to run

31

32 of 69

Enable Notifications

32

33 of 69

Enable Your Notifications

  • Make sure that you enable notifications/pop-ups within your browser
  • Can be re-enabled/disabled at any time

33

34 of 69

Delete Account

34

35 of 69

Delete Your Account

  • Account and all data included are permanently removed
  • Cannot be undone, even by an administrator
  • Any shared data becomes inaccessible to other people unless they have already imported it

35

36 of 69

Speed up your data analysis with Galaxy:

Features no one knows about

36

  • User-preference options
  • Data privacy, collaboration, and sharing
  • Visualizations and graphing
  • Edit a dataset directly
  • Rerun a tool without resetting all parameters

37 of 69

Make All of Your Data Private - 1

37

  • Permissions can be set from completely private through a couple of users to entire collaborative groups

  • Default settings apply to datasets acquired from outside of Galaxy (uploads, UCSC, …)

  • Datasets within Galaxy (imports from a dataset library, shared from another user) retain the permissions set in the library or by the sharing user

https://galaxyproject.org/learn/privacy-features

38 of 69

Make All of Your Data Private - 2

38

  • Change the privacy settings of individual dataset

1.go to the permission tab

2.give manage permissions

3.give access (single users, group)

4.save

39 of 69

Collaborate With Others!

39

  • Galaxy allows for sharing
    • Datasets
    • Histories
    • Workflows

  • Data can be reviewed

  • Data can be edited

  • Data can be published

40 of 69

Collaborate With Others: Example

40

We’ll use a GTN Tutorial that was pre-edited to introduce an input dataset format problem that produces an error result.�

  • Collaborator-A shares the history directly by account email with a Collaborator-B, granting full data access permissions for comprehensive feedback and editing abilities.
  • Collaborator-B imports the directly shared history, reviews the error and original input, fixes the input, and shares back to Collaborator-A only the new dataset by URL (instead of the full history, reducing data duplication and quota space usage).
  • Collaborator-A imports the shared new dataset by URL, test reruns the tool with that new fixed input dataset, inheriting all other original parameters.

�Our simple example resolves the error and demonstrates different ways to share, review, edit, and rerun work. During actual analysis collaboration more changes are often needed.

Share Histories, Workflows, Datasets.

Experiment, Explore, Learn.

41 of 69

Demo: Share your History with a Galaxy user

41

42 of 69

Share Your History With An Individual Galaxy User

42

2.insert Galaxy user address

1.share your history

3.submit history to user for sharing

43 of 69

Make Your History Accessible Via Link

43

1.share your history

share your history by link

publish your history

44 of 69

Share Your History And Set Your Permissions

44

make datasets public or share

45 of 69

Demo: Import a shared History and Edit Dataset

45

46 of 69

Copy And Import A Shared History

46

view, copy, unshare shared history

number of datasets included

47 of 69

How to resolve a Tool Error ??

47

Most errors are due to input content or format problems.

Explore, experiment, and resolve!

Learn where to review an error and try to solve the problem yourself (fastest!)

Search the Galaxy Help Forum and ask new questions

Send in a bug report and get help

48 of 69

Speed Up Your Data Analysis With Galaxy:

Features no one knows about

48

  • User-preference options
  • Data privacy, collaboration, and sharing
  • Visualizations and graphing
  • Edit a dataset directly
  • Rerun a tool without resetting all parameters

49 of 69

Visualize: Graphing Data and Interactive Environments

49

  • Over 50 choices
  • Create directly
  • Start from within a Dataset for choices appropriate for the datatype

50 of 69

Speed Up Your data Analysis With Galaxy:

Features no one knows about

50

  • User-preference options
  • Data privacy, collaboration, and sharing
  • Visualizations and graphing
  • Edit a dataset directly
  • Rerun a tool without resetting all parameters

51 of 69

Direct dataset editing - no download required

51

visualize this data file

select “editor”

(replace, sed)

fix error by edit text

52 of 69

Speed Up Your Data Analysis With Galaxy:

Features no one knows about

52

  • User-preference options
  • Data privacy, collaboration, and sharing
  • Visualizations and graphing
  • Edit a dataset directly
  • Rerun a tool without resetting all parameters

53 of 69

Demo:

rerun plot with

Demo: Rerun Plot with imported/new Dataset

53

54 of 69

Upload shared Dataset by URL

54

copy dataset link

upload via paste/fetch

55 of 69

Rerun your tool

55

rerun plot with

new input file

56 of 69

Multiple History View

56

  • Switch between histories
  • Create new history

57 of 69

Multiple History View - Drag & drop datasets

57

58 of 69

Resources

58

59 of 69

Galaxy Training Network - Provides >200 Tutorials

59

  • Collection of Tutorials:
    • 126 scientific
    • 17 tips & tricks
    • 50 dev & admins
    • 17 contributors & instructors

60 of 69

GTN Tutorial: Visualization With Circos

60

  • By Saskia, Helena, Cristóbal
  • Detailed description
  • Step-by-step instruction for self-study and training courses
  • Workflow
  • Prepared datasets on zenodo or directly on usegalaxy.eu available

61 of 69

GTN Tutorials: Materials On UseGalaxy.EU

61

  • GTN Material on UseGalaxy.eu
  • Shared Data -> GTN-Material

62 of 69

GTN Tutorials: Materials On UseGalaxy.EU

62

1.Select a GTN tutorial

2.Select files to run tutorial

3.Export to your history

63 of 69

UseGalaxy.* Public Galaxy Servers And More

63

64 of 69

Galaxy Platform Choices

64

65 of 69

TIaaS: Training Infrastructure as a Service

65

66 of 69

Galaxy Help Forum

66

67 of 69

Get Involved

67

68 of 69

Galaxy is a Global Community

Open Source Project��

THANK YOU!!

68

69 of 69

69