Browse, share, and publish files on the Janelia file system
Project description
Fileglancer
Fileglancer is a web application designed to allow researchers at Janelia Research Campus to easily browse, share, and manage large scientific imaging data using OME-NGFF (i.e. OME-Zarr). Our goal is to reduce the friction experienced by users who want to easily share their data with their colleagues. Simply browse to your data, click on the Neuroglancer link, and send that link to your collaborator.
Core features:
- Browse and manage files on network file shares (NFS) using an intuitive web UI
- Create a "data link" for any file share path, allowing web-based anonymous access to your data
- Shareable links to Neuroglancer and other viewers
- Integration with our help desk (JIRA) for file conversion requests
- Integration with our x2s3 proxy service, to easily share data on the internet
See the Fileglancer User Guide for more information.
Software Architecture
Fileglancer is built on top of JuptyerHub, which provides the infrastructure for allowing users to login and interact directly with their files on mounted network file systems. JupyterHub runs a "single user server" for each user who logs in, in a process owned by that user. The Fileglancer plugin for JupyterHub replaces the UI with a new SPA webapp that connects back to a custom backend running inside the single user server. We also added a "central server" to serve shared data and to manage connections to a shared database for saving preferences, data links, and other persistent information.
The current code base is geared towards a Janelia deployment, but we are working towards decoupling it. Please reach out to us if you are interested in deploying Fileglancer at your institution. We've be happy to consider pull requests (PRs) with the goal of making Fileglancer more useful outside of the Janelia.
Documentation
Related repositories
- fileglancer-central - Central server managing access to a shared database and other resources
- fileglancer-hub - Deployment of Fileglancer into JupyterHub
- fileglancer-docs - User guide
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fileglancer-1.1.1.tar.gz.
File metadata
- Download URL: fileglancer-1.1.1.tar.gz
- Upload date:
- Size: 18.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01f1b73456cfa8d7f5c2629e5a4f741bfd8943449fcd7036d4ba84b97e47cf63
|
|
| MD5 |
8cd8432058177ad1f9d1b9ebe7431c34
|
|
| BLAKE2b-256 |
b5833baa5622b5f5ae103deeea627c94dea1c49f9963c9fde2d1875e938cf588
|
File details
Details for the file fileglancer-1.1.1-py3-none-any.whl.
File metadata
- Download URL: fileglancer-1.1.1-py3-none-any.whl
- Upload date:
- Size: 7.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfa53c0b4ce1394496b43a1b70e97911282a609cb09e6b50db9f54af13e6b8eb
|
|
| MD5 |
d7b1a09a4a5e00bbc173a627edfc1295
|
|
| BLAKE2b-256 |
b698bcda31553e8fef22978586697ab9afe5dc85bfce2b9dc2ec1253a8eddfda
|