nipype / pydra

Pydra Dataflow Engine
https://nipype.github.io/pydra/
Other
120 stars 59 forks source link

PROV activity format WIP #566

Open rcali21 opened 2 years ago

rcali21 commented 2 years ago

Proposed format:

@id: link to output entities

Label: e.g., "Bet - Brain Extraction Tool" <--- if an interface already exists within Pydra, we can return version and info on the tool, if not, just collect the string from the cmdline?

Command: Verbose command from the command line, if supported by an interface within Pydra, return a concatenated string? (e.g., executable + args)

Parameters: Args and in file + out file? Again, if supported by an interface, simply pull these values from input_spec, otherwise, return strings from args?

AssociatedWith: Agent (Software)

Used: Link to entities (input)

Type: Need clarification here...

StartedAtTime: Start time

EndedAtTime: End time

Please let me know your thoughts.

djarecka commented 2 years ago

Thanks, you should work on the code and create a PR. A couple if suggestions (and we can talk more today)

@id will be randomly assigned type will be taken from the task ontology that we were discussing last time