My GSoC 2025 Journey Begins
Hi,
I am Ayush Baranwal, a second-year engineering undergrad at Jawaharlal Nehru University, New Delhi, India. I am incredibly excited to share that I have been selected for the Google Summer of Code 2025 with the National Resource for Network Biology (NRNB) organization. This summer, I will be working on the project
"Developing a highly efficient numerical ODE solver in Systems Biology Simulation Core Library (SBSCL)."
I am incredibly thankful to my wonderful mentors, Prof. Dr. Andreas Dräger, Dr. Akira Funahashi, Taichi Araki and Arthur Neumann, for their constant support and guidance throughout the proposal period. I am truly grateful for the trust they have put in me, and I am fully committed to making this project a success.
What This Blog Series is About
This blog series will document my journey throughout GSoC. Prof. Dräger suggested keeping a public log during our first meeting post-selection—more on that in the next blog!
The goal is to keep my work transparent, share my thought process with the community, and hopefully help others who might work on similar problems in the future.
A Glimpse Into My Project
My GSoC project is under the umbrella organization NRNB and I will be mainly working on The Systems Biology Simulation Core Library.
The Systems Biology Simulation Core Library (SBSCL) is a cross-platform, pure Java programming library which provides an efficient and exhaustive Java implementation of methods to interpret the content of models encoded in the Systems Biology Markup Language (SBML) and its numerical solution. SBSCL offers a wide range of features, including Numerical Simulation, Ordinary Differential Equation Solver, Time-Course Analysis, Application Programming Interface, SBML Support, Stochastic Simulations Support, SED-ML Support, etc.
The field of computational biology depends heavily on mathematical modeling to simulate complex biological simulations, often involving solution of large system of ordinary differential equations, which describe dynamic biologic processes. Accurate and efficient numerical solvers are crucial for these simulations to predict correct behaviour. One of the most well-established ODE solvers is LSODA (Livermore Solver for Ordinary Differential equations Automatic), whose dynamic switching capability between nonstiff and stiff methods can be handy for biological models, where stiffness can vary depending on the reaction dynamics. This project aims to implement a robust, optimized, thoroughly tested and fully functional Java-based version of LSODA algorithm within SBSCL. Additionally, I will be working on developing a Java-based version of CVODE library.
Stay In Touch
Thank you for reading! For any questions or discussions, you can contact me at:
baranwal96080ayush@gmail.com
Comments
Post a Comment