Cahiers d’analyse d’images biologiques#

DOI

Cette collection de cahiers jupyter en Python est écrite pour les débutants en Python qui s’intéressent à l’analyse d’images tridimensionnelles de cellules, tissus, organoïdes et organismes acquises à l’aide de microscopes à fluorescence modernes. Les principes de base sont démontrés sur des données d’images bidimensionnelles et des exemples plus sophistiqués sont appliqués à des données d’images tridimensionnelles et des séries temporelles. Ce livre est écrit pour les biologistes, biochimistes et biophysiciens. Nous introduisons le langage technique utilisé par les informaticiens et les data scientists pour décrire la segmentation d’images, le calcul scientifique et la science des données d’images. Si vous voyez des possibilités d’amélioration, veuillez créer un problème github et/ou envisager de contribuer.

Avant-propos à l’édition française#

Ce livre est une édition traduite automatiquement de l’original en anglais BioImageAnalysisNotebooks. Comme la traduction a été générée par une intelligence artificielle (Voir le code source), et a été peu modifiée, le contenu doit être abordé avec une certaine prudence. Commentaires et suggestions d’amélioration sont les bienvenus à tout moment !

Structure de ce livre Jupyter#

Les chapitres de ce livre couvrent initialement les bases en Python, le traitement et l’analyse d’images. Ensuite, des sujets plus avancés sont abordés, notamment l’apprentissage automatique et les statistiques. L’ordre des chapitres reflète les flux de travail typiques d’analyse d’images, en commençant par la visualisation d’images, le filtrage et la segmentation, suivis de l’extraction de caractéristiques, la manipulation de données tabulaires, les statistiques, le traçage et la visualisation de données. Au début de chaque chapitre, la terminologie de base est introduite et les instructions d’installation pour les bibliothèques Python requises dans ce chapitre sont présentées. Les cahiers visent à être autonomes, auto-explicatifs et entièrement reproductibles. Ainsi, le lecteur peut télécharger ce livre Jupyter et exécuter tous les cahiers tels quels. En règle générale, un environnement conda doit être présent sur l’ordinateur du lecteur comme expliqué dans le premier chapitre.

Bibliothèques Python couvertes#

Les cahiers couvrent des sujets Python de base et passent ensuite aux bibliothèques standard pour le traitement d’images telles que scikit-image, scipy et numpy. Dans les sujets avancés, nous utilisons de plus en plus des bibliothèques accélérées par GPU telles que pyclesperanto et apoc. Plus le contenu s’oriente vers le traitement d’images biologiques tridimensionnelles et l’analyse quantitative spécifique aux sciences de la vie, plus nous utilisons des bibliothèques open source personnalisées maintenues par nous et nos collaborateurs.

GPT d’analyse d’images biologiques#

Cette collection de cahiers Jupyter sert à créer le GPT d’analyse d’images biologiques, un chatbot basé sur chatGPT spécialisé dans l’analyse d’images biologiques utilisant Python.

Travaux connexes#

Ce n’est pas la première collection de cahiers Jupyter Python et de matériel pédagogique axés sur l’analyse d’images biologiques et les domaines connexes. Il existe d’autres ressources remarquables, dont nous avons également appris. De plus, nous avons également produit du matériel auparavant qui est disponible en ligne et qui se chevauchera certainement avec ce livre Jupyter.

Ressources écrites#

Pour les lecteurs qui préfèrent des tutoriels écrits et des cahiers Jupyter Python exécutables, la liste suivante de ressources pourrait être intéressante.

Vidéos#

Se concentrant sur une variété de sujets, il y a des YouTubers qui publient des vidéos sur la microscopie, l’analyse d’images biologiques, la programmation Python et les statistiques.

Origine du matériel#

Ce dépôt contient des cahiers Jupyter collectés à partir de plusieurs sources. Ils sont maintenus ici pour produire du matériel de cours avec des relations plus rationalisées entre les contenus. Si vous êtes intéressé par des sujets spécifiques, vous pouvez trouver du matériel plus récent dans les dépôts sources.

Questions et réponses#

Si vous souhaitez discuter des leçons de ce livre Jupyter, avoir des commentaires et/ou des suggestions, veuillez ouvrir un fil sur image.sc et taguer @haesleinhuepf.

Remerciements / Acknowledgements#

We also thank authors who shared their teaching materials openly so that we could reuse and modify them:

  • Anna Poetsch, Biotec, TU Dresden

  • Dominik Waithe, University of Oxford

  • Guillaume Witz, University of Bern

  • Johannes Müller, PoL, TU Dresden

  • Laura Žigutytė, PoL, TU Dresden

  • Pete Bankhead, University of Edinburgh

  • Ryan George Savill, MPI-CBG Dresden / PoL, TU Dresden

We want to acknowledge the people who produced the images we are using for demonstration purposes in this Jupyter book.

  • Alba Villaronga Luque, MPI-CBG Dresden

  • Alexandr Khrapichev, University of Oxford, UK

  • Anne Carpenter, Broad Institute, Boston, MA, United States

  • Anne Esslinger, Alberti Lab, MPI-CBG, Germany

  • Daniela Vorkel, Myers Lab, MPI-CBG / CSBD, Dresden, Germany

  • David Legland, INRAE, UR BIA, Nantes, France

  • Jean-Karim Hériché, Cell Biology/Biophysics Unit, EMBL Heidelberg, Germany

  • Jesse Veenvliet, MPI-CBG Dresden

  • Mauricio Rocha Martins, Norden Lab, MPI-CBG, Germany

  • Nasreddin Abolmaali, OncoRay, TU Dresden, Germany

  • Sascha M. Kuhn, Nadler Lab, MPI-CBG Dresden, Germany

  • Theresa Suckert, OncoRay, University Hospital Carl Gustav Carus, TU Dresden

  • Tony Collins, the creator of ImageJ for Microscopy

We acknowledge support by the Deutsche Forschungsgemeinschaft under Germany’s Excellence Strategy—EXC2068–Cluster of Excellence Physics of Life of TU Dresden. This project has been made possible in part by grant numbers 2021-240341, 2021-237734 and 2022-252520 from the Chan Zuckerberg Initiative DAF, an advised fund of the Silicon Valley Community Foundation. We acknowledge the financial support by the Federal Ministry of Education and Research of Germany and by Sächsische Staatsministerium für Wissenschaft, Kultur und Tourismus in the programme Center of Excellence for AI-research „Center for Scalable Data Analytics and Artificial Intelligence Dresden/Leipzig“, project identification number: ScaDS.AI

License#

All contents of this Jupyter book and the corresponding Github repository are licensed CC-BY 4.0 and BSD3 by the authors and contributors, unless mentioned otherwise.