Where Biology and Open-Source Coding Converge
In 2008, Jianjiong (JJ) Gao, PhD, was pursuing his doctorate in computer science at the University of Missouri, where he often used a popular open-source software program called Cytoscape to explore biological networks. One day, he noticed that Cytoscape was participating in Google Summer of Code—a program that matches mentor organizations with developers from across the globe so they can get real-world experience contributing to open-source projects.
“Summer of Code is very competitive, and I was thrilled to be accepted,” Gao says.
Gao became one of eight contributors who spent that summer working remotely with mentors at the National Resource for Network Biology (NRNB), an umbrella organization for Cytoscape and related tools that is led by Alex Pico, PhD, at Gladstone Institutes.
When the NRNB first joined Summer of Code in 2007, it was the only mentor organization in any scientific field. Since then, it has mentored 156 contributors and helped them complete 186 projects. This year, 41 additional organizations—including some that began under the NRNB umbrella—are mentoring projects to advance science and medicine.
“Our contributors not only build their coding talents, they also learn open-source software project management skills and how to communicate in a community-run project—which will aid any future career path,” Pico says. “It’s a really rewarding way to fulfill Gladstone’s commitment to outreach and education.”
This year, the NRNB selected eight contributors, mostly undergraduate students, from Nigeria, Belgium, India, and the United States. Over the course of the summer, they have been working on network biology projects related to Gladstone and Cytoscape.
“Most of our contributors are adding features to existing tools, for example to handle a specific type of experimental data, a new mode of analysis, or an implementation of an algorithm,” says Gladstone senior research associate Kristina Hanspers, ME, who is the lead organizer for the NRNB’s participation in Summer of Code.
Pico is mentoring two projects himself, including one alongside co-mentor Yihang Xin, a Gladstone software engineer. Their contributor is writing code to improve how data is graphed within a Cytoscape app called cyPlot. This will allow researchers to generate plots for any data values they have imported or generated in Cytoscape, as well as scatter plots to explore the relationship between two data values.
After the summer program officially ends, some contributors may have the opportunity to continue working with their mentors—like Gao did. He and Pico worked together on the first Cytoscape ID mapper, which helps users work with information that follows different gene-naming conventions.
“He took a lead role in the project and helped drive it over multiple years,” Pico says. “We published two papers together that still get cited frequently.”
Gao is also one of several Summer of Code contributors who have gone on to be hired by NRNB collaborators—he found a position as a software engineer at Memorial Sloan Kettering Cancer Center, and he now participates as a mentor himself. Today, he continues to lead open-source bioinformatics projects at cBioPortal and Caris Life Sciences.
“Participating in Google Summer of Code helped shape my whole career,” Gao says. “I found it extremely rewarding to learn how to use software engineering to meet the needs of scientific research that could improve healthcare, and that mindset has driven my work ever since.”
Launched in 2005, the Summer of Code program has matched more than 19,000 contributors from 112 countries with more than 18,000 mentors worldwide. This year, Google funded 967 contributors who are writing code for 171 mentor organizations.
“Beyond the benefits for contributors’ careers and their specific projects, Summer of Code has prompted the NRNB to write better developer documentation that helps anyone we onboard into the team or who volunteers,” Pico says. “Our open-source tools are also better and more sustainable because of our participation.”
Up Next
Christina Theodoris Honored in Inaugural Cohort of Young American Scientists
Scientific American recognizes Theodoris for her pioneering work developing artificial intelligence models to find treatments for an array of diseases.
How an AI Microscope Is Learning to Do Science
Gladstone scientists have developed a thinking microscope that can conduct its own experiments, with the ultimate goal of treating neurodegenerative diseases.
Gladstone Launches Center for PhAIge Therapy to Harness AI in the Fight Against Drug-Resistant Infections
The center, funded by an NIH grant, will become one of three national centers dedicated to accelerating the development of phage therapy.
AI Discovery Reveals DNA Isn’t Locked Away in Cells After All
A new study upends long-held view about how DNA is stored, explaining how subtle shifts in gene activity contribute to cancer, aging, and other complex diseases.
Get Involved
Join the Team
Our people are our most important asset. We offer a wide array of career opportunities both in our administrative offices and in our labs.
Open PositionsPartner With Us
Discoveries don’t stay in our labs. Gladstone facilitates spinout companies to advance promising therapies, shortening the path between scientific discovery and helping real patients.
Learn MoreGive
Your gift to Gladstone will allow our researchers to pursue high-quality science, focus on disease, and train the next generation of scientific thought leaders.
Donate Now