News


Nov. 8, 2024, 06:35

Two new app types: Streamlit and Gradio

We released a new version of SciLifeLab Serve where we added two new dedicated app types: Gradio and Streamlit. These are two powerful open source frameworks for creating machine learning and data science applications (learn more about Gradio and Streamlit). The users can now share these applications on SciLifeLab Serve in a streamlined workflow that is aligned with the standard/recommended approach. Note that Gradio apps can currently only be published with Permissions 'link' or 'public'. We will add support for other permission levels in the next release

Another addition in this release that will be appreciated by the users is improvements in the display and type of log information that is displayed for applications. We hope these log messages will be more helpful in debugging issues.

Aug. 15, 2024, 15:51

Move to a new cluster and improvements in Shiny apps

Over the past couple of days SciLifeLab Serve was moved to a new, larger cluster. All applications and user data have been migrated. There was no downtime associated with the move. We do not expect anyone to encounter issues but if you do feel free to get in touch with us: serve@scilifelab.se

At the same time our team released a new version of SciLifeLab Serve with improved and added functionality. Among other things, we did a major revamp of the forms for adding new applications and editing existing applications.

Researchers deploying Shiny apps and users of these apps will notice that the Shiny apps load significantly faster now. This is because of an update of the underlying integrated software that SciLifeLab Serve uses to launch Shiny apps (ShinyProxy).

Mar. 7, 2024, 16:20

New permission option, file management, TissUUmaps support

Our team released a new version of SciLifeLab Serve that contains a number of highly requested features.

We added support for sharing apps with "Anyone with the link" permissions level. These apps can be opened by anyone who knows the direct URL but are not listed anywhere publicly by us. This option is especially useful for when you want to share the app with reviewers of a manuscript or conference submission but not yet list the app publicly because significant changes can still be made before the final publication.

We also added an interface for file management. Each project created on SciLifeLab Serve has a persistent volume attached to it, a persistent volume can be seen as a folder for data storage. In order to manage files from outside of apps or notebooks we now added a special file management tool that can be activated. It is possible to upload, download, or browse files on the persistent volume using this tool. This tool will be especially useful when an app you want to deploy has large data files that cannot be simply put into the Docker image with the app but need to be uploaded separately and accessed by the app. See the corresponding user documentation page for more on file management.

Finally, another significant addition is support for apps of new type - TissUUmaps apps. TissUUmaps is an open-source browser-based tool for fast visualization and exploration of millions of data points overlaying a tissue sample. Now researchers can create a TissUUmaps app on SciLifeLab Serve and upload their dataset(s) to obtain a unique URL that they can then share with colleagues or in their scientific articles to allow others to explore the data. See an example of a TissUUmaps app or read the corresponding user documentation page about TissUUmaps hosting.

Dec. 12, 2023, 13:58

New SciLifeLab Serve interface launched

Today we are launching a new interface for SciLifeLab Serve. Over the past months the team has been working on improving the usability and the look of the service. Along with the interface change the team also made a number of significant changes behind the scenes. One of such changes was a database upgrade which means that all users that were registered on SciLifeLab Serve before today will need to create a new password using the 'Reset password' functionality. In addition, we improved and expanded the documentation. If you notice any issues feel free to get in touch with us (serve@scilifelab.se).