Soumya Banerjee


Soumya Banerjee has a PhD in Computer Science from the University of New Mexico, USA. He worked in Los Alamos National Laboratories while he was in graduate school. Prior to graduate school, he was a software engineer working in the financial services sector for Fortune 500 clients. His work is at the intersection of computer science and biological systems – he uses tools from computer science to study biological systems and takes inspiration from biological systems to design more efficient human-engineered systems. He uses machine learning techniques to infer biologically meaningful information from noisy experimental data collected under different experimental conditions.

His work also involves taking inspiration from the immune system and suggests architectures for human-engineered distributed systems with faster search and response characteristics. The tools of his trade are mathematical models using spatially explicit agent-based models and computationally tractable differential equation models. He works closely with scientists from other domains, especially experimentalists, and he has wet-lab experience.

His work has been recognized with a University of New Mexico Student Award for Innovation in Informatics in 2010. He takes pride in writing industrial-strength software, which he attributes to years of working in industry and skills honed in academia. He enjoys communicating mathematical ideas to biologists and to this end builds graphical user interfaces that allow biologists to interact visually with complex mathematical models. As of August 2014, he was ranked worldwide within the top 500 on MATLAB Central (an online repository for Matlab code contributed by users all over the world). He is on the editorial board for the Journal of Communications Engineering and Networks and on the programme committee of the International Conference on Artificial Immune Systems.

Learn more at:

Contact Soumya at: