Topaz

Topaz is a software package for particle detection and image denoising in cryo-electron microscopy (cryo-EM) that uses convolutional neural networks.

Availability and Restrictions

Versions

Topaz is available on the OSC clusters. The versions currently available at OSC are:

Version Pitzer Ascend Cardinal
0.3.20 X X X

You can use module spider topazto view available modules for a given machine. Feel free to contact OSC Help if you need other versions for your work.

Access

Topaz is available to all OSC users.

Publisher/Vendor/Repository and License Type

Open Source (GPL-3.0)
Bepler, T., Morin, A., Rapp, M., Brasch, J., Shapiro, L., Noble, A.J.*, Berger, B.* (2019). Positive-unlabeled convolutional neural networks for particle picking in cryo-electron micrographs. Nature Methods. https://doi.org/10.1038/s41592-019-0575-8

Usage

Set Up

Load the topaz module with module load topaz/<version>. For example, run module load topaz/0.3.20 to load version 0.3.20. In order to run Topaz, you will need to request a GPU. In your job script, include:

#SBATCH --gpus-per-node=1

For more information, see GPU Computing.

Run Topaz Commands

To run a Topaz command, use topaz <command> [options]. For example:

topaz preprocess -v -s 8 -o data/EMPIAR-10025/processed/micrographs/ data/EMPIAR-10025/rawdata/micrographs/*.mrc

Further Reading

Supercomputer: 
Service: 
Technologies: 
Fields of Science: