40
-as an Open Science tool Presented by Felix Hoffmann @Felix11H felix11h.github.io/ Slides Slideshare: tiny.cc/opencon-smt Source: tiny.cc/github-slides Resources on Sumatra Website: neuralensemble.org/sumatra/ Getting started: packages.python.org/Sumatra/ Repository: bitbucket.org/apdavison/sumatra/ Mailinglist: tiny.cc/smt-user Maintainer: Andrew Davison This work is licensed under a Creative Commons Attribution 4.0 International License.

OpenCon2014 - Sumatra as an Open Science tool

Embed Size (px)

DESCRIPTION

Short presentation for OpenCon2014.

Citation preview

Page 1: OpenCon2014 - Sumatra as an Open Science tool

-as an Open Science tool

Presented by

Felix [email protected]/

Slides

Slideshare:tiny.cc/opencon-smtSource:tiny.cc/github-slides

Resources on Sumatra

Website:neuralensemble.org/sumatra/Getting started:packages.python.org/Sumatra/Repository:bitbucket.org/apdavison/sumatra/Mailinglist:tiny.cc/smt-userMaintainer: Andrew Davison

This work is licensed under a Creative Commons Attribution 4.0 International License.

Page 2: OpenCon2014 - Sumatra as an Open Science tool

Spectrum of Reproducibility

... in Computational Research

reproduction fromdescriptions inresearch article

—–Tough!

same code,—–

—–

if only!

Page 3: OpenCon2014 - Sumatra as an Open Science tool

Spectrum of Reproducibility

... in Computational Research

reproduction fromdescriptions inresearch article

—–Tough!

same code,—–

—–

if only!

Page 4: OpenCon2014 - Sumatra as an Open Science tool

Spectrum of Reproducibility

... in Computational Research

reproduction fromdescriptions inresearch article

—–Tough!

same code,—–

—–

if only!

Page 5: OpenCon2014 - Sumatra as an Open Science tool

Spectrum of Reproducibility

... in Computational Research

reproduction fromdescriptions inresearch article

—–Tough!

same code,—–

—–

if only!

Page 6: OpenCon2014 - Sumatra as an Open Science tool

Spectrum of Reproducibility

... in Computational Research

reproduction fromdescriptions inresearch article

—–Tough!

same code,same machine, —–

—–

if only!

Page 7: OpenCon2014 - Sumatra as an Open Science tool

Spectrum of Reproducibility

... in Computational Research

reproduction fromdescriptions inresearch article

—–Tough!

same code,same machine, —–same researcher

—–

if only!

Page 8: OpenCon2014 - Sumatra as an Open Science tool

Spectrum of Reproducibility

... in Computational Research

reproduction fromdescriptions inresearch article

—–Tough!

same code,same machine, —–same researcher

—– Easy!

if only!

Page 9: OpenCon2014 - Sumatra as an Open Science tool

Spectrum of Reproducibility

... in Computational Research

reproduction fromdescriptions inresearch article

—–Tough!

same code,same machine, —–same researcher

—– Easy! if only!

Page 10: OpenCon2014 - Sumatra as an Open Science tool

Spectrum of Reproducibility

... in Computational Research

reproduction fromdescriptions inresearch article

—–Tough!

same code,same machine, —–same researcher

—– Easy! if only!

Page 11: OpenCon2014 - Sumatra as an Open Science tool

Spectrum of Reproducibility

... in Computational Research

reproduction fromdescriptions inresearch article

—–Tough!

same code,same machine, —–same researcher

—– Easy! if only!

Page 12: OpenCon2014 - Sumatra as an Open Science tool

The problems...

... the solution –

Which version of mycode did I use?

What parameters?

“Why did I do that?”

“It worked yesterday.”

“Piled Higher and Deeper” by Jorge Chamwww.phdcomics.com

... in traditional, experiment-basedresearch.

Page 13: OpenCon2014 - Sumatra as an Open Science tool

The problems...

... the solution –

Which version of mycode did I use?

What parameters?

“Why did I do that?”

“It worked yesterday.”

“Piled Higher and Deeper” by Jorge Chamwww.phdcomics.com

... in traditional, experiment-basedresearch.

Page 14: OpenCon2014 - Sumatra as an Open Science tool

The problems...

... the solution –

Which version of mycode did I use?

What parameters?

“Why did I do that?”

“It worked yesterday.”

“Piled Higher and Deeper” by Jorge Chamwww.phdcomics.com

... in traditional, experiment-basedresearch.

Page 15: OpenCon2014 - Sumatra as an Open Science tool

The problems...

... the solution –

Which version of mycode did I use?

What parameters?

“Why did I do that?”

“It worked yesterday.”

“Piled Higher and Deeper” by Jorge Chamwww.phdcomics.com

... in traditional, experiment-basedresearch.

Page 16: OpenCon2014 - Sumatra as an Open Science tool

The problems... ... the solution –

Which version of mycode did I use?

What parameters?

“Why did I do that?”

“It worked yesterday.”

... in traditional, experiment-basedresearch.

Page 17: OpenCon2014 - Sumatra as an Open Science tool

The problems... ... the solution –

Which version of mycode did I use?

What parameters?

“Why did I do that?”

“It worked yesterday.”

laboratory notebook

©Wellcome Library, London CC BY 4.0

... in traditional, experiment-basedresearch.

Page 18: OpenCon2014 - Sumatra as an Open Science tool

The problems... ... the solution –

Which version of mycode did I use?

What parameters?

“Why did I do that?”

“It worked yesterday.”

laboratory notebook

©Wellcome Library, London CC BY 4.0

... in traditional, experiment-basedresearch.

Page 19: OpenCon2014 - Sumatra as an Open Science tool

-- -Simulation Management Tool

“An automated lab notebook forcomputational projects”

⇒ assumes that code is underversion control

⇒ capture information aboutcomputation

⇒ make the informationaccessible through acommand line and webinterface

Page 20: OpenCon2014 - Sumatra as an Open Science tool

-- -Simulation Management Tool

“An automated lab notebook forcomputational projects”

⇒ assumes that code is underversion control

⇒ capture information aboutcomputation

⇒ make the informationaccessible through acommand line and webinterface

Page 21: OpenCon2014 - Sumatra as an Open Science tool

-- -Simulation Management Tool

“An automated lab notebook forcomputational projects”

⇒ assumes that code is underversion control

⇒ capture information aboutcomputation

⇒ make the informationaccessible through acommand line and webinterface

Page 22: OpenCon2014 - Sumatra as an Open Science tool

-- -Simulation Management Tool

“An automated lab notebook forcomputational projects”

⇒ assumes that code is underversion control

⇒ capture information aboutcomputation

⇒ make the informationaccessible through acommand line and webinterface

©Jason Long CC BY 3.0

Page 23: OpenCon2014 - Sumatra as an Open Science tool

-- -Simulation Management Tool

“An automated lab notebook forcomputational projects”

⇒ assumes that code is underversion control

⇒ capture information aboutcomputation

⇒ make the informationaccessible through acommand line and webinterface

smt run

Page 24: OpenCon2014 - Sumatra as an Open Science tool

-- -Simulation Management Tool

“An automated lab notebook forcomputational projects”

⇒ assumes that code is underversion control

⇒ capture information aboutcomputation

⇒ make the informationaccessible through acommand line and webinterface

Page 25: OpenCon2014 - Sumatra as an Open Science tool

- -- a tool for Reproducible Research

By capturing

- version of the code

- input data

- output data

- parameters ————

Full replicability ofresults

Page 26: OpenCon2014 - Sumatra as an Open Science tool

- -- a tool for Reproducible Research

By capturing

- version of the code

- input data

- output data

- parameters ————

Full replicability ofresults

Page 27: OpenCon2014 - Sumatra as an Open Science tool

- -- a tool for Reproducible Research

By capturing

- version of the code

- input data

- output data

- parameters ————

Full replicability ofresults

Page 28: OpenCon2014 - Sumatra as an Open Science tool

- -- a tool for Reproducible Research

By capturing

- version of the code

- input data

- output data

- parameters ————

Full replicability ofresults

Page 29: OpenCon2014 - Sumatra as an Open Science tool

- -- a tool for Reproducible Research

By capturing

- version of the code

- input data

- output data

- parameters ————

Full replicability ofresults

Page 30: OpenCon2014 - Sumatra as an Open Science tool

- -- a tool for Reproducible Research

By capturing

- version of the code

- input data

- output data

- parameters ————

Full replicability ofresults

Page 31: OpenCon2014 - Sumatra as an Open Science tool

- -- as an Open Science tool

..computational research project

.

scientific code

.

input data

.

output data

....

Dataprovenance!

Page 32: OpenCon2014 - Sumatra as an Open Science tool

- -- as an Open Science tool

..computational research project.

scientific code

.

input data

.

output data

....

Dataprovenance!

Page 33: OpenCon2014 - Sumatra as an Open Science tool

- -- as an Open Science tool

..computational research project.

scientific code

.

input data

.

output data

....

Dataprovenance!

Page 34: OpenCon2014 - Sumatra as an Open Science tool

- -- as an Open Science tool

..computational research project.

scientific code

.

input data

.

output data

....

Dataprovenance!

Page 35: OpenCon2014 - Sumatra as an Open Science tool

- -- as an Open Science tool

..computational research project.

scientific code

.

input data

.

output data

.

...

Dataprovenance!

Page 36: OpenCon2014 - Sumatra as an Open Science tool

- -- as an Open Science tool

..computational research project.

scientific code

.

input data

.

output data

..

..

Dataprovenance!

Page 37: OpenCon2014 - Sumatra as an Open Science tool

- -- as an Open Science tool

..computational research project.

scientific code

.

input data

.

output data

...

.

Dataprovenance!

Page 38: OpenCon2014 - Sumatra as an Open Science tool

- -- as an Open Science tool

..computational research project.

scientific code

.

input data

.

output data

...

.

Dataprovenance!

Page 39: OpenCon2014 - Sumatra as an Open Science tool

- -- as an Open Science tool

..computational research project.

scientific code

.

input data

.

output data

....

Dataprovenance!

Page 40: OpenCon2014 - Sumatra as an Open Science tool

Thank you!

Presented by

Felix [email protected]/

Slides

Slideshare:tiny.cc/opencon-smtSource:tiny.cc/github-slides

Resources on Sumatra

Website:neuralensemble.org/sumatra/Getting started:packages.python.org/Sumatra/Repository:bitbucket.org/apdavison/sumatra/Mailinglist:tiny.cc/smt-userMaintainer: Andrew Davison

This work is licensed under a Creative Commons Attribution 4.0 International License.