Skip to content
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

alabaster-based file formats #12

Closed
jorainer opened this issue Aug 2, 2024 · 2 comments
Closed

alabaster-based file formats #12

jorainer opened this issue Aug 2, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@jorainer
Copy link
Member

jorainer commented Aug 2, 2024

This issue refers to issue #9

alabaster defines a framework to save and load R objects to standard file formats (JSON and HDF5). While I'm not particularly happy with the HDF5 export, because external software might actually have issues using that, it would be good to support (also) these formats. Especially, because we can re-use a lot of the already existing export/import functions for standard data types.

@jorainer jorainer self-assigned this Aug 2, 2024
@jorainer
Copy link
Member Author

jorainer commented Aug 2, 2024

Development of this is ongoing in the alabaster branch. So far, as a proof of principle, I've implemented methods for MsBackendMzR and Spectra. Next will be MsExperiment and XcmsExperiment. A key to these will be to ensure, especially for on-disk MS backends, that we can restore the objects also when the original data files or the storage of the object itself was moved to another computer or file system.

@jorainer jorainer added the enhancement New feature or request label Aug 2, 2024
jorainer added a commit that referenced this issue Aug 8, 2024
- Add `saveMsObject()` and `readMsObject()` methods for `MsExperiment` objects
  and `AlabasterParam` (issue #12).
jorainer added a commit that referenced this issue Aug 9, 2024
- Add `saveObject()`, `readObject()` methods as well as `saveMsObject()`,
  `readMsObject()` with `AlabasterParam` for *xcms* result object
  `XcmsExperiment` (issue #12).
jorainer added a commit that referenced this issue Aug 22, 2024
Add alabaster support to MsIO (issue #12)
@jorainer
Copy link
Member Author

Done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant