Skip to content
@copick

copick

copick logo

copick

Open-source tools for collaborative cryoET annotation and analysis

License PyPI Documentation

copick is an open-source ecosystem for collaborative cryogenic Electron Tomography (cryoET) annotation and analysis.

We provide a cross-platform, storage-agnostic, and server-less dataset API that enables researchers to access and manage tomography data seamlessly—regardless of where it's stored.

Packages

Core

Package PyPI Zenodo Description Install
copick PyPI DOI Core data model and API for cryoET datasets pip install "copick[all]"
copick-utils PyPI DOI CLI utilities for data processing and conversion pip install copick-utils

Machine Learning

Package PyPI Zenodo Description Install
copick-torch PyPI DOI PyTorch dataset classes and augmentations pip install copick-torch

Visualization Plugins

Package PyPI Zenodo Description Install
napari-copick PyPI DOI Napari plugin for interactive annotation pip install napari-copick
chimerax-copick DOI UCSF ChimeraX plugin for 3D visualization ChimeraX Toolshed
copick-shared-ui PyPI DOI Shared Qt UI components for plugins pip install copick-shared-ui

Integrations

Package PyPI Zenodo Description Install
copick-mcp PyPI DOI MCP server for Claude AI integration pip install copick-mcp
octopi PyPI DOI Deep learning framework for cryoET 3D particle picking pip install octopi
saber PyPI Autonomous segmentation of organelles from cryoET pip install saber-em
py2rely Sub-tomogram averaging workflows for SLURM-based HPC see repo
topcup DOI Winning models for CZII cryoET ML Challenge pip install topcup
slabpick Particle picking from 2D projections of tomography data see repo

Quick Start

# Install core package with all storage backends
pip install "copick[all]"
# Access data from the CZ cryoET Data Portal
from copick.impl.cryoet_data_portal import CopickRootCDP

# Open a dataset from the portal
root = CopickRootCDP.from_dataset_id(10301)

# List runs (tomograms)
for run in root.runs:
    print(run.name)

Documentation

Data Resources

Contributors

GitHub Packages
@uermel copick, copick-utils, napari-copick, chimerax-copick, copick-torch, copick-mcp
@kephale copick, copick-utils, napari-copick, copick-torch, copick-mcp
@jtschwar copick, copick-utils, copick-torch
@zhuowenzhao copick, copick-utils
@daniel-ji copick
@andy-sweet copick

Contributing

We welcome contributions! See our Contributing Guide for development setup and guidelines.

All projects follow the Contributor Covenant Code of Conduct.

Citation

If you use copick in your research, please cite:

@article{harrington2024open,
  title={Open-source Tools for CryoET Particle Picking Machine Learning Competitions},
  author={Harrington, Kyle I. and Zhao, Zhuowen and Schwartz, Jonathan and Kandel, Saugat and Ermel, Utz and Paraan, Mohammadreza and Potter, Clinton and Carragher, Bridget},
  journal={NeurIPS 2024 Workshop on Machine Learning in Structural Biology},
  year={2024},
  doi={10.1101/2024.11.04.621608}
}

License

All copick packages are released under the MIT License.

Pinned Loading

  1. copick copick Public

    Definitions for a collaborative cryoET annotation tool.

    Python 32 5

  2. chimerax-copick chimerax-copick Public

    A collaborative cryo-ET annotation tool

    Python 3 1

  3. copick-utils copick-utils Public

    Python 3 1

  4. napari-copick napari-copick Public

    A napari plugin for copick

    Python 1

  5. copick-mcp copick-mcp Public

    MCP-server for the copick CLI.

    Python

  6. copick-torch copick-torch Public

    Python 1 1

Repositories

Showing 10 of 14 repositories
  • .github Public
    copick/.github’s past year of commit activity
    0 0 0 0 Updated Feb 13, 2026
  • copick Public

    Definitions for a collaborative cryoET annotation tool.

    copick/copick’s past year of commit activity
    Python 32 MIT 5 11 3 Updated Feb 13, 2026
  • copick-mcp Public

    MCP-server for the copick CLI.

    copick/copick-mcp’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Feb 12, 2026
  • copick-utils Public
    copick/copick-utils’s past year of commit activity
    Python 3 MIT 1 1 1 Updated Feb 5, 2026
  • copick-torch Public
    copick/copick-torch’s past year of commit activity
    Python 1 MIT 1 2 3 Updated Jan 30, 2026
  • copick-plugin-demo Public

    Demo package for copick CLI plugins.

    copick/copick-plugin-demo’s past year of commit activity
    Python 0 MIT 0 0 4 Updated Jan 13, 2026
  • napari-copick Public

    A napari plugin for copick

    copick/napari-copick’s past year of commit activity
    Python 0 MIT 1 1 0 Updated Dec 9, 2025
  • copick-shared-ui Public

    Shared Qt components and logic for chimerax-copick and napari-copick

    copick/copick-shared-ui’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Dec 3, 2025
  • chimerax-copick Public

    A collaborative cryo-ET annotation tool

    copick/chimerax-copick’s past year of commit activity
    Python 3 MIT 1 4 0 Updated Dec 3, 2025
  • copick-server Public
    copick/copick-server’s past year of commit activity
    Python 0 MIT 2 0 0 Updated Nov 20, 2025

Top languages

Loading…

Most used topics

Loading…