PageSourceSearch

https://graingerlab.com/current-lab-members/

html graingerlab.com collected 2026-10-06 19:20:45 UTC 91,764 bytes, 906 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-GB">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6<link rel="profile" href="https://gmpg.org/xfn/11">
7
8<title>Current lab members &#8211; Grainger Lab</title>
9<meta name='robots' content='max-image-preview:large' />
10<link rel='dns-prefetch' href='//fonts.googleapis.com' />
11<link rel="alternate" type="application/rss+xml" title="Grainger Lab &raquo; Feed" href="https://graingerlab.com/feed/" />
12<link rel="alternate" type="application/rss+xml" title="Grainger Lab &raquo; Comments Feed" href="https://graingerlab.com/comments/feed/" />
13<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://graingerlab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgraingerlab.com%2Fcurrent-lab-members%2F" />
14<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://graingerlab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgraingerlab.com%2Fcurrent-lab-members%2F&#038;format=xml" />
15<style id="wp-img-auto-sizes-contain-inline-css">
16img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
17/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
18</style>
19<link rel='stylesheet' id='iziModal-css' href='https://graingerlab.com/wp-content/plugins/themesflat-core/post-format/assets/css/iziModal.css?ver=7.1.3' media='all' />
20<link rel='stylesheet' id='parallax-css' href='https://graingerlab.com/wp-content/plugins/themesflat-core/assets/css/parallax.css?ver=7.1.3' media='all' />
21<link rel='stylesheet' id='tf-animated-css' href='https://graingerlab.com/wp-content/plugins/themesflat-core/assets/css/tf-animated.css?ver=7.1.3' media='all' />
22<link rel='stylesheet' id='bootstrap-css' href='https://graingerlab.com/wp-content/themes/labaid/css/bootstrap.css?ver=1' media='all' />
23<style id="wp-emoji-styles-inline-css">
24
25	img.wp-smiley, img.emoji {
26		display: inline !important;
27		border: none !important;
28		box-shadow: none !important;
29		height: 1em !important;
30		width: 1em !important;
31		margin: 0 0.07em !important;
32		vertical-align: -0.1em !important;
33		background: none !important;
34		padding: 0 !important;
35	}
36/*# sourceURL=wp-emoji-styles-inline-css */
37</style>
38<style id="classic-theme-styles-inline-css">
39/*! This file is auto-generated */
40.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
41/*# sourceURL=/wp-includes/css/classic-themes.min.css */
42</style>
43<style id="global-styles-inline-css">
44:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
44--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
44.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
45:root :where(.wp-block-icon svg){width: 24px;}
46:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
47:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
48:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
49:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
50:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
51:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
52/*# sourceURL=global-styles-inline-css */
53</style>
54<link rel='stylesheet' id='contact-form-7-css' href='https://graingerlab.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
55<link rel='stylesheet' id='themesflat-theme-slug-fonts-css' href='https://fonts.googleapis.com/css?family=Montserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2Cregular%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C500%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C300%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C100%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2Cregular%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C700%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C100%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C100%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C700%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C700%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C700%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C700%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C700%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C300%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2Cregular%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C100%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C100%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2Cregular%7CMontserrat%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C900%2C100' media='all' />
56<link rel='stylesheet' id='icon-labaid-css' href='https://graingerlab.com/wp-content/themes/labaid/css/icon-labaid.css?ver=7.1.3' media='all' />
57<link rel='stylesheet' id='star-css' href='https://graingerlab.com/wp-content/themes/labaid/css/star.css?ver=7.1.3' media='all' />
58<link rel='stylesheet' id='owl-carousel-css' href='https://graingerlab.com/wp-content/plugins/themesflat-core/assets/css/owl.carousel.min.css?ver=7.1.3' media='all' />
59<link rel='stylesheet' id='themesflat-animated-css' href='https://graingerlab.com/wp-content/themes/labaid/css/animated.css?ver=7.1.3' media='all' />
60<link rel='stylesheet' id='themesflat-main-css' href='https://graingerlab.com/wp-content/themes/labaid/css/main.css?ver=7.1.3' media='all' />
61<link rel='stylesheet' id='themesflat-inline-css-css' href='https://graingerlab.com/wp-content/themes/labaid/css/inline-css.css?ver=7.1.3' media='all' />
62<style id="themesflat-inline-css-inline-css">
63#themesflat-content{padding-top:120px; padding-bottom:0px; }
64.themesflat-top .container-inside{padding-top:15px; padding-bottom:11px; }
65#header #logo{}
66#footer{padding-top:50px; padding-bottom:25px; padding-right:25px; }
67.themesflat-partner-box{padding-top:67px; padding-bottom:120px; }
68.page-title{margin-top:25px; margin-bottom:-60px; padding-top:0px; padding-bottom:0px; }
69body,button,input,select,textarea { font-family:Montserrat;}
70.blog-single .entry-content .icon-list { font-family:Montserrat!important;}
71body,button,input,select,textarea { font-weight:400;}
72body,button,input,select,textarea { font-style:normal; }
73body,button,input,select,textarea { font-size:16px; }
74body,button,input,select,textarea { line-height:1.875;}
75body,button,input,select,textarea { letter-spacing:0px;}
76h1,h2,h3,h4,h5,h6 { font-family:Montserrat;}
77h1,h2,h3,h4,h5,h6 { line-height:1.333;}
78h1,h2,h3,h4,h5,h6 { letter-spacing:0px;}
79h1,h2,h3,h4,h5,h6  { font-style:normal; }
80h1 { font-size:50px; }
81h2 { font-size:32px; }
82h3 { font-size:28px; }
83h4 { font-size:24px; }
84h5 { font-size:20px; }
85h6 { font-size:16px; }
86#mainnav > ul > li > a, .header-modal-menu-left-btn .text, header .flat-information li { font-family:Montserrat;}
87#mainnav > ul > li > a, .header-modal-menu-left-btn .text { font-weight:500;}
88#mainnav > ul > li > a, .header-modal-menu-left-btn .text  { font-style:normal; }
89#mainnav ul li a, .header-modal-menu-left-btn .text, header .flat-information li { font-size:14px;}
90#mainnav > ul > li > a, #header .show-search, header .block a, #header .mini-cart-header .cart-count, #header .mini-cart .cart-count, .button-menu { line-height:60px;}
91#header.header-sticky #mainnav > ul > li > a, #header.header-sticky .show-search a, #header.header-sticky .block a, #header.header-sticky .mini-cart-header .cart-count, #header.header-sticky .mini-cart .cart-count, #header.header-sticky .button-menu { line-height:calc(60px / 1.2);}
92#mainnav > ul > li > a, #header .show-search a, header .block a, #header .mini-cart-header .cart-count, #header .mini-cart .cart-count, .button-menu { letter-spacing:0px;}
93#mainnav ul.sub-menu > li > a { font-family:Montserrat;}
94#mainnav ul.sub-menu > li > a { font-weight:300;}
95#mainnav ul.sub-menu > li > a  { font-style:normal; }
96#mainnav ul.sub-menu > li > a { font-size:14px;}
97#mainnav ul.sub-menu > li > a { line-height:26px;}
98#mainnav ul.sub-menu > li > a { letter-spacing:0px;}
99blockquote { font-family:Montserrat;}
100blockquote { font-weight:400;}
101blockquote { font-style:normal; }
102blockquote { font-size:16px;}
103blockquote { line-height:30px;}
104blockquote { letter-spacing:0px;}
105article .entry-title { font-family:Montserrat;}
106article .entry-title { font-weight:700;}
107article .entry-title { font-style:normal; }
108article .entry-title { font-size:32px;}
109article .entry-title { line-height:1.333;}
110article .entry-title { letter-spacing:0px;}
111article .post-meta .item-meta { font-family:Montserrat;}
112article .post-meta .item-meta { font-weight:100;}
113article .post-meta .item-meta { font-style:normal; }
114article .post-meta .item-meta { font-size:14px;}
115article .post-meta .item-meta { line-height:1.142;}
116article .post-meta .item-meta { letter-spacing:0px;}
117article .themesflat-button { font-family:Montserrat;}
118article .themesflat-button { font-weight:100;}
119article .themesflat-button { font-style:normal; }
120article .themesflat-button { font-size:14px;}
121article .themesflat-button { line-height:1;}
122article .themesflat-button { letter-spacing:0px;}
123.single article .entry-title { font-family:Montserrat;}
124.single article .entry-title { font-weight:700;}
125.single article .entry-title { font-style:normal; }
126.single article .entry-title { font-size:32px;}
127.single article .entry-title { line-height:1.333;}
128.single article .entry-title { letter-spacing:0px;}
129.comment-title, .comment-reply-title, .comment-reply-title a { font-family:Montserrat;}
130.comment-title, .comment-reply-title, .comment-reply-title a { font-weight:700;}
131.comment-title, .comment-reply-title, .comment-reply-title a { font-style:normal; }
132.comment-title, .comment-reply-title, .comment-reply-title a { font-size:28px;}
133.comment-title, .comment-reply-title, .comment-reply-title a { line-height:1.5;}
134.comment-title, .comment-reply-title, .comment-reply-title a { letter-spacing:0px;}
135.sidebar .widget .widget-title, .sidebar .widget h2, .sidebar .wp-block-search .wp-block-search__label, .sidebar .wc-block-product-search .wc-block-product-search__label { font-family:Montserrat;}
136.sidebar .widget .widget-title, .widget h2, .sidebar .wp-block-search .wp-block-search__label, .sidebar .wc-block-product-search .wc-block-product-search__label { font-weight:700;}
137.sidebar .widget .widget-title, .widget h2, .sidebar .wp-block-search .wp-block-search__label, .sidebar .wc-block-product-search .wc-block-product-search__label { font-style:normal; }
138.sidebar .widget .widget-title, .widget h2, .sidebar .wp-block-search .wp-block-search__label, .sidebar .wc-block-product-search .wc-block-product-search__label { font-size:20px;}
139.sidebar .widget .widget-title, .widget h2, .sidebar .wp-block-search .wp-block-search__label, .sidebar .wc-block-product-search .wc-block-product-search__label { line-height:1.5;}
140.sidebar .widget .widget-title, .widget h2, .sidebar .wp-block-search .wp-block-search__label, .sidebar .wc-block-product-search .wc-block-product-search__label { letter-spacing:0px;}
141footer .widget .widget-title, footer .widget h2, footer .wp-block-search .wp-block-search__label { font-family:Montserrat;}
142footer .widget .widget-title, footer .widget h2, footer .wp-block-search .wp-block-search__label { font-weight:700;}
143footer .widget .widget-title, footer .widget h2, footer .wp-block-search .wp-block-search__label { font-style:normal; }
144footer .widget .widget-title, footer .widget h2, footer .wp-block-search .wp-block-search__label { font-size:20px;}
145footer .widget .widget-title, footer .widget h2, footer .wp-block-search .wp-block-search__label { line-height:1.5;}
146footer .widget .widget-title, footer .widget h2, footer .wp-block-search .wp-block-search__label { letter-spacing:0px;}
147.page-title .page-title-heading { font-family:Montserrat;}
148.page-title .page-title-heading { font-weight:700;}
149.page-title .page-title-heading { font-style:normal; }
150.page-title .page-title-heading { font-size:40px;}
151.page-title .page-title-heading { line-height:1.14;}
152.page-title .page-title-heading { letter-spacing:0px;}
153.breadcrumbs, .breadcrumbs span a, .breadcrumbs a, .breadcrumbs span { font-family:Montserrat;}
154.breadcrumbs, .breadcrumbs span a, .breadcrumbs a, .breadcrumbs span { font-weight:300;}
155.breadcrumbs, .breadcrumbs span a, .breadcrumbs a, .breadcrumbs span { font-style:normal; }
156.breadcrumbs, .breadcrumbs span a, .breadcrumbs a, .breadcrumbs span { font-size:16px;}
157.breadcrumbs, .breadcrumbs span a, .breadcrumbs a, .breadcrumbs span { line-height:1.875;}
158.breadcrumbs, .breadcrumbs span a, .breadcrumbs a, .breadcrumbs span { letter-spacing:0px;}
159.themesflat-button, button, input[type="button"], input[type="reset"], input[type="submit"] { font-family:Montserrat;}
160.themesflat-button, button, input[type="button"], input[type="reset"], input[type="submit"] { font-weight:400;}
161.themesflat-button, button, input[type="button"], input[type="reset"], input[type="submit"] { font-style:normal; }
162.themesflat-button, button, input[type="button"], input[type="reset"], input[type="submit"] { font-size:16px;}
163.themesflat-button, button, input[type="button"], input[type="reset"], input[type="submit"] { line-height:1;}
164.themesflat-button, button, input[type="button"], input[type="reset"], input[type="submit"] { letter-spacing:0px;}
165.navigation a, .pagination > span, .navigation.paging-navigation span, .page-links a, .page-links > span, .woocommerce-pagination ul li span, .woocommerce-pagination ul li a { font-family:Montserrat;}
166.navigation a, .pagination > span, .navigation.paging-navigation span, .page-links a, .page-links > span, .woocommerce-pagination ul li span, .woocommerce-pagination ul li a { font-weight:100;}
167.navigation a, .pagination > span, .navigation.paging-navigation span, .page-links a, .page-links > span, .woocommerce-pagination ul li span, .woocommerce-pagination ul li a { font-style:normal; }
168.navigation a, .pagination > span, .navigation.paging-navigation span, .page-links a, .page-links > span, .woocommerce-pagination ul li span, .woocommerce-pagination ul li a { font-size:14px;}
169.navigation a, .pagination > span, .navigation.paging-navigation span, .page-links a, .page-links > span, .woocommerce-pagination ul li span, .woocommerce-pagination ul li a { line-height:1;}
170.navigation a, .pagination > span, .navigation.paging-navigation span, .page-links a, .page-links > span, .woocommerce-pagination ul li span, .woocommerce-pagination ul li a { letter-spacing:0px;}
171.copyright { font-family:Montserrat;}
172.copyright { font-weight:100;}
173.copyright { font-style:normal; }
174.copyright { font-size:16px;}
175.copyright { line-height:1.5;}
176.bottom { font-family:Montserrat;}
177.bottom { font-weight:100;}
178.bottom { font-style:normal; }
179.bottom { font-size:16px;}
180.bottom { line-height:1.75;}
181.bottom { letter-spacing:0px;}
182.themesflat-top { background-color:#fff ; } 
183.themesflat-top { color:#9AA5B3 ;} 
184.themesflat-top a { color:#9AA5B3 ;} 
185.themesflat-top a:hover { color:#3764EB ;} 
186.themesflat-top { font-family:Montserrat;}
187.themesflat-top { font-weight:100;}
188.themesflat-top { font-style:normal; }
189.themesflat-top { font-size:14px;}
190.themesflat-top { line-height:1.5;}
191#header.header-default .inner-header, #header.header-style1 .inner-header, #header.header-style2 .inner-header, #header.header-style3 .inner-header { background:#ffffff;}
192#header.header-default .inner-header-menu, #header.header-style1 .inner-header-menu, #header.header-style2 .inner-header-menu, #header.header-style4 .inner-header-menu{ background:#3764EB;}
193#header.header-sticky { background:#fff;}
194#mainnav > ul > li > a, .header-modal-menu-left-btn .text, header .flat-information li, header .flat-information li a { color:#1c1c1c;}
195.header-modal-menu-left-btn .modal-menu-left-btn .line { background:#1c1c1c;}
196#mainnav > ul > li > a:hover { color:#00adee;}
197#mainnav > ul > li > a:after { background:#00adee;}
198#mainnav > ul > li.current-menu-item > a, #mainnav > ul > li.current-menu-ancestor > a, #mainnav > ul > li.current-menu-parent > a { color:#00adee;}
199#mainnav > ul > li.current-menu-item > a:after, #mainnav > ul > li.current-menu-ancestor > a:after, #mainnav > ul > li.current-menu-parent > a:after { background:#00adee;}
200#mainnav ul.sub-menu > li > a, #mainnav li.megamenu > ul.sub-menu > .menu-item-has-children > a { color:#1B1D21;}
201#mainnav ul.sub-menu { background-color:#ffffff;}
202#mainnav ul.sub-menu > li > a:hover, #mainnav ul.sub-menu > li.current-menu-item > a, #mainnav-mobi ul li.current-menu-item > a, #mainnav-mobi ul li.current-menu-ancestor > a, #mainnav ul.sub-menu > li.current-menu-ancestor > a, #mainnav-mobi ul li .current-menu-item > a, #mainnav-mobi ul li.current-menu-item .btn-submenu:before, #mainnav-mobi ul li .current-menu-item .btn-submenu:before { color:#00adee;}
203#mainnav ul.sub-menu > li > a:before { background-color:rgba(255,255,255,0);}
204#mainnav ul.sub-menu > li { border-top-color:#e8e8e900;}
205#header #logo a img, .modal-menu__panel-footer .logo-panel a img { max-width:300px;height: auto;}
206#mainnav > ul > li { margin-left:15px; margin-right:15px;}
207.footer_background { background:#4c4c4c;}
208#footer .widget-title, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer .wp-block-search .wp-block-search__label { color:#ffffff;}
209#foo
209ter, #footer a, footer .widget.widget-recent-news li .text .post-date,  #footer .footer-widgets .widget.widget_themesflat_socials ul li a, footer select option, footer .widget.widget_recent_entries ul li .post-date, #footer .wp-block-latest-posts__post-author, #footer .wp-block-latest-posts__post-date { color:rgba(255,255,255,0.8);}
210#footer a:hover { color:#00adee;}
211footer .widget.widget_product_categories ul > li > a:before, footer .widget.widget_categories ul > li > a:before, footer .widget.widget_pages ul > li > a:before, footer .widget.widget_archive ul > li > a:before, footer .widget.widget_meta ul > li > a:before, footer .widget.widget_block ul > li > a:before { background:#00adee;}
212.bottom { background:#1c1c1c;}
213.bottom, .bottom a { color:rgba(255, 255, 255, 0.7);}
214.bottom .copyright a { color:rgba(255, 255, 255, 0.7);}
215.bottom a:hover, .bottom .copyright a:hover { color:#00adee;}
216.bottom .copyright a:before { background:#00adee;}
217.themesflat-action-box {background-image: url(https://graingerlab.com/wp-content/themes/labaid/);}
218.themesflat-action-box .overlay { background-color:rgba(238, 238, 238, 0.5);}
219.themesflat-action-box .heading, .themesflat-action-box h2, .themesflat-action-box h3, .themesflat-action-box h4, .themesflat-action-box h5, .themesflat-action-box h6 { color:#1c1c1c;}
220.themesflat-action-box, .themesflat-action-box p { color:#1c1c1c;}
221.themesflat-action-box .themesflat-button { color:#1c1c1c;}
222.themesflat-action-box .themesflat-button { background-color:#FEE100;}
223.themesflat-partner-box { background: #fff;}
224.page-title .overlay { background: ;}
225.page-title .overlay { opacity:10%; filter:alpha(opacity=10); }
226.page-title h1 {color:#1c1c1c!important;}
227.page-title.parallax h1:after, .page-title.video h1:after {background:#1c1c1c;}
228.breadcrumbs span, .breadcrumbs span a, .breadcrumbs a, .breadcrumbs span i, .breadcrumbs span.trail-browse i {color:#142441;}
229body, input, select, textarea { color:#9AA5B3}
230.themesflat-portfolio .item .category-post a:hover,ul.iconlist .list-title .testimonial-content blockquote,.testimonial-content .author-info,.themesflat_counter.style2 .themesflat_counter-content-right,.themesflat_counter.style2 .themesflat_counter-content-left, .page-links a:focus,.widget_search .search-form input[type=search],.entry-meta ul,.entry-meta ul.meta-right,.entry-footer strong, .themesflat_button_container .themesflat-button.no-background, .portfolio-single .entry-content, article .entry-meta ul li a, .blog-single .entry-footer .tags-links a, .navigation.posts-navigation .nav-links li a .meta-nav, .flat-language ul.unstyled-child li a, .themesflat-price-product del { color:#9AA5B3}
231.widget .widget-title:after, .widget .widget-title:before,ul.iconlist li.circle:before { background-color:#9AA5B3}
232 :root { --theme-primary-color:#1c1c1c }
233 :root { --theme-secondary-color:#00adee }
234.breadcrumbs span a:hover, .breadcrumbs a:hover span { color:#00adee;}
235 :root { --theme-accent-color:#ee4100 }
236
237/*# sourceURL=themesflat-inline-css-inline-css */
238</style>
239<link rel='stylesheet' id='themesflat-magnific.popup-css' href='https://graingerlab.com/wp-content/themes/labaid/css/magnific.popup.css?ver=7.1.3' media='all' />
240<link rel='stylesheet' id='nice-select-css' href='https://graingerlab.com/wp-content/themes/labaid/css/nice-select.css?ver=7.1.3' media='all' />
241<link rel='stylesheet' id='themesflat-responsive-css' href='https://graingerlab.com/wp-content/themes/labaid/css/responsive.css?ver=7.1.3' media='all' />
242<link rel='stylesheet' id='elementor-frontend-css' href='https://graingerlab.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.4' media='all' />
243<link rel='stylesheet' id='elementor-post-15-css' href='https://graingerlab.com/wp-content/uploads/elementor/css/post-15.css?ver=1791312515' media='all' />
244<link rel='stylesheet' id='e-popup-style-css' href='https://graingerlab.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=3.25.5' media='all' />
245<link rel='stylesheet' id='elementor-post-1620-css' href='https://graingerlab.com/wp-content/uploads/elementor/css/post-1620.css?ver=1791314445' media='all' />
246<link rel='stylesheet' id='wpspeedo-fontawesome--all-css' href='https://graingerlab.com/wp-content/plugins/wps-team/assets/libs/fontawesome/css/all.min.css?ver=3.2.3' media='all' />
247<link rel='stylesheet' id='wpspeedo-swiper-css' href='https://graingerlab.com/wp-content/plugins/wps-team/assets/libs/swiper/swiper-bundle.min.css?ver=3.2.3' media='all' />
248<link rel='stylesheet' id='wpspeedo-team-css' href='https://graingerlab.com/wp-content/plugins/wps-team/assets/css/style.min.css?ver=3.2.3' media='all' />
249<style id="wpspeedo-team-inline-css">
250#wps-widget--team-1.wps-widget--team{--wps-container-width: 1200px;--wps-item-col-width: calc(100%/3*0.9999999);--wps-thumb-object-pos: center center}#wps-widget--team-1.wps-widget--team .wps-team--divider{--wps-divider-bg-color: rgba(0, 184, 255, 1)}@media screen and (max-width: 1024px){#wps-widget--team-1.wps-widget--team{--wps-container-width: 90%;--wps-item-col-width: calc(100%/3*0.9999999)}}@media screen and (max-width: 767px){#wps-widget--team-1.wps-widget--team{--wps-container-width: 90%;--wps-item-col-width: calc(100%/2*0.9999999)}}@media screen and (max-width: 480px){#wps-widget--team-1.wps-widget--team{--wps-container-width: 85%;--wps-item-col-width: calc(100%/1*0.9999999)}}
251/*# sourceURL=wpspeedo-team-inline-css */
252</style>
253<link rel='stylesheet' id='tf-main-post-type-css' href='https://graingerlab.com/wp-content/plugins/themesflat-core/assets/css/tf-main-post-type.css?ver=1' media='all' />
254<link rel='stylesheet' id='elementor-gf-local-montserrat-css' href='https://graingerlab.com/wp-content/uploads/elementor/google-fonts/css/montserrat.css?ver=1742221247' media='all' />
255<script id="jquery-core-js" src="https://graingerlab.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 255
255
256<script id="jquery-migrate-js" src="https://graingerlab.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
256
257<link rel="https://api.w.org/" href="https://graingerlab.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://graingerlab.com/wp-json/wp/v2/pages/1620" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://graingerlab.com/xmlrpc.php?rsd" />
258<meta name="generator" content="WordPress 7.1.3" />
259<link rel="canonical" href="https://graingerlab.com/current-lab-members/" />
260<link rel='shortlink' href='https://graingerlab.com/?p=1620' />
261	
261<script src="https://use.fontawesome.com/598b3d998a.js"></script>
261
262	<meta name="generator" content="Elementor 4.3.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
263			<style>
264				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
265				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
266					background-image: none !important;
267				}
268				@media screen and (max-height: 1024px) {
269					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
270					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
271						background-image: none !important;
272					}
273				}
274				@media screen and (max-height: 640px) {
275					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
276					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
277						background-image: none !important;
278					}
279				}
280			</style>
281			<link rel="icon" href="https://graingerlab.com/wp-content/uploads/2024/06/Grainger-Lab-Favicon.svg" sizes="32x32" />
282<link rel="icon" href="https://graingerlab.com/wp-content/uploads/2024/06/Grainger-Lab-Favicon.svg" sizes="192x192" />
283<link rel="apple-touch-icon" href="https://graingerlab.com/wp-content/uploads/2024/06/Grainger-Lab-Favicon.svg" />
284<meta name="msapplication-TileImage" content="https://graingerlab.com/wp-content/uploads/2024/06/Grainger-Lab-Favicon.svg" />
285<style id="wp-custom-css">
286.listing-item {
287	box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
288	margin-bottom: 20px;
289	padding:20px;
290	width:100%;
291	overflow:hidden;
292}
293.listing-item .image{
294	float:right;
295	margin-left:20px;
296}
297.listing-item span.title {
298	font-weight:400;
299	font-size:20px;
300	color:#4C4C4C;
301	display:block;
302}
303.listing-item span.date {
304	color:#818181;
305	padding-bottom:20px;
306	display:block;
307}
308.news-content {
309	color:#818181;
310	display:block;
311}
312</style>
313</head>
314
315<body class="wp-singular page-template-default page page-id-1620 wp-theme-labaid  wide header_sticky header-01 class-name-page-current-lab-members elementor-default elementor-kit-15 elementor-page elementor-page-1620">
316    <div id="preloader">
317        <div class="row loader">
318            <div class="pulse-loader"><div class="double-bounce3"></div><div class="double-bounce4"></div></div>        </div>
319    </div>
320    <div class="modal-menu-left">
321	<div class="modal-menu__backdrop"></div>
322	<div class="modal-menu__body">
323		<button class="modal-menu__close" type="button">
324		    <i class="icon-labaid-delete"></i>
325		</button>
326		<div class="modal-menu__panel">
327			<div class="modal-menu__panel-header">
328		        <div class="modal-menu__panel-title">
329		        	<div class="header-modal-menu-left-btn">
330		            </div>
331		        </div>
332		    </div>
333		    <div class="modal-menu__panel-body">
334				<div class="nav-wrap-secondary">				    
335			        <div id="block-18" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container"><h2 class="wp-block-heading">Archives</h2><ul class="wp-block-archives-list wp-block-archives">	<li><a href='https://graingerlab.com/2026/10/'>October 2026</a></li>
336	<li><a href='https://graingerlab.com/2026/07/'>July 2026</a></li>
337	<li><a href='https://graingerlab.com/2026/02/'>February 2026</a></li>
338	<li><a href='https://graingerlab.com/2026/01/'>January 2026</a></li>
339	<li><a href='https://graingerlab.com/2025/12/'>December 2025</a></li>
340	<li><a href='https://graingerlab.com/2025/10/'>October 2025</a></li>
341	<li><a href='https://graingerlab.com/2025/06/'>June 2025</a></li>
342	<li><a href='https://graingerlab.com/2025/05/'>May 2025</a></li>
343	<li><a href='https://graingerlab.com/2025/04/'>April 2025</a></li>
344	<li><a href='https://graingerlab.com/2024/12/'>December 2024</a></li>
345	<li><a href='https://graingerlab.com/2024/11/'>November 2024</a></li>
346	<li><a href='https://graingerlab.com/2024/10/'>October 2024</a></li>
347	<li><a href='https://graingerlab.com/2024/07/'>July 2024</a></li>
348	<li><a href='https://graingerlab.com/2024/06/'>June 2024</a></li>
349	<li><a href='https://graingerlab.com/2023/07/'>July 2023</a></li>
350	<li><a href='https://graingerlab.com/2023/03/'>March 2023</a></li>
351	<li><a href='https://graingerlab.com/2022/12/'>December 2022</a></li>
352	<li><a href='https://graingerlab.com/2022/11/'>November 2022</a></li>
353	<li><a href='https://graingerlab.com/2022/09/'>September 2022</a></li>
354	<li><a href='https://graingerlab.com/2022/06/'>June 2022</a></li>
355	<li><a href='https://graingerlab.com/2022/04/'>April 2022</a></li>
356	<li><a href='https://graingerlab.com/2022/03/'>March 2022</a></li>
357	<li>
357<a href='https://graingerlab.com/2021/07/'>July 2021</a></li>
358	<li><a href='https://graingerlab.com/2021/05/'>May 2021</a></li>
359	<li><a href='https://graingerlab.com/2020/11/'>November 2020</a></li>
360	<li><a href='https://graingerlab.com/2020/07/'>July 2020</a></li>
361	<li><a href='https://graingerlab.com/2020/06/'>June 2020</a></li>
362	<li><a href='https://graingerlab.com/2019/08/'>August 2019</a></li>
363	<li><a href='https://graingerlab.com/2019/07/'>July 2019</a></li>
364	<li><a href='https://graingerlab.com/2019/04/'>April 2019</a></li>
365	<li><a href='https://graingerlab.com/2019/03/'>March 2019</a></li>
366	<li><a href='https://graingerlab.com/2019/02/'>February 2019</a></li>
367	<li><a href='https://graingerlab.com/2019/01/'>January 2019</a></li>
368	<li><a href='https://graingerlab.com/2018/10/'>October 2018</a></li>
369	<li><a href='https://graingerlab.com/2018/09/'>September 2018</a></li>
370	<li><a href='https://graingerlab.com/2018/07/'>July 2018</a></li>
371	<li><a href='https://graingerlab.com/2018/06/'>June 2018</a></li>
372	<li><a href='https://graingerlab.com/2018/04/'>April 2018</a></li>
373	<li><a href='https://graingerlab.com/2018/02/'>February 2018</a></li>
374	<li><a href='https://graingerlab.com/2017/11/'>November 2017</a></li>
375	<li><a href='https://graingerlab.com/2017/09/'>September 2017</a></li>
376	<li><a href='https://graingerlab.com/2017/07/'>July 2017</a></li>
377	<li><a href='https://graingerlab.com/2017/05/'>May 2017</a></li>
378	<li><a href='https://graingerlab.com/2017/04/'>April 2017</a></li>
379	<li><a href='https://graingerlab.com/2016/08/'>August 2016</a></li>
380	<li><a href='https://graingerlab.com/2016/06/'>June 2016</a></li>
381	<li><a href='https://graingerlab.com/2016/05/'>May 2016</a></li>
382	<li><a href='https://graingerlab.com/2016/04/'>April 2016</a></li>
383	<li><a href='https://graingerlab.com/2016/03/'>March 2016</a></li>
384	<li><a href='https://graingerlab.com/2015/12/'>December 2015</a></li>
385	<li><a href='https://graingerlab.com/2015/11/'>November 2015</a></li>
386	<li><a href='https://graingerlab.com/2015/09/'>September 2015</a></li>
387	<li><a href='https://graingerlab.com/2015/07/'>July 2015</a></li>
388	<li><a href='https://graingerlab.com/2015/06/'>June 2015</a></li>
389	<li><a href='https://graingerlab.com/2015/05/'>May 2015</a></li>
390	<li><a href='https://graingerlab.com/2015/04/'>April 2015</a></li>
391	<li><a href='https://graingerlab.com/2015/03/'>March 2015</a></li>
392	<li><a href='https://graingerlab.com/2015/01/'>January 2015</a></li>
393</ul></div></div></div><div id="block-19" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container"><h2 class="wp-block-heading">Categories</h2><ul class="wp-block-categories-list wp-block-categories-taxonomy-category wp-block-categories">	<li class="cat-item cat-item-1"><a href="https://graingerlab.com/category/news/">News</a>
394</li>
395</ul></div></div></div>				    
396				</div><!-- /.nav-wrap --> 
397			</div>
398			<div class="modal-menu__panel-footer">
399								    <div class="logo-panel" >                  
400				        <a href="https://graingerlab.com/"  title="Grainger Lab">
401				            				                <img class="site-logo"  src="https://graingerlab.com/wp-content/uploads/2024/06/site_logo_black.png" alt="Grainger Lab"/>
402				            				        </a>
403				    </div>          
404								<div class="socials-panel">
405					    <ul class="themesflat-socials">
406        <li class="facebook">
407                        <a href="#" target="_blank" rel="alternate" title="facebook">
408                            <i class="icon-labaid-facebook"></i>                            
409                        </a>
410                    </li><li class="twitter">
411                        <a href="#" target="_blank" rel="alternate" title="twitter">
412                            <i class="icon-labaid-twitter"></i>                            
413                        </a>
414                    </li><li class="instagram">
415                        <a href="#" target="_blank" rel="alternate" title="instagram">
416                            <i class="icon-labaid-instagram"></i>                            
417                        </a>
418                    </li><li class="pinterest">
419                        <a href="#" target="_blank" rel="alternate" title="pinterest">
420                            <i class="icon-labaid-pinterest"></i>                            
421                        </a>
422                    </li><li class="linkedin">
423                        <a href="#" target="_blank" rel="alternate" title="linkedin">
424                            <i class="icon-labaid-linkedin"></i>                            
425                        </a>
426                    </li>    </ul><!-- /.social -->       
427    				</div>
428			</div>
429		</div>
430	</div>
431</div>  <div class="themesflat-boxed">	
432	<header id="header" class="header header-default header-01 ">
433    <div class="inner-header">  
434        <div class="tf-container">
435            <div class="row">
436                <div class="col-md-12">
437                    <div class="header-wrap clearfix">
438                        <div class="header-ct-left">
439                                <div id="logo" class="logo" >                  
440        <a href="https://graingerlab.com/"  title="Grainger Lab">
441                            <img class="site-logo"  src="https://graingerlab.com/wp-content/uploads/2024/06/site_logo_black.png" alt="Grainger Lab"/>
442                    </a>
443    </div>
444
445                                                    </div>
446                        <div class="header-ct-center">
447                                 
448<div class="nav-wrap">
449    <nav id="mainnav" class="mainnav" role="navigation">
450        <ul id="menu-header-menu" class="menu"><li id="menu-item-3387" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-3387"><a href="https://graingerlab.com/">Home</a></li>
451<li id="menu-item-3386" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-3386"><a>People</a>
452<ul class="sub-menu">
453	<li id="menu-item-3385" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1620 current_page_item menu-item-3385"><a href="https://graingerlab.com/current-lab-members/" aria-current="page">Current lab members</a></li>
454	<li id="menu-item-3601" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3601"><a href="https://graingerlab.com/previous-lab-members/">Previous lab members</a></li>
455</ul>
456</li>
457<li id="menu-item-3383" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3383"><a href="https://graingerlab.com/publications/">Publications</a></li>
458<li id="menu-item-3382" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3382"><a href="https://graingerlab.com/resources/">Resources</a></li>
459<li id="menu-item-3381" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3381"><a href="https://graingerlab.com/research2/">Research</a></li>
460<li id="menu-item-3380" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3380"><a href="https://graingerlab.com/opportunities/">Opportunities</a></li>
461<li id="menu-item-4104" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4104"><a href="https://graingerlab.com/news/">News</a></li>
462</ul>    </nav><!-- #site-navigation -->  
463</div><!-- /.nav-wrap -->                                    <div class="btn-menu">
464                                <span class="line-1"></span>
465                            </div><!-- //mobile menu button -->
466                            </div>
467                        <div class="header-ct-right">
468                                                        
469                                                       
470                            
471                            
472                                                    </div>
473                    </div>                
474                </div><!-- /.col-md-12 -->
475
476            </div><!-- /.row -->
477        </div><!-- /.container -->
478    </div>
479
480    <div class="canvas-nav-wrap">
481        <div class="overlay-canvas-nav"><div class="canvas-menu-close"><span></span></div></div>
482        <div class="inner-canvas-nav">
483                <div class="logo logo-mobi" >                  
484        <a href="https://graingerlab.com/"  title="Grainger Lab">
485                            <img class="site-logo"  src="https://graingerlab.com/wp-content/uploads/2024/06/site_logo_white.png" alt="Grainger Lab" />
486                    </a>
487    </div>
488            <nav id="mainnav_canvas" class="mainnav_canvas" role="navigation">
489                <ul id="menu-header-menu-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-3387"><a href="https://graingerlab.com/">Home</a></li>
490<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-3386"><a>People</a>
491<ul class="sub-menu">
492	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1620 current_page_item menu-item-3385"><a href="https://graingerlab.com/current-lab-members/" aria-current="page">Current lab members</a></li>
493	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3601"><a href="https://graingerlab.com/previous-lab-members/">Previous lab members</a></li>
494</ul>
495</li>
496<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3383"><a href="https://graingerlab.com/publications/">Publications</a></li>
497<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3382"><a href="https://graingerlab.com/resources/">Resources</a></li>
498<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3381"><a href="https://graingerlab.com/research2/">Research</a></li>
499<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3380"><a href="https://graingerlab.com/opportunities/">Opportunities</a></li>
500<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4104"><a href="https://graingerlab.com/news/">News</a></li>
501</ul>            </nav><!-- #mainnav_canvas -->  
502        </div>
503    </div><!-- /.canvas-nav-wrap --> 
504</header><!-- /.header --> 	<!-- Page Title -->
505	<!-- Page title -->
506<header class="page-header">
507    <div class="page-title default left ">
508                    <div class="overlay"></div>   
509        <div class="container"> 
510            <div class="row">
511                <div class="page-title-container">
512                <h1 class="page-title-heading">Current lab members</h1>                 
513                </div><!-- /.col-md-12 -->
514            </div><!-- /.row -->  
515        </div><!-- /.container -->                     
516    </div><!-- /.page-title --> 
517</header><!-- /.page-header -->
518	
519	<div id="main-content" class="site-main clearfix">
520		<div id="themesflat-content" class="page-wrap ">	
521<div class="container">
522	<div class="row">
523		<div class="col-md-12">
524			<div class="wrap-content-area">
525				<div id="primary" class="content-area">	
526					<main id="main" class="main-content" role="main">
527													
528<article id="post-1620" class="post-1620 page type-page status-publish hentry">
529		<div class="entry-content">
530				<div data-elementor-type="wp-page" data-elementor-id="1620" class="elementor elementor-1620" data-elementor-post-type="page">
531				<div class="elementor-element elementor-element-3a11bea e-con-full e-flex e-con e-parent" data-id="3a11bea" data-element_type="container" data-e-type="container">
532				<div class="elementor-element elementor-element-89e578e elementor-widget elementor-widget-shortcode" data-id="89e578e" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
533				<div class="elementor-widget-container">
534							<div class="elementor-shortcode">
535<div id="wps-widget--team-1" class="wps-container wps-widget wps-widget--team wps-team-theme--square-02 wps-team--type-grid wps-team-card-action--none wps--thumb-round wps-team--social-hover-up wps-team--thumbn
535ail-shad-alt" style="visibility: hidden; opacity: 0" data-widget-id="1">
536    
537    
538    <div class="wps-container--inner">
539
540                
541        
542            <div class="wps-row">
543
544                
545                                
546                    <div class="wps-col wps-widget--item wps-widget--item-3525 current-lab-members">
547                        <div class="wpspeedo-team--single">
548                            <div class="wps-team--single-inner">
549                                
550                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img decoding="async" width="150" height="150" src="https://graingerlab.com/wp-content/uploads/2024/06/Grainger-David.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2024/06/Grainger-David.jpg 150w, https://graingerlab.com/wp-content/uploads/2024/06/Grainger-David-20x20.jpg 20w, https://graingerlab.com/wp-content/uploads/2024/06/Grainger-David-40x40.jpg 40w, https://graingerlab.com/wp-content/uploads/2024/06/Grainger-David-60x60.jpg 60w" sizes="(max-width: 150px) 100vw, 150px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Professor David Grainger</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>Dave trained as a biochemist and is interested in different aspects of bacterial chromosome biology, particularly gene regulation. He relocated his laboratory to the University of Birmingham in March 2011 having previously established a research group at the University of Warwick. He is a life-long supporter of Wolverhampton Wanderers FC. He believes this has made it easier to cope with the frequent disappointments that befall a research scientist.</p>
551</div><div class="wps-team--member-s-links wps-team--member-element">
552			<ul class="wps--social-links wps-si--shape-radius wps-si--b-bg-color--hover wps-si--b-color">
553				<li class="wps-si--x-twitter">
554				<a href="https://twitter.com/graingerlab" aria-label="Social Link" rel="nofollow noopener noreferrer" target="_blank"><i class="fab fa-x-twitter"></i></a>
555			</li><li class="wps-si--envelope">
556				<a href="mailto:[email protected]" aria-label="Social Link" rel="nofollow noopener noreferrer" target="_blank"><i class="far fa-envelope"></i></a>
557			</li>			</ul>
558
559		</div>
560                            </div>
561                        </div>
562                    </div>
563
564                    
565                
566                                
567                    <div class="wps-col wps-widget--item wps-widget--item-3528 current-lab-members">
568                        <div class="wpspeedo-team--single">
569                            <div class="wps-team--single-inner">
570                                
571                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img fetchpriority="high" decoding="async" width="444" height="399" src="https://graingerlab.com/wp-content/uploads/2024/11/headshot_crop-002.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2024/11/headshot_crop-002.jpg 444w, https://graingerlab.com/wp-content/uploads/2024/11/headshot_crop-002-300x270.jpg 300w" sizes="(max-width: 444px) 100vw, 444px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Dr. David Forrest</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>David grew up in Sheffield, and much to his parents dismay stayed there to study for his undergraduate Masters degree at The University of Sheffield. He then moved to the Centre for Bacterial Cell Biology at Newcastle University for his PhD and first research associate job investigating a novel RNA polymerase in B.subtilis. Now in the Grainger Lab, he’ll be looking into AT rich DNA and its role in bidirectional transcription initiation.</p>
572</div><div class="wps-team--member-s-links wps-team--member-element">
573			<ul class="wps--social-links wps-si--shape-radius wps-si--b-bg-color--hover wps-si--b-color">
574				<li class="wps-si--x-twitter">
575				<a href="https://twitter.com/fozzz21" aria-label="Social Link" rel="nofollow noopener noreferrer" target="_blank"><i class="fab fa-x-twitter"></i></a>
576			</li><li class="wps-si--envelope">
577				<a href="mailto:[email protected]" aria-label="Social Link" rel="nofollow noopener noreferrer" target="_blank"><i class="far fa-envelope"></i></a>
578			</li>			</ul>
579
580		</div>
581                            </div>
582                        </div>
583                    </div>
584
585                    
586                
587                                
588                    <div class="wps-col wps-widget--item wps-widget--item-3530 current-lab-members">
589                        <div class="wpspeedo-team--single">
590                            <div class="wps-team--single-inner">
591                                
592                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img decoding="async" width="1862" height="2560" src="https://graingerlab.com/wp-content/uploads/2024/07/IMG_1405-scaled.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2024/07/IMG_1405-scaled.jpg 1862w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1405-218x300.jpg 218w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1405-745x1024.jpg 745w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1405-768x1056.jpg 768w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1405-1117x1536.jpg 1117w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1405-1489x2048.jpg 1489w" sizes="(max-width: 1862px) 100vw, 1862px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Dr. Emily Warman</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>Emily is from Devon and moved to Birmingham in 2012 to study at the University of Birmingham. After graduating with an MSci in Human Biology she returned to the university as a PhD student and Research Technician with the Grainger Lab. Upon completing her PhD Emily obtained a post-doctoral position in the lab. She is exploring pervasive transcription and its regulation in E. coli.</p>
593</div>
594                            </div>
595                        </div>
596                    </div>
597
598                    
599                
600                                
601                    <div class="wps-col wps-widget--item wps-widget--item-3531 current-lab-members">
602                        <div class="wpspeedo-team--single">
603                            <div class="wps-team--single-inner">
604                                
605                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img loading="lazy" decoding="async" width="1707" height="2560" src="https://graingerlab.com/wp-content/uploads/2024/07/IMG_1371-scaled.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2024/07/IMG_1371-scaled.jpg 1707w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1371-200x300.jpg 200w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1371-683x1024.jpg 683w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1371-768x1152.jpg 768w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1371-1024x1536.jpg 1024w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1371-1366x2048.jpg 1366w" sizes="(max-width: 1707px) 100vw, 1707px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Dr. Simon Legood</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>Simon moved to Birmingham to study Biological Sciences at Aston University. After a brief stint in finance, Simon completed his MSc at the IMI where he went to on to work as a technician in Jessica Blair’s Lab. Simon returned to the IMI to join the Grainger Lab after completing his PhD in Microbiology at the Institut Pasteur in Paris.</p>
606</div>
607                            </div>
608                        </div>
609                    </div>
610
611                    
612                
613                                
614                    <div class="wps-col wps-widget--item wps-widget--item-3536 current-lab-members">
615                        <div class="wpspeedo-team--single">
616                            <div class="wps-team--single-inner">
617                                
618                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img loading="lazy" decoding="async" width="169" height="181" src="https://graingerlab.com/wp-content/uploads/2024/10/Rachel-e1732389310618.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2024/10/Rachel-e1732389310618.jpg 169w, https://graingerlab.com/wp-content/uploads/2024/10/Rachel-e1732389310618-20x20.jpg 20w" sizes="(max-width: 169px) 100vw, 169px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Mrs Rachel Hoare (nee Wheat)</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>Rachel started work at UoB in 2006 as a research technician, later undertaking a part-time MSc in Clinical Oncology. During her time at UoB she has gained experience in cell culture, molecular biology, immunohistochemistry, clinical oncology, genomics, and in-depth Nanopore sequencing technology. Outside the lab Rachel is a family person, enjoying spending time with her 2 children. Rachel joined the Grainger lab as senior research technician in December 2022, taking a new and exciting direction in her career to investigate the pathogenesis of bacteria.</p>
619</div>
620                            </div>
621                        </div>
622                    </div>
623
624                    
625                
626                                
627                    <div class="wps-col wps-widget--item wps-widget--item-3564 current-lab-members">
628                        <div class="wpspeedo-team--single">
629                            <div class="wps-team--single-inner">
630                                
631                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img loading="lazy" decoding="async" width="1707" height="2560" src="https://graingerlab.com/wp-content/uploads/2024/07/IMG_1389-scaled.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2024/07/IMG_1389-scaled.jpg 1707w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1389-200x300.jpg 200w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1389-683x1024.jpg 683w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1389-768x1152.jpg 768w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1389-1024x1536.jpg 1024w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1389-1365x2048.jpg 1365w" sizes="(max-width: 1707px) 100vw, 1707px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Miss Joni MacDonald</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>Joni, originally from Glasgow, has lived in Dubai, Buckinghamshire, and Warwick before moving to Birmingham. Completing her integrated undergraduate and master’s in Biological Sciences at the University of Warwick, looking at both viral, fungal and bacterial pathogens, she has now moved to UoB as part of the 2023 MIBTP cohort funded by the BBSRC to complete her PhD as part of the Grainger Lab.</p>
632</div>
633                            </div>
634                        </div>
635                    </div>
636
637                    
638                
639                                
640                    <div class="wps-col wps-widget--item wps-widget--item-3566 current-lab-members">
641                        <div class="wpspeedo-team--single">
642                            <div class="wps-team--single-inner">
643                                
644                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img loading="lazy" decoding="async" width="2085" height="2560" src="https://graingerlab.com/wp-content/uploads/2024/07/IMG_1372-scaled.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2024/07/IMG_1372-scaled.jpg 2085w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1372-244x300.jpg 244w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1372-834x1024.jpg 834w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1372-768x943.jpg 768w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1372-1251x1536.jpg 1251w, https://graingerlab.com/wp-content/uploads/2024/07/IMG_1372-1668x2048.jpg 1668w" sizes="(max-width: 2085px) 100v
644w, 2085px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Mr. Matt Adams</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>Matt is originally from Hertfordshire and moved to Birmingham in 2018 to complete his undergraduate degree at the University of Birmingham. He graduated with an MSci in Biochemistry. His interests in the molecular mechanisms of how pathogens cause disease brought him to the Grainger Lab to complete his PhD. His work investigates the transcription regulation of lifestyle changes in V. cholerae. Matt is funded by the BBSRC as part of the MIBTP.</p>
645</div>
646                            </div>
647                        </div>
648                    </div>
649
650                    
651                
652                                
653                    <div class="wps-col wps-widget--item wps-widget--item-4286 current-lab-members">
654                        <div class="wpspeedo-team--single">
655                            <div class="wps-team--single-inner">
656                                
657                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img loading="lazy" decoding="async" width="1510" height="1503" src="https://graingerlab.com/wp-content/uploads/2025/04/20251014_1358061-1-e1760533570371.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2025/04/20251014_1358061-1-e1760533570371.jpg 1510w, https://graingerlab.com/wp-content/uploads/2025/04/20251014_1358061-1-e1760533570371-300x300.jpg 300w, https://graingerlab.com/wp-content/uploads/2025/04/20251014_1358061-1-e1760533570371-1024x1019.jpg 1024w, https://graingerlab.com/wp-content/uploads/2025/04/20251014_1358061-1-e1760533570371-150x150.jpg 150w, https://graingerlab.com/wp-content/uploads/2025/04/20251014_1358061-1-e1760533570371-768x764.jpg 768w, https://graingerlab.com/wp-content/uploads/2025/04/20251014_1358061-1-e1760533570371-20x20.jpg 20w, https://graingerlab.com/wp-content/uploads/2025/04/20251014_1358061-1-e1760533570371-40x40.jpg 40w, https://graingerlab.com/wp-content/uploads/2025/04/20251014_1358061-1-e1760533570371-60x60.jpg 60w" sizes="(max-width: 1510px) 100vw, 1510px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Miss Lucy Thompson</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>Born and raised in Warrington, Lucy completed her MBiolSci in Biological Sciences, specialising in Biochemistry and Microbiology, at the University of Sheffield. Her research focused on understanding the mechanisms of vancomycin resistance in Clostridioides difficile. Lucy is currently pursuing a PhD in the Grainger Lab as part of the MIBTP, funded by the BBSRC. Her research focuses on understanding the mechanisms of antibiotic resistance and adaptive responses in Acinetobacter baumannii, a multidrug-resistant pathogen of major clinical concern.</p>
658</div>
659                            </div>
660                        </div>
661                    </div>
662
663                    
664                
665                                
666                    <div class="wps-col wps-widget--item wps-widget--item-4320 current-lab-members">
667                        <div class="wpspeedo-team--single">
668                            <div class="wps-team--single-inner">
669                                
670                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img loading="lazy" decoding="async" width="1705" height="2560" src="https://graingerlab.com/wp-content/uploads/2025/05/Alex_grainger-lab-ii-scaled.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2025/05/Alex_grainger-lab-ii-scaled.jpg 1705w, https://graingerlab.com/wp-content/uploads/2025/05/Alex_grainger-lab-ii-200x300.jpg 200w, https://graingerlab.com/wp-content/uploads/2025/05/Alex_grainger-lab-ii-682x1024.jpg 682w, https://graingerlab.com/wp-content/uploads/2025/05/Alex_grainger-lab-ii-768x1153.jpg 768w, https://graingerlab.com/wp-content/uploads/2025/05/Alex_grainger-lab-ii-1023x1536.jpg 1023w, https://graingerlab.com/wp-content/uploads/2025/05/Alex_grainger-lab-ii-1364x2048.jpg 1364w" sizes="(max-width: 1705px) 100v
670w, 1705px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Mr. Qiao (Alex) Chen</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>Alex earned his Bachelor&#8217;s and Master&#8217;s degrees in China, then continued his research training in Hong Kong and the United States, with a focus on molecular biology and anaerobic microbiology. He joined the Grainger Lab in the autumn of 2024 to pursue his PhD. He is interested in uncovering the molecular mechanisms of pathogen infection and exploring potential treatment strategies.</p>
671</div>
672                            </div>
673                        </div>
674                    </div>
675
676                    
677                
678                                
679                    <div class="wps-col wps-widget--item wps-widget--item-4474 current-lab-members">
680                        <div class="wpspeedo-team--single">
681                            <div class="wps-team--single-inner">
682                                
683                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img loading="lazy" decoding="async" width="1527" height="1472" src="https://graingerlab.com/wp-content/uploads/2026/07/Profile-Photo.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2026/07/Profile-Photo.jpg 1527w, https://graingerlab.com/wp-content/uploads/2026/07/Profile-Photo-300x289.jpg 300w, https://graingerlab.com/wp-content/uploads/2026/07/Profile-Photo-1024x987.jpg 1024w, https://graingerlab.com/wp-content/uploads/2026/07/Profile-Photo-768x740.jpg 768w, https://graingerlab.com/wp-content/uploads/2026/07/Profile-Photo-20x20.jpg 20w, https://graingerlab.com/wp-content/uploads/2026/07/Profile-Photo-40x40.jpg 40w" sizes="(max-width: 1527px) 100vw, 1527px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Miss Alyssa Morgan</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>Alyssa is from Birmingham and completed her BSc in Biological Sciences at Aston University in 2026, where she investigated novel genetic regulators of vesicular trafficking. She also undertook a placement year with Thermo Fisher Scientific, working on antisera purification and analysis. Alyssa is currently pursuing her PhD in the Grainger Lab and is funded by the HPRU. Her research focuses on Acinetobacter baumannii pathogenicity in clinical environments.</p>
684</div>
685                            </div>
686                        </div>
687                    </div>
688
689                    
690                
691                                
692                    <div class="wps-col wps-widget--item wps-widget--item-4478 current-lab-members">
693                        <div class="wpspeedo-team--single">
694                            <div class="wps-team--single-inner">
695                                
696                                <div class="team-member--thumbnail-wrapper wps-team--member-element"><div class="team-member--thumbnail"><img loading="lazy" decoding="async" width="1230" height="1277" src="https://graingerlab.com/wp-content/uploads/2026/10/SG-e1790942229284.jpg" class=" wp-post-image" alt="" srcset="https://graingerlab.com/wp-content/uploads/2026/10/SG-e1790942229284.jpg 1230w, https://graingerlab.com/wp-content/uploads/2026/10/SG-e1790942229284-289x300.jpg 289w, https://graingerlab.com/wp-content/uploads/2026/10/SG-e1790942229284-986x1024.jpg 986w, https://graingerlab.com/wp-content/uploads/2026/10/SG-e1790942229284-768x797.jpg 768w, https://graingerlab.com/wp-content/uploads/2026/10/SG-e1790942229284-20x20.jpg 20w" sizes="(max-width: 1230px) 100vw, 1230px" /></div></div><h3 class="wps-team--member-title wps-team--member-element">Dr. Stephen Garrett</h3><div class="wps-team--divider-wrapper wps-team--member-element"><div class="wps-team--divider"></div></div><div class="wps-team--member-details wps-team--member-details-excerpt wps-team--member-element"><p>Stephen completed his undergraduate degree at the University of Glasgow before pursuing his PhD at Newcastle University, where he studied bacterial secretion systems. Stephen secured an EMBO Postdoctoral Fellowship to continue his research in the field of bacterial competition at McMaster University in Canada. Stephen is now a postdoctoral researcher in the Grainger lab at the University of Birmingham, where he is studying nucleoid-associated proteins and their role in transposon capture.</p>
697</div>
698                            </div>
699                        </div>
700                    </div>
701
702                    
703                        
704            </div>
705
706        
707                <div class="wps-team--not-found-wrapper">
708            <div class="wps-team--not-found">No Results Found</div>
709        </div>
710        
711    </div>
712
713        
714</div></div>
715						</div>
716				</div>
717				</div>
718				</div>
719					</div><!-- .entry-content -->
720</article><!-- #post-## -->
721																		</main><!-- #main -->
722				</div><!-- #primary -->
723							</div>
724		</div>
725	</div>
726</div>
727        
728        </div><!-- #content -->
729    </div><!-- #main-content -->
730
731    
732    
733
734    <!-- Start Footer -->   
735    <div class="footer_background ">
736        <div class="overlay-footer"></div>
737        <!-- Info Footer -->
738        
739        <!-- Footer Widget -->
740         
741    <footer id="footer" class="footer ">
742        <div class="footer-widgets">
743            <div class="container">                
744                <div class="row">
745                                            <div class="col-lg-3 col-md-6 widgets-areas">
746                            <div class="wrap-widgets-1">
747                            <div id="block-23" class="widget widget_block">
748<ul class="wp-block-list"></ul>
749</div><div id="block-25" class="widget widget_block widget_text">
750<p class="wp-block-paragraph"></p>
751</div>                            </div>
752                        </div>
753                                            <div class="col-lg-2 col-md-6 widgets-areas">
754                            <div class="wrap-widgets-2">
755                                                        </div>
756                        </div>
757                                            <div class="col-lg-2 col-md-6 widgets-areas">
758                            <div class="wrap-widgets-3">
759                                                        </div>
760                        </div>
761                                            <div class="col-lg-2 col-md-6 widgets-areas">
762                            <div class="wrap-widgets-4">
763                                                        </div>
764                        </div>
765                                            <div class="col-lg-3 col-md-6 widgets-areas">
766                            <div class="wrap-widgets-5">
767                            <div id="block-28" class="widget widget_block widget_media_image">
768<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="169" src="https://graingerlab.com/wp-content/uploads/2024/06/site_logo_white-1024x169.png" alt="" class="wp-image-2752" srcset="https://graingerlab.com/wp-content/uploads/2024/06/site_logo_white-1024x169.png 1024w, https://graingerlab.com/wp-content/uploads/2024/06/site_logo_white-300x50.png 300w, https://graingerlab.com/wp-content/uploads/2024/06/site_logo_white-768x127.png 768w, https://graingerlab.com/wp-content/uploads/2024/06/site_logo_white.png 1422w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
769</div><div id="block-30" class="widget widget_block widget_text">
770<p class="wp-block-paragraph">School of Biosciences<br>University of Birmingham<br>Edgbaston<br>Birmingham<br>B15 2TT<br>UK</p>
771</div>                            </div>
772                        </div>
773                            
774                </div><!-- /.row -->                  
775            </div><!-- /.container --> 
776        </div><!-- /.footer-widgets -->
777    </footer>
778       
779        <!-- Bottom -->
780         
781    <div id="bottom" class="bottom">
782        <div class="container">           
783            <div class="row">
784                <div class="col-md-12">
785                    <div class="container-inside"> 
786                        <div class="content-center">
787                            <div class="copyright">                     
788                                <span>© Copyright 2024 Grainger Lab - All Rights Reserved.</span>
789                            </div>
790                        </div>
791                    </div>
792                </div>                   
793            </div><!-- /.row -->
794        </div><!-- /.container -->
795    </div>
796        
797    </div> <!-- Footer Background Image --> 
798    <!-- End Footer --> 
799
800     
801</div><!-- /#boxed -->
802<script type="speculationrules">
803{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/labaid/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
804</script>
804
805			
805<script>
806				( () => {
807					const lazyloadRunObserver = () => {
808						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
809						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
810							entries.forEach( ( entry ) => {
811								if ( entry.isIntersecting ) {
812									let lazyloadBackground = entry.target;
813									if( lazyloadBackground ) {
814										lazyloadBackground.classList.add( 'e-lazyloaded' );
815									}
816									lazyloadBackgroundObserver.unobserve( entry.target );
817								}
818							});
819						}, { rootMargin: '200px 0px 200px 0px' } );
820						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
821							lazyloadBackgroundObserver.observe( lazyloadBackground );
822						} );
823					};
824					const events = [
825						'DOMContentLoaded',
826						'elementor/lazyload/observe',
827					];
828					events.forEach( ( event ) => {
829						document.addEventListener( event, lazyloadRunObserver );
830					} );
831				} )();
832			</script>
832
833			
833<script id="parallax-js" src="https://graingerlab.com/wp-content/plugins/themesflat-core/assets/js/parallax.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 833
833
834<script id="tf-animated-js" src="https://graingerlab.com/wp-content/plugins/themesflat-core/assets/js/tf-animated.js?ver=7.1.3"></script>
vendor: 1 bytes, line 834
834
835<script id="jquery-justified-js" src="https://graingerlab.com/wp-content/plugins/themesflat-core/assets/js/jquery.justified.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 835
835
836<script id="iziModal-js" src="https://graingerlab.com/wp-content/plugins/themesflat-core/post-format/assets/js/iziModal.js?ver=7.1.3"></script>
vendor: 1 bytes, line 836
836
837<script id="jquery-mb-ytplayer-js" src="https://graingerlab.com/wp-content/plugins/themesflat-core/post-format/assets/js/jquery.mb.YTPlayer.js?ver=7.1.3"></script>
vendor: 1 bytes, line 837
837
838<script id="wp-hooks-js" src="https://graingerlab.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 838
838
839<script id="wp-i18n-js" src="https://graingerlab.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 839
839
840<script id="wp-i18n-js-after">
841wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
842//# sourceURL=wp-i18n-js-after
843</script>
vendor: 1 bytes, line 843
843
844<script id="swv-js" src="https://graingerlab.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 844
844
845<script id="contact-form-7-js-translations">
846( function( domain, translations ) {
847	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
848	localeData[""].domain = domain;
849	wp.i18n.setLocaleData( localeData, domain );
850} )( "contact-form-7", {"translation-revision-date":"2026-05-05 18:32:38+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"This contact form is placed in the wrong place.":["This contact form is placed in the wrong place."],"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
851//# sourceURL=contact-form-7-js-translations
852</script>
vendor: 1 bytes, line 852
852
853<script id="contact-form-7-js-before">
854var wpcf7 = {
855    "api": {
856        "root": "https:\/\/graingerlab.com\/wp-json\/",
857        "namespace": "contact-form-7\/v1"
858    }
859};
860//# sourceURL=contact-form-7-js-before
861</script>
vendor: 1 bytes, line 861
861
862<script id="contact-form-7-js" src="https://graingerlab.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 862
862
863<script id="html5shiv-js" src="https://graingerlab.com/wp-content/themes/labaid/js/html5shiv.js?ver=3.7.0"></script>
vendor: 1 bytes, line 863
863
864<script id="matchmedia-js" src="https://graingerlab.com/wp-content/themes/labaid/js/matchMedia.js?ver=1.2"></script>
vendor: 1 bytes, line 864
864
865<script id="nice-select-js" src="https://graingerlab.com/wp-content/themes/labaid/js/jquery.nice-select.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 865
865
866<script id="owl-carousel-js" src="https://graingerlab.com/wp-content/plugins/themesflat-core/assets/js/owl.carousel.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 866
866
867<script id="magnific.popup.min-js" src="https://graingerlab.com/wp-content/themes/labaid/js/magnific.popup.min.js?ver=3.2.8"></script>
vendor: 1 bytes, line 867
867
868<script id="themesflat-main-js-extra">
869var blog = {"ajaxurl":"https://graingerlab.com/wp-admin/admin-ajax.php","security":"365c3522f3"};
870//# sourceURL=themesflat-main-js-extra
871</script>
vendor: 1 bytes, line 871
871
872<script id="themesflat-main-js" src="https://graingerlab.com/wp-content/themes/labaid/js/main.js?ver=2.0.4"></script>
vendor: 1 bytes, line 872
872
873<script id="elementor-webpack-runtime-js" src="https://graingerlab.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 873
873
874<script id="elementor-frontend-modules-js" src="https://graingerlab.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 874
874
875<script id="jquery-ui-core-js-before">
876jQuery.uiBackCompat = true;
877//# sourceURL=jquery-ui-core-js-before
878</script>
vendor: 1 bytes, line 878
878
879<script id="jquery-ui-core-js" src="https://graingerlab.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 879
879
880<script id="elementor-frontend-js-before">
881var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"import-export-customization":true},"urls":{"assets":"https:\/\/graingerlab.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/graingerlab.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/graingerlab.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"592b039fae","atomicFormsSendForm":"78f5c955e9"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":1620,"title":"Current%20lab%20members%20%E2%80%93%20Grainger%20Lab","excerpt":"","featuredImage":false}};
882//# sourceURL=elementor-frontend-js-before
883</script>
vendor: 1 bytes, line 883
883
884<script id="elementor-frontend-js" src="https://graingerlab.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 884
884
885<script id="wpspeedo-swiper-js" src="https://graingerlab.com/wp-content/plugins/wps-team/assets/libs/swiper/swiper-bundle.min.js?ver=3.2.3"></script>
vendor: 1 bytes, line 885
885
886<script id="wpspeedo-team-js" src="https://graingerlab.com/wp-content/plugins/wps-team/assets/js/script.min.js?ver=3.2.3"></script>
vendor: 1 bytes, line 886
886
887<script id="tf-main-post-type-js" src="https://graingerlab.com/wp-content/plugins/themesflat-core/assets/js/tf-main-post-type.js?ver=1.0"></script>
vendor: 1 bytes, line 887
887
888<script id="jquery-isotope-js" src="https://graingerlab.com/wp-content/plugins/themesflat-core/assets/js/jquery.isotope.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 888
888
889<script id="imagesloaded-pkgd-js" src="https://graingerlab.com/wp-content/plugins/themesflat-core/assets/js/imagesloaded.pkgd.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 889
889
890<script id="elementor-pro-webpack-runtime-js" src="https://graingerlab.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.25.5"></script>
vendor: 1 bytes, line 890
890
891<script id="elementor-pro-frontend-js-before">
892var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/graingerlab.com\/wp-admin\/admin-ajax.php","nonce":"ea233a2581","urls":{"assets":"https:\/\/graingerlab.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/graingerlab.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_GB","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/graingerlab.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
893//# sourceURL=elementor-pro-frontend-js-before
894</script>
vendor: 1 bytes, line 894
894
895<script id="elementor-pro-frontend-js" src="https://graingerlab.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.25.5"></script>
vendor: 1 bytes, line 895
895
896<script id="pro-elements-handlers-js" src="https://graingerlab.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.25.5"></script>
vendor: 1 bytes, line 896
896
897<script id="wp-emoji-settings" type="application/json">
898{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://graingerlab.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
899</script>
vendor: 1 bytes, line 899
899
900<script type="module">
901/*! This file is auto-generated */
902var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
903//# sourceURL=https://graingerlab.com/wp-includes/js/wp-emoji-loader.min.js
904</script>
904
905</body>
906</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.