data-repository-service-schemas
data-repository-service-schemas copied to clipboard
Support reference DRS server/client code effort(s)
Until we decide on a home for this code (see #234), it'd be helpful to get it working for DRS v0.1. We can then use these implementations to build/update code for conformance testing.
I'm reviving this ticket since 1) GA4GH in 2021 is focused on on-ramp implementations to get people started with things like DRS and 2) some client code has been written in the community, seems like there would be benefit in having an on-ramp DRS client that people could use.
I think @jb-adams is working on an opensource server implementation, maybe he can add some details here
thanks @briandoconnor and @mattions ! Yes, for the GA4GH on-ramp we're developing an open source DRS server here. Once we get a minimal DRS 1.1 server running, we plan on making this a community-driven project, allowing community members to contribute code changes if they'd like to implement new features.
On the client side, I believe there are a number of open source projects, including a python client I developed prior to DRS approval. As part of the on-ramp, we are interested in maintaining a reference client, though it doesn't have to be the one mentioned.
Perhaps this is a good topic of discussion for the Cloud work stream call, can we identify and rally around an open source, reference DRS server/client that is driven by both the GA4GH tech team and work stream experts?