I'm a postdoctoral fellow in bioinformatics/computational biology at a major cancer center in the United States. I walk into lab at the cancer center around 9am, boot up my MacBook Pro, and check my email. The biologists in our group are also just wandering in, and our early rising technician already has an experiment running. Being embedded in a lab as a computational person has it's advantages including immediate feedback for questions about an experimental design or results. The main downside is that my thought process and thus coding will get interrupted by the occasional question or request for consultation. However, I much rather be seated at my window in the lab where I get to see then sun instead of stuck somewhere in a cube farm.





Scanning through my email, I see that the boss has us scheduled to meet with some medical doctors later in the week. Our lab has helped pioneer a new method for looking at multiple post-translational modifications of proteins simultaneously. These docs are in the cancer center's bone marrow transplant department, and they are interested in what role post translational modifications play in graft versus host disease, an awful condition wherein newly transplanted cells attack the host's body. It turns out that I'll be in charge of coming up with an analysis strategy for making sense of all of these modifications. Processing the data won't be a problem because I already have individual pipelines established for analyzing post translational modifications, so I can spend more of my time figuring out exactly what question we're trying to ask and the method I'll use or implement to see the project through.





Email done, I SSH into our center's HPC cluster to check the status of a job. I've developed a new, network-based method for integrating multi-omic data (aka genomics, proteomics, metabolomics). To determine which networks are significant, the method relies on generating millions of random permutations of the existing data, but as you can imagine, this is computationally intensive which necessitates utilization of the HPC. My job successfully completed so I make a note to have an undergraduate intern that works with me check the results. Any tweaks that need to be made to the output will be pushed to our private github repository for me to review later.





I then spend the rest of the morning analyzing some data generated in the lab by one of the biologists. Most of my established pipelines written in R process the data rather quickly which gives me additional time to try to find biological meaning in the results. Lunchtime!





I wander over to the cancer center's cafeteria and grab a veggie burger and some fries. I sit down and thumb through a feed reader app on my phone. I use it to stay up to date on the latest peer-reviewed scientific journal articles as well as some relevant blogs (e.g., science commentary, bioinformatics, data science, programming). The cafeteria is not segregated; research staff, medical doctors, and patients all co-mingle in the dining area. I promise that if you're feeling bummed out about your day because the traffic was bad or Starbucks got your order wrong, then seeing a bald patient in the cafeteria (who is obviously undergoing chemo) will really put things in perspective for you.





Lunch done, I wander back to lab for some more data analysis. Later in the afternoon I go to a joint group meeting involving biologists, chemists, fellow bioinformaticians/computational biologists, and the occasional statistician. Our center is fairly forward thinking, and we routinely have interdisciplinary meetings to go over progress on various projects. I enjoy these meetings because experts from many fields are represented and they each give a unique perspective on the work you're doing. One bonus of these meetings is that a problem with experimental design or feasibility of a project will be identified early before time/money can be wasted.





It's getting late before the meeting finally adjourns. I get back to my desk and check the calendar for the rest of the week. We've got a grant deadline in about a month and I've been tasked with doing some preliminary research for a particular section. I make a note on my to-do list for tomorrow using Evernote to make sure I don't forget this. Later in the week I'll need to write up some results for a first author paper that I'm planning to submit to a peer-reviewed journal. I make another note in my to-do list for this.





I'm fortunate to work for a boss that values work-life balance, so I typically work about 40 hours a week. The occasional grant or other deadline might push these hours up a bit, but I'm not slaving away for 60 plus hours. The nice part about being a computational researcher is that I can pick up my work from home if needed. Most of my files containing non-sensitive information is synced with dropbox while my scripts are all up on my private github repository, meaning I can close my laptop at work, drive home, and then open my home laptop and keep working. I leave work fairly happy. Boredom at my job is rare, and I occasionally drive home with a smile on my face because I really feel like I'm doing my part in the fight against cancer. I knew since early in my college days that I wanted to pursue a PhD doing bioinformatics-related cancer research, and it took a lot of hard work and perseverance but I feel like all of my time at school is finally paying off.