AI4Life

Categories
News

Euro-BioImaging Virtual Pub session: Tools from AI4Life that anyone can use

Euro-BioImaging Virtual Pub session: Tools from AI4Life that anyone can use

by Beatriz Serrano-Solano

Euro-BioImaging’s Virtual Pub sessions have been a weekly event every Friday since the beginning of the pandemic back in the spring of 2020.
On March 1st, 2024, the session was dedicated to showcasing the tools developed within AI4Life presented by experts among the project partners. Attendees had the opportunity to learn about the BioImage Model Zoo, BioEngine, the BioImage.IO chatbot, and Open Calls and Challenges.

  • Anna Kreshuk, Group Leader at EMBL Heidelberg and scientific coordinator of AI4Life (together with Florian Jug), provided an overview of AI4Life & the BioImage Model Zoo.
  • Wei Ouyang, Assistant Professor at KTH and leader of the AICell Lab at SciLifeLab, Sweden, introduced BioEngine.
  • Caterina Fuster-Barceló, Post-doctoral researcher at Universidad Carlos III de Madrid (UC3M), presented the BioImage.IO chatbot.
  • Vera Galinova, bioimage analyst and research software engineer at Human Technopole, showcased the first Open Call selected projects and future Challenges.

The session recording is now available for public access, so if you missed it, here’s your opportunity to catch up!

Categories
News

AI4Life project shines at the “Effectively Communicating BioImage Analysis” workshop

AI4Life Project shines at the “Effectively Communicating Bioimage Analysis” workshop

by Caterina Fuster-Barceló and Florian Jug

This past February, the AI4Life project was one of the efforts that took part on the stage at the Effectively Communicating Bioimage Analysis Workshop, held from the 12th to the 15th. Organised by The Company of Biologists and Focal Plane, the event proved to be a resounding success, drawing in members of the AI4Life project alongside a host of other well-established members of our great community.

The workshop served as a critical platform for exchange over some of the bioimage analysis community’s most pressing challenges. 

Among the highlights was the participation of Florian Jug from the HT in Milan, who captivated the audience as one of the invited speakers. Jug presented the AI4Life project and its initiatives, including the BioImage Model Zoo and Open Calls, showcasing the remarkable progress and achievements of the project over recent years. His presentation underscored the project’s efforts in bridging the divide between life scientists and developers, earning widespread admiration for its contributions.

Caterina Fuster-Barceló, representing the Universidad Carlos III de Madrid, Spain, also made significant contributions as part of the early-career researchers funded to attend. Chosen from numerous applications, Caterina represented the deepImageJ team, a Community Partner of the BioImage Model Zoo. She introduced the latest developments of the BioImage.IO Chatbot, a tool designed to address the challenges faced by deepImageJ and bioimage analysis at large.

The workshop not only served as a venue for learning and sharing but also as an opportunity for participants to connect with both new and familiar faces in a friendly and engaging environment. The event’s success reflects the community’s collective effort to foster an atmosphere conducive to growth, collaboration, and fun.

AI4Life stands at the forefront of reducing the gap between AI method development and biological imaging, offering essential services through European transnational and virtual access infrastructures. The project’s participation in the workshop is a testament to its commitment to advancing the field of bioimage analysis, marking yet another milestone in its journey towards integrating AI-based methods into the life sciences.

Categories
News

DL4MicEverywhere joins as a community partner

DL4MicEverywhere: reproducible and portable deep learning workflows for bioimage analysis

by Estibaliz Gómez-de-Mariscal, Iván Hidalgo-Cenalmor, Mariana G Ferreira, Ricardo Henriques

DL4MicEverywhere (https://github.com/HenriquesLab/DL4MicEverywhere) is a platform developed within the AI4Life project. It offers researchers an easy-to-use gateway to reproducible and portable deep learning techniques for bioimage analysis. The platform utilizes Docker containers to encapsulate deep learning-based approaches together with user-friendly interactive notebooks, guaranteeing smooth operation across various computing environments such as personal devices or high-performance computing (HPC) systems1. It currently incorporates numerous pre-existing ZeroCostDL4Mic notebooks –yet another community partner– for tasks such as segmentation, reconstruction, image translation and image generation.

The functionalities of DL4MicEverywhere are supported by a user-friendly GUI that allows users to rapidly launch the Docker containers and interact with the notebooks in a zero-code fashion. This interface is designed in a way that public methods available in the BioImage Model Zoo or local ones can be automatically launched without dealing with the intricacies of Docker configurations, environment setups, or coding. This is enabled by the advanced mode of the user interface.

a)

b)

Figure 1: DL4MicEverywhere interface models. a) The basic mode allows the launch of containerised notebooks that are publicly available and tested. b) Advanced options allowing for the automatic containerisation of local or private models.

Watch a brief tutorial: https://youtu.be/rUt1aG_AXh8?si=p8cbcaWU2RWTE1mf

Read the preprint:  I. Hidalgo-Cenalmor et al., DL4MicEverywhere: Deep learning for microscopy made flexible, shareable, and reproducible, bioRxiv 2023, https://doi.org/10.1101/2023.11.19.567606

Empowering Developers

DL4MicEverywhere serves as an infrastructure and service for containerising deep learning methods in the context of bioimage analysis. The platform provides the tools to automatically containerise their methods and ensure the correct configuration of the built Docker images.

These are the key features of DL4MicEverywhere:

  • Automatic containerisation of the BioImage Analysis pipelines. The platform automatically builds Docker images for AMD64 (Windows/Linux/macOS – Intel) (with and without GPU access) and ARM64 (macOS-M1/M2) systems. This process controls the versions of the required libraries upstream and downstream of the Docker container, enabling the automatic containerisation of bioimage analysis pipelines.
  • Integration of user-friendly Jupyter Notebooks: It allows the encapsulation of Jupyter Notebooks for high-level and documented programmatic interaction. These notebooks can be automatically converted into interactive interfaces for a zero-code experience. 
  • Continuous integration system: DL4MicEverywhere incorporates an automatic validation pipeline to test the correct containerisation of image processing pipelines. This ensures the reliability and accuracy of the containerised methods, contributing to their robustness and reproducibility.
  • Publicly available Docker images in Docker Hub (https://hub.docker.com/r/henriqueslab/dl4miceverywhere/): The platform automatically uploads validated Docker images to Docker Hub, ensuring their long-term accessibility. 

Figure 2: Schematic description of the automatic containerisation proposed by DL4MicEverywhere. Developers can contribute their models within DL4MicEverywhere notebooks directly to the DL4MicEverywhere GitHub Repository. The repository runs an automatic continuous integration pipeline to test the format of the notebooks, the correct building of Docker Images and publishes a versioned Docker Image in Docker Hub. This containerisation is synchronised with the BioImage Model Zoo and follows the same specifications, ensuring that the methods are accessible to non-expert users. Non-expert users access the containerised workflows with a user-friendly graphical user interface (GUI) that automatically launches the Docker container corresponding to the operating system and configuration of the users. Once the Docker container is set up, the users can interact with the method directly in Jupyter Notebooks without dealing with the intricacies of Docker containerisation. Likewise, the users will be able to reproduce the pipelines, train their models and contribute them to the BioImage Model Zoo within a reproducible and portable ecosystem.


 

1 Docker containers allow the full virtualisation of computational environments without affecting local installations. They allow building the specific environments and dependency setup needed for each workflow. These virtualisations, once built, they are portable and installable across systems. Therefore, they are highly recommended to ensure the reproducibility of computational pipelines.  

Categories
News

Engaging with AI4Life made easier

Engaging with AI4Life made easier

by Beatriz Serrano-Solano

We’ve launched a new section on our website dedicated to guiding you on how to engage with our project.

Are you looking to participate, collaborate, or simply learn more about AI4Life? Our new section has all the answers. Find out how you can contribute, connect, and engage with us effortlessly!

Explore the new section: https://ai4life.eurobioimaging.eu/engage/ 

Categories
News

BiaPy joins as a Community Partner

BiaPy joins the BioImage Model Zoo as a Community Partner

by Daniel Franco

The Bioimage Analysis software BiaPy has officially joined the BioImage Model Zoo as a Community Partner! This means that the BiaPy software supports the BioImage.io format for deep learning models.

BiaPy is an open source Python library to easily build bioimage analysis pipelines based on deep-learning approaches. The library supports the image processing of 2D, 3D and multichannel microscopy image data. Specifically, BiaPy contains ready-to-use solutions for tasks such as semantic segmentation, instance segmentation, object detection, image denoising, single image super-resolution and image classification, as well as self-supervised learning alternatives.

At present, BiaPy Jupyter notebooks already exporting BioImage.io compatible models are accessible through the BioImage Model Zoo. A future expansion of the current offer by adding a variety of models, including transformers, is expected. The integration of BiaPy in the BioImage Model Zoo aims to enhance the library’s visibility, foster greater collaboration, and serve the community better by increasing the variety of advanced image processing approaches, which significantly empowers the field of BioImage Analysis.

Categories
News

New resource: AI4Life factsheet

New resource: AI4Life factsheet

by Beatriz Serrano-Solano

We’re happy to share our latest resource: the AI4Life factsheet! This document provides a comprehensive overview all the important outputs and accomplishments of the project at a glance.

We’ll continuously update this Factsheet to ensure it remains a current resource. Whether you’re preparing a presentation, seeking project insights, or diving into the project’s accomplishments, this Factsheet is what you are looking for.

Feel free to explore and use the AI4Life Factsheet in your outreach activities!

Categories
News

AI4Life at the NFDI4DataScience Mini-Hackathons

AI4Life at the NFDI4DataScience Mini-Hackathons

by Beatriz Serrano-Solano

AI4Life recently participated in a series of Machine Learning mini-hackathons hosted by NFDI4DataScience at ZB MED in Cologne (Germany). Our team engaged in two different sessions, aiming to define the Machine Learning lifecycle and to discuss the metadata required for each step.

Machine Learning Lifecycle (21-22 November 2023)
Throughout the two-day event, our objectives revolved around defining the lifecycle steps, creating a graphical representation and fostering compliance with FAIR principles. To extend the discussion to the broader community, the outcomes have been presented at the RDA FAIR4ML Interest Group.

Metadata for Machine Learning (23-24 November 2023)
This session focused on mapping metadata, datasets and applications across various platforms like the DOME registry, Bioimage.io, OpenML, and schema.org, significantly contributing to standardizing ML metadata.

AI4Life’s participation in these mini-hackathons underlines the project’s commitment to enhancing the BioImage Model Zoo models specification to make them interoperable with resources outside the imaging community.

These events carried out during the Machine Learning hackathon at ZB MED sponsored by NFDI4DataScience. NFDI4DataScience is a consortium funded by the German Research Foundation (DFG), project number 460234259.

Categories
News

BioImage.IO Chatbot: Transforming Bioimage Analysis

BioImage.IO Chatbot: Transforming Bioimage Analysis

by Caterina Fuster-Barceló

Introducing the BioImage.IO Chatbot, a game-changer for the bioimage analysis community. This cutting-edge AI-driven assistant is revolutionizing how biologists, bioimage analysts, and developers interact with advanced tools. The BioImage.IO Chatbot excels in delivering personalized responses, code generation, and execution, as demonstrated by various usage examples.

The BioImage.IO Chatbot draws from diverse sources, including databases like ELIXIR bio.tools, documentation from different tools and softwares such as deepImageJ or ImJoy, and the BioImage Model Zoo documentation, ensuring tailored, context-aware answers. The result? Personalized responses that cater to users’ unique requirements.

Distinguished by its versatility, the chatbot adeptly handles both simple and technical queries, ensuring that it remains a valuable asset to users of all backgrounds. What’s more, we are enthusiastic about fostering a community-driven ecosystem. We encourage individuals to integrate their documentation and data sources into our knowledge base, thereby enriching the experience for everyone.

As we prepare for the upcoming beta testing phase (sign up here), join us in witnessing how the BioImage.IO Chatbot is reshaping the landscape of bioimage analysis. Be a part of this transformative journey!

For a detailed overview, check out our preprint.

Categories
News

AI4Life Hackathon & Solvathon

AI4Life Hackathon & Solvathon Summary Report

by Beatriz Serrano-Solano

After a highly successful 2nd General Assembly in Heidelberg, AI4Life took advantage of the gathered members and organized a Hackathon & Solvathon. The event was held from October 10th to 13th, 2023, with a total of 25 participants.

Two parallel events ran during this period:

  • Hackathon: Focused on building and deploying AI tools for bioimage analysis, enhancing scalability and FAIRness. Participants engaged in discussions, formed interest groups around projects, and collaborated on various web & cloud bioimage analysis topics.
    The Hackathon members participated in a number of projects:
    • EDAM & bio.tools collaboration with AI4Life
    • Segment Anything in the BioEngine
    • Segment Anything in the BioImage Model Zoo
    • bioimageio Python packages
    • bioimageio uploader
    • ChatBot for the BioImage Model Zoo
    • Documentation improvement
    • Kubernetes BioEngine on Google Cloud
    • Semantic Segmentation of cartilaginous tissue
  • Solvathon: Experts from AI4Life and beyond worked together on the 8 selected open-call projects. Detailed progress updates on these projects will be shared soon.

Both tracks achieved remarkable outcomes. Stay tuned for the next event!

Pictures by Ayoub El Ghadraoui