Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Beacon Network

60 views

Published on

Talk on Beacon Network at the Global Alliance for Genomics and Health Plenary Meeting 2016, Vancouver, BC, Canada.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Beacon Network

  1. 1. genomicsandhealth.org Beacon Network 17/10/2016 Miro Cupak
  2. 2. https://beacon-network.org2 2 years ago
  3. 3. https://beacon-network.org3 Today
  4. 4. https://beacon-network.org4 Adoption • 25+ of the world's top genomic organizations, 60+ beacons.
  5. 5. https://beacon-network.org5 Usage • 400K+ queries received 2M+ queries dispatched.
  6. 6. https://beacon-network.org6 Usage • 6K+ users in 100+ countries.
  7. 7. https://beacon-network.org7 Usage • Other metrics: • Size/growth. • Requests. • User visits. • Assemblies, chromosomes, variants. • Harmfulness. • Rarity. • Genes. • Disorders, clinical abnormalities.
  8. 8. https://beacon-network.org8 Features • Federation of queries across beacons. • Registry of public beacons. • Unified beacon API. • Input/output conversion. • Distribution of queries through the network. • Aggregation.
  9. 9. https://beacon-network.org9 Features • Metadata support.
  10. 10. https://beacon-network.org10 Features • External system integration (e.g. secured beacons).
  11. 11. https://beacon-network.org11 Features • External system integration (e.g. secured beacons).
  12. 12. https://beacon-network.org12 Features • External system integration (e.g. secured beacons).
  13. 13. https://beacon-network.org13 Tools • REST API • https://beacon-network.org/api/ https://beacon-network.org/#/developers/api/beacon-network
  14. 14. https://beacon-network.org14 Tools • Open-source client library (Java) • https://github.com/mcupak/beacon-network-client • https://mcupak.github.io/beacon-network-client/ BeaconNetworkClient bnc = new BeaconNetworkClientImpl(); BeaconResponseDto response = bnc.getResponse(ChromosomeDto.CHR13, 32936732L, AlleleDto.C, ReferenceDto.HG19, "amplab");
  15. 15. https://beacon-network.org15 Tools • Open-source CLI • https://github.com/mcupak/beacon-network-cli $ java -jar cli.jar beacon —help Beacon Network CLI Usage: [beacon | organization | response] : Use one of these commands. To get help on each command, Type -h with the corresponding command. -u (--url) VAL : Beacon Network URL (default = https://beacon-network.org/api/)
  16. 16. https://beacon-network.org16 Tools • Embeddable widget • https://beacon-network.org/#/developers/embed
  17. 17. https://beacon-network.org17 Future • Support for the latest version of the Beacon API. • User accounts. • Secured beacon support. • Programmatic beacon registration, beacon management. • Workflow for contacting beacon operators. • Continued support for tooling. • Beacon Network specification.
  18. 18. https://beacon-network.org18 Questions? goo.gl/PsMLhr info@beacon-network.org @BeaconOfBeacons miro@dnastack.com

×