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 XSB query comparison I found out thatĀ YW view rules isĀ case sensitive so it does not takeĀ PARAM tag into account that resulted in missing data inĀ the YW view rules. The problem traced back to the assumption that YW is outputting the standardized keyword associated with each port, so any capital letters in the actual spelling in the keyword will lead to erroneous results. At this stage, we will move from the exploratory phase to the “delivery phase” by discussing and clarifying final deliverables such as creating “demo site”similar to the YW-NW demo. So I focused on writingĀ aĀ script (ReadMe) whichĀ makes other easy to run/reproduce and run their query and compare the results. Additionally, Ā it should let users get all the things to run and ask interesting question like runtime query, logging.

Next week, I plan to query the single YW trace along with the entire collection of NW queries. So, YW and NW facts queried together by extending some of the sample queries with clauses on the data dependencies as well asĀ the queries operating on a collection of traces, knowing that those traces all come from the same script (one single YW trace). The next task will involve in analyzing the reproducibility of LIGO script onĀ Reprozip andĀ DockerĀ approach. Then I will experiment on feature ā€œURI templateā€ of YW in query byĀ using the YW-recon approach to cross-check whether URI-template reconstructed file-names (and folder-names) have been declared accordingly via YW annotations.

Leave a Reply

Your email address will not be published. Required fields are marked *

*