Day 8 – Final Day

Final day of work experience 🙁

Believe it or not, there was no stats lesson today. We sat down with Dr. Laber and had an hour-long discussion about his path to becoming a professor. He grew up in Michigan, exhausted the math courses at a tiny local college, and decided to attend UCLA his sophomore year. Beginning a program for students who had completed all undergraduate math classes, he found statistics as his way of applying the abstract concepts. Overall, our time with him was very enjoyable, as his easygoing attitude and quirky humor always kept things interesting. We gave him our gifts as thank-yous for the time he spent with us, and headed to the BOM to meet with this man Dr. Laber only referred to as “Rob” from CAA.

Turns out Rob actually had worked at the CIA, not CAA, for about 15 years after getting a degree in chemistry and working in the NASA virtual laboratories and teaching at Yale. So, quite the guy. He’d been to countless countries and had so many interesting stories to tell. His doctorate and master’s degrees had both been fully funded by NASA and a couple other major corporations. It was a really unique experience meeting someone as accomplished and well-rounded as Rob, who I felt had been given quite an unassuming description by Dr. Laber. Before we knew it, our meeting was over and Suki and I were saying goodbye to the graduate students we had been working with for the last couple weeks. Thankfully, we agreed to keep in touch with Rob, Lisa (the graphic designer), and Allison (the programmer set to work at Apple starting September).

All in all, the experience was something I hadn’t really expected. While the work was sometimes tedious, and the lectures sometimes terrifying, the knowledge I’ve gained and the people I’ve met made it completely worthwhile. Being on a college campus was also a fun experience, being able to hang out at the Tally Student Union (which I would highly recommend) and walking through all the buildings from SAS to the BOM made NCSU feel pretty homely for the past 8 days. I’m glad to have been a part of it.

Suki and I in our Laber Labs shirts with Dr. Laber himself

Day 7 – Far from Awful Waffles

I can’t believe it’s the second-to-last day already. We finished our presentation on multistep regimes and transitioned into a more qualitive approach. Dr. Laber spoke of various models to be the most efficient and most effective options, acknowledging each’s strengths and weakness. For example, he proposed that patients themselves could select treatment preferences; however, health literacy is notoriously low, as the common person won’t understand these complex patient regimes with so many variables and potential outcomes.

During the second part of the day, Suki and I continued to create levels for the Boredoom game. We began incorporating more complicated turning sequences (now with some trees spinning two times per turn or changing its direction from clockwise to counterclockwise). It was just as monotonous, if not more, than yesterday’s work. Sometimes the most difficult part of the level would be naming it, as we often disagreed. We joked that after an entire year of being lab partners in AP chemistry, through all the stressful lab reports and exams and notebooks, this game was the biggest test of our partnership yet. We had finished 22 boards total before Dr. Laber asked us to write a text-based algorithm to describe a sequence of actions that could be programmed into a computer to solve any Boredoom level. It was difficult to match the level of specificity Dr. Laber was looking for, as we had to recognize the possible moves 1 move away from the end square, to 2 moves away, and so on until it had “bloomed” out to reach the starting square.

The various 3D-printed Boredoom pieces
All the lovely diagrams we filled out for hours on end, with each tree labeled and the correct pathway numbered

And on a non-work-related note, Suki and I went to Smash Waffles today on Hillsborough street, who had the best waffles I’ve ever had. Here’s an image of our incredibly nutritious lunch, including flavors such as chocolate chip cookie, maple bacon, and salted caramel:

Day 6 – Sadistic Statistics

Last day of stats lessons!? Maybe? At least, this’ll be the last time I try explaining one of the algorithms. Today’s focus was on multistage regimes (quite the party) and concerned the new variable H for history of treatments a patient receives. Here’s the equation:

Remember:

  • Y = outcome
  • X = patient characteristics
  • Q = quality, or type of function
  • A = treatment
  • A bar = sequence of A
  • E = expected outcome
  • ∏ = product operator
  • t = time
  • T = subscript just to indicate transposing of data to fit the code

Dr. Laber explained how this function defines a potential outcome under some regime [Y*(pi)] as a summation of all “a” values within the function defined by the sequence of treatments received. Then this is multiplied by the product operator acting from t = 1 where the regime at some t value by the sequence of “a” treatments with the history of such treatments before the trial took place. Ultimately, the entire right side of the equation can be negated if the sequence provides a 0 or all 1s. Woohoo! The final equation below just explains that the expected outcome of an optimal pi regime must have a greater or equal utility value that any other outcome (making it the most favorable). My parents said I’d better want to be a stats major after all this, and I’m starting to agree.

In the second part of the day, Suki and I worked in the BOM and helped design levels for a new board game – Boredoom. Based off a board game and the word “boredom” due to the tediousness of creating it, the game has a 3D printed goat trying to evade rotating trees that (in theory) shoot pine needles on a classic chess board layout. While Louie was off having the board be carved out of wood, Suki and I were planning out 12 different levels, annotating the correct move set, and transcribing it to sheets of paper. It was both arduous and exasperating to keep track of all the pieces, but we’re happy to be helping the Laber Labs team. Plus, we’ll be featured in the credits!

A bonus set of equations just for you 🙂

Day 5 – Donuts, dice, and classification-based characterization functions

Second week started with a bang, and by that I mean Suki and I were given donuts halfway between our daily stats lesson. Today, Dr. Laber continued his presentation on modeling the ideas behind precision medicine. He spoke of the Horvitz-Thompson estimator that introduced an unbiased estimator under probability sampling designs:

(click the image for better resolution)

The argmax operator defines input value for maximum output, capital  as the optimal regime (most favorable outcome), p as the probability value, w as the event, a as the patient treatment, and x as the correct treatment to provide to the patient. The equation just lays out the fact that the probability for an optimal “a” as defined first by x as a component of event w of components y, x, and a. It’s… rather confusing… There’s a lot of statistical jargon that’s been pretty difficult to understand at first, but it’s become (slightly?) clearer through these mini-lectures.

Dr. Laber also gave us a problem before giving us 7 minutes to solve it consisting of rolling a dice three possible times and wanting to attain the maximum score. We were able to find the correct “cut-off” numbers of {5, 4} for turns 1 and 2 before Dr. Laber stepped in and showed us through the program R that those two numbers did indeed yield the highest possible score. We then met with three very accomplished people, beginning with former department head Dr. Sastry Pantula, who’d been at several high-ranking positions (including the NSF!) and now serves as a dean at Oregon State. We only had about 10 minutes before he had to leave, but we spoke with him about his life, his work, and his daughter (who’s also a rising senior). Next was Dr. Brian Reich, whose work with dust samples later became the plotline for a CSI episode! The fungi from the dust enabled him to pinpoint the origin of the dust within 200 km through the use of many (complicated) statistical equations. The last person we spoke with was Ryan Martin, one of the most published people in the world for his age. His theoretical approach to probabilities defied all previous work with the Bayesian and Classical forms of statistics, earning him a fair share of supports and critics. All the people we spoke with were incredibly accomplished and interesting to speak with- I feel really grateful that they made the time to talk to Suki and me.

Dr. Laber and his absolutely, 100%, fully comprehensible R programming

Day 4 – so, so many statistics

Friday! Today, Dr. Laber’s daily stats lesson consisted of the math behind precision medicine. It was, by far, the most complicated lesson Suki and I have ever received in our lives. He went over insanely convoluted functions for sequential multiple assignment randomized trials (SMARTs) for max efficiency of data. These included Q functions (a type of trial) of the three variables {(Xi, Ai, Yi)} for certain patient characteristics that would in theory spit out the proper treatment using digits of {-1, 1} – I know, not the most intuitive of equations. Before we knew it, Dr. Laber had moved on to linear regression-based estimations like this one:

He also tied in a bit of calculus, which was thankfully something I could understand, when looking at optimal regimes (best treatment flow-path for a patient). His lessons have proven to be both interesting and wildly terrifying, especially since Suki and I are the only ones in the audience. The second part of the day was composed of working on an augmented reality (AR) 3D imaging project with Lisa, the graphic designer. AR is a special type of animation that uses real-time images, such as a video feed from a camera, and placing animated objects on top of it in the virtual world. She had us create animations using the engine Unity that would be triggered by the camera recognizing a certain object- a card with our names on it. Three hours later, we had a (somewhat) functional model in place; mine included the letters of my name peeling off the page while trees grew and shrank in the background and food spinning circles in the bottom right corner. While it was fun trying my hand at 3D animation, the navigation of so many windows and the difficulty of the program overall showed me how I could never be an animator. That stuff must be HARD. All in all, I’d say it was a successful first week at Laber Labs, and amongst all the unintelligible codes and graphs, it’s been a good time.

Dr. Laber giving his daily stats presentation
Unity’s interface, plus a sneak peak at my sub-par animation skills

Day 3 – Less Statistics?

Today’s schedule was much, much quieter. We began by meeting one of Dr. Laber’s colleagues, Dr. Ana-Maria Staicu, a Romanian professor who has several degrees in the math/statistics area, who also happens to be the mother of one of my good friends from tennis tournaments. I knew she worked in some professional setting, but I had no idea she was working only two doors down from Dr. Laber – small world, huh? She introduced us to a few of her projects, including statistical analyses of marathon runners at the Olympic trials and the caloric intake of lactating pigs. One particularly interesting project she was working on related to the diseased white matter involved in multiple sclerosis (a brain disease that inhibits logical thought and motor control). After showing us multiple complex diagrams about a specific area of affected tissue, she explained that statistical algorithms could help predict future affected areas and allow the doctor to prescribe more accurate medicine. As Dr. Staicu said herself, statistics is one of the most applicable fields in the world- using data to draw conclusions helps in absolutely any field. Her obvious passion for her work was admirable, and she kept trying to get us to consider it as a college major (still not so sure). After speaking with her for a couple hours, we visited BOM to see what a different grad student was up to (we’re slowly meeting each person in the lab). Eric, a statistics major for undergrad, had hooked up several TVs to train an intelligent AI in the popular football video game Madden. He explained (in very basic terms) how each successive run would gradually increase the computer’s ability to choose the most optimal play, much like Nona, the chess robot. Tomorrow, we’ll be meeting with the team’s graphic designer, Lisa, to work with some 3D modeling software.

Eric and his 3 monitors, each controlled by a separate AI

Day 2 – More and More and More Statistics

The second day began with a nice 10:30am start, but the late wake-up time still didn’t prepare me enough for that day’s statistics lesson. Today, Dr. Laber introduced us to the programming language R, and gave us several examples of how it can be used. We first looked at a massive spreadsheet of data taken from about 20 different dogs suffering from induced paralysis (from a getting hit by a car, falling, etc.), with cells including the time since incident, presentation, gender, breed, location of source, and biomarker proteins such as pNHFP and S100B that were measured. Dr. Laber asked Suki and I to find the primary causal factor that would determine a dog’s ability to walk after both 6 weeks and 6 months before setting a timer to 5 minutes and stepping out of the room. While a little daunting and stressful, we were able to deduce that if the average level of protein GFAPP exceeded a level of 0.31, the dog would have roughly a 92% chance of remaining paralyzed. He agreed, then showed us how R could be used to come across the same conclusion by comparing statistical algorithms of recovered vs. non-recovered dogs. He continued with these short exercises where he’d give us time to converse before explaining it in code, with examples such as latent states of depression of terrorists vs. non-terrorists, as well as methods of finding demographics of a population with just a small sample. It was quite the hour-and-a-half long hyper-speed presentation of applications, but our work felt important and our conclusions felt meaningful. Later that day, we went to the Laber Labs at BOM to meet with the team’s graphic designer, Lisa, to speak with her about a potential project for Friday using 3D imaging before we helped train the chess-bot Nona through about 600 more actions. Our time today felt pretty long, but the lab is full of so many interesting people and projects that each day is something completely new.

Dr. Laber’s morning presentation – on the pages are just lines and lines of code
Lisa’s sketch ideas for Nona, the chess robot

Day 1 – Lots and Lots and Lots of Statistics

First day in the books! After struggling with parking for well beyond the 10 min we had given ourselves as a buffer, Suki and I arrived at the 5th floor of NCSU’s Statistics Department. We met with Dr. Eric Laber, a statistics professor who is involved in so many interesting endeavors on and off campus. He led us to a conference room where he gave a presentation on what we’d be doing for the next couple weeks and the vast amounts of applications for statistics, specifically adaptive algorithms (computer programs that learn from each previous run/action and can compile that data and be able to decide more optimal actions), with projects such as chess-playing robots whose code could be cross-applied to identifying individuals involved human trafficking, fighting the AIDS/HIV and Ebola crises through precision medicine (providing the right treatment at the right time to the right patient at the right dose to maximize resource potential), and so many other crazy complicated schemes that I couldn’t wrap my head around. It wasn’t even midday and I was already mentally exhausted. He gave us a tour of campus before taking us to BOM (Bureau of Mines) where his research facility, Laber Labs, works out of. There we met Alison Wu, a graduate student from China who will be working at Apple starting September. We helped her manually program Nona, the chess-playing robot we’d heard so much about, by replicating the actions given by a program on a physical chess set to 100 actions and taking pictures of each specific move. She explained this would help Nona compile a library of images to develop a clearer grasp of each chess piece, rather than just working with online 3D models. In total, Suki and I completed almost 800 actions – phew. While tedious, we understood how important the work was- plus, we were rewarded with ice cream from NCSU’s famous Howling Cow! I’m excited to learn more about the rest of the team which consists of people from statistics to industrial design majors and helping them out with their respective projects. On to the next day…

Alison’s Chess-Playing Robot, Nona
Our Top-Notch Programming Workspace

 

Skip to toolbar