Skip to main content

Command line tools to Run Automated Sub-Tomogram Averaging with Relion and CCPEM Pipeline.

Project description

py2rely - The Python Pipeline To Rely On

Pythonic to Relion interface for streamlined sub-tomogram averaging on SLURM HPC clusters.

Introduction

py2rely simplifies and accelerates the execution of RELION-based sub-tomogram averaging (STA) workflows on SLURM-based high-performance computing (HPC) systems. Designed for rapid iteration and evaluation of particle picking strategies, py2rely integrates with existing tilt series alignment from AreTomo and particle coordinate storage from copick, making it ideal for automated benchmarking and structure validation.

💫 Key Features

  • ⚙️ Automated job preparation: One-command setup of RELION STA workflows including particle extraction, classification, and refinement.
  • 🔄 Copick integration: Seamless import of particle coordinates from copick metadata storage.
  • 🧭 Tilt series-aware: Direct input of alignment and metadata from AreTomo processing pipelines.
  • 🚀 SLURM-native execution: Jobs are launched, monitored, and managed directly on HPC SLURM environments.
  • 🧠 Validation-ready: Quickly test new particle picking algorithms and assess their reconstruction outcomes with minimal setup.

🚀 Getting Started

Installation

py2rely is availableon PyPI and can be installed using pip:

pip install py2rely

📚 Documentation

For comprehensive guides, usage examples, and API references, visit the documentation.

🤝 Contributing

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to opensource@chanzuckerberg.com.

🔒 Security

If you believe you have discovered a security vulnerability, please report it responsibly to security@chanzuckerberg.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py2rely-0.6.0.tar.gz (5.6 MB view details)

Uploaded Source

Built Distribution

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

py2rely-0.6.0-py3-none-any.whl (233.8 kB view details)

Uploaded Python 3

File details

Details for the file py2rely-0.6.0.tar.gz.

File metadata

  • Download URL: py2rely-0.6.0.tar.gz
  • Upload date:
  • Size: 5.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for py2rely-0.6.0.tar.gz
Algorithm Hash digest
SHA256 0209a51db08cd9a9de07eb3c45283baf9dd953259a65d35d25673b69f6204d7a
MD5 0a6543aff5e96273f9f5d9c54d2562c1
BLAKE2b-256 3949d68bcc0f5b707861d41db4443b0f1d7bb0dad2c5b1340ca4af02e78a0de1

See more details on using hashes here.

Provenance

The following attestation bundles were made for py2rely-0.6.0.tar.gz:

Publisher: release-please.yaml on chanzuckerberg/py2rely

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py2rely-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: py2rely-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 233.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for py2rely-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2b5df4c6b804735c91351d27b74f7462e0dda804a0638e300a002ed9a4a17442
MD5 9cba49dd1d025c6adc71d8e90220e594
BLAKE2b-256 932df390d07907560d53bb262fe6667130ab22ba0b3251efa353e8915607222c

See more details on using hashes here.

Provenance

The following attestation bundles were made for py2rely-0.6.0-py3-none-any.whl:

Publisher: release-please.yaml on chanzuckerberg/py2rely

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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