Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

9 total results found

Getting started

Ethoscopy

Installing ethoscopy as a docker container with ethoscope-lab (recommended). The ethoscope-lab docker container is the recommended way to use ethoscopy. A docker container is a pre-made image that will run inside any computer, independent of the operating sys...

Metadata design

Ethoscopy

What is the metadata? The metadata is a simple .csv file that contains the information to (1) find and retrieve the data saved to a remote server and (2) to segment and transform the data to compare experimental conditions. I would recommend recording as many...

Loading the data

Ethoscopy

Setting up To begin you need three paths saved as variables: the path to the metadata .csv file the full path (including folder) the ftp location (eg: ftp://myethoscopedata.com/results/) the path of a local folder to save downloaded .db files (if your ...

About

Ethoscopy Behavpy

Behavpy is the default object in ethoscopy, a way of storing your metadata and data in a single structure, whilst adding methods to help you manipulate and analyse your data. Metadata is crucial for proper statistical analysis of the experimental data. In the...

Visualising your data

Ethoscopy Behavpy

Once the behavpy object is created, the print function  will just show your data structure. If you want to see your data and the metadata at once, use the built in method .display() # first load your data and create a behavpy instance of it df.display() ...

Basic methods

Ethoscopy Behavpy

Behavpy has lots of built in methods to manipulate your data. The next few sections will walk you through a basic methods to manipulate your data before analysis. Filtering by the metadata One of the core methods of behavpy. This method creates a new behavpy...

Circadian methods and plots

Ethoscopy Behavpy - Circadian analysis

The below methods and plots should give a good insight into your specimens circadian rhythm. If you think another method should be added please don't hesitate to contact us and we'll see what we can do. Head to the circadian notebook for an interactive run th...

Periodograms

Ethoscopy Behavpy - Circadian analysis

Periodograms are essential for definitely showing periodicity in a quantifiable way. Periodograms often make use of algorithms created for spectral analysis, to decompose a signal into its component waves of varying frequencies. This has been adopted to beha...

Jupyter tutorials

Ethoscopy

Ethoscopy is best used in a Jupyter instance. We provide a pre-baked docker container that comes with multiuser JupyterHub and the ethoscopy package: ethoscope-lab. Ethoscope-lab runs the Python 3.8 Kernel and the R Kernel and features an installation of retho...