Skip to main content

Automated analysis of MEA datasets

Project description

autoMEA

autoMEA (Automated analysis of MEA datasets) is a open-source Python package for the analysis of Micro-Electrode Array (MEA) datasets.

How does autoMEA work?

Bursts are detected using the Max Interval Method. Users can manually set Max Interval Parameters, or can use a machine learning model that dynamically predicts optimal parameters for specific recording times. Several models are distributed with automea, and users are free to fine-tune the existing models for their specific needs, or upload new models completely.

The machine-learning-based burst detection routine is explained in the paper accompanying the package.

Tutorials and documentation can be found on readthedocs.

Installation

The preferred way to install autoMEA is using Conda.

Create a new environment with Python 3.10 and activate it:

conda create -n automea_env python=3.10
conda activate automea_env

Install autoMEA using pip:

pip install automea

Reproducibility

All the data used to train and evaluate the machine learning models distributed with autoMEA can be found on zenodo.

Citing

If you have used autoMEA for work that has led to a scientific publication, please cite it as

@article {Hernandes2024.05.08.593078,
	author = {Hernandes, Vinicius and Heuvelmans, Anouk M. and Gualtieri, Valentina and Meijer, Dimphna H. and van Woerden, Geeske M. and Greplova, Eliska},
	title = {autoMEA: Machine learning-based burst detection for multi-electrode array datasets},
	elocation-id = {2024.05.08.593078},
	year = {2024},
	doi = {10.1101/2024.05.08.593078},
	publisher = {Cold Spring Harbor Laboratory},
	URL = {https://www.biorxiv.org/content/early/2024/05/08/2024.05.08.593078},
	journal = {bioRxiv}
}

@dataset{hernandes_2024_12685150,
  author       = {Hernandes, Vinicius and
                  Heuvelmans, Anouk M. and
                  Gualtieri, Valentina and
                  Meijer, Dimphna H. and
                  van Woerden, Geeske M. and
                  Greplova, Eliska},
  title        = {{Data and scripts used in: "autoMEA: Machine 
                   learning-based burst detection for multi-electrode
                   array datasets"}},
  month        = jul,
  year         = 2024,
  publisher    = {Zenodo},
  doi          = {10.1101/2024.05.08.593078},
  url          = {https://doi.org/10.1101/2024.05.08.593078}
}

Authors

Here is a list of authors who have contributed to this project:

  • Vinicius Hernandes
  • Anouk M. Heuvelmans
  • Valentina Gualtieri
  • Dimphna H. Meijer
  • Geeske M. van Woerden
  • Eliska Greplova

Contributing

autoMEA is an open source package, and we invite you to contribute! You contribute by opening issues, fixing them, and spreading the word about autoMEA.

License

This work is licensed under a MIT License

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

automea-0.0.18.tar.gz (53.2 MB view details)

Uploaded Source

Built Distribution

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

automea-0.0.18-py3-none-any.whl (53.2 MB view details)

Uploaded Python 3

File details

Details for the file automea-0.0.18.tar.gz.

File metadata

  • Download URL: automea-0.0.18.tar.gz
  • Upload date:
  • Size: 53.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for automea-0.0.18.tar.gz
Algorithm Hash digest
SHA256 680b44881f926557e32ca51014c3f8a37dc7347d0df310c3a6eb0f77a18a5c76
MD5 20152124f0551ffd56db27198de7fe98
BLAKE2b-256 cda69f9a1d3b5b218942b9025fb84aabc80ac3e59f9a8d5e9b995a8c357e907b

See more details on using hashes here.

File details

Details for the file automea-0.0.18-py3-none-any.whl.

File metadata

  • Download URL: automea-0.0.18-py3-none-any.whl
  • Upload date:
  • Size: 53.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for automea-0.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 13eb2a488fbeb6655c8603e93f0b19f31a1df48db9f4d2d368df3cff8acbc317
MD5 b7008f18c2e893fe35c37301431bc4d5
BLAKE2b-256 0f8248414776517468a9cd9fe391e712496fb1bf35649180ca40ae598b3ba834

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