Skip to main content

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

Metadata

Release files for automea 0.0.19

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

Source distribution (sdist)

Source distribution for automea 0.0.19
File Size Uploaded Provenance
automea-0.0.19.tar.gz 53.2 MB Without provenance Details

Built distribution (wheel)

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

Total release size: 106.4 MB

Release files / automea-0.0.19.tar.gz

Download URL automea-0.0.19.tar.gz
Size 53.2 MB
Tags Source
SHA-256 checksum
How to use checksums
543aed33a893b747a3187ea63396e1bea505d59e76d48d5e79da44679bb74be3
BLAKE2b-256 checksum
How to use checksums
2d62b05822d57c239df713cd02ff8681bbf2f321e56e2db61a727a5888a47e3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.13

Release files / automea-0.0.19-py3-none-any.whl

Download URL automea-0.0.19-py3-none-any.whl
Size 53.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
02aa2b3ce6712fb169425a3e7d546cd95705d377638f7a190dbd8d236079cfdf
BLAKE2b-256 checksum
How to use checksums
396973dd3e809b24a118f68e6c7eee04593f782744947b3eaf41c0f81736e74a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.13

Security for automea 0.0.19

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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