-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Design] Enable Pointer logic for input/output #80
Comments
Selection of the selectorsAs stated in the PR linked above, Selectors defined by W3 could be a standardized solution.
Just from my personal experience, the most important data formats which follow some Maybe General listThis would lead to the following selection of selectors:
CSV (Tabular) constraintsUnfortunately, the CSV fragment specification does only define index based selection: e.g.:
In many cases, we would probably want to annotate columns and rows using the e.g.:
This would necessitate extending the specificitation linked above with thorough and accessible information. |
Any input would be welcome, @Freymaurer, @omaus, @kMutagene, @muehlhaus, @ZimmerD, @kappe-c, @Brilator |
I like the proposed solution, the use of the standard defined by W3 seems absolutely reasonable. I think a typical use case from a data scientist's perspective is to read a file using a data frame library and then group single columns by meta-data information. e.g. group columns of the same biological replicate group to compute the mean of biological replicates. For this, it would be nice to retrieve the meta-data based on the column name rather than the column index. I think it would be really convenient to use the "Label" column of the current dataset.xlsx draft to allow a mapping between the column header and the selector specified in the isa-sheet. |
Thanks for the good work. Comments:
|
Two more ideas on how to do pointers in ArcTable:
|
@HLWeil has this written out in his fork of ISA specification.
The text was updated successfully, but these errors were encountered: