Replies: 5 comments 5 replies
-
@bundfussr @rossfarrugia @manciniedoardo I am meeting with Alexey ( @paltusplintus ) on Monday to discuss more. But wanted to bring this to your attention about some possible requests/needs coming from GSK. @paltusplintus anything else you would like to add? @kaz462 I know Bayer has a metadata system being developed. Do you all have any requirements? |
Beta Was this translation helpful? Give feedback.
-
Adding @SteveWLaw from GSK to discussion. |
Beta Was this translation helpful? Give feedback.
-
I had a short look at admiral and tried to identify the affected functions. It seems that only two functions need to be updated: Does the final join step in your tool include selecting the first or last observation? |
Beta Was this translation helpful? Give feedback.
-
thx @bms63 , we have a metadata structure that connects with our internal SAS macros, which I believe could also be adapted for R functions. If the following two issues can be implemented in It seems there are already some implementations for metadata-driven solutions from Roche/GSK. Would it still be of interest to harmonize ADaM metadata through |
Beta Was this translation helpful? Give feedback.
-
I am closing this discussion as GSK's requests are being implemented here - #2425 (comment) |
Beta Was this translation helpful? Give feedback.
-
Why some existing admiral functions are not a good fit to be used in Executor
Thursday, February 22, 2024
1:33 PM
Executor is designed to control the inputs and outputs of each derivation, so that when selecting multiple derivations from the library the system can recognize the order of their execution automatically.
Information about inputs and outputs of each derivation is collected as metadata from the user and in order to ensure consistency between what is specified in the metadata and what is actually being used in the derivation the frame work performs the initial filtering and joining of the source data as well as joining the result on to output dataset itself, taking this actions off the user's table.
This makes functions like the following:
and other functions utilizing derive_vars_merged function under the hood not useful with Executor.
Proposal:
For each function using derive_vars_merged abstract the part before the derive_vars_merged call into a separate function and call is from the main function.
e.g.
Turned into:
This will allow users, who are not keen on directly using merging onto output dataset make use of admiral functionality without maintaining a separate fork of the repo.
The proposal is that:
• Admiral or GSK Mercury team implements the proposed change and raises as PR in admiral repository
• Admiral team prioritizes the review of the PR and release to make sure Mercury can meet our timelines (release end of Q2 latest)
• Implementing abstracting functions like exist_flag becomes standard practice in admiral
Alexey
Beta Was this translation helpful? Give feedback.
All reactions