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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| automea-0.0.19.tar.gz | 53.2 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.