Week 9 : Reproducibility of Script-Based Workflows – Wrap up

For this week, I kept working on reproducing the LIGO script on docker and Reprozip experiment by building “LIGO script” container on top existing YW container.  Additionally, I tried to understand the bridge between Docker and Reprozip which are for sharing dependencies but orthogonal kinds docker, i.e one is for software dependencies; Continue reading Week 9 : Reproducibility of Script-Based Workflows – Wrap up

Week 8 : Reproducibility of Script-Based Workflows – Docker and ReproZip experiment

After a week concentrating on reproducing the LIGO script on docker and ReproZip experiment, I encountered some issues with “broke” data dependencies and software dependencies when running script on different platforms, but finally figured out how to solve them.I also made document about reproducibility in light of the system dependencies issues for deployment Continue reading Week 8 : Reproducibility of Script-Based Workflows – Docker and ReproZip experiment

Week 7 : Reproducibility of Script-Based Workflows project

For this week, I still worked on modifying LCA queries and started creating a Docker for the LIGO script. The main task is to make sure the container could contain YW, NW, as well as the capability to query across them using the bridge prototype, and ReproZip, then tried to answer Continue reading Week 7 : Reproducibility of Script-Based Workflows project

Week 6 : Reproducibility of Script-Based Workflows projec

For this week, I spent time on using XSB interactively to debug some conundrum in recursive queries which are applied in LCA, figured out the answer trying to get first by observing intermediate outputs & final outputs, also classified inputs such that they have the same lineage. Another bug occurred in SQLite and Continue reading Week 6 : Reproducibility of Script-Based Workflows projec

Week 5: Reproducibility of Script-Based Workflows

This past week was spent exclusively on solving some issues related to missing facts due to the mismatch between the annotation in view rules and in script. Additionally, I focused on adding the missing outputs and changing some block names in YW workflow for LIGO. After modifying rules in represent facts, the main task was to work on Continue reading Week 5: Reproducibility of Script-Based Workflows

Week 4: Reproducibility of Script-Based Workflows

  Week four consisted of handling some difficulties with running queries and suggesting non-Prolog/Datalog queries. The first half of week, I got problem in running queries because Logic Programming and Deductive Database system for Unix and Windows was not installed properly. After installation of XSB (Prolog programming language) was completed, I Continue reading Week 4: Reproducibility of Script-Based Workflows

Week 3: Reproducibility of Script-Based Workflows

For this week, I continued to work on implementing queries by defining some generic queries, e.g.: for each sink node Y, compute all source nodes X that are in the lineage of Y similar: for each output node, compute all input nodes on which the output depends. Then I practiced more sophisticated queries such as Continue reading Week 3: Reproducibility of Script-Based Workflows

Week 2: Reproducibility of Script-Based Workflows

  After generating various process-oriented workflow views of LIGO gravitational wave script, we reviewed different YW models, made some modifications and I continued to generate combined workflow view (data-oriented and process-oriented workflow view) , then began to compare different YW models, searched containment relationships between those generated models The second Continue reading Week 2: Reproducibility of Script-Based Workflows

Week 1: Reproducibility of Script-Based Workflows

My first week’s internship started with a visit to UIUC and had some very informative meetings with my mentors Bertram Ludaescher, Timothy McPhillips and Paolo Missier to catch up with the progress of reproducibility of script-based workflow project. The goal of this project is to apply WorkFlow tools to the use case Continue reading Week 1: Reproducibility of Script-Based Workflows

Welcome to our 2016 Internship Projects

We are excited to begin work with our 2016 cohort of summer interns across a range of projects.  Information about the projects can be found on our internship description page. Our interns will start recording their activities, experiences and results in this space beginning May 2016.