Skip to main content

WormPose: Image synthesis and convolutional networks for pose estimation in C. elegans

Project description

PyPI status PyPI version Build Status PyPI pyversions Maintainability Code style: black

Results videos adapted from Open Worm Movement Database license CC 4.0

Overview

The WormPose package estimates the challenging poses of C. elegans in videos including coils and overlaps.

We train a convolutional neural network with synthetic worm images so that there is no need for human annotated labels.

Get started quickly

Try the tutorial notebook Open In Colab

This notebook goes over the whole WormPose pipeline with some sample data and an already trained model. You can run it in Google Colab.

Read the documentation

Check the Documentation website for detailed instructions.

Read the paper

WormPose: Image synthesis and convolutional networks for pose estimation in C. elegans
Hebert L, Ahamed T, Costa AC, O’Shaughnessy L, Stephens GJ (2021) WormPose: Image synthesis and convolutional networks for pose estimation in C. elegans. PLOS Computational Biology 17(4): e1008914. https://doi.org/10.1371/journal.pcbi.1008914

Manuscript data

Manuscript data is available here: https://wormpose.unit.oist.jp.

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

wormpose-1.3.0.tar.gz (59.8 kB view details)

Uploaded Source

Built Distribution

wormpose-1.3.0-py3-none-any.whl (22.9 MB view details)

Uploaded Python 3

File details

Details for the file wormpose-1.3.0.tar.gz.

File metadata

  • Download URL: wormpose-1.3.0.tar.gz
  • Upload date:
  • Size: 59.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for wormpose-1.3.0.tar.gz
Algorithm Hash digest
SHA256 0aaff13ecd7a6f17a65c1562b5890f82ff84f711333633dc094d6e2ff4629687
MD5 2e1bd1e34d934e6e077d6e529925f31d
BLAKE2b-256 7da3f6c83b0322b09d54f9d7bb2c69f8b65e5c3ddcd79bd2c1dacc2cbff51502

See more details on using hashes here.

File details

Details for the file wormpose-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: wormpose-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 22.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for wormpose-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 169419398dcffaad64cc1f9784942bba2678ac81dd5e55703a128fa708b4b86f
MD5 219737d721fc3ebfd62eaeaa866238e5
BLAKE2b-256 b2f31147cb8cfb2ea5dceb146e391a9073811b24434f3b0b05a4282380cdc905

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page