All Projects → GMOD → Apollo

GMOD / Apollo

Licence: other
Genome annotation editor with a Java Server backend and a Javascript client that runs in a web browser as a JBrowse plugin.

Programming Languages

groovy
2714 projects

Labels

Projects that are alternatives of or similar to Apollo

Apollo Upload Client
A terminating Apollo Link for Apollo Client that allows FileList, File, Blob or ReactNativeFile instances within query or mutation variables and sends GraphQL multipart requests.
Stars: ✭ 1,176 (+1164.52%)
Mutual labels:  apollo
Apollo Prophecy
🔮 GraphQL error management made Easy, generate custom machine-readable errors for Apollo Client/Server from the CLI
Stars: ✭ 83 (-10.75%)
Mutual labels:  apollo
Reactstatemuseum
A whirlwind tour of React state management systems by example
Stars: ✭ 1,294 (+1291.4%)
Mutual labels:  apollo
Nextjs Strapi Boilerplate
🎨 Boilerplate for building applications using Strapi and Next.js
Stars: ✭ 76 (-18.28%)
Mutual labels:  apollo
Nestjs Cqrs Starter
NestJS CQRS Microservices Starter Project
Stars: ✭ 80 (-13.98%)
Mutual labels:  apollo
Graphql Transform Schema
Transform, filter & alias resolvers of a GraphQL schema
Stars: ✭ 84 (-9.68%)
Mutual labels:  apollo
Apollo Server Vercel
⚫ Production-ready Node.js GraphQL server for Vercel Serverless Functions
Stars: ✭ 69 (-25.81%)
Mutual labels:  apollo
Meteor Apollo Starter Kit
Meteor, Apollo, React, PWA, Styled-Components boilerplate
Stars: ✭ 91 (-2.15%)
Mutual labels:  apollo
Compare React State Management
React createContext vs Apollo vs MobX vs Redux in a simple todo app.
Stars: ✭ 81 (-12.9%)
Mutual labels:  apollo
Gatsby Starter Procyon
An opinionated Gatsby starter designed for trash-eating pandas.
Stars: ✭ 88 (-5.38%)
Mutual labels:  apollo
Apollo Tote
👜 A declarative approach to handling Apollo GraphQL queries in React
Stars: ✭ 76 (-18.28%)
Mutual labels:  apollo
Polymer Apollo
🚀 Polymer Apollo Integration
Stars: ✭ 77 (-17.2%)
Mutual labels:  apollo
Boilerplate Vue Apollo Graphql Mongodb
Start your magical stack journey!
Stars: ✭ 85 (-8.6%)
Mutual labels:  apollo
React Hipstaplate
A ReactJS full-stack boilerplate based on typescript with ssr, custom apollo-server and huge stack of modern utilities which will help you to start your own project
Stars: ✭ 74 (-20.43%)
Mutual labels:  apollo
Quell
Quell is an easy-to-use, lightweight JavaScript library providing a client- and server-side caching solution for GraphQL. Use Quell to prevent redundant client-side API requests and to minimize costly server-side response latency.
Stars: ✭ 90 (-3.23%)
Mutual labels:  apollo
Apollo Mocked Provider
Automatically mock GraphQL data with a mocked ApolloProvider
Stars: ✭ 70 (-24.73%)
Mutual labels:  apollo
Apollo Scalajs
Use Apollo GraphQL from Scala.js apps!
Stars: ✭ 83 (-10.75%)
Mutual labels:  apollo
Angular Fullstack Graphql
🚀 Starter projects for fullstack applications based on Angular & GraphQL.
Stars: ✭ 92 (-1.08%)
Mutual labels:  apollo
Next Starter
Next.js Starter using GraphQL, MobX (Next.js, TypeScript, Babel, Express.js, Apollo Client, React Apollo, React Apollo Hooks, GraphQL Codegen, MobX, mobx-state-tree, styled-components, next-optimized-images, Serverless Framework, AWS Lambda, Dotenv)
Stars: ✭ 90 (-3.23%)
Mutual labels:  apollo
Apollo
Meteor & Apollo integration
Stars: ✭ 87 (-6.45%)
Mutual labels:  apollo

Apollo

DOI Lint Java CI with Gradle Documentation Chat at Gitter License Contributor Covenant

 Download the latest release

A collaborative, real-time, genome annotation editor. The stack is a Java web application / database backend and a Javascript client that runs in a web browser as a JBrowse plugin.

Cite Apollo using Dunn NA, Unni DR, Diesh C, Munoz-Torres M, Harris NL, Yao E, et al. (2019) Apollo: Democratizing genome annotation. PLoS Comput Biol 15(2): e1006790. https://doi.org/10.1371/journal.pcbi.1006790

Questions / Comments / Community contact can be sent to our Apollo user mailing list or posted directory to our google group. Old questions are archived on Nabble.

Complete Apollo installation and configuration instructions are available from the Apollo documentation pages

The Apollo client is implemented as a plugin for JBrowse. Additional JBrowse plugins may be found in the JBrowse registry and configured in apollo-config.groovy.

We provide a Demonstration Apollo site and an integrated service is provided by UseGalaxy Europe.

The User's Guide provides guidance on how to use it. Please feel free to update this documentation.

Setup guide

We provide a Setup guide for deploying a configuring a production instance.

Launchable public Amazon Web Services (AWS) EC2 images may be launched from Community AMIs in the N. Virginia region under 'Apollo'.
Specific information for setting up AWS instances is provided for 2.4.1 instances.

Apollo may be launched from Docker as well.

The guide for developers shows how to get started with Apollo.

Web Services

Python library over web services and other web services examples.

Migrating data from older versions

You can follow steps in our migration guide to move annotations and data from older versions.

Note about data directories

Apollo 2.X allows you to add multiple data directories to your webapp, and it expects the data directories to be stored outside of the tomcat webapps directory. Use the developer's guide to learn how to add new data directories for your organisms.

Important Note: All data from a webapps directory will disappear when doing tomcat "undeploy" operations, even if it is a symlink..

Launch Apollo in a temporary server

To launch Apollo with temporary settings, use the apollo run-local command, which will initialize your server automatically with an H2 (zero-configuration) database.

apollo run-local 8080

It will also use your custom settings if an apollo-config.groovy file has been setup.

Generate a war file

Users can generate a war file (for example target/apollo-1.0.2.war) that will be copied into their tomcat webapps directory for production deployments:

apollo deploy

Note: make sure to create an apollo-config.groovy file following the sample data (e.g. sample-postgres-apollo-config.groovy) to make sure you use your preferred database settings.

Run locally for GWT development

apollo devmode 

or in two terminals:

apollo run-local 
gradlew devmode 

Thanks to

YourKit

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].