SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
Hierarchy	of	Hypotheses	Workshop	(HoH3):	Research	Synthesis
Dissecting	Reproducibility	
A	case	study	with	ecological	niche	models	
in	the	Whole	Tale	environment
Bertram	Ludäscher Santiago	Núñez-Corrales
HoH3	2018-10-10..12	
Ph.D.	Candidate	
Illinois	Informatics
NCSA	Building	
Director,	Center	for	Informatics	Research	
in	Science	&	Scholarship	(CIRSS)
School	of	Information	Sciences
University	of	Illinois	at	Urbana-Champaign
All-in-One	(Teaser)• Reproducibility	Crisis	in	Science	
• A	conceptual	tool:	Provenance	
• Transparency?	Explanation?	Provenance	!
• …	why-,	how-,	where-,	why-not-,	data-,	workflow- ...	provenance	...	
• Terminological	Chaos	Reigns	
– …	replicability	…	reproducibility	… repeatability	…	
• A	modest	proposal	and	(evolving)	conceptual	tool:	PRIMAD
– What’s	fixed?	What	varies?	(X	à X’,	Y	à Y’	, …	)
– What	is	the	information	gain	when	succeeding,	failing	to	reproduce?	
• Tool	Tools (cf.	audio-book,	e-book,	book-book)
– Computational	Reproducibility?	Whole-Tale (vms++)	!
– Modeling	(Dataflow)	Dependencies?	YesWorkflow !
– Terminological	Confusion?	EulerX !	(“Semantics”)	
• A	Case	Study
– Whole	Tale	Summer	Internship	(Santiago	Núñez-Corrales):
– Reproducibility	in	Ecological	Niche	Models:	the	case	of	Phillips	et	al	(2006)
Ludäscher	&	Núñez-Corrales
Whole	Tale
Reproducibility	Crisis
Ludäscher	&	Núñez-Corrales
“Most	research	findings	are	false	for	
most	research	designs	and	for	most	
fields”
Ioannidis,	John	P.	A.	2005.	“Why	Most	
Published	Research	Findings	Are	False.”
“Most	replication	effects	were	smaller	
than	original	results”
Open	Science	Collaboration.	2015.	
“Estimating	the	Reproducibility	of	
Psychological	Science.”
(Mis-)Trust	in	Science
Ludäscher	&	Núñez-Corrales
What	data?
What	methods?
What	parameter	
settings?
Can	we	trust these	
data	and	methods?
Smith,	Melinda	D.,	Alan	K.	Knapp,	and	Scott	L.	Collins.	2009.	“A	Framework	for	Assessing	Ecosystem	Dynamics	
in	Response	to	Chronic	Resource	Alterations	Induced	by	Global	Change.”	Ecology	90	(12):	3279–89.	
4
U.S.	National	Climate	Assessment:
Transparency through	Provenance to	the	rescue	…	
Ludäscher	&	Núñez-Corrales
“This	report	is	the	result	of	a	three-
year	analytical	effort	by	a	team	of	
over	300	experts,	overseen	by	a	
broadly	constituted	Federal	Advisory	
Committee	of	60	members.	It	was	
developed	from	information	and	
analyses	gathered	in	over	70	
workshops	and	listening	sessions	held	
across	the	country.”
Computational Provenance …
• Origin,	processing	history	of	artifacts
– data	products,	figures,	...
– also:	underlying	workflow
è understand	methods,	dataflow,	and	dependencies
è role	of	computational	provenance in	HoH !?
Ludäscher	&	Núñez-Corrales
Climate Change Impacts
in the United States
U.S. National Climate Assessment
U.S. Global Change Research Program
A	conceptual	tool:	Provenance	…	
• Grand	Canyon’s	rock	layers	are	a	record	of	the	early	geologic	history	of	North	America.	
The	ancestral	puebloan granaries	at	Nankoweap Creek	tell	archaeologists	about	more	
recent	human	history.	(By	Drenaline,	licensed	under	CC	BY-SA	3.0)
• Not	shown:	computational	archaeologists	reconstructing	past	climate	from	multiple	tree-
ring	databases	è computational	provenance	is	key	for	transparency &	reproducibility
Ludäscher	&	Núñez-Corrales
...	provenance	is:	
Understanding what	happened!
Zrzavý,	Jan,	David	Storch,	and Stanislav	
Mihulka.	Evolution:	Ein	Lese-Lehrbuch.	
Springer-Verlag,	2009.
Author:	Jkwchui (Based	on	
drawing	by	Truth-seeker2004)
Ludäscher	&	Núñez-Corrales
: Provenance in DataONE
A	DataONE search	(here:	“grass”)	yields	different	packages	with	Data	Provenance
(not	covered:	Semantic	Search)		
Ludäscher	&	Núñez-Corrales
Exploring	Provenance	in	DataONE
• Let’s	go	there è Mark	Carls.	2017.	Analysis	of	hydrocarbons	following	
the	Exxon	Valdez	oil	spill,	Gulf	of	Alaska,	1989	- 2014.	Gulf	of	Alaska	
Data	Portal.	urn:uuid:3249ada0-afe3-4dd6-875e-0f7928a4c171.	
Ludäscher	&	Núñez-Corrales
DataONE:	Search	and	Provenance	Display
Ludäscher	&	Núñez-Corrales
DataONE:	Search	and	Provenance	Display
Ludäscher	&	Núñez-Corrales
Adding YesWorkflow to DataONE
Yaxing’s script with	
inputs &	output	
products
Christopher’s	
YesWorkflow
model
Christopher	using
Yaxing’s outputs	as	
inputs	for	his	script
Christopher’s	results	
can	be	traced	back	all	
the	way	to	Yaxing’s
input
Ludäscher	&	Núñez-Corrales
Reproduce,	
Replicate,	
Repeat	…	
Wait!
Mind	your	
vocabulary!	
Ludäscher	&	Núñez-Corrales
Barba,	Lorena	A.	2018.	“Terminologies	for	Reproducible	Research.”	
ArXiv:1802.03311	[Cs],	February.	http://arxiv.org/abs/1802.03311.
Ludäscher	&	Núñez-Corrales
Barba,	Lorena	A.	2018.	“Terminologies	for	Reproducible	Research.”	
ArXiv:1802.03311	[Cs],	February.	http://arxiv.org/abs/1802.03311.
Ludäscher	&	Núñez-Corrales
Plesser,	Hans	E.	2018.	“Reproducibility	vs.	
Replicability:	A	Brief	History	of	a	Confused	
Terminology.”	Frontiers	in	Neuroinformatics 11.	
https://doi.org/10.3389/fninf.2017.00076.
Barba,	Lorena	A.	2018.	“Terminologies	for	
Reproducible	Research.”	ArXiv:1802.03311	[Cs],	
February.	http://arxiv.org/abs/1802.03311.
To	succeed or	to	fail?	What	do	we	gain?	
• Successful reproducibility	study:
– increases trust in	prior	study	J
– …	but	no	surprises	L
• Failed reproducibility	study	:
– decreases	trust (or	falsifies)	prior	study	L
– …	but	surprising failure	yields	new	info/knowledge	J
• Learning	from	failures!
– not	really	a	totally	new	idea..	
– What	does	a	positive	vs	negative	result	mean	anyways?
– When	developing	s/w,	tools:	fail	early,	fail	often	...	
Ludäscher	&	Núñez-Corrales
PRIMAD:	
What	have	you	“primed”?	What	do	we	gain?
Ludäscher	&	Núñez-Corrales
Dagstuhl Seminar	#16041	Report	
Outputs	=	Exec(M,I,P,D)	|	RO,	A
- M	=	MaxEnt/..
- I	=	package	XYZ
- P	=	MacOS ,	Windows,	..	
- D	=	(Params,	Files)
Ludäscher	&	Núñez-Corrales
New	dimensions	for	HoH !?
Reproducibility	in	Ecological	Niche	
Models:	the	case	of	Phillips	et	al. (2006)
Santiago	Núñez-Corrales
2018	Summer	Internship,	The	Whole	Tale
Mentors:	Prof.	Bertram	Ludäscher	(UIUC),	Prof.	Nico	Franz	(ASU)
University	of	Illinois	at	Urbana-Champaign
• SKOPE: system	and	tools	to	discover,	access,	
analyze,	visualize	paleoenvironmental data
– unprecedented	ability	to	explore	provenance	
(detailed,	comprehensible	record	of	computational	
derivation	of	results)
– for	researchers,	tinkerers,	and	modelers
• Whole	Tale:	
– leverage	&	contribute	to	existing	CI	to	support	the	
whole	tale	(“living	paper”),	from	workflow	run	to	
scholarly	publication
– integrate	tools	&	CI	(DataONE,	Globus,	iRODS,		
NDS,	...)	to	simplify	use	and	promote	best	
practices.
– driven	by	science	WGs	(Archaeology/SKOPE,	
materials	science,	astro,	bio	..)	
But	first:	Some	Tools	(“Cyberinfrastructure”)	
Ludäscher:	Provenance	Back	&	Forth 21
Provenance	Support	for	Reproducible	Science	
in	SKOPE:	Paleoclimate	Reconstruction
Science	paper	(OA)	uses:
• open	source	code:
– R,	PaleoCAR,	…
• Is	that	all	we	need?
• What	was	the	
“workflow”?
• Is	there	prospective
and/or	retrospective
provenance?
Ludäscher	&	Núñez-Corrales
Whole	Tale:	The	next	step	in	the	evolution	of	
the	scholarly	article:	The	“Living”	Paper
• 1st Generation:	
– narrative (prose)
• 2nd Generation:	plus …	
– name	..	identify	..	include	(access	to)	data
• 3rd Generation:	plus …	
– name	..	reference ..	include	code (software)	..	
– and	provenance …	and	exec	environment	(containers,	vms)	
Ludäscher	&	Núñez-Corrales
Whole	Tale	
Whole	Tale	Dashboard
Whole	Tale	Vision
Share	narrative,	data,	code,	computer ...	
Tale
Data
{ Code
Virtual	Machine	(vm)
IDE	(“Front-End”)
Project	Goals (…	Reproducibility	in	Ecological	Niche	Models …	)
● Try	to	reproduce one	set	of	results reported	in	the	literature	
using	maximum	entropy	methods	(MaxEnt)	within	The	Whole	
Tale environment
○ Phillips,	S.	J.,	Anderson,	R.	P.,	&	Schapire,	R.	E.	(2006).	Maximum	
entropy	modeling	of	species	geographic	distributions.	Ecological	
modelling,	190(3-4),	231-259.
● Determine whether	existing	software	tools	focus more	on	the	
scientific	modeling problem	instead of on	software	usage
while	covering	reproducibility	concerns
○ Not	with	existing	tools,	either	incomplete	or	desktop-based,	not	
comparable
● Build scientific	software for	ecological	niche	modeling	that	
helps users	diversify and	trace their	stories
○ Introspection-based	model
intros-MaxEnt:	view	in PRIMAD++
Actions Parameter Raw	data Platform	/	
Stack
Implem. Method Research	
Objective
Actor Gain
Re-code (x) x Run	MaxEnt	models	in	the	Whole	Tale
Validate (x) (x) (x) (x) x Determine	MaxEnt	robustness	factors
Re-use x Increase	the	user	base	for	MaxEnt	methods
Independent	x x Collectively	verify	MaxEnt	experiments
Introspect (x) (x) x Explore	and	adjust	model	contents
Diff (x) (x) (x) x Test	hypotheses	dependent	on	state-change
Trace	(log) (x) (x) (x) (x) x Capture	time-dep	decision	modeling	pathways
Package (x) (x) (x) (x) x Provide	a	zero	cold-start	entry	for	experiments
Freire,	J.,	Fuhr,	N.,	&	Rauber,	A.	(2016).	Reproducibility	of	data-oriented	experiments	in	e-Science	(Dagstuhl	Seminar	16041).	In	Dagstuhl	Reports	(Vol.	6,	No.	1).	Schloss	Dagstuhl-Leibniz-Zentrum	fuer	
Informatik.
Ecological	niche	models ..	
1. Positive	observations (i.e.	presence-only	data)	suffice	to	
compute	a	distribution	of	a	species
2. The	likelihood of	the	presence	of	an	individual	depends on	
biologically	relevant	environmental	factors
3. Interactions between	species can	be	abstracted	as	
environmental	factors,	hence	not	modeled	explicitly	
4. The	distribution is	stated	in	terms	of	the	probability	of	finding	
a	member of	the	species	at	the	locations	of	interest
5. An	exact	fit is	not a	good	fit,	but	rather	an	overfit
Maximum	Entropy
● Given	input	data,	the	best	estimate	for	the	probability	
distribution	P it	approximates	is	given	by	the	
distribution	P’ that	maximizes	entropy
○ Jaynes,	E.	T.	(1957).	Information	theory	and	statistical	
mechanics.	Physical	Review,	106(4),	620.
Shoaib,	M.,	Siddiqui,	I.,	Rehman,	S.,	ur	Rehman,	S.,	&	
Khan,	S.	(2017).	Speed	distribution	analysis	based	on	
maximum	entropy	principle	and	Weibull	distribution	
function.	Environmental	Progress	&	Sustainable	
Energy,	36(5),	1480-1489.
Bradypus variegatus:	reported	vs	reproduced (WT-SVM)
Phillips	et	al.	(2006),	AUC	=	0.873 Our	rendition,	AUC	=	0.868
Microryzomys minutus:	reported	vs	reproduced (WT-SVM)
Phillips	et	al.	(2006),	AUC	=	0.986 Our	rendition,	AUC	=	0.994
Original	MaxEnt software	in	Java
Ludäscher	&	Núñez-Corrales
Ludäscher	&	Núñez-Corrales
1
2
2
Making	assumptions	explicit,
providing	sources	(~provenance)
The	“Living	Paper”	(Jupyter Notebook)
Ludäscher	&	Núñez-Corrales
Ludäscher	&	Núñez-Corrales
Ludäscher	&	Núñez-Corrales
Et	Voilà !
Ludäscher	&	Núñez-Corrales
Summary	of	Outcomes
1. Able	to	execute	a version	of	MaxEnt with	original	data	from	
Phillips	et	al	(2006)	within	The	Whole	Tale
a. Stated	in	terms	of	a	regularized	support	vector	machine	
(complex	code!)
b. Discovered	problems	with	reproducibility and	how	to	
evaluate	it
2. A	tool for	batch	georeferencing DarwinCore based	on	minimal	
location	data	was	implemented
a. Helpful to	assign	geolocation	data	after	taxonomy	
alignment
b. Discovered	data	is	much	less	clean	than	expected
3. A	new	“introspective”	software	version	of	MaxEnt
a. Available	in	PyPI
b. Based	on	a	state	machine
...	now	what?
• PRIMAD	++	
– PRIMAD	is	built	on	the	idea	of	
– …	keeping	some	things	the	same
– ...	and	“wiggling”	some	things
– We	can	start	from	the	“execution	stack”:
• Hardware	…	Operating	System	…	Libraries	...	PLs	...	IDEs	..	
– Then	going	into	the	domain:
• …	varying	datasets,	parameters,	assumptions	...	
– Experimental	Design	++	!
• PRIMAD	++	HoH	(v2?)
• Tools	to	support	
– “higher	order”	{data,	parameter,	method,	…}	sweeps
– Automate these	(workflow	tools!)		
Ludäscher	&	Núñez-Corrales
A	Tool	Tool:	Publishing	MaxEnt in	PyPI
Excursion:
Biodiversity	Informatics
Whole	Tale	Summer	Internship:
A	reproducible scientific	workflow
for
Multiple	Taxonomic	Perspectives	(Jessica)		
++		Niche	Modeling	(Santiago)
Ludäscher	&	Núñez-Corrales
Ludäscher	&	Núñez-Corrales
Combine	EulerX,	
multiple taxonomic	
perspectives	
(hypotheses)	with	
ecological	niche	
modeling
è
transparency,	
reproducibility
Taxonomic concept alignment, Andropogon glomeratus-virginicus
complex, spanning across 11 classifications authored 1889-2015
• 36 unique taxonomic names
• 88 taxonomic concept labels
Þ name sec. author strings
• Alignment by A.S. Weakley
Þ row position = congruence
• 1/36 names with unique 1 : 1
name : meaning cardinality
across all classifications
• Andropogon virginicus
• Source: Franz et al. 20161
1 Franz et al. 2016. Names are not good enough: reasoning over taxonomic change in the Andropogon complex.
Semantic Web Journal (IOS). doi:10.3233/SW-160220
Ludäscher	&	Núñez-Corrales
Leaving	taxon	and	species	headaches	…	
• To	illustrate	Euler	think	of	a	simpler	use	case:
• Agreeing	to	disagree!
• …	when	there	are	multiple,	legitimate	
perspectives
• Sorting	things	out!
– Euler	as	a	taxon	concept	(&	name)	“microscope”	...
– ..	or	“time	machine”	?
Ludäscher	&	Núñez-Corrales
Half-Smokes	in	DC:		Typical	for	the	Northeast?	
…	or	the	South !?				(A	tale	of	two	taxonomies:	NDC vs	CEN)
“…in the face of incompatible information or data structures among users or among those specifying
the system, attempts to create unitary knowledge categories are futile. Rather, parallel or multiple
representational forms are required” [Bowker & Star, 2000, p.159]
West
Southwest Southeast
Midwest North-
east
West
South
Midwest North-
east
National	Diversity	Council	map	(NDC) US	Census	Buero map	(CEN)	
Source:	Yi-Yun	(Jessica)	Cheng	(PhD	student,	iSchool @	Illinois)
Ludäscher	&	Núñez-Corrales
EulerX tool:	Sorting	things	out	…	
Ludäscher	&	Núñez-Corrales
CEN.Midwest
CEN.USA
CEN.South CEN.West CEN.Northeast NDC.Northeast
NDC.USA
NDC.Southeast NDC.Midwest NDC.Southwest NDC.West
Nodes
CEN 5
NDC 6
Edges
is_a (CEN) 4
is_a (NDC) 5
CEN.South
NDC.Northeast
o
NDC.Southwest
o
NDC.Southeast>
CEN.Midwest
NDC.Midwest=
CEN.USA
CEN.West
CEN.Northeast
NDC.USA
=
!
o
NDC.West
>
<
5
6
4
5
9
CEN.Midwest
CEN.USA
CEN.South CEN.West CEN.Northeast NDC.Northeast
NDC.USA
NDC.Southeast NDC.Midwest NDC.Southwest NDC.West
Nodes
CEN 5
NDC 6
Edges
is_a (CEN) 4
is_a (NDC) 5
• Given:
– taxonomies	T1,	T2
– and	relations	T1	~	T2	
(articulations,	alignment)	
• Find:	
– merged	taxonomy	T3		
• Such	that:
– T1,	T2	are	preserved
– all	pairwise	relations	are	
explicit	
T1 T2
Merged taxonomy	T3	(=	T1	“+”	T2)	
CEN.South
NDC.Northeast
NDC.Southwest
CEN.USA
NDC.USA
CEN.West
CEN.Northeast
NDC.Southeast
NDC.West
CEN.Midwest
NDC.Midwest
N
CE
ND
cong
Ed
is_a (
overlap
CEN.Midwest
CEN.USA
CEN.South CEN.West CEN.Northeast NDC.Northeast
NDC.USA
NDC.Southeast NDC.Midwest NDC.Southwest NDC.West
Nodes
CEN 5
NDC 6
Edges
is_a (CEN) 4
is_a (NDC) 5
CEN.Midwest
CEN.USA
CEN.South CEN.West CEN.Northeast NDC.Northeast
NDC.USA
NDC.Southeast NDC.Midwest NDC.Southwest NDC.West
Nodes
CEN 5
NDC 6
Edges
is_a (CEN) 4
is_a (NDC) 5
CEN.South
NDC.Northeast
><
NDC.Southwest
><
NDC.Southeast>
CEN.Midwest
NDC.Midwest==
CEN.USA
CEN.West
CEN.Northeast
NDC.USA
==
!
><
NDC.West
>
<
des
N 5
C 6
ges
EN) 4
DC) 5
tions 9
T1 T2
T1	~	T2 T3	
Ludäscher	&	Núñez-Corrales
overlap!
Ludäscher	&	Núñez-Corrales
CEN.West
NDC.Southwest
CEN.USA
NDC.USA
CEN.Northeast
NDC.Northeast
CEN.South
NDC.Southeast
NDC.West
CEN.DC
NDC.DC
CEN.NM
NDC.NM
CEN.ND
NDC.ND
CEN.Midwest
NDC.Midwest
CEN.AZ
NDC.AZ
CEN.CA
NDC.CA
CEN.MT
NDC.MT
CEN.MA
NDC.MA
CEN.IN
NDC.IN
CEN.NV
NDC.NV
CEN.MD
NDC.MD
CEN.CT
NDC.CT
CEN.NH
NDC.NH
CEN.KY
NDC.KY
CEN.PA
NDC.PA
CEN.CO
NDC.CO
CEN.WA
NDC.WA
CEN.MI
NDC.MI
CEN.VA
NDC.VA
CEN.WI
NDC.WI
CEN.NE
NDC.NE
CEN.SD
NDC.SD
CEN.MN
NDC.MN
CEN.MS
NDC.MS
CEN.ID
NDC.ID
CEN.WV
NDC.WV
CEN.NY
NDC.NY
CEN.NJ
NDC.NJ
CEN.UT
NDC.UT
CEN.ME
NDC.ME
CEN.IL
NDC.IL
CEN.TN
NDC.TN
CEN.VT
NDC.VT
CEN.GA
NDC.GA
CEN.DE
NDC.DE
CEN.NC
NDC.NC
CEN.OK
NDC.OK
CEN.MO
NDC.MO
CEN.SC
NDC.SC
CEN.AR
NDC.AR
CEN.TX
NDC.TX
CEN.LA
NDC.LA
CEN.OH
NDC.OH
CEN.IA
NDC.IA
CEN.KS
NDC.KS
CEN.RI
NDC.RI
CEN.WY
NDC.WY
CEN.FL
NDC.FL
CEN.OR
NDC.OR
CEN.AL
NDC.AL
Nodes
CEN 3
NDC 4
comb 51
Edges
input 61
inferred 3
overlapsinferred 3
CEN.West
NDC.Southwest
CEN.USA
NDC.USA
NDC.Northeast
CEN.South
NDC.Southeast
CEN.DC
NDC.DC
CEN.NM
NDC.NM
CEN.AZ
NDC.AZ
CEN.MA
NDC.MA
CEN.MD
NDC.MD
CEN.CT
NDC.CT
CEN.KY
NDC.KY
CEN.VA
NDC.VA
CEN.MS
NDC.MS
CEN.WV
NDC.WV
CEN.TN
NDC.TN
CEN.GA
NDC.GA
CEN.DE
NDC.DE
CEN.NC
NDC.NC
CEN.OK
NDC.OK
CEN.SC
NDC.SC
CEN.AR
NDC.AR
CEN.TX
NDC.TX
CEN.LA
NDC.LA
CEN.FL
NDC.FL
NDC.OR
CEN.AL
NDC.AL
DC	is	in	both	the	South	and	the	Northeast
Adding	the	state-level	makes	
the	overlap	explicit!
Conclusion:	Be	explicit!
• Transparency,	understanding,	…	
=>	through	provenance!
• Reproducibility	studies
=>	PRIMAD++	model
=>	understand	what	you	gain!
• Tool	Tools:
– Whole-Tale	(“living	paper”)	
– YesWorkflow (workflow	modeling)	
– EulerX (reasoning	about	taxonomies)	
Ludäscher	&	Núñez-Corrales
References
• ...	promises	&	futures	…	
Ludäscher	&	Núñez-Corrales

Más contenido relacionado

Similar a Dissecting Reproducibility: A case study with ecological niche models in the Whole Tale environment

Science Curriculum Design
Science Curriculum DesignScience Curriculum Design
Science Curriculum Design
elavolet
 
Distributed cognition
Distributed cognitionDistributed cognition
Distributed cognition
Hongbo Zhang
 
Ontologies for baby animals and robots From "baby stuff" to the world of adul...
Ontologies for baby animals and robots From "baby stuff" to the world of adul...Ontologies for baby animals and robots From "baby stuff" to the world of adul...
Ontologies for baby animals and robots From "baby stuff" to the world of adul...
Aaron Sloman
 

Similar a Dissecting Reproducibility: A case study with ecological niche models in the Whole Tale environment (20)

The Architecture of Understanding
The Architecture of UnderstandingThe Architecture of Understanding
The Architecture of Understanding
 
Bias and the Data Lifecycle
Bias and the Data LifecycleBias and the Data Lifecycle
Bias and the Data Lifecycle
 
The Architecture of Understanding (and Happiness)
The Architecture of Understanding (and Happiness)The Architecture of Understanding (and Happiness)
The Architecture of Understanding (and Happiness)
 
PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...
PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...
PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...
 
John hannon solt@uj v3
John hannon solt@uj v3John hannon solt@uj v3
John hannon solt@uj v3
 
The possibility and probability of a global Neuroscience Information Framework
The possibility and probability of a global Neuroscience Information Framework The possibility and probability of a global Neuroscience Information Framework
The possibility and probability of a global Neuroscience Information Framework
 
Reproducibility of computational research: methods to avoid madness (Session ...
Reproducibility of computational research: methods to avoid madness (Session ...Reproducibility of computational research: methods to avoid madness (Session ...
Reproducibility of computational research: methods to avoid madness (Session ...
 
Review of the current oer search dilemma
Review of the current oer search dilemmaReview of the current oer search dilemma
Review of the current oer search dilemma
 
University metadata and retrieval: The death of the library catalog?
University metadata and retrieval: The death of the library catalog?University metadata and retrieval: The death of the library catalog?
University metadata and retrieval: The death of the library catalog?
 
Future agenda: repositories, and the research process
Future agenda: repositories, and the research processFuture agenda: repositories, and the research process
Future agenda: repositories, and the research process
 
Scientific software engineering methods and their validity
Scientific software engineering methods and their validityScientific software engineering methods and their validity
Scientific software engineering methods and their validity
 
Early Career Reseachers and Open Healthcare
Early Career Reseachers and Open HealthcareEarly Career Reseachers and Open Healthcare
Early Career Reseachers and Open Healthcare
 
Science Curriculum Design
Science Curriculum DesignScience Curriculum Design
Science Curriculum Design
 
Wild data: collaborative e-research and university libraries
Wild data: collaborative e-research and university librariesWild data: collaborative e-research and university libraries
Wild data: collaborative e-research and university libraries
 
Distributed cognition
Distributed cognitionDistributed cognition
Distributed cognition
 
Ontologies for baby animals and robots From "baby stuff" to the world of adul...
Ontologies for baby animals and robots From "baby stuff" to the world of adul...Ontologies for baby animals and robots From "baby stuff" to the world of adul...
Ontologies for baby animals and robots From "baby stuff" to the world of adul...
 
Biodiversity Informatics: An Interdisciplinary Challenge
Biodiversity Informatics: An Interdisciplinary ChallengeBiodiversity Informatics: An Interdisciplinary Challenge
Biodiversity Informatics: An Interdisciplinary Challenge
 
Emergence and Growth of Knowledge and Diversity in Hierarchically Complex Org...
Emergence and Growth of Knowledge and Diversity in Hierarchically Complex Org...Emergence and Growth of Knowledge and Diversity in Hierarchically Complex Org...
Emergence and Growth of Knowledge and Diversity in Hierarchically Complex Org...
 
Open Data and the Social Sciences - OpenCon Community Webcast
Open Data and the Social Sciences - OpenCon Community WebcastOpen Data and the Social Sciences - OpenCon Community Webcast
Open Data and the Social Sciences - OpenCon Community Webcast
 
Domain analysis panel stamped
Domain analysis panel stampedDomain analysis panel stamped
Domain analysis panel stamped
 

Más de Bertram Ludäscher

Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 
Validation and Inference of Schema-Level Workflow Data-Dependency Annotations
Validation and Inference of Schema-Level Workflow Data-Dependency AnnotationsValidation and Inference of Schema-Level Workflow Data-Dependency Annotations
Validation and Inference of Schema-Level Workflow Data-Dependency Annotations
Bertram Ludäscher
 
An ontology-driven framework for data transformation in scientific workflows
An ontology-driven framework for data transformation in scientific workflowsAn ontology-driven framework for data transformation in scientific workflows
An ontology-driven framework for data transformation in scientific workflows
Bertram Ludäscher
 
From Provenance Standards and Tools to Queries and Actionable Provenance
From Provenance Standards and Tools to Queries and Actionable ProvenanceFrom Provenance Standards and Tools to Queries and Actionable Provenance
From Provenance Standards and Tools to Queries and Actionable Provenance
Bertram Ludäscher
 

Más de Bertram Ludäscher (20)

Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion
Games, Queries, and Argumentation Frameworks: Time for a Family ReunionGames, Queries, and Argumentation Frameworks: Time for a Family Reunion
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion
 
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion!
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion!Games, Queries, and Argumentation Frameworks: Time for a Family Reunion!
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion!
 
[Flashback] Integration of Active and Deductive Database Rules
[Flashback] Integration of Active and Deductive Database Rules[Flashback] Integration of Active and Deductive Database Rules
[Flashback] Integration of Active and Deductive Database Rules
 
[Flashback] Statelog: Integration of Active & Deductive Database Rules
[Flashback] Statelog: Integration of Active & Deductive Database Rules[Flashback] Statelog: Integration of Active & Deductive Database Rules
[Flashback] Statelog: Integration of Active & Deductive Database Rules
 
Answering More Questions with Provenance and Query Patterns
Answering More Questions with Provenance and Query PatternsAnswering More Questions with Provenance and Query Patterns
Answering More Questions with Provenance and Query Patterns
 
Computational Reproducibility vs. Transparency: Is It FAIR Enough?
Computational Reproducibility vs. Transparency: Is It FAIR Enough?Computational Reproducibility vs. Transparency: Is It FAIR Enough?
Computational Reproducibility vs. Transparency: Is It FAIR Enough?
 
Which Model Does Not Belong: A Dialogue
Which Model Does Not Belong: A DialogueWhich Model Does Not Belong: A Dialogue
Which Model Does Not Belong: A Dialogue
 
From Workflows to Transparent Research Objects and Reproducible Science Tales
From Workflows to Transparent Research Objects and Reproducible Science TalesFrom Workflows to Transparent Research Objects and Reproducible Science Tales
From Workflows to Transparent Research Objects and Reproducible Science Tales
 
Possible Worlds Explorer: Datalog & Answer Set Programming for the Rest of Us
Possible Worlds Explorer: Datalog & Answer Set Programming for the Rest of UsPossible Worlds Explorer: Datalog & Answer Set Programming for the Rest of Us
Possible Worlds Explorer: Datalog & Answer Set Programming for the Rest of Us
 
Deduktive Datenbanken & Logische Programme: Eine kleine Zeitreise
Deduktive Datenbanken & Logische Programme: Eine kleine ZeitreiseDeduktive Datenbanken & Logische Programme: Eine kleine Zeitreise
Deduktive Datenbanken & Logische Programme: Eine kleine Zeitreise
 
[Flashback 2005] Managing Scientific Data: From Data Integration to Scientifi...
[Flashback 2005] Managing Scientific Data: From Data Integration to Scientifi...[Flashback 2005] Managing Scientific Data: From Data Integration to Scientifi...
[Flashback 2005] Managing Scientific Data: From Data Integration to Scientifi...
 
Incremental Recomputation: Those who cannot remember the past are condemned ...
Incremental Recomputation:  Those who cannot remember the past are condemned ...Incremental Recomputation:  Those who cannot remember the past are condemned ...
Incremental Recomputation: Those who cannot remember the past are condemned ...
 
Validation and Inference of Schema-Level Workflow Data-Dependency Annotations
Validation and Inference of Schema-Level Workflow Data-Dependency AnnotationsValidation and Inference of Schema-Level Workflow Data-Dependency Annotations
Validation and Inference of Schema-Level Workflow Data-Dependency Annotations
 
An ontology-driven framework for data transformation in scientific workflows
An ontology-driven framework for data transformation in scientific workflowsAn ontology-driven framework for data transformation in scientific workflows
An ontology-driven framework for data transformation in scientific workflows
 
Knowledge Representation & Reasoning and the Hierarchy-of-Hypotheses Approach
Knowledge Representation & Reasoning and the Hierarchy-of-Hypotheses ApproachKnowledge Representation & Reasoning and the Hierarchy-of-Hypotheses Approach
Knowledge Representation & Reasoning and the Hierarchy-of-Hypotheses Approach
 
Whole-Tale: The Experience of Research
Whole-Tale: The Experience of ResearchWhole-Tale: The Experience of Research
Whole-Tale: The Experience of Research
 
ETC & Authors in the Driver's Seat
ETC & Authors in the Driver's SeatETC & Authors in the Driver's Seat
ETC & Authors in the Driver's Seat
 
From Provenance Standards and Tools to Queries and Actionable Provenance
From Provenance Standards and Tools to Queries and Actionable ProvenanceFrom Provenance Standards and Tools to Queries and Actionable Provenance
From Provenance Standards and Tools to Queries and Actionable Provenance
 
Wild Ideas at TDWG'17: Embrace multiple possible worlds; abandon techno-ligion
Wild Ideas at TDWG'17: Embrace multiple possible worlds; abandon techno-ligionWild Ideas at TDWG'17: Embrace multiple possible worlds; abandon techno-ligion
Wild Ideas at TDWG'17: Embrace multiple possible worlds; abandon techno-ligion
 

Último

Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
HyderabadDolls
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 

Último (20)

Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 

Dissecting Reproducibility: A case study with ecological niche models in the Whole Tale environment