-
Notifications
You must be signed in to change notification settings - Fork 37
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
Assay improvements - issues #369, #370 #373
Conversation
This is now ready to be reviewed and merged. @proccaserra have a look at the outputted ISA tables using https://github.com/Zigur/isa-create-notebook/blob/dev/notebooks/Investigation-from-datascriptor-config.ipynb for instance. Check that there are no duplicates in the node names (I'll add some tests on that too, before merging). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Line1056 in create/model.py causes an exception "TypeError: expected string or bytes-like object" when the assay definition used is annotated with ontology terms (to reproduce switch flag for MS (annotated) to true, when testing with the notebook).
then at line 2334 in the same module, some required keys are missing "'FreeInductionDecayDataFile" (and possibly "ImageDataFile") -
TODO: review assay definitions and test all current layouts)
This is mostly completed, I'd say. I have included support for all data file types, both raw and derived, for completeness: isa-api/isatools/create/model.py Lines 2349 to 2355 in 746fde3
I have added two prefixes to the node names to clarify the notations:
Some examples:
@proccaserra have a look at this notebook for reviewing a scenario with the ontology annotated MS assay and the NMR assay |
… chained protocols #373
This seems to work also for assays with chained protocols now (see this notebook, at the moment the only functional one, others to be updated soon). |
looks good to me now. |
Work in progress, for now, issue #369 is completed, #370 still todo.