(The lab is not currently looking for undergraduate researchers!)
If you are interested in applying as a PhD student, we accept students from multiple different programs: Cognitive Science; Neuroscience; Data Science. If you think it is appropriate you can apply to any one, two, or all three PhD programs. Applying to more will increase your chances of getting accepted. However in no case are students accepted to join a lab directly; rather students are accepted by an admissions committee to join the program to which they applied. During the first year of training, PhD students rotate between 2-3 different labs for about 10 weeks each. This is to give them some breadth of experience and let them get to know their prospective PhD mentor. At the end of the first year, students then speak with their prospective mentor to officially join a lab.
Do not apply to the UC San Diego Neuro / Cognitive / Data Science programs because they are “prestigious”. While this is not to say that desiring prestige is wrong, it’s not the best reason to pursue a PhD somewhere. The best place to pursue a graduate degree is the place that maximizes the following (weighted according to your personal taste):
Prioritize academic interests and happiness. In short: if you’re not happy, your work will suffer for it. And “prestige” isn’t going to make you laugh, go to lunch with you, or help you when things get tough.
With regards to specific skills/knowledge before entering a lab, there are few things that we require anyone to know, since our interests and skills are diverse. But in general know that:
Our lab is Python- and git-heavy, so we recommend learning or brushing up on those skills. You can learn Python by working through the materials from lab PhD alumnus Tom Donoghue’s Introduction to Python class (COGS18) and Voytek’s Data Science in Practice class (COGS108). You can learn git here.
A lot of people ask Voytek about his industry time working as a data scientist, and what they need to do to break into the field. When I was on the hiring side, I always looked to see some portfolio showing evidence that the applicant had done something. So many people would approach me with a resume and say, “here are the classes I took,” but, honestly, so did tens of thousands of other people so why should we hire you?
Thus my advice is to do something.
brainSCANr was a huge help for my data science career for that reason: it was clear evidence that showed we could conceive of an idea and see it through to completion. Even something silly like this analysis and visualization of the “best rap vocabulary” shows that the author can think of a neat idea, run a fun analysis, complete the project, write it up, and visualize it.
This is partly why so many aspects of the UC San Diego undergraduate data science major include projects.
As for my data science toolkit:
Also, Python is used extensively for non-stats/non-scientific programming, so if my students learn Python they have a marketable skill should they decide to not pursue a career in academia.