Leverage the power of computer vision and deep learning to automate the discovery of protein crystals in electron microscopes, accelerating the pace of modern drug discovery.
This project has reached full capacity for the current term. Please check back next semester for updates.
Microcrystal Electron Diffraction (MicroED) is a cutting-edge technique that allows scientists to determine the atomic structures of proteins and small molecules using standard Transmission Electron Microscopes (TEM). While this method has the potential to revolutionize drug discovery and structural biology, a major bottleneck remains: the manual identification of usable nanocrystals on a sample grid. Currently, researchers must spend hours manually scanning grids to find crystals suitable for diffraction.
This project seeks to overcome this limitation by developing an AI-assisted computer vision pipeline to automate crystal detection. The student will utilize Python and deep learning frameworks (such as YOLO or TensorFlow) to train an object detection model using a dataset of electron micrographs. The goal is to create a tool that can instantly recognize and bound protein crystals in low-dose TEM images. By automating the "eyes" of the microscope, this project will drastically increase the throughput of structure determination, allowing for faster analysis of therapeutic targets and biological mechanisms.
A trained and validated neural network model capable of identifying crystals in TEM images with high accuracy.
A documented Python codebase/notebook demonstrating the inference pipeline.
A research poster presentation at the ELN Celebration of Excellence.
Potential co-authorship on a manuscript detailing the automation of MicroED workflows.
| Length of commitment | About a semester |
| Start time | Anytime |
| In-person, remote, or hybrid? | Hybrid |
| Level of collaboration | Individual student project |
| Benefits | Work Study Stipend |
| Who is eligible | All undergraduate students |
Michael Martynowycz
Assistant Professor
Structural Biology
Phone: (630) 415-8495
Email: mmartyno@buffalo.edu
Once you begin the digital badge series, you will have access to all the necessary activities and instructions. Your mentor has indicated they would like you to also complete the specific preparation activities below. Please reference this when you get to Step 2 of the Preparation Phase.
Familiarize yourself with the concepts of "Object Detection" in computer vision, specifically the YOLO (You Only Look Once) architecture, which we will likely utilize.
Download and install Anaconda (or Miniconda) on your personal computer or verify access to UB’s CCR computing resources. Create a generic Python environment and successfully launch a Jupyter Notebook. Install the opencv-python and matplotlib libraries and verify they import without errors.
Complete any necessary lab safety or computer safety courses required by UB for facility access to HWI.
AI, computer vision, computation, structural biology, object detection, code
