/awesome-synapse

List of repositories here that utilizes the Synapse clients

Apache License 2.0Apache-2.0

Awesome Synapse

A curated list of packages and tools using Synapse R, Python, React clients inspired by other awesome-* lists.

Portals

  • portals - React component based configurations that generate community portals built on top of Synapse
  • Collaboration Portal - Prototype Collaboration Portal
  • Agora

R

  • syndccutils - Code for managing data coordinating operations (e.g., development of the CSBC/PS-ON Knowledge Portal and individual Center pages) for Sage-supported communities through Synapse.
  • synapseAnnotations - Sage Bionetworks derived standards for annotating content in Synapse. This provide a mechanism for defining, managing, and implementing controlled vocabularies when annotating content in Synapse.
  • sagethemes - The sagethemes package provides plot color palettes and themes that use the Sage Bionetworks branded colors.
  • challengerutils - The R version of challengeutils
  • dccmonitor - This package is intended to assist Sage Bionetworks data curators to check the status of metadata and documentation files uploaded via the dccvalidator shiny application
  • mhealthtools - A modular R package for extracting features from mobile sensor data
  • synapseforms - Wrappers for the Synapse Forms Services API.
  • knit2synapse - Knit Rmarkdown files to Synapse wikis

Shiny

  • SynapseShinyApp - Basic Shiny application for use on Sage Bionetwork's Synapse web portal.
  • data curator app - Shiny application to annotate and ingest metadata (manifest) files
  • dccvalidator - package and Shiny app to perform data validation and QA/QC
  • projectLive - Track the impact of our funding partners in real time
  • Synodos_NF2 - Synodos Data Explorer(SyDE) Shiny App
  • PCBC - PCBC Shiny Application
  • shinyModules - independent shiny modules for plug n play between applications

Python

  • s3-synapse-sync - Lambda function code to index files in S3 buckets by creating filehandles on Synapse, triggered by file changes to S3.
  • schematic - Python package for Biomedical Data model and Data Ingress Management
  • challengeutils - Synapse challenge utility functions + more
  • synapseformation - Client for using Synapse Formation templates.
  • synapseMonitor - Monitor a Synapse Project / entities scoped by a Synapse file view.
  • synapsegenie - Crawl through Synapse files to validate and process them given a plugin file format registry.
  • prov-service - lightweight implementation of the Synapse Activity services, based on the PROV spec

Java

  • SynapseWorkflowOrchestrator - Links one or more Synapse Evaluation queues to a workflow engine. Each Evaluation queue is associated with a workflow template. Each submission is a workflow job, an instance of the workflow template. Upon submission to the Evaluation queue the Workflow Orchestrator initiates and tracks the workflow job, sending progress notifications and uploading log files.
  • NRGRSynapseGlue - This is the integration of NRGR and Synapse, linking data access approval in NRGR to data access in Synapse.
  • EvaluationStatistics - This application computes statistics on the evaluation queues in Synapse.
  • Synapse-User-Geolocation - An application to geolocate all Synapse users and display them on a map.

Workflow

Lists

Organizations