-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
ModelA model of acoustic communication in animalsA model of acoustic communication in animals
Description
As described in this paper and implemented here: https://github.com/avanikop/mMAN_lesions from @avanikop -- we would like a translation to Python
I talked some with @MizukiFujibayashi who kindly offered to work on contributing this. @avanikop let us know her lab has done some work translating it as well. We could have other lab members start a pull request with what they have so far and then @MizukiFujibayashi could evolve it from there. Or if it's largely written, another option would be to ask @MizukiFujibayashi to review and make sure that someone besides Avani's group and I can run the code, this would also be very valuable feedback to have.
Some initial thoughts that we can follow up on later:
- probably best to start with a more-or-less literal translation from the Matlab code in a Jupyter notebook, with Markdown narrative around it that explains step-by-step how the model works
- then we can iterate from there
- In terms of how this will go into VocalPy, I think we will want a
vocalpy.syntax
module. And then I think we should implement the model as a class, e.g.KoparkarEtAl2024
withfit
andgenerate
methods? But we can figure all that out later, I'm just thinking out loud for now - we'll of course want to add citations to the 2024 paper as well as relevant lit like the Okanoya 2010 paper that introduced the idea of chunking (IIRC)
- and we can add @MizukiFujibayashi and @avanikop as contributors here too of course!
Metadata
Metadata
Assignees
Labels
ModelA model of acoustic communication in animalsA model of acoustic communication in animals