Questions about GA4GH Beacons
3
4
Entering edit mode
8.5 years ago

There are so many things to read about ga4gh: I'm a little bit lost. So here are a few questions about GA4GH / Beacons :

  • I've got some VCF files. What is the correct way to expose my data? How can I secure my data for my collaborators? Is there a java server implementation?
  • If I build a beacon server from scratch (learning... learning...) is there a tool that can be used to test if my implementation is ga4gh compliant?
  • Where should I declare that I'm providing a beacon server?
  • The schema use avro; Is it possible to return plain JSON or does using Avro means that I need to serialize the data as a binary stream? Is there any API converting jaav+htsjdk to avro?
  • What's the best place to ask questions about ga4gh?
ga4gh beacon • 2.0k views
ADD COMMENT
5
Entering edit mode
8.5 years ago
skeenan ▴ 50

I've got some VCFs file: what is the correct way to expose my data? how can I secure my data for my collaborators? Is there a java server implementation?

There are a number of servers to get you started - see developers tab on http://ga4gh.org/#/beacon

If I build a beacon server from scratch (learning... learning...) is there a tool that can be used to test if my implentation is ga4gh compliant?

There is a suite of compliance tests for GA4GH schemas, at the moment coverage has not extended to Beacons, yet. However the schema is very simple (as it was intended to be) and it would not be difficult to confirm compliance.

where should I declare that I'm providing a beacon server?

http://beacon-network.org

the schema use avro (https://avro.apache.org/); Is it possible to return plain JSON or does using Avro means that I need to serialize the data as a binary stream? is there any API converting jaav+htsjdk to avro?

It is not necessary to use AVRO to serve your Beacon results. Plain old JSON which is conferment to the schema is acceptable.

what's the best place to ask questions about ga4gh?

ADD COMMENT
4
Entering edit mode
8.5 years ago

This should be the easiest beacon server to run (disclosure: I'm the developer): https://github.com/maximilianh/ucscBeacon

Should run on any OS, brings its own webserver or runs as a CGI. Can import directly: VCF, Complete Genomics, BED, HGMD and LOVD formats. A single python script, no dependencies. Let me know if something doesn't work for you.

ADD COMMENT
1
Entering edit mode
8.5 years ago

These sites are actually pretty useful for general ga4gh issues.

For beacons:

ADD COMMENT

Login before adding your answer.

Traffic: 2749 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6