230 likes | 325 Views
Reusable Social Networking Capabilities for an Earth Science Collaboratory. Christopher Lynnes, NASA/GSFC Daniel da Silva, NASA/GSFC Gregory Leptoukh , NASA/GSFC Rahul Ramachandran , Univ. Alabama -- Huntsville.
E N D
Reusable Social Networking Capabilities for an Earth Science Collaboratory Christopher Lynnes, NASA/GSFC Daniel da Silva, NASA/GSFC Gregory Leptoukh, NASA/GSFC RahulRamachandran, Univ. Alabama -- Huntsville Funded by NASA’s Advancing Collaborative Connections for Earth System Science Program
Outline • The Earth Science Collaboratory and Knowledge Sharing • The Aerostat project and Its Social Platform, GSocial • A Reusable Social Platform for the Earth Science Collaboratory
The Situation Today Earth Science Stuff is (still) hard to use... • data • science tools / svcs • analysis results • knowledge about • data • tools • analysis methods • find • share • reuse • put together • data + data • data + tool • tool + tool • desktop + online svc Proposed: An Earth Science Collaboratory Work underway in the Federation of Earth Science Information Partners (ESIP)
What Is An Earth Science Collaboratory? • A rich data analysis environment with: • Access to a wide spectrum of Earth Science data • A diverse set of science analysis services and tools • A means to collaborate on data, tools and analysis • Supports sharing of data, tools, results and knowledge • Useful for: • Scientist collaboration • Education and grad student training • Outreach
Earth Science Collaboratory Cyberinfrastructure Laboratory Notebook Workflows Data Centers Tool Library Data Library
What should we share? Articles (via journals) Analysis Results Methods (Workflows) Tools Data
Why is sharing these elements important? • Sharing tools and workflows makes data easier to use • Sharing knowledge about tools, workflows and data makes data safer to use • Data are often difficult to handle correctly • e.g., proper quality handling, caveats • Powerful tools have steep learning curves • Most analysis results remain out of sight • Only the most salient results are published • Negative results are rarely published
Sharing need not be with the whole world Public Sharing Circles Interdisciplinary Researchers Research Community (Same Discipline) Project Self
Context is critical to sharing results e.g., results context = input data + tools + workflow + annotation provenance anno-tation workflow . . . process process result data data Context enables reproducibility and understandability
The Aerostat project supports collaborative analysis of remote sensing aerosol data URL Giovanni online analysis system scatterplot or time series compare results data scatterplot or time series adjust for bias compare adjust for bias merge map
GSocial – A Social platform for Giovanni portals • Supports collaborative analysis by scientists • Works as a standalone component • Reuses collaborative components from earlier Talkoot data mining project Giovanni Server GSocial Server Result Image + Rerun URL GSocial Giovanni Rerun URL
Drupal 6 forms the basis for GSocial • Drupal is highly modularized • Drupal modules are manifold and easy to reuse • The predecessor Talkoot system is constructed in Drupal, allowing reuse of the Research Notebook module • As a Content Management System, Drupal is designed to support collaborative activities
Saving / Sharing Results Save = Share with future self
A reusable SOcial Platform for the Earth Science Collaboratory
Standalone sharing service enables multiple applications to share. • e.g., GSocial works with non-Drupal applications like Giovanni • “GSocial” may be a misnomer • Architecture can support applications besides Giovanni • RESTful (or REST-like) applications could share with each other • Test and validation support is an unexpected benefit • Scientist runs workflow, annotates results, shares GSocial URL with engineers • Research Notebook is a handy organizer for test suites
The Earth Science Collaboratory needs a reusable social platform to enable sharing of results. • Results should be traceable back to all the data and tools used therein. • Users should be able to reproduce shared results. • The platform should be open and reusable. • GSocial may not be that platform, BUT it represents an existence proof for such a platform. For more on the Aerostat project: IN51C-1604 (Poster)