Skip to main content

Browse, share, and publish files on the Janelia file system

Project description

Fileglancer

Github Actions Status DOI

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.

Fileglancer screenshot

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.

Fileglancer architecture diagram

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

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

fileglancer-1.1.1.tar.gz (18.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fileglancer-1.1.1-py3-none-any.whl (7.1 MB view details)

Uploaded Python 3

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

Hashes for fileglancer-1.1.1.tar.gz
Algorithm Hash digest
SHA256 01f1b73456cfa8d7f5c2629e5a4f741bfd8943449fcd7036d4ba84b97e47cf63
MD5 8cd8432058177ad1f9d1b9ebe7431c34
BLAKE2b-256 b5833baa5622b5f5ae103deeea627c94dea1c49f9963c9fde2d1875e938cf588

See more details on using hashes here.

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

Hashes for fileglancer-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cfa53c0b4ce1394496b43a1b70e97911282a609cb09e6b50db9f54af13e6b8eb
MD5 d7b1a09a4a5e00bbc173a627edfc1295
BLAKE2b-256 b698bcda31553e8fef22978586697ab9afe5dc85bfce2b9dc2ec1253a8eddfda

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page