Tag Archives: sfsu

Dr Chris Davies’ PINC/GOLD/gSTAR Program 2022 Graduation Speech

16 Sep
Image of Dr Chris Davies giving his speech. On the right you see the slide with his name and title: Christopher Davies, PhD. Antibody Engineering Department. Genentech Early Research and Development (gRED). Genentech, Inc.

Chris Davies: “Today, we are here to recognize and celebrate these students who began, endured, and successfully completed the PINC, GOLD, or gSTAR certificate programs. I want to begin by saying congratulations and well done. Bringing together the fields of computing and data science with biology and chemistry is a pathway towards the future, that is now. The growth of technology to analyze large data sets, create applications, and the ability to code has never been more important in a generation than it is now. To the dreamers and organizers of these programs, I am happy to say your dream has come true amongst these students today.

For those of you that do not know me, my name is Chris Davies, and I am so honored to be here today speaking to you. My involvement in this celebration today arose from a vision that began with Joy Branford and Marlena Jackson at Genentech. A vision for change and opportunity. To change the face of STEM education, and to provide an opportunity to those that were not born into opportunity. My job at Genentech is to discover next generation medicines that change the lives of the patients that we serve. My job in life is to be Chris, a man that tries to make a difference in the lives of all the individuals that he encounters. I saw the gSTAR program as the opportunity that aligned perfectly with that job description. Alongside, my Genentech colleague, Chunwan, and SF State professor, Anagha, we envisioned a course that not only imparts knowledge to the students, but builds a bridge of life experiences that each student can walk across, allowing them to see and believe that they can achieve and aspire to similar or even greater levels. That vision became CSC 601, a seminar series course that outlined the drug discovery and drug development process from basic biology to post market approval, using current Genentech employees as guest speakers, whose jobs span the entire drug development process. Not only did the speakers talk about their job description and the role it plays in drug development, but also, each speaker outlined their life and career journey, emphasizing the successes, failures, and challenges that have led up to where they are at now.

The journey of a class and a scientist

Chunwan and I were the first “guest speakers.” We introduced the entire drug development process from start to finish. I have to say this was fun! Getting back into the classroom (albeit virtual) to engage with college students brought me back to my days in graduate school. We were able to set to tone and foundation for what was to come during the semester. Think about the timing and relevance of this course topic. We were and still are in the midst of the largest global health pandemic anyone has ever seen. The news was littered with information on the discovery and development of vaccines, followed by more information on vaccine and drug authorizations and approvals. What better way to engage with current events than to impart knowledge, but also make room for open discussion? Just like the rest of the speaker panel, we highlighted our life and career journey. A journey that included for me growing up in Kentucky to Sierra Leonean parents, who immigrated to the United States South in the embers of the Jim Crow era in 1973. A journey that included balancing life as a division I soccer player at Western Kentucky University with a chemistry major, mathematics minor, all while being heavily involved in undergraduate research. A journey that took me to Atlanta, GA for two summers for an internship at the Centers for Disease Control and Prevention (CDC), which opened the doors for me to pursue my doctoral degree at Purdue University in Indiana. A journey that led me to pack up my car to drive 2225.5 miles across the country to start a new life in Oakland, CA on a $39k postdoc salary at 26 years old.

As I sat through each class during the semester, I could see the level of engagement from the students and the impact each speaker was making as he or she described their journey and job. My favorite class of the semester was the last class, in which we held an in-person discussion session. I was blown away by the overwhelmingly positive responses and feedback from those that took 601. On behalf of all the guest speakers, I want to thank the 601 students for your willingness to allow us to take you along for the ride through our life and career journey.

The students of the gSTAR class that Dr Davies (on the far right) developed and taught with Dr Anagha Kulkarni (on the far left) and Dr Chun-Wan Yen (not pictured).

To the graduating students

That was a little bit about me, my involvement, and appreciation for the gSTAR partnership with SF State. For the second part of this speech, I would like to speak directly to you, students, because we are here to celebrate you and your achievement today. When I was asked to be the speaker at this celebration, I was overwhelmed with humility and honor that I would be entrusted with this responsibility. A responsibility to not only represent myself, Genentech, and the ones who were brave enough to ask me to talk and impart my ridiculousness, that some might call wisdom or encouragement. For those that know me, I love to talk, connect with people through stories, laughing, jokes, and through wrestling with life’s most challenging and deep topics. In order to collect my thoughts to ensure they were coherent, I first went to YouTube and searched for commencement speeches.  I listened to speeches from Barack Obama, Oprah Winfrey, Denzel Washington, and Chadwick Boseman. Even this past weekend, I heard former NBA champion, Dwayne Wade, give Marquette University’s commencement speech. Each speaker used their life’s journey to impart wisdom to the graduates, in hopes to inspire them as they embark on their next steps.  These individuals that I listened to need no introduction. These individuals have done extraordinary things in their lives that we continue to celebrate today, but let us not forget they all started out as people just like you and I. They had upbringings and experiences like many people in this room today, but what was it that separated them from the rest? Was it their talent, resilience, passion, desire, determination, hard work, belief, support system, opportunity, etc? The first thing I want to say to you is that you have to embrace your own journey, it isn’t about comparing yourself to other’s successes or failures, but try to take pieces of others experiences to help propel you on your own path.  

There are four things that I have learned along my journey through life that I hope will help inspire you along your own life journey.  I continue to live by and struggle through what these four things mean for me in each season of my life. This is an ever changing and ongoing process.

The 2022 GOLD, PINC and gSTAR graduates. The picture shows 18 students and a cake with candles.

#1: Explore what brings you excitement and try to do those things

In school, I always did well in math and science, and my dad was/is a chemist, therefore, he pushed my siblings and I towards majoring in chemistry in college. Doing chemistry and working in a lab did not fit for my brother and sister, even though they did it to please my father. For me, once I started doing undergraduate research my second semester of college, chemistry became real for me. I enjoyed it! I learned so much working alongside my professor. I enjoyed getting results and analyzing data, all in pursuit of telling a story of what we think is going on. Soon I realized that working in the lab enabled me to travel all over the United States to go to conferences to present my data, talk to people, and continue to learn even more. Being at a conference opened the door for me to get an internship at the CDC, which exposed me to the world of proteins, biochemistry, but most importantly, that getting a PhD was possible for me. Obtaining a PhD open doors for me to come out here to do a postdoc at UC Berkeley, and then, transition to Genentech. The main takeaway is that it started with my openness to trying something new that ending up being fun and exciting. I had no idea that saying yes back then would lead me to me standing here in front of you today. What I do know is that doing stuff that excited me helped me to navigate the challenging and difficult moments along the way.

#2: Seek balance in your life

Following on from my first point about doing things that you are excited about. I grew up playing soccer since age 5. I played on travel teams, high school varsity, I was a division I soccer player, and I even played for a semi-pro soccer team while pursing my PhD. A typical weekday during graduate school consisted of working in the lab from morning until 5pm, and then, I would leave campus to go to the sports club to coach kids for 2-3 hours, before having my team training for another 2 hours. After practice, we would go eat around 10:30-11PM, and then, I would shower and go to bed to do it all over again the next day. Weekends consisted of playing games locally, or traveling as far as 4-6 hours for away games. As crazy as this schedule was, it brought the perfect balance in my life.  When I was at school, I was focused on chemistry, when I left school, I was focused on coaching and playing. The main takeaway here is that seeking balance in your life is healthy and beneficial. I learned to be so much more efficient in my work, but also soccer gave me a release from school, and school gave me a release from soccer.

#3: Find mentors

This I believe is one of the most important things that I’ve learned along the way. Finding people that can help guide you along your path. You do not need people to give you step by step instructions, but you need a mix of people, a board of advisors, that you can lean on a times to help you navigate this journey called life. The key things about mentors are: (1) they do not have to look like you, (2) they do not have to be your friend, (3) they should be people who have your best interest in mind, (4) they should be individuals that challenge you to grow, and (5) they should be people who call you out equally as often as they praise and support you. These are people whose goal and desire is to see you reach your full potential, along your own journey. Sometimes these people are in your life for only a season, others across multiple seasons, but I encourage you to seek these people, be open to learning along the way, and continue to stay connected or in touch, even if it is only for a simple check-in or hello.

#4: Do not be afraid to be uncomfortable

I have found that growth and progress is uncomfortable. Some of my greatest successes and accomplishments stemmed from saying yes to stepping into, remaining in, and/or enduring uncomfortable situations and circumstances. The best example in my life was my decision to move out here. I was finishing my doctorate degree and I was still playing soccer, coaching, and I had a couple job opportunities, one in particular to work for my friend/mentor’s company. He painted the picture of learning directly from him in the area of pharmaceutical analysis, while continuing to play and coach soccer. He even proposed that I take over managing the soccer club. To put it simply, I thought this was my dream scenario to do science and soccer.  Everything was perfect, I knew the area, the people, and I would still learn and grow in my career, however, there was one thing that held me back from saying yes, this would have been comfortable. I had one opportunity, a postdoc at UC Berkeley, that paid me less, in an area that I knew nothing about, without friends and family, but would be an adventure, especially since I was 26 at the time. I chose to move out here to the unknown instead of staying for the known. I would rather come out here and it not work out, than to be too afraid to try.  It was uncomfortable adjusting to life in the Bay Area compared to the south and Midwest. It was uncomfortable having to start life all over again making new friends and learning new routines. It was uncomfortable paying $1100 for an apartment the exact same size as one that I only paid $500 for in Indiana. I had no idea at the time how my life would turn out, but that decision changed my life forever. Just think, I would not be standing before you here today. The main takeaway here is do not be afraid to be uncomfortable because you never know what can come out on the other side.

Dream big and do not be afraid

            In closing, I would like to encourage you to dream big and do not be afraid. Congratulations on completing these programs and good luck with the next steps in the journey. Thank you for your time and this opportunity to speak.” 

The SFSU and Genentech team responsible for creating and teaching the gSTAR program. Chris Davies is in the middle of the back row, the tallest of the group.

Matt Suntay’s jump into the PINC computing program

27 May

Matt Suntay is one of the students in the PINC program and also a research student in my lab in the E. coli / drug resistance / machine learning team. A few days ago he gave a speech at our PINC/GOLD/gSTAR graduation event. I thought it was a great speech and Matt was kind enough to let me share it here both as a video and the text for those of you who prefer reading.

“To those of you who may know me, you all know I’m pretty adventurous. For those of you who may not know me, first off, my name is Matthew Suntay, and I have jumped off planes, cliffs, and bridges – and each time was just as exhilarating as the last. But, let me tell you about my most favorite jump: the leap of faith I took for the PINC program.

I call it a leap of faith because when I first heard about the PINC program, and specifically CSC 306, I thought, “Ain’t no way this could be for me. I may be stupid because I can barely understand the English in o-chem and now I gotta understand the English in Python? Maaaan, English isn’t even my first language… But they said I don’t need any prior computer science knowledge, so why not? It’s Spring ‘21, new year, new me, right?”

And let me tell you, it definitely made me a new me. I went from printing “Hello World!” to finding genes in Salmonella to constructing machine-learning models to study Alzheimer’s Disease and antibiotic resistance in E. coli. These are some pretty big jumps–my favorite, right?–and they weren’t easy to make. However, I was never scared to make any one of those jumps because of the PINC program.

When I think PINC, I don’t only see lines of code across my screen or cameras turned off on Zoom. I see friends, colleagues, mentors, and teachers. I see a community.

I see a community willing to support me in my efforts to develop myself as a scientist. I see a community providing me the platform and opportunities to grow as a researcher. And most importantly, I see a community that shared hardships, tears, laughter, and success with me.

I can confidently say that the PINC program was, and still is, monumental to my journey through science. Thanks to the PINC program, many doors have been opened to me and one of those doors I’m always happy to walk through each time is the one in Hensill Hall, Room 406 – or the CoDE lab. It was here in this lab that I met some of the most amazing people who want to do nothing but help me reach new heights. I’m so grateful and lucky to have them. So thank you, Dr. Pennings, for believing in me and continuing to believe in me. Thank you to everyone in the CoDE lab for supporting me and laughing at my terrible jokes – and real talk, please keep doing so, I don’t know how to handle the embarrassment that comes after a bad joke.

If I haven’t said it enough already, thank you so much to the PINC program. If you were to ask the me from a year ago what his plans were for the future, he would tell you, “Slow down, dude, I don’t even know I’m trying to eat for breakfast tomorrow.” But now if you were to ask me what my plans for the future are, I’d still tell you I don’t know what I’m trying to eat for breakfast tomorrow because I’m too busy writing code to solve my most current research question, whatever it may be.

For many students, including myself, one of the biggest causes of an existential crisis is, “What am I gonna do after I graduate?” To be honest, I’m still thinking that same thought, but without the dread of an existential crisis. One of the coolest parts of the PINC program is the exposure to research and the biotechnology industry, and learning that research == me and not just != the stereotype of a scientist.

Dr. Yoon, thank you for taking the time and effort to push me and my teammates forward, because even though our projects were difficult, we learned a lot about machine-learning and ourselves, like who knew we had it in us this whole time? You definitely did and you helped us see that. Professor Kulkarni, you also helped us realize that we should give ourselves more credit. 601 and 602 showed us we can be competitive and that we’re worth so much more than we make ourselves out to be. Also, I would like to give a quick shoutout to Chris Davies and Chun-Wan Yan for the wonderful seminars because those talks gave me hope and inspiration for the future. Knowing that there’s something out there for me makes going into the future a lot less scary and a lot more exciting because who knows what awesome opportunity is waiting for me?

And one last honorable mention I would like to make is to Professor Milo Johnson. He was my CSC 306 professor, and I don’t know if he is here today, but he was an amazing teacher in more ways than one. He helped me turn my ideas into possibilities and I have him to thank for helping kick start my journey through PINC. When I thought “I couldn’t do it, this isn’t for me,” he said “Don’t worry, you got this.”

So, once again, to wrap things up, thank you to everyone who’s helped me out this far and continues to help me out. Thank you to all my friends, mentors, and teachers that I’ve met along the way. And thank you to the PINC program, the best jump I’ve ever made.

Matthew Suntay – PINC graduate 2022

SCIP 2021 helped 130 bio/chem students improve their coding skills.

26 Aug

This past June and July, 130 participants improved their coding skills in the 2021 SCIP program at SF State University! I am so excited about this program and very grateful for the amazing team of people who ran SCIP 2021 (Rochelle Reyes, Ryan Fergusson, Olivia Pham).

I would like to share with you all how it went. The 130 participants were mostly biology and biochemistry students, but we also had some alums and staff who joined. Just over half of the participants were undergrads, and most had little or no coding experience.

Our participants were ethnically diverse and 63% identified as female, non-binary or gender non-conforming.

How was SCIP 2021 organized?

The participants were organized in teams of 5-7 people. This summer, we had 10 R teams, 11 Python teams and 2 ImageJ teams. For each team, we pick one member to be the team leader. Team leaders are chosen based on their leadership experience, not their coding experience.

MaryGracy Antony, an incoming SFSU Biology Master’s student was one of the team leaders – she had no coding experience at the beginning of the summer. Here is an image from one her zoom meetings. I asked MaryGracy how it went for her and she said: “I let my team know on the first day that I, like them, have no experience with Python and we will be helping each other out throughout our time in SCIP. It definitely worked. […] As the weeks went by, people who were further in the course were helping others and even me. It was a very fulfilling experience 🙂

Each team met 4 times a week for 2 hours during 6 weeks (48 hours total). All meetings had a similar structure with time to talk and time to work quietly. The “I” in SCIP stands for immersion, which means that the learning is done during the zoom meetings. We discourage working on the materials outside of the zoom meetings, to avoid getting stuck on a coding problem with no help nearby. If the teams got stuck, they could ask questions on the Slack forum, which was monitored by the SCIP admin team.

Once a week we held a webinar for one hour, with speakers who use coding in biology, chemistry or biochemistry. This year, we hosted a teacher, a PhD student, someone who worked in the biotech industry and many others. Many of our guests were SFSU and PINC alums.

Outcomes

One of the main goals for SCIP is to allow participants to learn coding skills in a non-threatening, ungraded environment. We think we are succeeding in this for most participants, but to make sure our environment is as non-threatening as possible, we don’t test their coding knowledge and we don’t keep track of attendance. Still, there are several indicators that show that participants are learning and finding a community in SCIP. First, 97% participants would recommend SCIP to others. Second, self-reported coding confidence goes up a lot. Third, almost 90% of participants expect that coding will be part of their future career – that is huge, given that most of our participants had no prior coding experience.

New materials received very well

Participants in SCIP all learn from freely available online coding classes that we pick out for them. While these coding classes from Udacity and EdX work quite well, there are also some issues with these classes. They are not made for science students and they are mostly taught by white men. The SCIP team therefore created new materials this year.

These new materials included a series of videos about R made by Ryan Fergusson and coding projects designed by all of the SCIP admin team members (see here https://vimeo.com/showcase/8775548). More than 90% of the participants scored the new videos as a 4 or 5 (on a scale from 1 to 5) in terms of how helpful they were.  

The story behind SCIP

Last summer, in 2020, many of our bio/chem students were stuck at home, without a job or summer research experience. In the meantime, Dr Megumi Fuse, was looking for something that our research students could do during the summer, while they were funded to do research but the labs were closed. We designed a community-focused online coding program to make the most of the summer of 2020. It worked great! 160 people joined in 2020, and most of them loved it and learned new coding skills! To learn more about SCIP have a look at our website.

The people behind SCIP 2021

The most important people behind SCIP 2021 were Rochelle-Jan Reyes, Olivia Pham and Ryan Fergusson. Rochelle did most of the admin work, Olivia ran the webinar series and Ryan created videos for learning the R programming language. All three of them answered many technical questions on the Slack channel.

Funding

Funding for SCIP 2021 came from the NSF-funded Center for Cellular Construction (NSF grant DBI-1548297) and the NIH MBRS-RISE grant (#R25-GM059298). Some of the SCIP participants, especially those who had learned ImageJ spent the second half of their summer in the CCC research workshop. Many SCIP participants are now in the PINC or GOLD programs (link).

Scientist Spotlight: Alennie Roldan

7 Jun
Alennie (they/them) graduated from SFSU in 2021 and will be working as a Bioinformatics Programmer in the lab of Dr. Marina Sirota.

Pleuni: Hi Alennie, congratulations on graduating this semester! 

Alennie: Thank you! I really enjoyed my time at SFSU and I’m excited to move onto the next chapter. 

Pleuni: You told me that you are starting a job at UCSF soon. Would you mind telling me what you’ll be doing there and how you found that job? 

Alennie: I’ll be working as a Bioinformatics Programmer in the lab of Dr. Marina Sirota. The work is very in line with the interdisciplinary concepts I learned through the PINC program–– coding meets life science and health data. Prior to getting the position, I heard about an event, “NIH Diversity Supplement Virtual Matchmaking,” from the PINC and SEO mailing list. At the event, I met with many different UCSF PIs and learned about their research. I kept in contact with some of the PIs I met whose research I thought was very interesting. From there I scheduled different meetings and interviews with each PI to see if we’d be a good match. I ended up moving forward with the Sirota lab because I wanted to be involved in their research and felt that I could learn a lot from the experience. 

Pleuni: When did you start to learn coding? 

Alennie: Honestly, I feel like my first stint with coding began with Tumblr. In middle and high school I picked up some HTML to personalize my Tumblr page. It was exciting to input strange strings of numbers and letters and churn out wacky graphics. When I stopped using Tumblr I didn’t seriously pick up coding until summer 2019 for the BDSP, where I learned that there were so many different ways programming could be used. 

Pleuni: Did you always want to learn coding? 

Alennie: When I was younger, I’d watch the crime show “Criminal Minds’” with my mother. One of my favorite characters was Penelope Garcia, the show’s FBI Technical Analyst. She fills the tech-savvy role of the group and I always enjoyed seeing how she’d help solve the case by unlocking “digital secrets” or finding classified information. Based on portrayals like that, I always considered coding as an exclusive skill limited to cyber security and creating complex software. So I was always interested in coding, but the idea of learning how seemed too daunting. 

Pleuni: You did the entire PINC program – which part did you like most? Which part was frustrating? 

Alennie: I enjoyed the creative freedom of the PINC program. Many of the classes I took had final projects that encouraged us to come up with our own ideas. It was satisfying and challenging to take all that I’ve learned so far and use that knowledge to come up with my own projects. One of my favorite projects was for CSC 307: Machine Learning for Life Science Data Scientists. The goal of my group’s project was to address the lack of diversity in dermatology datasets by applying a machine-learning model that could identify various skin disorders; our dataset consisted of skin image samples from People of Color. The assignment was especially rewarding because it allowed me to combine my passion for health equity, social justice, and programming into a single project. 

The most frustrating part of the program was primarily due to the pandemic. It was difficult to communicate with my professors and classmates through a remote format. The experience sometimes felt isolating because I had been so used to seeing my mentors in-person or meeting up with classmates to work on an assignment/project. Thankfully, I had met many of the same classmates in person before switching to virtual learning so I felt like I had some familiar faces to interact with. 

Pleuni: Sometimes it looks like coding is something for only some kinds of people. There are a lot of stereotypes associated with coding. How do you feel about that? 

Alennie: This is a very good question, as there are many layers to the coder/programmer stereotype. If you were to ask people to draw a picture of a coder, the most common image you’d likely see is a lonely man furiously typing in a darkened room, hunched over in his chair and focused on screens covered with indecipherable numbers and symbols. Simply put, we often imagine a typical coder as a cisgender white man who typically exhibits loner or awkward behaviors. It’s a very narrow and negative stereotype which ultimately promotes negative connotations regarding neurodivergent individuals and excludes Women and People of Color from the narrative. 

The stereotype does little to encourage or welcome most people. But in reality, the coding community at large desperately needs a diverse range of people who can contribute their unique perspectives. Stereotypes can be discouraging and unwelcoming, so it’s important for institutions to emphasize inclusivity to show how students can be fantastic coders and still be true to their unique identities. 

…it’s important for institutions to emphasize inclusivity to show how students can be fantastic coders and still be true to their unique identities.

Pleuni: I know you are applying to medical school. Do you think it is useful for a doctor to know about computer science? 

For example, by having some knowledge in computer science a doctor could aid in the design of an app that patients can use to let them know if they’re experiencing side effects to their medication, create a website that shows local doctors who are LGBTQ+ friendly, or even better navigate electronic health records. The possibilities are endless! 

Alennie: I believe that computer science can be very useful to a physician because it can improve how they can take care of people. Since they are face-to-face with patients everyday, healthcare professionals are in a position where they can recognize and understand what unique problems need to be addressed in their communities. 

Pleuni: Do you have any tips for students who are just starting out? 

Alennie: Embrace your creativity! We often think of coding as a sterile and strict subject, but as you create new programs, websites, apps, etc you realize how much creative freedom you actually have. Learning how to code can be very daunting so when you personalize programs to fit your style or reflect things that you like, it makes the journey seem less scary and more fun. When I started coding, I had the most bare-bones of tools at my disposal, but I could still find ways to inject things to make my code feel like it belonged to me. The very first game I programmed, a basic recreation of Pong, I signed with my favorite color, pastel pink.

Alennie recreated the classic game of Pong with a little extra flair for one of their coding projects.

Pleuni: Thank you, Alennie! Please stay in touch!

Scientist Spotlight: Berenice Chavez Rojas

28 May

Berenice Chavez Rojas graduated from SFSU in 2021 with a major in biology and a minor in computing applications. She is moving to Boston to work in a lab at Harvard’s Medical School.

Pleuni: Hi Berenice, congratulations on graduating this semester! 
I know that you are starting a job at Harvard soon. Would you mind telling me what you’ll be doing there and how you found that job? Did your coding skills help you land this job?

Berenice: I’ll be working as a research assistant in a wet lab. The model organism is C. elegans and the project will focus on apical-basal polarity in neurons and glia. I found this job on Twitter! Having a science Twitter is a great way to find research and job opportunities as well as learn new science from other scientists. While I won’t be using my computational skills as part of this job, the research experience I have been able to obtain with my coding skills did help me. 

“coding always seemed intimidating and unattainable”

Pleuni: When did you start to learn coding? 

Berenice: I started coding after I was accepted to the Big Data Summer Program two years ago [Note from Pleuni: this is now the PINC Summer Program]. This was also my first exposure to research and I’m grateful I was given this opportunity. This opportunity really changed my experience here at SFSU and it gave me many new opportunities that I don’t think I would have gotten had I not started coding. Following the Big Data Summer Program I started working in Dr. Rori Rohlfs’ computational biology lab. I also received a fellowship [https://seo.sfsu.edu/] which allowed me to stop working my retail job, this gave me more time to focus on school and research. 

Pleuni: Did you always want to learn coding?

Berenice: Not at all, coding always seemed intimidating and unattainable. After my first exposure to coding, I still thought it was intimidating and I was slightly hesitant in taking CS classes. Once I started taking classes and the more I practiced everything began to make more sense. I also realized that Google and StackOverflow were great resources that I could access at any time. To this day, I still struggle and sometimes feel like I can’t make any progress on my code, but I remind myself that I’ve struggled many times before and I was able to persevere all those times. It just takes time!

The forensic genetics team at the Big Data Science Program in the summer of 2019. Berenice Chavez Rojas is in the middle.
The forensic genetics team at the Big Data Science Program in the summer of 2019. Berenice Chavez Rojas is in the middle.

“At the end of this project, I was able to see how much I had learned and accomplished”

Pleuni: You did the entire PINC program – which part did you like most? Which part was frustrating?

Berenice: My favorite part of the PINC program was working on a capstone project of our choice. At the end of this project, I was able to see how much I had learned and accomplished as part of the PINC program and it was a great, rewarding feeling. As with any project, our team goals changed as we made progress and as we faced new obstacles in our code. Despite taking many redirections, we made great progress and learned so much about coding, working in teams, time management, and writing scientific proposals/reports.

Link to a short video Berenice made about her capstone project: https://www.powtoon.com/c/eKaZB3kkxE5/0/m

Pleuni: Sometimes it looks like coding is something for only some kinds of people. There are a lot of stereotypes associated with coding. How do you feel about that? 

Berenice: I think computer science is seen as a male-dominated field and this makes it a lot more intimidating and may even push people away. The PINC program does a great job of creating a welcoming and accepting environment for everyone. As a minority myself, this type of environment made me feel safe and I felt like I actually belonged to a community. Programs like PINC that strive to get more students into coding are a great way to encourage students that might be nervous about taking CS classes due to stereotypes associated with such classes. 

“talking to classmates […] was really helpful”

Pleuni: Do you have any tips for students who are just starting out?

Berenice: You can do it! It is challenging to learn how to code and at times you will want to give up but you can absolutely do it. The PINC instructors and your classmates are always willing to help you. I found that talking to classmates and making a Slack channel where we could all communicate was really helpful. We would post any questions we had and anyone could help out and often times more than a few people had the same question. Since this past year was online, we would meet over Zoom if we were having trouble with homework and go over code together. Online resources such as W3Schools, YouTube tutorials and GeeksforGeeks helped me so much. Lastly, don’t bring yourself down when you’re struggling. You’ve come so far; you can and will accomplish many great things!

Pleuni: What’s your dog’s name and will it come with you to Boston?

Berenice: His name is Bowie and he’ll be staying with my family here in California. 

Pleuni: Final question. Python or R?

Berenice: I like Python, mostly because it’s the one I use the most. 

Pleuni: Thank you, Berenice! Please stay in touch!

SFSU bio and chem Master’s students do machine learning and scicomm

20 May

This semester (spring 2021) I taught a new class together with my colleagues Dax Ovid and Rori Rohlfs: Exploratory Data Science for Scientists. This class is part of our new GOLD program through which Master’s students can earn a certificate in Data Science for Biology and Chemistry (link). We were happily surprised when 38 students signed up for the class! 

In the last few weeks of the class I taught some machine learning and as their final project, students had to find their own images to do image classification with a convolutional neural network. Then they had to communicate their science to a wide audience through blog, video or twitter. Here are the results! I am very proud 🙂

If you are interested in the materials we used, let me know.

Videos

Two teams made videos about their final project: 

Anjum Gujral, Jan Mikhale Cajulao, Carlos Guzman and Cillian Variot classified flowers and trees. 

Ryan Acbay, Xavier Plasencia, Ramon Rodriguez and Amanda Verzosa looked at Asian and African elephants. 

Twitter 

Three teams decided to use Twitter to share their results. 

Jacob Gorneau, Pooneh Kalhori, Ariana Nagainis, Natassja Punak and Rachel Quock looked at male and female moths. 

Joshua Vargas Luna, Tatiana Marrone, Roberto (Jose) Rodrigues and Ale (Patricia) Castruita and Dacia Flores classified sand dollars. 

Jessica Magana, Casey Mitchell and Zachary Pope found cats and dogs. 

Blogs

Finally, four teams wrote blogs about their projects

Adrian Barrera-Velasquez, Rudolph Cheong, Huy Do and Joel Martinez studied bagels and donuts. 

Jeremiah Ets-Hokin, Carmen Le, Saul Gamboa Peinada and Rebecca Salcedo were excited about dogs! 

Teagan Bullock, Joaquin Magana, Austin Sanchez and Michael Ward worked with memes. 

Musette Caldera, Lorenzo Mena and Ana Rodriguez Vega classified trees and flowers. 

https://arodri393.wixsite.com/labsite/post/demystifying-machine-learning

How we run an inclusive & online coding program for biology and chem undergrads in 2020 

7 May

By: Nicole Adelstein, Pleuni Pennings, Rori Rohlfs

Coding summer program (BDSP) in 2018, when students were in the same room for 8 hours a week.

In 2018 this team (led by Chinomnso Okorie) met in the “yellow room” for 8 hours a week to learn R.  

We have been running combined coding/research summer programs for several years, with a  focus on undergraduate students, women, and students from historically underrepresented racial and ethnic groups. This summer, we will run our 9-week program as an online program. We think that others may be interested in doing this too, so we’ll share here how we plan to  do it. 

Some of the information below will also be published as a “ten rules paper” in Plos Computational Biology*, but we wanted to share this sooner and focus on doing things online vs in person. 

TL; DR version

  1. Have students work in teams of 4 or 5, for 2 hours per day, 4 days a week. Learning to code should be done part-time, even if your program is full time. 
  2. Use near-peer mentors to facilitate the team meetings (not to teach, but to facilitate). 
  3. Use existing online courses – we’ll share a few that we like. Don’t try to make your own curriculum last minute. There are good online courses available. 
  4. Give the students a simple (repeat: simple!) research project to work on together. 

1. Have students work in teams for two hours a day – with pre-set times. 

Learning to code is stressful and tiring. Even though many students may not have jobs this summer – it doesn’t mean that they can code for 8 hours a day. First, because they have other stuff to do (like taking care of family members) and second because there’s a limit to how long you can be an effective learner. 

Our program is 10 hours per week (8 hours of coding, 2 hours of “all-hands” meeting). We make it clear that no work is expected outside of these hours. For example, a team may meet from 10am to 12pm four days a week for coding. 

Check-ins, quiet working, shared problem solving. 

During the coding hours, the near-peer mentor is always present (on Zoom, of course!) and facilitates the meeting. The very first day should be all about introductions and expectations. After that, we suggest that every day, there is time for check-ins (everybody shares how they are doing, what they’re excited about or struggling with, or what music they’re listening to), quiet working (mute all microphones, set a timer, everybody works on the online class by themselves) and shared problem solving (for example, let’s talk about the assignment X from the online class). One of the mentors last year was successful with starting every meeting with a guided meditation. 

Each team has a faculty mentor in our program (this could be a postdoc or faculty member). Once a week, the faculty mentor joins the meeting for about 1 hour. This hour could consist of introductions / check-ins, a short presentation or story by the faculty mentor, and the opportunity for the team to ask questions. It’s great if the near-peer mentor and the team prepare questions beforehand. 

1B. Add a non-coding meeting (if you can/want)

In addition to the 8 coding hours per week, our students also meet for 2 hours per week in an “all hands meeting”. Such an all-hands meeting is not absolutely necessary, but if you have the bandwidth, it may be nice to meet once a week to do something other than coding. Maybe to read a paper together or meet with someone online (an alum who is now somewhere else? A faculty member or grad student?). 

If your program is full time (like an REU program), we suggest to still only do about 8-15 hours of coding per week. Fill up the rest with more standard things such as lectures, reading etc (and don’t make anyone do Zoom 40 hours a week!). If students are enjoying themselves with coding and getting more confident, they may do more coding by themselves, but in our program it is not the expectation. 

2. Mentors and teams are key 

When working alone, we’ve often seen students get stuck on technical problems, leaving many feeling lost and inadequate and wanting to discontinue learning this new skill. Working in a mentored team, however, students have access to immediate support from their peers and mentor. This helps them learn technical skills more efficiently, develop relationships with each other, and cultivate a shared sense of belonging in computational research (Kephart et al. 2008). We recommend that each participant in a coding summer program be assigned to a team of 4 to 5 students with similar technical skill levels led by a near-peer mentor. 

Mentors in our program are typically a year or two ahead of participants but belong to similar demographic groups and come from similar academic backgrounds. The mentor facilitates the meetings and leads the team in learning skills and applying them to a research question (without doing the work themselves). 

Each team also has a faculty advisor, who comes up with a research project that is likely to be completed in the available time and that is of interest to the students (Harackiewicz et al. 2008). The faculty advisor meets with the whole team at least once per week to guide learning and research. Of note, acting as a mentor improves students’ retention and success in STEM (Trujillo et al. 2015) therefore, this setup benefits mentors as well as mentees. 

2B. Who can be mentors? 

Over the years, we have found that near-peer mentors are incredibly useful for a number of reasons including 1) student participants are more likely to ask for help from a near-peer mentor than from a faculty advisor, 2) near-peer mentors serve as role models, giving participants an idea of what they can aim for in the next year or two, and 3) the use of mentors allows the program to serve many more participants than it could if it relied on a few time-pressed faculty advisors. Our selection criteria for mentors include essential knowledge (for example, the mentor for a team doing an advanced chemistry research project should have taken physical chemistry), mentoring experience or potential, logistical availability, and having a similar demographic background as the participants. Mentors don’t need experience with the specific coding language or research topic they will work on with their team. Rather than being the expert in the room, they are expected to help team members work together to find solutions or formulate questions for the faculty advisor. 

Mentors are crucial for the success of the program and need to be paid well for their work. Each week of the program, we pay our mentors a competitive wage for 8 contact hours with their team, a 2-hour all hands lunch meeting, a 2-hour mentor meeting, and 3-4 additional hours to account for preparation. However, we realize that this summer, things may be different for many! You may find that PhD students or Master’s students who can not work in the lab (but are still paid / on a fellowship) could be excellent near-peer mentors. Just make sure that the mentors know that this is a real commitment that will eat up a significant chunk of time each week. 

3. Identify an appropriate online course for each team

We have found that when learning basic coding skills, interactive online classes to learn computer programming (for example, from Datacamp, Udacity or Coursera) motivate and engage students better than books or online texts. Yet, when working individually, most students – especially beginners and historically underrepresented students – don’t finish online classes (Ihsen et al. 2013; Jordan 2015). As a solution, we have found that in teams, where students can work together and support each other, they learn a great deal from an online class. 

Each team’s faculty advisor picks a free, clearly structured online class with videos and assignments to teach participants coding skills. We have had good experiences with Udacity’s Exploratory Data Analysis course because this class is suitable for beginners. It does a good job motivating students to think about data and learn R. In early team meetings, participants spend time quietly working on the online class with their headphones on, followed by a team discussion or collaborative problem-solving session. If students encounter difficulty with any of the material, mentors may develop mini-lectures or create their own exercises to facilitate learning. Note, the students’ goal is not necessarily to finish the online course, but to learn enough to perform their research project. 

3B. Suggested classes:

Udacity Exploratory Data Analysis with R https://www.udacity.com/course/data-analysis-with-r–ud651

CodeHS https://codehs.com/ (the faculty mentor or the near-peer-mentor needs to create a section on Code HS, we use the introduction to python (rainforest).  

Coursera https://www.coursera.org/learn/r-programming (this one is a tip from our UCSF colleague Dr Kala Mehta)

4. Assign each team a simple and engaging research project 

Learning to code without a specific application in mind can feel boring and irrelevant, sometimes leading students to abandon the effort. In our summer program, teams carry out a research project to motivate them to learn coding skills, improve their sense of belonging in science (Jones, Barlow, and Villarejo 2010) and cultivate their team work and time/project management skills. Faculty advisors assign each team a research project early in the program. These projects should answer real questions so that participants feel their work is valuable (Woodin, Carter, and Fletcher 2017). The projects should also be relatively simple. Small and self contained projects that can be completed within a three week time frame are ideal to ensure completion and make participants feel that their efforts have been successful. For example, past research projects in our program, which reflect the interests of faculty advisors and the students, include writing computer simulations to model the evolution of gene expression, analyzing bee observations from a large citizen science project, examining trends in google search term data with respect to teen birth outcomes, and building an app for finding parking spots on or near campus. 

For 2020, we’d like to encourage you to pick a project that appears extremely simple if you normally use R or Python to make your plots / do stats, but that would be quite challenging if you’re new to coding. We also suggest that – unless the students are already quite advanced – you don’t give them a project that you want to publish on quickly. Nobody needs more pressure this summer.  

Here are some suggestions for simple research projects

  1. Let students plot the number of COVID19 cases in their county over time using R. Let them plot the number of cases in 5 different counties on the same figure. Add an arrow for when a stay-at-home order was implemented or terminated. Easy to download data are here: https://github.com/nytimes/covid-19-data 
  2. Let students keep track of how many steps they take each day for 10 days using their phone or watch. Let them plot the number of steps per day using R. Let them add a line for the mean. Collect data from 6 people and create a pdf with 6 plots in different colors. 
  3. If you have any data from your lab, let the students plot those data. Try making 4 different plots with the same data (scatter, box, histogram, etc). 
  4. Let students recreate an existing plot from a publication when the data are available. 
  5. Let students analyze (anonymized) data from your class. How strong is the correlation between midterm grades and final exam grades? Do students who hand in homework regularly do better on the test? 

* reference: Pleuni Pennings, Mayra M. Banuelos, Francisca L. Catalan, Victoria R. Caudill, Bozhidar Chakalov, Selena Hernandez, Jeanice Jones, Chinomnso Okorie, Sepideh Modrek, Rori Rohlfs, Nicole Adelstein Ten simple rules for an inclusive summer coding program for non-CS undergraduates, accepted for publication in Plos Computational Biology.

Five Reasons why you should attend the Annual SACNAS National Conference

27 Apr

Guest post by: Bridget Hansen, SFSU undergraduate researcher

BridgetHansenPosterSACNAS2015

First, who am I? What is SACNAS?

My name is Bridget Hansen and I am an undergraduate in Microbiology at San Francisco State University, doing research at the Romberg Tiburon Center for Environmental Studies. Over the summer, I participated in the Howard Hughes Medical Institute Excellent Research Opportunity Program (HHMI-ExROP) summer research and the AMGEN program at the University of California, Berkeley. I worked on a project that I then presented at the SACNAS Conference this past October.

SACNAS stands for the Society for Advancing Chicanos/Hispanics and Native Americans in Science. This society, made up of many successful Chicanos and Native Americans in science related careers, puts on a national conference once a year. The conference has opportunities for scientists at all levels, from undergraduates to professors and researchers. Many graduate school recruiters and other professional organizations come to this conference to recruit, providing a great platform for networking.

I used this opportunity to network for graduate schools! I will be attending a PhD program in the fall, in part, thanks to my interactions that I had at SACNAS.

What happens at the SACNAS National Conference?

Students from all over the country submit abstracts for the opportunity to present their work, either in the form of a poster or an oral presentation. The students had a scheduled time and room to present. Other than presentations, the meat of the conference was geared towards guest speakers and networking. The whole goal of the conference was to introduce young students to the world of research and science related careers! The best part is the graduate student recruiter booths where you have the opportunity to chat with recruiters, professors, and students from that university.

Five reasons why I recommend SACNAS

  1. The networking

There were hundreds of booths set up, all stocked with professors, recruiters, graduate students and pamphlets listing the reasons why you should come to their school. Nearly every research institution was in attendance, looking for the next round of graduate students to apply to their programs. They want you to apply to their programs but most importantly, they want to make sure their school lines up with your research interests. You can ask them about the programs, the application process, what it is like to live in that part of the United States and any funding opportunities. Exchanging business cards or information is very common and the badge that you are given upon arriving even has a scanner square that the recruiters can use to keep in touch with you (they scan your badge and your e-mail is logged with them).

I spoke to over a dozen booths about their programs and had all my questions answered. I was even recruited during my poster session presentation! Which brings me to my next point.

  1. The presentations

The presentations are great for two reasons: 1. You have an opportunity to talk about your work and receive feedback on your presentation skills and 2. Other schools can come by your presentation and see you as a researcher. This is fantastic! I am not the best on paper in some ways, so having other schools approach me based on my science, reassures me that I am more than just my GPA or my GRE scores. Not only that, I received written evaluations based on my presentation skills and my poster, which were all constructive and positive!

  1. The seminars

The guest speakers focus on their journeys as minorities in the sciences and how their transforming experiences have brought them to where they are today. They inspire us to continue to pursue our passions and create a sense of community, which I will get to in a minute. The seminars are also great opportunities for junior scientists, like myself, because they offer an opportunity to check out new areas of research, hear about different paths in science outside of academia and get insights into how to be successful. There are workshops on how to give a compelling interview, what to expect in graduate school and how to master networking. All of these skills are important ones that give you a competitive edge.

  1. The experience

The experience itself was wonderful. Surrounded by 3,600 other students, mentors and researchers, the conference felt grand. I say grand because the conference center was massive, the sheer number of attendees was at times, a bit overwhelming, and the hotel that we were assigned to left me in awe. The Gaylord National Conference Center in Washington D.C. was an incredible place to hold this conference this year. As apart of the conference fees, we were fed in a large hall, which also created a sense of community.

  1. The sense of community

The SACNAS conference creates a sense of community for young scientists; a community that they can be a part of throughout their careers in the sciences. The idea of having a supportive community that I can be part of is a great feeling, especially coming from a background that does not have any college graduates. It can be lonely sometimes, walking into a completely new field that no one you grew up around, has any experience in. So, when I attended the conference with other San Francisco State students who were also presenting, they immediately considered me one of the group, even though we had just met. Similarly, other students from other places also welcomed conversation with open arms. The inclusion that occurs at SACNAS is excellent.

Overall, I highly recommend attending a SACNAS national conference. It looks great on your CV, it is great for your future scientific career and definitely gives you an edge when applying for graduate school. Bring your own business cards!

If you have any questions about SACNAS, please refer to the SACNAS website: http://sacnas.org .

Hope to see you there next year! I will be attending as a graduate student!

Feel free to contact me with questions at: blhansen “at” mail.sfsu.edu or missbridgette4 “at” aol.com. and indicate you read this blog so I know where the questions are coming from!

 

SACNAS

Reading in the lab

11 Jan

The winter break is a great opportunity to spend time in the lab with my students. One of the things we do, is read papers. Last week, we spent a morning reading the following paper:

Triple-Antiretroviral Prophylaxis to Prevent Mother-To-Child HIV Transmission through Breastfeeding—The Kisumu Breastfeeding Study, Kenya: A Clinical Trial. PLoS Medicine, 2011. Thomas , Masaba, Borkowf, et al. 

The paper shows that antiretroviral drugs taken by an HIV-infected mother help prevent transmission to the baby through breastfeeding. The reported rates of HIV infection of the infants during breastfeeding were less than half the previously reported rates from untreated women.

After everyone read the paper, and we all discussed it together, two students worked together to write an abstract and three students worked together to draw an abstract. Here are the results:

Abstract (by Kadie and Melissa)

The Kisumu Breastfeeding Study was a single-arm trial conducted with 522 HIV–infected pregnant women who took a triple antiretroviral regimen from 34 weeks of pregnancy to 6 months after delivery. The triple-ARV regimen consisted of zidovudine and lamivudine and either nevirapine or the protease inhibitor nelfinavir. The purpose of the study was to investigate how various ARV regimens given to mother and/or their infants affect mother to child transmission of HIV.

Data collected showed that between 0 and 24 months, the cumulative HIV transmission rate rose from 2.5% to 7.0%. The cumulative HIV transmission or death rate was 15.7%. Three percent of babies born to mothers with a low viral load were HIV-positive compared to 8.7% of babies born to mothers with a high viral load. Similarly, 8.4% of babies born to mothers with low baseline CD4 cell counts were HIV positive compared to 4.1% of babies born to mothers with high baseline CD4 cell counts. Although these findings are limited by the single-arm design, this study supports the idea that a simple triple-ARV regimen given to HIV-positive pregnant women regardless of their baseline CD4 cell count can reduce MTCT during pregnancy and breastfeeding in a resource-limited setting.

Graphical abstract (by Olivia, Patricia and Dasha)

2016-01-07 12.40.27

 

Jobs in physiology and CS at SFSU

16 Nov

There are two job searches that interest me this year on our campus. One in our department (Biology) for an animal physiologist (the committee already started looking at applications, so if you are interested, you need to be fast!). The link to the ad is here .

The second search is in the Computer Science Department, and the ad is here. They are looking for someone with a “background in the database area, but also in areas related to social networking and collaboration, mobile computing, cloud computing and/or human/computer interaction.”

Both jobs are open to candidates at the assistant or associate professor level.

SFSU is a great place to work. Here are all the reasons why I am happy to be at SFSU.

If you are interested in doing research, training an extremely diverse student body and living in San Francisco, you should apply! Shoot me an email if you have any questions (pennings at sfsu dot edu).