Giter Club home page Giter Club logo

Work

I use my degree in chemistry to write software to do math that models the physics of experiments that we're running to learn about biology.

I have until recently been a computational scientist at Lawrence Berkeley National Laboratory in the field of macromolecular X-ray crystallography, specifically at X-ray free electron lasers (XFELs). Over the last decade my research projects have focused on computational methods development for serial crystallography and cryoEM, investigating the mechanism of oxygenic photosynthesis through pump-probe XFEL experiments, density modification in XRD/EM maps, ML-aided feature discovery in XRD/EM maps, and investigating the functional roles and mechanisms of posttranscriptional modifications on ribosomes. I enjoy projects at the interfaces of multiple fields.

From October 2024, I will be working with Andrea Thorn at HARBOR (Hamburg, Germany) and in January 2025 I will transition to a project under Arwen Pearson.

For fellow structural biologists:

I work on crystallography data reduction software for the steps between photons hitting the detector and a merged set of structure factors. I also support XFEL experiments, both on site and remotely, and assist in post-experiment data processing as needed. My PhD focused on using simultaneous XFEL crystallography and XES spectroscopy to probe the water splitting reaction in oxygenic photosynthesis. I did a postdoc in computational methods development for cryoEM, and I'm now back to XFEL crystallography but still in methods development.

For fellow software developers:

All my work is open source and mostly under the cctbx project (see cctbx_project/xfel/ui for some of my contributions). The cctbx project is mostly python with a bunch of C++ under the hood (including some low-level stuff redundant with scipy and numpy because those weren't around yet!), plus a user-facing wxPython GUI. More recently we've done a ton of work with GPU acceleration (using Kokkos, to support NVIDIA, Intel and AMD architectures) and scaling up at supercomputing centers at national labs in anticipation of next-gen experimental capabilities. I derive too much joy from writing bash-sed-awk monstrosities on the occasions we need them to fix an urgent problem during an experiment, and I guess I'm most proud of the fact that I somewhat understand git.

Hobbies

  • Coffee
    • Espresso
    • Exploring other ways of making coffee
    • TODO: Roasting
  • Languages
    • Japanese
    • Spanish
    • Italian
    • ASL (a little)
    • Dutch (a little)
    • TODO: German
  • Making and fixing stuff
    • Electronics
    • 3D printing
    • Sewing
    • Repairs and DIY
    • Pottery
  • Outside
    • Bike commuting
    • Public transit
    • Walking
  • Other
    • Aikido
    • Reading
    • Patterns and symmetry
    • Neuro[philosophy|biology|science]

Iris Young's Projects

cad icon cad

original CAD models

dxtbx icon dxtbx

Diffraction Experiment Toolbox

fastai icon fastai

The fastai deep learning library

fastcore icon fastcore

Python supercharged for the fastai library

gcd_pdb icon gcd_pdb

Lower-level tools for making quantitative comparisons among pdb models

raspipico icon raspipico

Simple timekeeping and mqtt functionality for a Raspberry Pi Pico with wireless and LEDs

smalldata_tools icon smalldata_tools

code to facilitate production of LCLS small data files and the analysis thereof -- fork for SFX at MFX

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.