CryoET Data Portal
List, preview, and open data from the CZII CryoET Data Portal
You can install the latest stable version using pip:
pip install napari-cryoet-data-portal
You will also need to install napari separately as a Python package in the same environment. One way to do that with Qt included is to run:
pip install "napari[all]"
but more generally you should follow the latest napari installation instructions.
See the following video for a demonstration of basic usage of the plugin.
Click the Connect button to establish a connection to the data portal.
After connecting to the portal, datasets are added below as they are found.
Datasets and tomograms can be filtered by specifying a regular expression pattern.
Selecting a dataset displays its metadata, which can be similarly explored and filtered.
Selecting a tomogram displays its metadata and also opens the lowest resolution tomogram and all of its associated point annotations in the napari viewer.
Higher resolution tomograms can be loaded instead by selecting a different resolution and clicking the Open button.
In this case, napari only loads the data that needs to be displayed in the canvas. While this can reduce the amount of data loaded, it may also cause performance problems when initially opening and exploring the data.
In general, finding and fetching data from the portal can take a long time. All plugin operations that fetch data from the portal try to run concurrently in order to keep interaction with napari and the plugin as responsive as possible. These operations can also be cancelled by clicking the Cancel button.
To setup a development environment, fork this repository, clone your fork, change into its top level directory and run:
pip install -e ".[testing]"
If you believe you have found a security issue, please see our security policy on how to report it.
- 14 August 2023
- 14 August 2023
- Information not submitted
- Stars: 3
- Forks: 1
- Issues + PRs: 0