We're a little crazy, about science!

Posts tagged “learning

The long goodbye

It’s not official, but it kind of is… my Co-PI and I will be parting ways unfortunately. On one hand I’m happy for him, he’s found a better opportunity to help him grow and progress his career. We don’t do research for the money, but we do it for the adventure. We do it for the help we can give people. We do it for the discoveries and friends we make along the way. He has a chance to grow and it looks like he’s taking it. We worked together for over two years now and I didn’t expect it to be coming to a close anytime soon, but plans change and I need to change with it.

(more…)

Intro to MATLAB – Part 5

Well we’re doing it. We’re adding to the MATLAB course I taught. Today we’re going to dive into functions, more importantly why you may want to write your own function, when you probably don’t need to, and how to tell the difference. This of course was inspired by the stuff I had to do the other day and when I realized I should just stuff everything into a function, life became a lot less complicated. Don’t worry, functions are your friends!

(more…)

The value of planning your code

It’s no secret I need to write code, a lot of code. A mind numbingly large amount of code. Researching in a brain-machine interface lab is more about programming than it is about scifi brain hacking or anything the latest techno-thriller movies would have you believe. Anyone can do it, but it takes a certain amount of practice and a whole heck of a lot of time. Over time your skills develop and things get to be easier, but it’s not a linear progression (is anything really?) so things can be frustrating. These days planning saves me tons of time and effort, so today I want to pass that bit of knowledge on to you.

(more…)

Programming overreach

This is what happens when I try to get fancy with the work I’m doing. I end up attempting to do things that aren’t done easily or if they are done easily, I figure out the hardest way possible for me to get them done. A week or so ago (here) I was excited because I came up with a super cool way to do something and I thought that the hardest part was behind me. Oh how wrong I was… but I’m close to figuring this out, I just need to do a lot of work to dig out of this hole I threw myself into. This is why you should never do anything fancy!

(more…)

A five dimensional pain

This is what it’s like working in higher dimensions. Oh is it moving? It shouldn’t be, this is a still image. Welcome to the mountain of madness!

We’re back and this time working in five dimensions! But wait, we’re not done, we’re going higher and I’m not thrilled about this at all. Working in higher dimensions is a pain especially when we’re stuck in a three dimensional world. So what am I doing in a five dimensional space? Well besides pulling my hair out, I’ve been trying to do some not so basic math to find some significance, in life, but mostly in my data.

(more…)

Sometimes the progress is slow

Today has been incredibly busy, but incredibly frustrating. So far next to nothing has been accomplished towards the work I have to do, but I did help a few people out and we discovered some interesting issues with some software the lab uses. Okay not issues exactly, it just doesn’t work the way we thought it did. In any case, there has been a lot of running around and doing things, just nothing productive for myself. Some days are like that though, hopefully I will have better luck tomorrow or maybe even later tonight.

(more…)

More competing projects

Were does the time go?! I have no time left to get my projects done and yet there’s still a lot that needs to happen. Today is one of my semi-famous lists of stuff I need to get done in an outrageously short amount of time. Didn’t we just do this a month or so ago? I think so, but here we are counting down yet again to the newest set of deadlines and as with all my deadlines they clumped together and fall at what amounts to the same time. Don’t believe me? Well let’s take a closer look.

(more…)

An uncertain future…

Surreal door made from a question mark.
Surreal door made from a question mark.

My funding is about to run out. There I’ve said it. The problem is I cannot afford to live without the funding I get from school. If I don’t find someway to gap the issue I could quickly find myself homeless, or worse. I’m trying not to panic, but it is just a little scary to be getting so close to this invisible end. Both my two PI’s have offered workarounds, which may or may not happen. There are some good options, but those may be off the table. It’s complicated, so let’s just lay it all out.

(more…)

A unique figure design

Over the past few weeks I’ve been hard a work making a new visualization for some of the data I’d recently processed. This again is for the project I won an award for (here), and while I’m not trying to brag, I’m super proud of how it came together. It was the first time I tried to do something like this and not only did my main-PI give me his approval it sounds like a lot of people from the lab were impressed with this as well. Unfortunately, I can’t quite give away what I did or how I did it, but I can share some of this.

(more…)

Initial results!

Okay I’m excited! I had a project my Co-PI offered me for the summer that I really, REALLY wanted to do (this one). We’ve been slowly collecting data and haven’t had a chance to do a detailed analysis of the result yet. It looked like we had something cool, but we weren’t sure what it was. Our data had a lot of noise in it (which is a given when working with EEG) and we needed to clean it to give us a better “view” of what was going on, so yesterday I sat down to do just that…

(more…)

I’m teaching solid modeling, again.

The lightbulb from my last lectures, you can make one too (here)!

Well I got a surprise email from my main-PI yesterday reminding me that I was teaching two classes this week. I knew it was coming, the surprise was that the summer courses are still going on, I haven’t gotten a single email about them since I taught my intro to MATLAB class. Normally when I teach I put all the information out there on the web for all of you to use it how you see fit. This class isn’t going to be that way, but there’s a good reason for it.

(more…)

Working in higher dimensions

Imagine if you will, only being able to move along a straight line. You’re now in one dimensional space. But wait! What if we are allowed, quite literally, to take a left. You are now allowed to move along a square space, this is two dimensional space. We can do better, though. You suddenly can move up and down, traveling in an area that’s the shape of a cube! You’re now in 3D space. Then suddenly you disappear from view, but where did you go? Welcome to the fourth dimension, you can’t see it, you can’t imagine it, but we can do math here and above!

(more…)

Finishing a project… maybe

Today is the day! Well, maybe today is the day, I’m hopeful though so let’s go with that. Today is the day I finish the analysis of the data I collected a while back for the experiment I wasn’t super thrilled about doing. The one I got an award for doing, funny enough (more). This project was a huge headache from the start, but I’m finally about to do the last bit of the work on the analysis and then all I have to do is write the paper. So let’s talk about what’s going on.

(more…)

Experimental limits

Well this is turning into a drama, but we keep having issues with the experiment. There are once again changes that need to be made, we’re four out of ten planned experiments into the project and while we’ve done the first four the same way, we keep trying to adjust our testing to a slightly different version of the protocol and it’s running into… issues to say the least. There are some things we just can’t accomplish using our testing paradigm and we have to accept that, but we still try to push those limits, even if it hurts.

(more…)

Changing the experiment

For the past few days I’ve talked about the importance of experimental design. Well sometimes midway through you realize a better way to do things. That was yesterday when I realized the thing we were looking for in our experiment could be found a better way. I’m not thrilled about this, but sometimes it needs to happen and I think we will have a better chance of finding what we’re after if we do it this way.

(more…)

Technical problems

While people worried about the robot apocalypse, I’m not. If I need to randomly turn my router off and back on again for it to work properly I doubt Skynet will somehow gain sentience and take over the world without someone needing to go in and reboot it from time to time. Technology is an imperfect thing, like biology, but we expect technology to be better than us at what we need it to do. Today we spent almost an hour doing a little dance with the technology in the lab trying to get all the pieces to play nicely. The robot apocalypse will be short lived.

(more…)

We meet again, figure 1

If you’re new around here, I’m working on a handful of papers all at the same time. Five in total, all first author journal papers. For those not in academia, that’s a lot. I don’t know how this happened or why it happened, but here we are. Two of them are basically finished, two are just starting, and one will (hopefully) be started soon. Which brings me to the topic of the day, figure 1. Figure 1 is arguably one of the most important figures in the type of work I do, so let’s dive into why and what I’m trying to accomplish.

(more…)

Sometimes you’re too close to the problem

I’ve had a breakthrough! I’ve been working for months on a problem and I probably could’ve come up with the solution sooner if I hadn’t been trying to force it. Maybe I’m weird, but I find the easiest way to come up with a solution to a problem is to just walk away from it. I don’t always do it, but I always end up regretting that I didn’t just step away from the thing long enough to get the full picture.

(more…)

On the research I do

My 3D printed spine (as in my own spine made from my CT scans, make your own body part here!).

“They are changing the world and I want to help,” one of our regular volunteers told the guy who runs the hospital department. It was a glowing review from someone who had spent the better part of the last decade paralyzed after a high level (cervical) spinal cord injury. We’ve seen him regularly for the better part of a year now and you would’ve thought we coached him if you could hear the review he gave the man who came to see our little lab. I feel stuck a lot, but yesterday I was reminded of why I do what I do.

(more…)

The connections we make

Networking. It’s all we ever hear about. It’s not what you know, it’s who you know. Maybe it’s not even so much about who you know, but how you approach people. I know if it were not for the people I’ve reached out to, I would not be where I am today. In fact, I can think of at least a handful of people whom I’ve reached out to only to have them change the course of my life for the better. Yesterday I got the chance to do the same for someone else.

(more…)

Two wild days!

If you’re reading this then it’s too late for me. Or rather it’s too early for me since I need to be up super early tomorrow, which is today (when you are reading this). Confused? Well it’s supposed to be a daily blog of my progress, but I’m cheating and writing today’s post last night. That’s because really, if you’re reading this I’m in an experiment. No, it doesn’t matter when you read this as long as it’s the day I posted because I’m definitely in an experiment. Don’t worry, I’ll explain.

(more…)

When you need to say no

Awhile back I wrote a post called “When you don’t want to say no” about some cool experiments that I was going to do and how the heck could I say no to cool experiments?! Well today is the other side of the coin. Sometimes you need to say no. You may not want to say no. You may not feel comfortable saying no. Nevertheless, you need to say no. Today is that story, the story of how I said no.

(more…)

Experiment result preview

This summer I am performing an experiment that could change our understanding of what a certain type of stimulation is doing. It’s all incredibly exciting (as always when I’m in my Co-PI’s lab) and I get to be the first author on the result. If we can show that this thing we are looking for is true then it will be a big shift in our understanding, but more importantly it will open the door to new types of non-invasive treatments. While I cannot talk about the details (as always) I can share that I’m excited about what may be coming.

(more…)

The week ahead

For a few weeks I was trying something new and doing a “week in review” well this week is exciting for a lot of reasons so I wanted to look at the week ahead! As usual I cannot give details about what is going to happen or why, but at least I can share my excitement and maybe one day soon I’ll be able to share what we did and point back to this post. So instead of looking back, today we’re looking forward. It’s going to be busy, but hey what else is new?

(more…)

Intro to MATLAB – Part 4

computer programming
computer programming
As a reminder, always have your coding cactus nearby in case you need some motivation (slap to activate super motivation powers).

We made it! This is the last post (for now anyway) in my four part Intro to MATLAB series. I reserve the right to go back and write more on the topic, but at the moment this is the end. If you’re just finding this and want to read the other posts in the series, I’ve made a super helpful Intro to MATLAB category where they are listed. Today we’re going to take a dive into editing code, finding ways to make your life easier, and just some bits of magic I’ve learned over the years that makes my life so much easier now. Let’s goooooo!

(more…)

Intro to MATLAB – Part 3

To debug or not to debug. Just kidding you’re always going to need to debug. My class has officially ended, so this weekend we’re posting the last two parts to the four part Intro to MATLAB series. This lecture I taught my class how to use the debugger in MATLAB to solve any sort of problem they may run into and how to make sense of any issues they had. Unfortunately this means there is no code associated with this class, but we can still go into detail. The best part about being able to debug is that it makes you look like a coding god, so it’s a skill worth learning.

(more…)

When a good experiment goes bad

I love stock photos, this is just too funny to me. Plus it’s how I feel most days.

Weeks of planning. Thoughtful discussion about the variables. Finding the perfect way to set things up. We ran tests, we collected pilot data, everything was ready, or so we thought! The thing about running an experiment is that you never know what will happen, especially when it’s the first time you’re doing it. Even though we tested the equipment independently it wasn’t until we were doing the actual experiment that the problem immerged. Never fear though, the story has a happy ending.

(more…)

Start of summer experiments

Well today is the day! I’m just hours away from collecting my first dataset for my summer project. I’m excited, it’s a cool project and I get to be first author on the paper. The topic is impressive to me so I think it will be a good way to get my name out there in the field since this will be my first paper in my Co-PI’s lab (well first, first author paper). It’s a lot of responsibility and of course I don’t have any time to prep. The first experiment is always the hardest…

(more…)

Learning is sneaky

Three years ago this fall I walked into my main-PI’s lab for the first time and I knew nothing about the work we did. I was a mechanical engineer and had machining, solid modeling, and control experience. None of which helped me in my new position. Learning something new is a slow process. The more you learn the more you realize you don’t know anything and it feels like three years later I’m just as clueless as I was when I first set foot into the building. Learning is sneaky that way, you don’t always realize how far you’ve come.

(more…)

The start of a busy week

Splitting your time between two labs should be pretty straightforward, on one hand my two PI’s have come to an agreement about how my time should be split and in a 40 hour work week, each should get roughly 20 hours of my time dedicated to the things they are working on. Easy, except it isn’t. Both are used to 40 hours to their lab and I’m not complaining, I enjoy being wanted, but as my Co-PI pointed out I have a lot going on and I need a break. Literally he told me to take a break, it’s bad enough that my Co-PI is telling me to go home.

(more…)

Intro to MATLAB – Part 2

I’m teaching an intro to MATLAB class and if it’s one thing I hate it’s hording knowledge so I’m sharing it here for all of you to enjoy! If you missed the first part, fear not you can find it here. I’ve also created a special category (the Intro to MATLAB category) where you can find these posts and a whole lot of other things I’ve taught, like my 10 week solid modeling for beginners classes and my incredibly detailed and surprisingly popular, know your spinal cord series (my personal favorite). Okay enough plugging my classes, let’s talk MATLAB.

(more…)

Intro to MATLAB – Part 1

Not MATLAB, but it looked nice.

Per my usual routine, I’m teaching a class and instead of hording the knowledge I’m putting it here for all of you to use! I’m even going to attach the example code I wrote, which has enough comments to fill a small book, to help everyone just starting out. As I explained to my students, this is an intro to MATLAB course so my focus is on showing how things are done in MATLAB and less on how to problem solve using MATLAB. Although the last two lectures have not been created yet so they may focus on problem solving, who knows.

(more…)

Competing projects

With summer upon us I still have a few things to wrap up, but I am hoping that by the end of the month I should be able to take a breather for a few weeks/month we’ll have to wait to find out. The issue now is that my main-PI and my Co-PI both have projects for me to do and both of those projects are incredibly time consuming. Oh and they both want them done at roughly the same time. Sounds fun, right?

(more…)

My talk is today and you’re all invited!

Okay so I wanted to update everyone on how my first lecture went yesterday since I only had a few short days to throw everything together and it was a mad panic to the end. Unfortunately we cannot go into detail today! That’s because today is my “I’m giving a talk” talk (which I wrote about here). It’s free to watch, my talk is roughly four minutes long and is a nice little rundown of some of the work I do. So today I figure I will go into a bit of detail and should you be so inclined to attend you’ll get the chance to chat with me in person about my work! Yep, I’m breaking anonymity yet again, but it’s for a good reason.

(more…)

Pre-class disaster

What’s the rule? If something can go wrong, it will? I’m fairly sure that applies in this case. I am just hours away from teaching my first class of four and nothing seems to be going right. So I need to step away before I throw something (okay not really, but I wish I could). It’s frustrating and part of the issue is that this was thrown together so quickly without any sort of prep beforehand. So what’s the backup plan, well that’s the topic of the day.

(more…)

Surprise class prep time

Between the bout of depression and the fact that I have some weird thing going on that bloodwork apparently cant figure out I have accomplished roughly zero of the prep I need for my surprise class (more here). So how do I come up with four classes worth of material in just a few hours… magic! I wish, but really I think the best thing for me to do is come up with an outline and then just focus on the first lecture (of four). Since I try to write daily, I figure we can go through my thought process together!

(more…)

On designing experiments

After meeting with my Co-PI and discussing the super cool experiment he wants me to do (here) it sounds like I’m in control here. Scary thought, right? This is that whole working WITH my Co-PI and not FOR my Co-PI, he trusts me to make good choices. I mean either way he’s going to need to sign off on it when I finish the design, but it’s kind of interesting to be the one who gets the say in how we do this.

(more…)

Surprise teaching, seriously.

Well this is awkward. My main-PI just asked me to teach a course on MATLAB to our new summer interns. Most of them have never used MATLAB before and those that have probably know very little about it. To fix this my main-PI told me that I was going to teach a course on it. At first I thought it was one, but it turns out he want’s four classes (two hours long each) on it. I was trying to have a light summer, but that doesn’t look like it will happen.

(more…)

Surgical shadow update!

Well I finished my surgical shadow today. Frankly I’m exhausted, maybe I was just too excited, but I got roughly zero sleep last night. That said, it went better than the last shadow where I had just gotten my second dose of vaccine the day before. Now that was not my idea of a fun time! So per the usual I cannot go into the details, but I can talk vaguely about what happened and what’s next.

(more…)

On finishing a story

I am an avid reader. I absolutely love books and if I had more time I would probably read even more than I do. Despite being incredibly busy, I read daily and the amount I read varies wildly depending on how much time I have. Still, I manage to read an hour or so a day depending on how I’m feeling. So far this year I’ve read 19 books with a goal of hitting 30 by the end of the year. I would’ve gone for the whole book a week thing, but that felt like too much pressure for something I enjoy doing as a hobby. The problem with all that reading is inevitably stories end.

(more…)

Another surgical shadow

Just FYI, I didn’t take this and I’m pretty sure it’s just a stock photo, but it works for the post. I wouldn’t want to cause any privacy issues.

Well it’s officially on the books! Monday (super early) morning I will be shadowing my second surgery. For those new around here this was the first. It was an awesome experience and I’m excited to do it again. Today we’ll talk about why I, as someone who does non-invasive research, is even attending surgeries and what I get out of them. There is an actual practical reason to attend, but it’s also just super interesting!

(more…)

The best laid plans…

The full quote is “the best laid plans of mice and men often go awry” and is from a poem, but also inspired the book title, “Of mice and men”

Well this week has been a serious rollercoaster of emotion. There have been incredibly high highs and extremely low lows. It’s so bad I’m not even sure what’s going on at the moment and it’s throwing my entire life into chaos. I wish I were exaggerating, but unfortunately I am not. So what has me so out of sorts? My academic plans are entirely up in the air now. For the next few months (up to 6 months) I will have to sit and wait to figure out what I can do about it. Let’s just start at the beginning.

(more…)

Intro to ICA

Independent component analysis, probably not something you hear about all that often unless you’re in a field that uses it. If you’ve found this via google or the such, then you’re probably looking for an explanation on what the heck ICA is and how to use it. Fear not, today we’re going over the why of ICA, why it works, why we use it, and why it isn’t the perfect tool we wish it was. Hint, the reason it isn’t perfect is because of math, stupid math. Quick note, I’ll be focusing on EEG uses for ICA, but there are tons of other applications and this knowledge will still apply to them as well.

(more…)

First class of the summer

I’m teaching again! Okay, I didn’t exactly stop, I mentor and do other things, but tomorrow is the first class of the summer that I’m teaching. Which means today I need to finish the slides I’m using, review the materials, and get everything ready so everything will go smoothly. There’s a lot of moving parts that have to happen and while I’m not particularly new to this, it will be the first time teaching the topic. What topic is that? Well…

(more…)

Journal problems

I feel like I’m playing the how many journal papers can I have in review at once game and I hate it. Since there’s so much going on I think it would be a good idea to discuss a little bit on what I have up in the air at the moment, why I’m so freaking annoyed about the situation, and what comes next. Most of this is just me being frustrated and venting about the process, but what the hell, sometimes it’s okay to complain. I think that’s pretty much what grad school is anyway, getting better at complaining.

(more…)

The hunt for funding

Funding, a running theme around here. When I started my PhD it was clunky, I had no clue what I was doing, but I new that I needed to have some money because the first rule of doing a PhD is that you DO NOT pay for your PhD. That much I knew from my Masters (which I was lucky enough to not have to pay for because my PI at the time was just starting out and had funding for me). The rest was up in the air and has been up in the air for a little bit now, so today I’ll be talking about my funding history and where I’m at now. It’s all a little up in the air at the moment, but I’m optimistic.

(more…)

Surprise summer project!

I’m super excited! My Co-PI sent me an email late yesterday asking me if I had time to help with an experiment. I absolutely love my Co-PI’s lab and all the stuff they do (throw back to this post), so of course I wanted a project! Well I read over the proposal and what he wanted me to do and let’s just say that I am in for a fun summer. I cannot wait to get started, since I can’t go over the details about what I’ll be doing, I think I’ll talk about the consequences.

(more…)

On having two PI’s

My two PI’s, a comedy/drama TV show I want to make one day which just happens to be based on my life. Yep, for those who are unaware I have a dual appointment in a hospital where I do a lot of my research. It’s amazing and it really makes me excited to focus more on the clinical side of things, but it means that I have not just one, but two PI’s and that isn’t a bad thing! It’s just a bit of work and can feel like being caught in the middle.

(more…)

How to find the right lab for your PhD

Going into a PhD program is a confusing whirlwind of stress, new experiences, and the general feeling of being lost. You do belong there… right? You know what’s harder than making the choice to get your PhD? Finding the lab you want to call home for the next five or more years. Inspired by advice I gave to one of the undergrads I’m mentoring, today we’re going to talk about how you should hunt down a lab you want to be a part of. It’s that time of the year again, but don’t worry, finding the right lab for you doesn’t need to be scary.

(more…)

The start of summer teaching

Today is the start of our labs summer classes. This marks the beginning of roughly 12 weeks worth of lectures on the stuff we do in the lab for our undergrad and high school students. It will be a chance to teach them how to use some of the techniques they will be working with during their summer with us and it will also be a good refresher for everyone in the lab, because we tend to focus on very specific analysis when we do our research it helps teaching each other some of the things we do well.

(more…)