Giter Site home page Giter Site logo

whoisjack / python-bioimage-analysis-tutorial Goto Github PK

View Code? Open in Web Editor NEW
92.0 92.0 37.0 11.65 MB

A self-explanatory, hands-on intro to bioimage analysis in python. Slightly outdated but still much liked by learners.

License: MIT License

Jupyter Notebook 94.24% Python 5.76%
biological-data-analysis biology image-analysis image-processing python scikit-image

python-bioimage-analysis-tutorial's Issues

Future Update Megathread

A list of stuff I want to update/improve to get the tutorial back in shape.

Major points

  • Change to a more interesting dataset (multiple channels, more cell diversity)
  • Add a section on ML-based segmentation (using stardist or cellpose)
  • Finalize & incorporate the data analysis / data science notebook [WIP; see Hackday 2021 local?]
  • Update the lecture slides
    • New/better examples at the start
    • More on machine learning
    • Revisit and streamline existing content
    • Modern look
    • Bonus: less basic ML, more advanced stuff
  • Record the lectures & put them on YouTube

Minor points

  • Ensure all instructions and the solutions code are up to date (+streamline a bit where possible)
  • Better handling of input/output data [Done; see Hackday 2021 branch]
    • Put input data on figshare and write code that pulls it from there on first execution (may pull from elsewhere with new data)
    • Create outputs dir and ignore everything in it with an added new .gitignore, then change file writing funcs to write there
  • Provide more and updated links to other materials
  • Switch to (or at least introduce) napari for interactive image viewing?
  • Convenience: Automatic install of all dependencies?
    • At least provide an environment.yml to facilitate install [Done; see Hackday 2021 branch]
  • Convenience: Make notebook metadata ignore conda version & co.?
  • Convenience: Add binder as a way of looking at and testing the materials without install/download? [WIP; see Hackday 2021 branch]

Use different example data

Having more engaging, and more pertinent to a wider range of biologists, would be an improvement.

We discussed possibilities including

and these various IDR datasets

  • A reference library for assigning protein subcellular localizations by image-based machine learning: data, publication
  • Dynamics of the 4D genome during in vivo lineage specification and differentiation: data, publications
  • Molecular determinants of large cargo transport into the nucleus: data, publication

It would be important to choose a dataset that either doesn't need adapting of the code or remember to adapt the code accordingly.

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.