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

Javascript API #1

Open
ambrosejcarr opened this issue Dec 18, 2021 · 6 comments
Open

Javascript API #1

ambrosejcarr opened this issue Dec 18, 2021 · 6 comments

Comments

@ambrosejcarr
Copy link
Member

@ivirshup identifies value in javascript API bindings:

Javascript support for zarr has led to some nice applications for anndata's saved that way (http://vitessce.io). Serverless visualization and partial access!

@bkmartinjr bkmartinjr mentioned this issue Dec 20, 2021
@keller-mark
Copy link

+1 from Vitessce team as well. Would be fantastic if it could be demonstrated that the C++ implementation could be compiled to WebAssembly and called by JS running in a browser to access data via HTTP.

@keller-mark
Copy link

I also understand that the initial goal is to focus on the TileDB backend for the API. It would also be important to demonstrate (perhaps in the secondary draft if not the initial draft) that the initial API is flexible enough to be integrated with more than one backend, for instance with "dumber" backends like HDF5 files and Zarr stores.

@pablo-gar
Copy link
Member

tiledb has javascript API now, it is possible to use it on SOMA objects created through tiledbsoma. Further development on this are is planned in the foreseeable future

@keller-mark
Copy link

keller-mark commented Feb 4, 2023

Can you point me to the tiledb JavaScript API? I dont see JavaScript listed at https://docs.tiledb.com/main/how-to/installation/usage

@pablo-gar
Copy link
Member

I was passing along information form others, I'm re opening and will follow up with you once I have sufficient information for you.

@pablo-gar pablo-gar reopened this Feb 4, 2023
@pablo-gar
Copy link
Member

TileDB-SOMA is the first implementation of SOMA. It is build atop TileDB-core c++, and it provides a Python and R API.

TileDB-Cloud has a library for NodeJS, but currently there are no proxies of TileDB-Cloud with TileDB-SOMA and therefore no support for it.

I'll leave this issue open.

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

No branches or pull requests

3 participants