Hello and welcome to my blog. This post serves as an introduction to what I’ll be doing during the summer of 2018. Before that, let me introduce myself. My name is Vineeth Chelur and I am a 3rd year student pursuing a B.Tech in Computer Science and an MS by Research in Computational Natural Sciences at International Institute of Information Technology (IIIT), Hyderabad.
Google Summer of Code (GSOC) is a global program focused on bringing more student developers into open source software development. Students have to work with an open source organization on a 3 month programming project during (as you guessed it ) summer. As a part of GSOC, a student is required to contact the mentor organizations they want to work with and write up a project proposal. I chose “National Resources for Networks Biology” (NRNB) as my mentor organization because I was intrigued by the concept of combining Biology, Mathematics and Computer Science. I selected a project based on libRoadRunner and SBML, contacted my mentor Herbert Sauro and submitted my proposal.
Here’s a brief introduction to the project. libRoadRunner is a high-performance SBML based simulator for Systems and Synthetic Biology that uses LLVM to generate very efficient runtime code. SBML Arrays package is under development and provides support for expressing an array of components of a computational biological model. Arrays make it easier to represent large complex regular systems in a standard way. Currently, iBioSim is the only tool that supports SBML arrays. The goal of the project is to implement “SBML Array” support in libRoadRunner and ensure compatibility between libRoadRunner and iBioSim so that models can be exchanged correctly.
The wait for the results was an anxious one. Burdened with a lot of academic workload, I believed I hadn’t given it my all, yet I got selected . I have been assigned Chris Myers, Herbert Sauro and Leandro Watanabe as my mentors to work on the project. Hoping to have a great summer ahead.
PS. This blog will be updated weekly to record my progress towards completing my project.