Coder Social home page Coder Social logo

alexemg / dlc-cajal-course Goto Github PK

View Code? Open in Web Editor NEW
10.0 5.0 7.0 6.39 MB

Course materials for the Modern Methods for Quantifying Behavior Course!

Home Page: https://alexemg.github.io/DLC-Cajal-Course/

License: GNU Lesser General Public License v3.0

Shell 0.60% TeX 99.40%
deeplabcut deeplabcut-workshop-materials dlc2action dlc2kinematics

dlc-cajal-course's Introduction

Generic badge

Modern Methods for Quantifying Behavior

Dear participants, welcome πŸ™ŒΒ to the 2023 edition of the hands-on Neuroscience course Modern Methods for Quantifying Behavior

Here you will find all the course material πŸ“š you will need to complete your project.

Teaching Team for the second edition, anno 2023 πŸ†

Role πŸ”₯ Name πŸ“› Hub πŸ—ΊοΈπŸ“ GitHub πŸ› οΈ Twitter πŸ₯
Co - Director πŸŽ–οΈ Alexander Mathis Geneva (CH) GitHub @TrackingPlumes
Co - Director πŸŽ–οΈ Danbee Kim πŸ›°οΈ online GitHub @taunbot
Cajal Administrator πŸ“ Elena Drosti πŸ›°οΈ online
Teaching Assistant πŸ¦… Sofia Minano London (UK) GitHub @SofiMinano
Teaching Assistant πŸ¦‡ Jonas HΓ₯kansson πŸ›°οΈ online GitHub @ScientistJonas
Teaching Assistant 🐭 Andrada Marica πŸ›°οΈ online GitHub @andrada_marica
Teaching Assistant 🐭 Sabrina Benas Buenos Aires (ARG) GitHub @Sabrineiitor
Teaching Assistant 🐭 Candela Medina Buenos Aires (ARG)
Teaching Assistant πŸ–₯️ Facundo Emina Buenos Aires (ARG) GitHub @facuemina
Teaching Assistant πŸ–₯️ Nirel Kadzo Rwanda GitHub @Nirelkadzo
Teaching Assistant πŸ€ Konrad Danielewski πŸ›°οΈ online GitHub @Nyktofob
Teaching Assistant 🐟 Virginia Palieri πŸ›°οΈ online GitHub
Teaching Assistant πŸ”¬ Aleksandra Gavrilova Okinawa (JP) GitHub @shura_gav
Teaching Assistant πŸ–₯️ Anastasiia Filippova πŸ›°οΈ online GitHub @NasFilippova
Teaching Assistant 🐟 Shuhong Huang Munich (DE) GitHub @huang_shuhong
Teaching Assistant πŸ”¬ Saffira Tjon Okinawa (JP) GitHub
Teaching Assistant πŸ“Έ Vic Shao-Chih Chiang Toronoto (CA) GitHub @vsccvscc
Teaching Assistant πŸ’ Rae Pineda πŸ›°οΈ online GitHub @rizaraep
Teaching Assistant 🐭 Anna Teruel-Sanchis València (ESP) GitHub @annateruel_
Teaching Assistant πŸ–₯️ Guillermo Hidalgo Bochum (DE) GitHub @G_HidalgoGadea
Teaching Assistant πŸ–₯️ Melanie Segado πŸ›°οΈ online GitHub @quietscientific
Teaching Assistant πŸ–₯️ Niels Poulsen Geneva (CH) GitHub

Teaching Team for the first edition, anno 2022 πŸ†

Thanks to the whole teaching team for putting this together πŸŽ‰πŸŽ‰πŸŽ‰! Check out the Cajal course for the 2022 edition: Modern Methods for Quantifying Behavior

Role πŸ”₯ Name πŸ“› Hub πŸ—ΊοΈπŸ“ GitHub πŸ› οΈ Twitter πŸ₯
Co - Director πŸŽ–οΈ Alexander Mathis πŸ›°οΈ online GitHub @TrackingPlumes
Co - Director πŸŽ–οΈ Danbee Kim πŸ›°οΈ online GitHub @taunbot
Cajal Administrator πŸ“ Elena Drosti πŸ›°οΈ online
Teaching Assistant πŸ¦… Sofia Minano London (UK) GitHub @SofiMinano
Teaching Assistant 🐭 Nicole Vissers London (UK) GitHub @NicoleVissers1
Teaching Assistant πŸ¦‡ Jonas HΓ₯kansson Colorado Springs (USA) GitHub @ScientistJonas
Teaching Assistant 🐦 Neslihan Wittek πŸ›°οΈ online GitHub @taubenmaedel
Teaching Assistant 🐭 Andrada Marica πŸ›°οΈ online GitHub @andrada_marica
Teaching Assistant 🐭 Sabrina Benas Buenos Aires (ARG) GitHub @Sabrineiitor
Teaching Assistant 🐀 Cecilia Herbert Buenos Aires (ARG) GitHub @ChuckleScience
Teaching Assistant πŸ–₯️ Facundo Emina Buenos Aires (ARG) GitHub @facuemina
Teaching Assistant πŸ–₯️ Nirel Kadzo Nairobi (KEN) GitHub @Nirelkadzo
Teaching Assistant 🐭 Zane Mitrevica πŸ›°οΈ online GitHub @Zanemit
Teaching Assistant πŸ€ Konrad Danielewski Warsaw (PL) GitHub @Nyktofob
Teaching Assistant 🐟 Virginia Palieri Munich (DE) GitHub
Teaching Assistant πŸ–₯️ Aleksandar Gavric πŸ›°οΈ online GitHub @AcaGavric
Teaching Assistant πŸ”¬ Aleksandra Gavrilova Okinawa (JP) GitHub @shura_gav
Teaching Assistant πŸ–₯️ Anastasiia Filippova πŸ›°οΈ online GitHub @NasFilippova
Teaching Assistant 🐟 Shuhong Huang Munich (DE) GitHub @huang_shuhong
Teaching Assistant πŸ”¬ Saffira Tjon Okinawa (JP) GitHub

Acknowledgments

Naturally this material is partially based on DeepLabCut's Jupyter book as well as DeepLabCut in general. The same license applies.

See contributors for a list of individual contributors! In particular, thanks to the whole teaching team for putting this together.

This course received much support from the CAJAL Advance Neuroscience Training Programme. Have a look HERE and follow them @Cajal_Training for updates!

We are grateful for funding by the ChanZuckerberg Initiative: Essential Open Source Software for Science. Thanks!

dlc-cajal-course's People

Contributors

a-gavrilova avatar alex-gavric avatar alexemg avatar andrada08 avatar anna-teruel avatar biol-jsh avatar calebweinreb avatar chucklesongithub avatar guillermo-hidalgo-gadea avatar kadzon avatar konraddanielewski avatar marcelpetrick avatar mmathislab avatar n-poulsen avatar nastya236 avatar neslihanedes avatar nicole-vissers avatar quietscientist avatar rizarae-p avatar sabrinabenas avatar sfmig avatar taunsquared avatar terriiyaki avatar timbrer avatar timokleia avatar vchiang001 avatar vpalieri avatar zanemit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

dlc-cajal-course's Issues

Welcome teaching assistants!

We are looking forward to work with you!

Please check out the materials provided here. Ultimately, this will be a public Jupyter Book, just like the one of DeepLabCut!

For now, if you want to see it, you have to compile it locally with:

(first install): pip install -U jupyter-book
From the main folder, run the following command: jupyter-book build .
Then just open the index.html file in _build/html/index.html

To dos -- please help :)

There are quite a few TODO's in the document. They come in many flavors:

  • TODO_TA are todos for all teaching assistants!
  • TODO_AM are todos for me. You can help ;)
  • more generally these personalized ones also exist for other people like Danbee... TODO_DK.

You can look for them by searching in GitHub, e.g. like this:
Screen Shot 2022-11-06 at 5 55 27 PM

or of course in the cloned repository with any code editor.

Feedback?

Any other feedback is also welcome, please just open issues/PRs or discuss on discord or by email!

Feedback ideas based on your feedback just now :)

Thanks to all the feedback!

Already beforehand share:

  • What minimal specs do you need for a computer if you want to use DLC (efficiently)?
  • What limitations does COLAB have?
  • Do you want to use the GUI / COLAB?
  • already install DLC, read rel. papers
  • share what you're interested in multi-animal / DLC live / ... / clustering / action segmentation / kinematics / neural data ..

Day 2 feedback:

  • How to pick the most representative frames?
  • What parameters are relevant for what?
  • Can we train models for students over night (for students without GPU access)? --> mostly COLAB should be ideal?

Day 3 feedback:

  • how to measure speed / benchmark runtime ?
  • include further reading recommendations and refs in lecture page

Specific formatting feedback:

General problem solving:

  • What have people struggled with? --> with solutions! (also link to the [DeepLabCut Forum(https://forum.image.sc/t/behavior-and-deeplabcut/23710) and Forum solutions). --> @KonradDanielewski
  • Start FAQ section --> @KonradDanielewski
  • Glossary of terms --> make section in resources @KonradDanielewski
  • Link for prerequisites --> make section in resources @KonradDanielewski

Please add more aspects that I forgot?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.