Rachel Sherman

Ph.D., Computer Science, Salzberg Lab, Johns Hopkins University

About me:

I completed my Ph.D. in Computer Science at Johns Hopkins University in January 2021. I was advised by Steven Salzberg, and my research involved considerable collaboration with Mike Schatz's lab. I am currently on the job market, with a particular interest in teaching, training, and outreach focused positions in genomics.

My PhD research focused on structural variant discovery and analyses in human genomic data, using both alignment and assembly based approaches. I have worked with short and long read data sets, developing and applying novel WGS analysis pipelines.

My recent research on discovering 300 Mb of long novel insertion sequences in 910 individuals of African-ancestry has received attention in the popular press, including in The Atlantic, Inverse, and Genetic Engineering and Biotech News. I gave an interview on the subject on Ireland's Newstalk radio show Futureproof (interview begins at 24:00), and was a guest on the podcast Conversations on Science.

Prior to beginning my PhD in 2015, I received a B.S. from Harvey Mudd College in Mathematical and Computational Biology. During my undergraduate I participated in several research projects, including a NSF REU at Cold Spring Harbor Laboratory where I examined genomic structural variation detection methods in Mike Schatz's lab, and a collaborative senior capstone project with Anne Condon at University of British Columbia studying RNA folding energies and pathways.

In addition to my research, I have sought out opportunities to develop my teaching skills. I have completed the Johns Hopkins Teaching Academy Certificate Program, through which I attended classes and workshops to strengthen my teaching skills and learn to think pedagogically. In January 2019, I taught a 3-week intersession course on dog DNA sequencing analyses, which I designed and taught as the sole instructor. In Fall 2019 I taught Introduction to Computer Science at Mount St Mary's University as an adjunct faculty member.

In my spare time I enjoy volunteering at my local animal shelter, the Maryland SPCA, where I both walk dogs and co-teach a volunteer class on handling behaviorally challenging dogs by employing force-free and positive reinforcent based training and management techniques. I also love hanging out with my own rescue pup, playing volleyball and board games, and cooking and baking.

Publications and Presented Work:


    Fall 2019 - Introduction to Computer Science, CMSCI 120, Mount Saint Mary's University
    Adjunct faculty/sole instructor of a 3-credit intro computer science course (taught in Python) intended for freshman computer science majors and interested non-majors. I designed all lectures and assignments for the course (basing the material covered on learning goals outlined in previous CMSCI 120 syllabi). Students learned about fundamentals of programming including designing algorithms and writing modular programs, and practiced these techniques in lab and homework assignments and a final project.

    Winter 2019 - What's in a Mutt: An Intro to Dog DNA Analysis, Johns Hopkins University
    Sole instructor. Designed and taught as a 1-credit, 3-week course. Students learned computational methods used to examine SNP array data to determine dog breed of a mutt and applied these methods to mutt data given a reference panel of purebreds. If you're interested in teaching a course on this topic, feel free to contact me for additional materials.

    Course Materials:
    Spring 2017 - Introduction to Genomic Research, Johns Hopkins University
    Teaching Assistant. Course taught by Steven Salzberg. Created assignments and held office hours. Course was project based, with students completing three projects on the topics of genome assembly, RNA-seq analysis, and metagenomics sequencing.

Creative Commons License   All course materials are licensed under a Creative Commons Attribution 4.0 International License.