Sign inSign up

ggilestro/ethoscope-lab

By ggilestro

Updated 3 days ago

A Jupyter lab instance providing the full suite for ethoscope analysis.

Image
0

2.1K

ggilestro/ethoscope-lab repository overview

Ethoscope-lab, a Jupyter Lab instance running the R and Python software needed to analyse ethoscope data. From Blackhurst and Gilestro 2022 (doi: https://doi.org/10.1101/2022.11.28.517675)

Ideally, you should be running this instance on a computer that contains all the ethoscope data. This can be the node or any other computer. Follow detailed instructions on the ethoscopy manual

On Linux, run with something like:

sudo docker run -d -p 80:8000 \
      --name ethoscope-lab \
      --volume /mnt/data/results:/mnt/ethoscope_results:ro \
      --volume /mnt/homes/:/home/ \
      --restart=unless-stopped \
      ggilestro/ethoscope-lab

Where

  • /mnt/data/results is the location of your ethoscope results
  • /mnt/homes is the location of your home folders for multiple users (make sure /mnt/homes/ethoscopelab exists and is accessible by the default ethoscopelab user)

This will run the container on port 80. If you prefer to use another port (e.g. 8080), just change that value.

The instance comes with one default user: ethoscopelab with password ethoscopelab which must have access to a folder called ethoscopelab. If that folder does not exist, you will have to create it on your machine. It is possible to add more users directly from inside the container, each one of them will have their folder and credentials.

For detailed instructions see the ethoscopy manual)

Tag summary

Content type

Image

Digest

sha256:3ae48659c

Size

2.2 GB

Last updated

3 days ago

docker pull ggilestro/ethoscope-lab