Skip to content

copick

A storage-agnostic, server-less dataset API for cryo-electron tomography. Access tomograms, segmentations, meshes, and point annotations through one object-oriented Python API — backed by fsspec and multiscale OME-Zarr, from a laptop to the cloud.

pip install copick

cryoET data visualized with copick cryoET data visualized with copick

Supported data types

copick represents the data types frequently encountered in cryoET datasets through a single object-oriented API.

  • Tomograms


    Multiscale 3D reconstructions stored as OME-Zarr.

    Data model

  • Feature maps


    Derived voxel-wise feature volumes computed from tomograms.

    Data model

  • Segmentations


    Dense, multiscale volumetric labels.

    Data model

  • Meshes


    Surface annotations stored as GLB.

    Data model

  • Picks


    Point annotations with per-particle position and orientation.

    Data model

Why copick?

  • storage-agnostic


    Access data on local or shared storage, via SSH or on the cloud with the same API. No need for your own boilerplate!

    Get started now

  • cloud-ready


    Access image data quickly and in parallel thanks to multiscale OME-Zarr. Easily load data from the CZ cryoET Data Portal!

    Learn more

  • server-less


    No need for a dedicated server or database to access your data, just point copick to your data and go!

    Deploy copick using album

  • cross-platform


    copick works on any platform that supports Python. Compute on Linux, visualize on Windows or Mac!

    Learn about copick and HPC

  • ecosystem


    Using the copick API allows visualizing and curating data in ChimeraX and Napari right away!

    Explore the ecosystem

  • open source


    Copick is released under the open source MIT license.

    License