+ All Categories
Home > Documents > What is Galaxy? - UC Davis Bioinformatics...

What is Galaxy? - UC Davis Bioinformatics...

Date post: 07-Jul-2018
Category:
Upload: vodieu
View: 216 times
Download: 0 times
Share this document with a friend
52
What is Galaxy? And why should I learn it? Keith Bradnam
Transcript
Page 1: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

What is Galaxy?And why should I learn it?

Keith Bradnam

Page 2: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

questions you may have about Galaxy13

Page 3: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

1

Page 4: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How does Galaxy describe Galaxy?

“Galaxy is an open, web-based platform for data intensive biomedical research”

https://galaxyproject.org

Page 5: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How does Galaxy describe Galaxy?

“Galaxy is an open, web-based platform for data intensive biomedical research”

https://galaxyproject.org

Page 6: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How does Galaxy describe Galaxy?

“Galaxy is an open, web-based platform for data intensive biomedical research”

https://galaxyproject.org

Page 7: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How does Galaxy describe Galaxy?

“Galaxy is an open, web-based platform for data intensive biomedical research”

https://galaxyproject.org

Page 8: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Microsoft Excel is not always the right tool for the job

Microsoft: “By importing FASTA data into Excel, researchers are better able to visualize and analyze information.”

https://www.flickr.com/photos/msr_redmond/

Page 9: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Microsoft Excel is not always the right tool for the job

Microsoft: “By importing FASTA data into Excel, researchers are better able to visualize and analyze information.”

https://www.flickr.com/photos/msr_redmond/

X

Page 10: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

2

Page 11: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

What is Galaxy?

● A web-based platform that provides a simplified interface to many popular bioinformatics tools.

● Can generate reproducible workflows

● Can also be used as a data hub

Page 12: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

What is Galaxy?

● A web-based platform that provides a simplified interface to many popular bioinformatics tools.

● Can generate reproducible workflows

● Can also be used as a data hub

Page 13: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

What is Galaxy?

● A web-based platform that provides a simplified interface to many popular bioinformatics tools.

● Can generate reproducible workflows

● Can also be used as a data hub

Page 14: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

3

Page 15: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Who makes Galaxy?

Center for Comparative Genomics and Bioinformatics

Department of Biology

Page 16: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Who makes Galaxy?

Plus countless contributions from the Galaxy community…

Page 17: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Who makes Galaxy?

Page 18: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

4

Page 19: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How long has Galaxy been around?

Over a decade!

Page 20: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How long has Galaxy been around?

1st publication describing Galaxy: Sep 16th, 2005

Page 21: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How long has Galaxy been around?

Page 22: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How long has Galaxy been around?

Page 23: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

5

Page 24: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Will Galaxy be around in 5 years?

● A good question to ask!

● Should be safe to use for analysis of your next paper or two…

● …but can always be useful to stay alert for alternatives that might emerge

Page 25: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Will Galaxy be around in 5 years?

Page 26: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

6

Page 27: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How is Galaxy different from Unix?

● Unix is vastly more powerful…

● …but comes with a steeper learning curve

● For many bioinformatics tools, Galaxy is simply wrapping those tools in some friendly, child-proof packaging

Page 28: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

7

Page 29: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How much does Galaxy cost?

$0.00Assuming you have access to a web browser and Internet connectivity, or can install on your own computer

Page 30: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

8

Page 31: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Should I learn to use Unix instead?

● If you can, yes.

● Unix has been around for almost 50 years, not going to disappear any time soon.

● You will be able to do many more powerful things if you learn to use Unix, but…

Page 32: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Should I learn to use Unix instead?

…consider Galaxy as yourgateway drug to learning Unix

Page 33: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Should I learn to use Unix instead?

● Galaxy will teach you about command-line options of bioinformatics tools

● Galaxy will show you some simple ways of processing text files

● Galaxy will teach you the idea of building reproducible workflows

Page 34: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

9

Page 35: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Can Galaxy be customized?

● Yes. Many customizations can be made

● Some Unix expertise needed

● Common customizations add specific bioinformatics tools and/or prepopulate Galaxy with specific datasets

Page 36: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Can Galaxy be customized?

The existence of so many different public Galaxy servers is a reflection of the demand for custom Galaxy installations

Page 37: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Can Galaxy be customized?

Page 38: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Can Galaxy be customized?

Page 39: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Can Galaxy be customized?

Page 40: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

10

Page 41: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Why should I learn Galaxy?

● To perform powerful bioinformatics analyses

● To perform reproducible bioinformatics analyses

● To dip your toes into the world of computing

● Because Microsoft Excel is not the answer

Page 42: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

11

Page 43: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How do I find out more?

● Try the main Galaxy server:○ https://usegalaxy.org

● Galaxy wiki:○ https://wiki.galaxyproject.org

● Biostar forum○ http://biostar.usegalaxy.org

● Mailing lists

Page 44: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How do I find out more?

Page 45: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How do I find out more?

Page 46: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

How do I find out more?

Page 47: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

12

Page 48: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

When shouldn’t I use Galaxy?

● People like cakes

● Some people like to bake cakes

● Others buy their cakes from the store

Page 49: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

When shouldn’t I use Galaxy?

Paying a bioinformatics core facility to do your analysis may be a better use of your money (and time)

Page 50: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

13

Page 51: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

Anything else I should know?

● Galaxy will not do your work for you

● Galaxy will not write papers for you!

● Remember the bioinformatics maxim:○ Garbage in → Garbage out

Page 52: What is Galaxy? - UC Davis Bioinformatics Corebioinformatics.ucdavis.edu/.../_downloads/KB_what_is_galaxy.pdf · Should I learn to use Unix instead? Galaxy will teach you about command-line

The end


Recommended