Skip to main content

axonemalyze

Calculate the circularity of axoneme picks from cryo-ET images.

Installation

You can install the axonemalyze by performing the following command:

pip install axonemalyze

Functions

The code is split into two command-line functions:

  • segment_axonemes
  • estimate_circularity

Installing the package gives access to these functions. The command-line functions are to be run in that order.

For more help with these functions, use the -h flag.

segment_axonemes

The function takes a directory as input. This directory should contain all files in the .coords format with the xyz coordinates of the picks.

Here is an example of how to run this function:

segment_axonemes test_data/

This function outputs a directory (default segmented/) in the input directory with a single .csv file per axoneme.

estimate_circularity

This function takes a directory as input. This directory should contain all files in the .csv format as outputted by segment_axonemes.py.

Here is an example of how to run this function:

estimate_circularity test_data/segmented/

This function prints an average circularity for each axoneme that contains at least five doublets to the standard output.

Metadata

Release files for axonemalyze 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for axonemalyze 0.0.2
File Size Uploaded
axonemalyze-0.0.2.tar.gz 52.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for axonemalyze 0.0.2
File Interpreter ABI Platform
axonemalyze-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 58.8 kB

Release files / axonemalyze-0.0.2.tar.gz

Download URL axonemalyze-0.0.2.tar.gz
Size 52.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5ce19416b2f5ded9c5ec41240fef9451594ab32f03ad130fb54db8a32897c896
BLAKE2b-256 checksum
How to use checksums
bfa4fe5a53b11411845da6a5b20076121a3cca8088064d088b177fb466891c85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.16

Release files / axonemalyze-0.0.2-py3-none-any.whl

Download URL axonemalyze-0.0.2-py3-none-any.whl
Size 6.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
39ba752d6117473a7c0b4f08fb9e8e2269cb2f8037e550c60e6be968533aa31c
BLAKE2b-256 checksum
How to use checksums
b2e79dd165fa53c1fc9668d5a774d0fc86ae4123dc450c16dce90439f7fdd667
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.16

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page