Matt Jones software-interoperability
-
Upload
david-lebauer -
Category
Data & Analytics
-
view
271 -
download
0
description
Transcript of Matt Jones software-interoperability
![Page 1: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/1.jpg)
Matthew B. Jones
National Center for Ecological Analysis and Synthesis (NCEAS)University of California Santa Barbara
Advancing Software for Ecological ForecastingMarch 25, 2014
Software for Ecological Synthesis
![Page 2: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/2.jpg)
Ocean Health Index (OHI)O
cean H
ealt
h Ind
ex
Halp
ern
et
al. 2
01
2
![Page 3: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/3.jpg)
The “long-tail” of science
Heidorn, P. 2008. doi:10.1353/lib.0.0036
![Page 4: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/4.jpg)
https://goa.nceas.ucsb.edu
![Page 5: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/5.jpg)
https://knb.ecoinformatics.org/
![Page 6: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/6.jpg)
Data HeterogeneityHeterogeneity HighLow
•Tight coupling•Simple subsetting•Explicit semantics
•Loose coupling•Hard subsetting•Limited semantics
Data set size LowHigh
![Page 7: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/7.jpg)
Diverse Analysis and Modeling
• Wide variety of analyses used in ecology and environmental sciences
– Statistical analyses and trends– Rule-based models– Dynamic models (e.g., continuous time)– Individual-based models (agent-based)– many others
• Implemented in many frameworks– R, Matlab, SAS, SPSS, Jump, C, Python, Fortran
![Page 8: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/8.jpg)
Kepler
DMP-Tool
Software & Data Interoperability
Plan
Collect
Assure
Describe
Preserve
Discover
Integrate
Analyze
![Page 9: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/9.jpg)
•Produce an open-source scientific workflow system• Design, share, and execute scientific workflows
•Support scientists in a variety of disciplines• e.g., biology, ecology, oceanography, astronomy
•Features• Data access• Cross analytical packages• Documentation• Provenance tracking• Model archiving and sharing
![Page 10: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/10.jpg)
Scientific workflows promote interoperability
![Page 11: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/11.jpg)
Why workflows?
• Executability• Replicability• Reproducibility• Transparency• Modularity• Reusability• Provenance
![Page 12: Matt Jones software-interoperability](https://reader034.fdocuments.net/reader034/viewer/2022051817/548400f8b079592e0c8b4aa7/html5/thumbnails/12.jpg)
How do we harness the long tail?
• Efficient data federation
• Interoperable software workflows
• Central search for discovery
• Just-in-time data integration– Loose coupling– Schema-less storage