Skip to main content

Python interface to CATMAID servers

Project description

Documentation Status Tests Coverage Status Binder DOI

pymaid

Python-Catmaid - or "pymaid" - is a Python 3 library to interface with CATMAID servers.

Tested with CATMAID release version 2020.02.15 - if you are working with older versions you may run into issues due to API changes.

Features

  • pull and push data from/to a CATMAID server
  • visualize and analyse neuron morphology via navis
  • tools to analyse user stats (e.g. time-invested, project history)
  • clustering methods (e.g. by connectivity or synapse placement)

Documentation

Pymaid is on ReadTheDocs.

Getting started

See the documentation for detailed installation instructions, tutorials and examples. For the impatient:

pip3 install python-catmaid

Important: there is a pymaid package on PyPI which has nothing to do with this pymaid!

To install the bleeding edge from Github:

pip3 install git+https://github.com/navis-org/pymaid@master

Alternatively click on the launch binder badge above to try out pymaid hosted by mybinder!

pymaid example

License:

This code is under GNU GPL V3

References:

Pymaid implements/provides an interfaces with algorithms described in:

  1. Comparison of neurons based on connectivity: Science. 2012 Jul 27;337(6093):437-44. doi: 10.1126/science.1221762. The connectome of a decision-making neural network. Jarrell TA, Wang Y, Bloniarz AE, Brittin CA, Xu M, Thomson JN, Albertson DG, Hall DH, Emmons SW. link
  2. Comparison of neurons based on synapse distribution: eLife. doi: 10.7554/eLife.16799 Synaptic transmission parallels neuromodulation in a central food-intake circuit. Schlegel P, Texada MJ, Miroschnikow A, Schoofs A, Hueckesfeld S, Peters M, ... Pankratz MJ. link

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

python_catmaid-2.4.2.tar.gz (182.7 kB view details)

Uploaded Source

Built Distribution

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

python_catmaid-2.4.2-py3-none-any.whl (191.7 kB view details)

Uploaded Python 3

File details

Details for the file python_catmaid-2.4.2.tar.gz.

File metadata

  • Download URL: python_catmaid-2.4.2.tar.gz
  • Upload date:
  • Size: 182.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for python_catmaid-2.4.2.tar.gz
Algorithm Hash digest
SHA256 22ed649e48a383e7bea67fc2cdc4f22a054c9e2f32b500935061cf559c439f7b
MD5 126938bb67390f1da3187fc404b25a61
BLAKE2b-256 607dc85d91b2e3e67977c77c32053624c2f92ea36c2d59421903de229975a23c

See more details on using hashes here.

File details

Details for the file python_catmaid-2.4.2-py3-none-any.whl.

File metadata

  • Download URL: python_catmaid-2.4.2-py3-none-any.whl
  • Upload date:
  • Size: 191.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for python_catmaid-2.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 44d806705e44f2526ef50ef8d08b66b0020b00b780a4d067fdf7a33dec89995c
MD5 0ed0220fd0d497a3097a12d54126a3fe
BLAKE2b-256 c4a31fbf25afe56d31f5344162a0e5b60423ec3c1a08d69250bbcef03098405e

See more details on using hashes here.

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