June 15, 2022

Google Summer of Code 2022 in the OpenWorm Community (DevoWorm)



Welcome to Google Summer of Code 2022! I am pleased to announce that this year, we have two funded projects: D-GNNs and Digital Microspheres! These projects will both take place in conjunction with the DevoWorm part of the OpenWorm community. DevoWorm is an interdisciplinary group engaged in both computational and biological data analysis. We have weekly meetings on Jit.si, and are a part of the OpenWorm Foundation

This year, we were able to fund two students per project. They will be working on complementary solutions to each problem, and we will see how far they get by the end of the Summer. 

D-GNNs (Developmental Graph Neural Networks)

The description for this project is as follows:

Biological development features many different types of networks: neural connectomes, gene regulatory networks, interactome networks, and anatomical networks. Using cell tracking and high-resolution microscopy, we can reconstruct the origins of these networks in the early embryo. Building on our group's past work in deep learning and pre-trained models, we look to apply graph neural networks (GNNs) to developmental biological analysis.

The contributor will create graph embeddings that resemble actual biological networks found throughout development. Potential activities include growing graph embeddings using biological rules, differentiation of nodes in the network, and GNNs that generate different types of movement output based on movement seen in microscopy movies. The goal is to create a library of GNNs that can simulate developmental processes by analyzing time-series microscopy data.

When completed, D-GNNs will become part of the DevoWorm AI library. Ultimately, we will be integrating the GNN work with the DevoLearn (open-source pre-trained deep learning) software. 


Jiahang Li

Jiahang Li is a first year MPhil candidate in Computing Department at Hong Kong Polytechnic University. His research interests cover graph representation learning and its applications. Jiahang's approach to the project is to provide a pipeline that converts microscopic video data of C. elegans and other organisms into graph structures, on which advanced network analysis techniques and graph neural networks will be employed to obtain high-level representation of embryogenesis and to solve applied problems.




Wataru Kawakami

Wataru is a student at Kyoto University with interests in Machine Learning (in particular Graph Neural Networks) and Neuroimaging.

Digital Microspheres

The description for this problem is as follows: 

This project will build upon the specialized microscopy techniques to develop a shell composed of projected microscopy images, arranged to represent the full external surface of a sphere. This will allow us to create an atlas of the embryo’s outer surface, which in some species (e.g. Axolotl) enables us to have a novel perspective on neural development.

The contributor will build a computational tool that allows us to visualize 4D data derived from the surface of an Axolotl embryo. The spatial model and animation (4th dimension) of microscopy image data can be created in a 3-D modeling software of your choice.

This project is based on previous research by DevoWorm contributors Richard Gordon and Susan Crawford-Young. The flipping and ball microscopy research involve the design and fabrication of specialized microscopes to image embryos in a 4-D context (3 dimensions of space plus time).

Spherical Embryo Maps: Gordon, R. (2009). Google Embryo for Building Quantitative Understanding of an Embryo As It Builds Itself. II. Progress Toward an Embryo Surface Microscope. Biological Theory, 4, 396–412.

Flipping Microscopy: Crawford-Young, S., Dittapongpitch, S., Gordon, R., and Harrington, K. (2018). Acquisition and reconstruction of 4D surfaces of axolotl embryos with the flipping stage robotic microscope. Biosystems, 173, 214-220.

Ball Microscopy: Crawford-Young, S.J. and Young Williment, J.L. (2021). A ball microscope for viewing the entire surface of amphibian embryos. Biosystems, 208, 104498.

Karan Lohaan

Karan is a student at Amrita Vishwa Vidyapeetham University, and is a member of the AMFoss program there. He is interested in Machine Learning and Image Processing. 

Harikrishna Pillai

I am Harikrishna pursuing my B.Tech in Computer Science and Artificial Intelligence from Amrita Vishwa Vidyapeetham University. I completed my schooling in Mumbai. I started with python as my first language and eventually developed interest for AI. Due to my interest in Android apps, I have done Android development in Kotlin. Also, I have been interested in open source for some time now and therefore, I wanted to start my open source journey with GSoC.

We also have two GSoC mentors for these projects: Bradly Alicea is a mentor for D-GNNs and Digital Microspheres, and Jesse Parent is a mentor for D-GNNs. Richard Gordon and Susan Crawford-Young are serving as collaborators for the Digital Microspheres project.

If you would like to check on their progress, please check out our weekly meetings available on our YouTube channel.

Printfriendly