Developer Tools

Several tools and technologies used by Digital Research engineers, developers and technicians are made available on an Enterprise level to enable innovation for other teams. Digital Research manages centralized application access and infrastructure maintenance to ease the burden on the individual.

GitLab

GitLab is a web-based Git repository manager with wiki and issue tracking features.

R Shiny Server

The R Shiny server is now available for selected applications to be published on ERISOne.

What is Shiny?

Shiny R is an open-source R package that provides an elegant and powerful web framework for building web applications using R. Shiny helps you turn your analyses into interactive web applications without requiring HTML, CSS or JavaScript Knowledge.

What is Shiny Server?

Once you develop your shiny application, you need a server to deploy and share your application with colleagues. Mass General Brigham's ERIS purchased Shiny Server license to provide the deployment environment. Here's a quick demo page on the Partners Shiny server. Please note that our Shiny server runs on the Partners Network, only users with valid Partners credentials will be able to access the applications. 

Why Authentication? How?

If you want to share your application only with your group or if your application contains PHI, your application needs a log-in or authentication system. There already is a Partner's system for this - Partners Authentication System (PAS). If your application needs authentication, PAS group will be required and used so that you have full control to add and drop users. Here’s how to use PAS groups.

How do I request this service?

Please complete this form so we can collect some basic information about your application to serve and maintain better. If you have multiple shiny applications, please complete a form per application.

I completed this form. What next?

We will contact you with detailed instructions. Basically, we will create a directory on the server for you with proper permission so that you can place your shiny script in that directory. Also, we will edit the configuration for your application to work accordingly with PAS group authentication.

NOTE: Please keep in mind we have very limited licenses for this server. Only use this server if you need to use your application moderately in production. Do not use it just for development or learning. You can still develop and learn about Shiny using a local RStudio installation or the RStudio server at rstudio.partners.org.