Skip to content

Exploring statistical relations and predictability in Sperm Whale dyadic exchanges, a contribution to Project CETI.

License

Notifications You must be signed in to change notification settings

MaorAssayag/coda-sequences-relations-and-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exploring Statistical Relations Between Coda Sequences of Dominica Sperm Whale Pairs

paper contributers

This notebook contains the full codebase, analysis, and results accompanying the research paper titled "Exploring Statistical Relations Between Coda Sequences of Dominica Sperm Whale Pairs". This project delves into the complex vocalizations of sperm whales, specifically analyzing the dependencies and predictability within their coda sequences during dyadic interactions.

related coda sequence alignment

Summary


This Python notebook includes:

  • Exploratory Data Analysis (EDA): Comprehensive analysis of the sperm whale coda dataset.
  • Sequence Analysis: Methods to process and analyze temporal relationships within coda sequences.
  • Statistical Tests: Application of various statistical methods to uncover dependencies.
  • Machine Learning Models:
    • Implementation, training, and evaluation of Gaussian Mixture Model Hidden Markov Models (GMM-HMM) for capturing probabilistic dependencies.
    • Implementation, training, and evaluation of Long Short-Term Memory (LSTM) networks for sequence prediction.
    • Implementation, training, and evaluation of Transformer models for advanced sequence modeling.
  • Visualization: Interactive and static plots to illustrate data distributions, model performance, and key findings.

Coda Features Symmetry

Getting Started

To get started with this repository, clone it to your local machine and install the necessary dependencies.

  1. Clone the repository:
    git clone [https://github.com/MaorAssayag/coda-sequences-relations-and-prediction.git](https://github.com/MaorAssayag/coda-sequences-relations-and-prediction.git)
    cd coda-sequences-relations-and-predictio
  2. Create and activate a virtual environment (recommended):
    python -m venv venv
    source venv/bin/activate  # On Windows: `venv\Scripts\activate`
  3. Install dependencies:
    pip install -r requirements.txt # A `requirements.txt` file listing all dependencies will be needed.
    (Note: Please create a requirements.txt file in your repository listing all Python libraries used, e.g., numpy, pandas, scikit-learn, tensorflow/pytorch, matplotlib, seaborn, etc.)

Usage

The core of this project is presented in a Jupyter Notebook.

  1. Launch Jupyter Notebook:
    jupyter notebook
  2. Open the main notebook (codaspred.ipynb) and execute the cells sequentially to reproduce the analysis, model training, and results described in the paper.

Paper Reference

For more details on the methodology, results, and discussion, please refer to the accompanying paper:

  • Exploring Statistical Relations Between Coda Sequences of Dominica Sperm Whale Pairs

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Exploring statistical relations and predictability in Sperm Whale dyadic exchanges, a contribution to Project CETI.

Topics

Resources

License

Stars

Watchers

Forks