Open sr320 opened 3 years ago
The ability to understand and use git+github, organize my work for the benefit of future me, and work collaboratively on many projects (not just bioinformatic ones) - has already been hugely helpful.
In the past I had done a little work in bash, jupyter lab, and R studio. But this class has really helped me see how they can all link together, when one will be more useful than another, and how they can interact. For example, having bash code blocks in jupytlab, running r + python scripts from the command line.
Working with quality control tools and pipelines has helped me better understand the structure of bioinformatic data, how junk data arises, and the sequencing/processing of genetic data before it gets to the bioinformatic process.
When learning something new, do it systematically - don't just jump in! When first starting in the lab, I totally just jumped in without much of a mental framework for how each puzzle piece fit together (for instance, rather than trying to learn the basics of bash, I started with trying to do a specific task in bash). Having this class start at square one and build from there was extraordinarily helpful for me.
The importance of staying organized! I have a bit of a tendency to jump right in during data exploration, producing files first and then worrying about organizing them later. This works alright for smaller projects, but as I've learned, really doesn't work for larger projects. I've learned that by doing that organization upfront, it pays off in efficiency and reproducibility later.
Don't be afraid to ask for help when you're stuck on something. I'm still working on this, but I've definitely started asking for help more compared to the beginning of the quarter. I'm super used to the "work alone" mantra that a lot of previous classes have drilled into me and was always worried it'd be burdensome to constantly ask for help. But this class has shown me that its actually more annoying when you don't ask for help because a problem that would take hours for me to figure out on my own can be solved in minutes if I just post a discussion.
Being persistent and patient when it comes to computers and learning new things. I'm very much the type of person who gets frustrated easily when I try something for the first time and I'm not instantly good at it, or can't fully understand a new topic I've learned right away. There was a point during the quarter (I think around week 5) where I just seemed to be hitting error after error and thought to myself "well.. how bad would it be if I did drop the class. Not like I need it to graduate" (which is a bit dramatic on my end). But I stepped away for a bit, asked for help (🙄 see above lol), and tried again. Eventually I got it. And earlier today I ran through the same steps I was struggling with back then and didn't even bat an eye.
There were tools that were super useful to learn too (fastqc, kallisto, git/github) but honestly I think these ^ are the lessons that will be most broadly applicable to me going forward, even if I don't end up doing anything with bioinformatics in the future (though I doubt that will be the case since we're living in the age of computers). I also 100% agree with Aidans take aways but didn't want to just repeat what he said :)
What do you feel are two of the primary things you will take away from this course that would be useful in the future?