-
Notifications
You must be signed in to change notification settings - Fork 176
Closed
Milestone
Description
There is a need to run CC (and other new analyses types) via Arachne / R, therefore we would like to extract the code which builds SQL / runs the analyses into a common place. Earlier we discussed that it might be good to have a single analyses builder library and agreed that Hydra is a good candidate for this (@pbr6cornell , @chrisknoll, @anthonysena). Therefore, the proposed design for CC is:
- Create a separate repo for CC analysis. Make it an R package
- Extract code that generates SQL from
GenerateCohortCharacterizationTaskletto a Java class placed into the R package - Include the package as dependency into WebAPI and replace the original implementation with a reference to the moved code
- Create R stuff wrapping the Java class and submitting the generated SQL to DB + extracting generated results from DB
To guarantee reproducibility this is going to be accompaniated by a Packrat in Arachne:
Reactions are currently unavailable

