-
Notifications
You must be signed in to change notification settings - Fork 5
Description
ICEES currently supports an open multivariate functionality that allows users to generate a multivariate table with a limited (but user selected) set of feature variables. We've demonstrated that we can use the output for multivariate modeling using GLM, random forest, etc. The functionality is currently command line only and involves iterative queries of the ICEES API.
David and Abrar's relay session on operations/workflows inspired an idea that may or may not make sense, but probably is worth exploring, imho. Specifically, I am wondering whether we could create a new workflow operation create_multivariate_table that would invoke the Python code to execute the multivariate functionality. For now, I think that ICEES might be the only KP capable of supporting the operation, but I suspect it might find broader application down the road, and it's worth noting that the proposed operation, as envisioned, would be applicable to both clinical and non-clinical KPs.
One caveat is that we are in the process of refactoring ICEES into two separate services: ICEES and ICEES KG, with ICEES as fully featured and capable of dynamic analytics and ICEES KG as a static service. The multivariate functionality, at least in its current form, would only support ICEES proper. However, with some creative thinking, we might be able to develop a variation that would allow ICEES KG (and other services) to be responsive to create_multivariate_table.
This suggestion obviously requires a bit more thought, but I thought I'd go ahead and post the ticket for reaction.