Pushing your academic boundaries

Plate XIX from the first volume of Pettigrew’s Design in Nature (1908), illustrating the resemblance between spiral shell formations and bony portions of the inner ear
Plate XIX from the first volume of Pettigrew’s Design in Nature (1908), illustrating the resemblance between spiral shell formations and bony portions of the inner ear

I started my PhD in September 2024 at the Institute of Science and Technology Austria (ISTA) and my PhD program is distinct in Europe for having a rotation system. PhD students in their first year can work with different research groups to find a good fit and explore new disciplines. I took advantage of this system and I am currently in Würzburg for two months, doing an external rotation with Prof. Chaitanya Gokhale at the Centre for Computational and Theoretical Biology at the University of Würzburg. 

If you have read about my previous projects, you would know that I come from a background in ethology, having worked with different animal species, but largely in an experimental context. More broadly, during my undergraduate studies, I took courses in ecology and evolution, and some advanced ones in statistics and computational biology. And now, I am currently working with a theoretical biologist, learning how to model disease transmission in networks. During my first two weeks here, several people asked me (with some surprise) about my interest and desire to work in theoretical biology and modelling given my roots in experimental biology. This shift has been a long time coming, but it made me think more consciously about my evolving interests.

I have long been interested in animals that live in groups and the cooperative and competitive interactions through which they manage to do so. Like any other biological system, collective behaviour is a complex system, showing properties that are more than the sum of the interactions between individuals. My interests were pivoted when I read about some fascinating research on the dynamics of the group as a whole, especially in social insects - infected ants socially distance themselves from the rest of the colony, ant colonies choose a new nest by consensus (rather than a majority), three simple rules can simulate the movement of bird flocks, vervet monkeys learn their food preferences from higher-ranking individuals, foraging meerkats coordinate their movement with vocalisations, and many many more examples like this1

Many people studying collective behaviour have a background in physics or math and choose to work with interesting problems in biology. For instance, Alma Dal Co said, “I was doing physics when biology ran over me.” In contrast, I am doing biology and slowly trying to explore ways to elegantly capture group dynamics in a highly variable biological system. In addition to my fascination, what drives me towards theoretical biology is simply the fact that I can. If you’re lucky enough, academia is one of the few jobs that pays you to satisfy your curiosity and allows you to study what interests you the most. I am lucky enough to have these opportunities and I didn’t want to let them pass me by. During my PhD, I want to work with both empirical and theoretical methods to understand collective behaviour.

In addition to the people who asked me about my shift recently, some friends from college have also been intrigued in the past about my interest in theoretical and computational methods, but more so because of the direction of the shift. Many people, including me at some points, think that it’s almost impossible to shift your expertise (particularly from the empirical to theoretical direction), even if your interests do. This is especially true for many biologists, who have expertise in their discipline and are well-trained in the lab, but find it hard to get into coding or mathematical modelling, despite their desire. I am nowhere near where I want to be with my expertise in computational methods, but I believe I’m inching in the right direction. So here’s how I’m doing it. 

Notes to self on pushing your academic boundaries - 

  1. Know what you don’t know First things first, find out what you want to learn. It should be an intersection of something you don’t know, but you’re eager to learn about. Read widely (especially books), attend talks from other disciplines2, follow well-established people who are doing exciting things in their field, and most importantly, talk to fellow scientists and ask them why they do what they do. Their fascination with their research questions can be inspiring. I learned about social immunity from Prof Gadagkar’s article, and I’ve learnt about new research in the field by following scientists on Twitter (or currently Bluesky). You can do anything you want with sufficient guidance and practice, but this internal drive towards a new direction is a necessary condition.

  2. Create accountability for yourself. If your motivation is the carrot, you also definitely need the stick. I found that my desire to learn new things somehow got deprioritised to other deadlines I had. A good way to push yourself is to do projects that depend on you learning new topics or methods. Find opportunities to start a collaboration in that direction, do a paid course, find internships with a professor working on what you want to learn, or find someone else who shares your interests and push each other (along with a mentor, preferably). I reached out to professors expressing interest in doing a project with a computational component and through my projects, I learned statistical analysis, coding in Python and Julia, and how to use automated tracking tools to study animal behaviour.

  3. Get comfortable with feeling foolish. A prerequisite for scientists is to get comfortable with the idea of not knowing and many times, failing at finding answers immediately. You are already smart and persistent, but when you’re an expert in your field and want to move to a new one, you also have to become okay with feeling lost and foolish. Give yourself time to figure out the answers, bang your head against the wall, and be stuck for a day, or three. It’s not going to be easy, but imagine you’re back in first grade when doing the simplest things felt hard. Give yourself the time to learn. This is something I remind myself even today, so it’s worth stressing on this.

  4. Relearn the basics. This one seems trivial, but I think it’s not given enough credit. You might want to use Python for machine learning, or some ideas from graph theory for network analysis (like me), but it’s a good idea to start with a refresher on the basics. Go watch the YouTube videos on data structures in Python for beginners, relearn linear algebra and calculus from undergraduate textbooks and find tutorials for the fundamentals of what you want to do. This will help you understand what’s happening in your model and possibly save you from the trouble of finding out weeks later that you’re doing something you didn’t intend to do. I recently learned the basics of Julia from the Julia Academy course and recently had to look up again how eigenvalues work.

  5. Ask for help and feedback3. When you’re stuck at a place for a while, ask for help resolving it from someone who’s an expert on the topic. Get over your pride, know that your questions might seem basic to them, and be vulnerable about the state of your knowledge (see Point 3). I’ve been lucky to have the greatest set of friends who are better at coding or 3D coordinate geometry and have always been happy to help me when I’m stuck (special shout-out to Divyansh, who’s always willing to debug my code with me!). The PhD student in my office right now is an amazing person to talk to about coding in Julia. I’ve learned much more from talking to him than I did from googling the question. In fact, most PhD students I know would be happy to share their expertise with someone eager to learn. But go to them with specific questions and thank them with an appropriate amount of chocolate (or a beverage of their preference).

I have written this from the context of pivoting your interests from one field to another (which I’m still in the process of, and possibly forever will be). I think this is harder than learning new methods in your own field and takes more time and persistence. For me, this is learning for the sake of learning, and getting into this new field doesn’t necessarily guarantee progress in your research or more publications. I think it’s important to keep in mind why you’re doing this. From what I’ve read, it’s good to not equate the latest technology or complex methods with scientific value4

If you’re also a biologist interested in exploring computational biology, also check out my Resources page which might be helpful in setting up your first computational project.

If you’ve made it till here, how do you push yourself to do new things? I always struggle with prioritising the important but not urgent tasks. I would love to hear how you do it.


1 Stroeymeyt et al., 2018; Rajendran et al., 2022; Vicsek et al., 1995; Canteloup et al., 2020; Averly et al., 2022

2 Do as I say and not as I do :P

3 “I transferred my loyalty away from the thing in front of me and toward what I could achieve.”

4 Marder, Eve. 2020. “Theoretical Musings.” eLife 9 (August):e60703. https://doi.org/10.7554/eLife.60703.