Nicholas Shaw

Nicholas Shaw

Computer Science, Problem Solving, Research and Development

Home | Projects | Blog | About | Connect

Who is Nicholas Shaw?

I'm a computer scientist with a biochemical research background.

Through my experiences, I've developed skills in research, problem solving, computer science, and biochemistry.

Research Experience

During my undergraduate degree I was a member of 3 different research labs. It was an incredible pleasure and honor to work with everyone in these labs, and I consider these experiences the most enriching experiences of my four years of undergrad.

Nakafuku Lab, 2020

First, I joined the Nakafuku Lab investigating neural stem cell migration and differentiation patterns. During my time in the Nakafuku lab, I analyzed multi-channel confocal microscopy images to determine the origin and destination of neurons within mice brain sections. Early in my time with the lab, I streamlined their image analysis macro script resulting in ~10% faster image analysis

Seegar Lab, 2021 - 2023

After Dr. Nakafuku announced his retirement, I moved onto a new challenge when I joined the Seegar Lab. Dr. Seegar contributed massively to my development both scientifically and personally. Within the Seegar Lab, I learned the entire structural biology pipeline from cloning DNA into vectors, expressing vectors in eukaryotic expression systems, protein purification, and finally protein crystallization and x-ray crystallography. With the support of Dr. Seegar and the UC Office of Nationally Completive Awards, I was able to apply for and receive the Goldwater Scholarship. During spring 2022, the majority of my work with the Seegar Lab concluded, with my work shifting away from wet lab research to computational methods in structural biology.

Brown Lab, 2022 - 2023

I arrived at the Brown lab during the summer of 2022 as a BCMP Summer Scholar. This period of time was very exciting for structural biology researchers due to AlphaFold, a machine learning model for protein structure prediction, being recently released to the public. Unfortunately at the time, the size of these predictions were limited to around 2000 amino acids due to GPU constraints. I developed a method which allowed the lab to piece together multiple small predictions into large structure predictions that far exceeded the 2000 amino acid limit. In validating the method, it was able to accurately place 12 of the 14 domains of the cytochrome C oxidase structure. After the method was complete, I focused on developing a better machine learning tool than what was currently published to evaluate the "naturalness" of predicted protein-protein interactions.