CINXE.COM
Nordenfelt Lab – Quantitative Immunobiology
<!DOCTYPE html> <html lang="en-GB"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <title>Nordenfelt Lab – Quantitative Immunobiology</title> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='dns-prefetch' href='//use.fontawesome.com' /> <link rel="alternate" type="application/rss+xml" title="Nordenfelt Lab » Feed" href="https://www.nordenfeltlab.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Nordenfelt Lab » Comments Feed" href="https://www.nordenfeltlab.com/comments/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.nordenfeltlab.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!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!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));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(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <link rel='stylesheet' id='website-builder-style-css' href='https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/plugins/website-builder/build/style-index.css?ver=3.0.9' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.nordenfeltlab.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' media='all' /> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .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} </style> <style id='global-styles-inline-css'> :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--color--neve-link-color: var(--nv-primary-accent);--wp--preset--color--neve-link-hover-color: var(--nv-secondary-accent);--wp--preset--color--nv-site-bg: var(--nv-site-bg);--wp--preset--color--nv-light-bg: var(--nv-light-bg);--wp--preset--color--nv-dark-bg: var(--nv-dark-bg);--wp--preset--color--neve-text-color: var(--nv-text-color);--wp--preset--color--nv-text-dark-bg: var(--nv-text-dark-bg);--wp--preset--color--nv-c-1: var(--nv-c-1);--wp--preset--color--nv-c-2: var(--nv-c-2);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-neve-link-color-color{color: var(--wp--preset--color--neve-link-color) !important;}.has-neve-link-hover-color-color{color: var(--wp--preset--color--neve-link-hover-color) !important;}.has-nv-site-bg-color{color: var(--wp--preset--color--nv-site-bg) !important;}.has-nv-light-bg-color{color: var(--wp--preset--color--nv-light-bg) !important;}.has-nv-dark-bg-color{color: var(--wp--preset--color--nv-dark-bg) !important;}.has-neve-text-color-color{color: var(--wp--preset--color--neve-text-color) !important;}.has-nv-text-dark-bg-color{color: var(--wp--preset--color--nv-text-dark-bg) !important;}.has-nv-c-1-color{color: var(--wp--preset--color--nv-c-1) !important;}.has-nv-c-2-color{color: var(--wp--preset--color--nv-c-2) !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-neve-link-color-background-color{background-color: var(--wp--preset--color--neve-link-color) !important;}.has-neve-link-hover-color-background-color{background-color: var(--wp--preset--color--neve-link-hover-color) !important;}.has-nv-site-bg-background-color{background-color: var(--wp--preset--color--nv-site-bg) !important;}.has-nv-light-bg-background-color{background-color: var(--wp--preset--color--nv-light-bg) !important;}.has-nv-dark-bg-background-color{background-color: var(--wp--preset--color--nv-dark-bg) !important;}.has-neve-text-color-background-color{background-color: var(--wp--preset--color--neve-text-color) !important;}.has-nv-text-dark-bg-background-color{background-color: var(--wp--preset--color--nv-text-dark-bg) !important;}.has-nv-c-1-background-color{background-color: var(--wp--preset--color--nv-c-1) !important;}.has-nv-c-2-background-color{background-color: var(--wp--preset--color--nv-c-2) !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-neve-link-color-border-color{border-color: var(--wp--preset--color--neve-link-color) !important;}.has-neve-link-hover-color-border-color{border-color: var(--wp--preset--color--neve-link-hover-color) !important;}.has-nv-site-bg-border-color{border-color: var(--wp--preset--color--nv-site-bg) !important;}.has-nv-light-bg-border-color{border-color: var(--wp--preset--color--nv-light-bg) !important;}.has-nv-dark-bg-border-color{border-color: var(--wp--preset--color--nv-dark-bg) !important;}.has-neve-text-color-border-color{border-color: var(--wp--preset--color--neve-text-color) !important;}.has-nv-text-dark-bg-border-color{border-color: var(--wp--preset--color--nv-text-dark-bg) !important;}.has-nv-c-1-border-color{border-color: var(--wp--preset--color--nv-c-1) !important;}.has-nv-c-2-border-color{border-color: var(--wp--preset--color--nv-c-2) !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;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='neve-style-css' href='https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/themes/neve/style-main-new.min.css?ver=3.8.16' media='all' /> <style id='neve-style-inline-css'> .nv-meta-list li.meta:not(:last-child):after { content:"/" }.nv-meta-list .no-mobile{ display:none; }.nv-meta-list li.last::after{ content: ""!important; }@media (min-width: 769px) { .nv-meta-list .no-mobile { display: inline-block; } .nv-meta-list li.last:not(:last-child)::after { content: "/" !important; } } :root{ --container: 748px;--postwidth:100%; --primarybtnbg: #4c95e3; --primarybtnhoverbg: var(--nv-secondary-accent); --secondarybtnhoverbg: var(--nv-dark-bg); --primarybtncolor: #010101; --secondarybtncolor: #f6f6f6; --primarybtnhovercolor: #ffffff; --secondarybtnhovercolor: var(--nv-text-dark-bg);--primarybtnborderradius:0;--secondarybtnborderradius:0;--secondarybtnborderwidth:2px;--btnpadding:12px 24px;--primarybtnpadding:12px 24px;--secondarybtnpadding:calc(12px - 2px) calc(24px - 2px); --btnfs: 14px; --btnlineheight: 1.6em; --bodyfontfamily: Arial,Helvetica,sans-serif; --bodyfontsize: 16px; --bodylineheight: 1.7em; --bodyletterspacing: 0px; --bodyfontweight: 400; --bodytexttransform: none; --h1fontsize: 39px; --h1fontweight: 600; --h1lineheight: 1.2em; --h1letterspacing: 0px; --h1texttransform: none; --h2fontsize: 28px; --h2fontweight: 600; --h2lineheight: 1.3em; --h2letterspacing: 0px; --h2texttransform: none; --h3fontsize: 20px; --h3fontweight: 600; --h3lineheight: 1.3em; --h3letterspacing: 0px; --h3texttransform: none; --h4fontsize: 16px; --h4fontweight: 600; --h4lineheight: 1.3em; --h4letterspacing: 0px; --h4texttransform: none; --h5fontsize: 14px; --h5fontweight: 600; --h5lineheight: 1.3em; --h5letterspacing: 0px; --h5texttransform: none; --h6fontsize: 14px; --h6fontweight: 600; --h6lineheight: 1.3em; --h6letterspacing: 0px; --h6texttransform: none;--formfieldborderwidth:2px;--formfieldborderradius:0; --formfieldbgcolor: var(--nv-site-bg); --formfieldbordercolor: var(--nv-light-bg); --formfieldcolor: var(--nv-text-color);--formfieldpadding:10px 12px 10px 12px;; } .has-neve-button-color-color{ color: #4c95e3!important; } .has-neve-button-color-background-color{ background-color: #4c95e3!important; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:718px } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 20px; } .blog .blog-entry-title, .archive .blog-entry-title{ --fontsize: 28px; } .single h1.entry-title{ --fontsize: 28px; } .neve-main{ --boxshadow:0 1px 3px -2px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.1); } .nv-post-cover{ --height: 250px;--padding:40px 15px;--justify: flex-start; --textalign: left; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: left; } .nv-is-boxed.nv-title-meta-wrap{ --padding:40px 15px; --bgcolor: var(--nv-dark-bg); } .nv-overlay{ --opacity: 50; --blendmode: normal; } .nv-is-boxed.nv-comments-wrap{ --padding:20px; } .nv-is-boxed.comment-respond{ --padding:20px; } .single:not(.single-product), .page{ --c-vspace:0 0 0 0;; } .global-styled{ --bgcolor: var(--nv-site-bg); } .header-top{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: #f0f0f0; } .header-main{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color);--bgimage:none;--bgposition:50% 50%;;--bgoverlayopacity:0.5; } .header-bottom{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: #ffffff; } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 32px; --fs: 24px;--padding:10px 0;--margin:0; --textalign: left;--justify: flex-start; } .builder-item--nav-icon,.header-menu-sidebar .close-sidebar-panel .navbar-toggle{ --borderradius:0;--borderwidth:1px; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --color: var(--nv-text-color); --hovercolor: var(--nv-secondary-accent); --hovertextcolor: var(--nv-text-color); --activecolor: var(--nv-text-color); --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 1em; --lineheight: 1.6; --letterspacing: 0px; --fontweight: 600; --texttransform: uppercase; --iconsize: 1em; } .hfg-is-group.has-primary-menu .inherit-ff{ --inheritedfw: 600; } .footer-top-inner .row{ grid-template-columns:1fr 1fr 1fr; --valign: flex-start; } .footer-top{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: #ffffff; } .footer-main-inner .row{ grid-template-columns:1fr 1fr 1fr; --valign: flex-start; } .footer-main{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); } .footer-bottom-inner .row{ grid-template-columns:1fr 1fr 1fr; --valign: flex-start; } .footer-bottom{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-dark-bg); --bgcolor: var(--nv-dark-bg); } @media(min-width: 576px){ :root{ --container: 992px;--postwidth:100%;--btnpadding:12px 24px;--primarybtnpadding:12px 24px;--secondarybtnpadding:calc(12px - 2px) calc(24px - 2px); --btnfs: 14px; --btnlineheight: 1.6em; --bodyfontsize: 16px; --bodylineheight: 1.7em; --bodyletterspacing: 0px; --h1fontsize: 55px; --h1lineheight: 1.3em; --h1letterspacing: 0px; --h2fontsize: 34px; --h2lineheight: 1.3em; --h2letterspacing: 0px; --h3fontsize: 20px; --h3lineheight: 1.3em; --h3letterspacing: 0px; --h4fontsize: 16px; --h4lineheight: 1.3em; --h4letterspacing: 0px; --h5fontsize: 14px; --h5lineheight: 1.3em; --h5letterspacing: 0px; --h6fontsize: 14px; --h6lineheight: 1.3em; --h6letterspacing: 0px; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:962px } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 20px; } .blog .blog-entry-title, .archive .blog-entry-title{ --fontsize: 32px; } .single h1.entry-title{ --fontsize: 40px; } .nv-post-cover{ --height: 320px;--padding:60px 30px;--justify: flex-start; --textalign: left; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: left; } .nv-is-boxed.nv-title-meta-wrap{ --padding:60px 30px; } .nv-is-boxed.nv-comments-wrap{ --padding:30px; } .nv-is-boxed.comment-respond{ --padding:30px; } .single:not(.single-product), .page{ --c-vspace:0 0 0 0;; } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 32px; --fs: 24px;--padding:10px 0;--margin:0; --textalign: left;--justify: flex-start; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 1em; --lineheight: 1.6; --letterspacing: 0px; --iconsize: 1em; } }@media(min-width: 960px){ :root{ --container: 1170px;--postwidth:100%;--btnpadding:12px 24px;--primarybtnpadding:12px 24px;--secondarybtnpadding:calc(12px - 2px) calc(24px - 2px); --btnfs: 16px; --btnlineheight: 1.6em; --bodyfontsize: 17px; --bodylineheight: 1.7em; --bodyletterspacing: 0px; --h1fontsize: 70px; --h1lineheight: 1.3em; --h1letterspacing: 0px; --h2fontsize: 46px; --h2lineheight: 1.3em; --h2letterspacing: 0px; --h3fontsize: 24px; --h3lineheight: 1.3em; --h3letterspacing: 0px; --h4fontsize: 20px; --h4lineheight: 1.3em; --h4letterspacing: 0px; --h5fontsize: 16px; --h5lineheight: 1.3em; --h5letterspacing: 0px; --h6fontsize: 16px; --h6lineheight: 1.3em; --h6letterspacing: 0px; } body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .neve-main > .container .col, body.post-type-archive-course .neve-main > .container .col, body.post-type-archive-llms_membership .neve-main > .container .col{ max-width: 100%; } body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .nv-sidebar-wrap, body.post-type-archive-course .nv-sidebar-wrap, body.post-type-archive-llms_membership .nv-sidebar-wrap{ max-width: 0%; } .neve-main > .archive-container .nv-index-posts.col{ max-width: 100%; } .neve-main > .archive-container .nv-sidebar-wrap{ max-width: 0%; } .neve-main > .single-post-container .nv-single-post-wrap.col{ max-width: 70%; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:789px } .container-fluid.single-post-container .alignfull > [class*="__inner-container"], .container-fluid.single-post-container .alignwide > [class*="__inner-container"]{ max-width:calc(70% + 15px) } .neve-main > .single-post-container .nv-sidebar-wrap{ max-width: 30%; } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 20px; } .blog .blog-entry-title, .archive .blog-entry-title{ --fontsize: 32px; } .single h1.entry-title{ --fontsize: 65px; } .nv-post-cover{ --height: 400px;--padding:60px 40px;--justify: flex-start; --textalign: left; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: left; } .nv-is-boxed.nv-title-meta-wrap{ --padding:60px 40px; } .nv-is-boxed.nv-comments-wrap{ --padding:40px; } .nv-is-boxed.comment-respond{ --padding:40px; } .single:not(.single-product), .page{ --c-vspace:0 0 0 0;; } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 32px; --fs: 24px;--padding:10px 0;--margin:0; --textalign: left;--justify: flex-start; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 0.8em; --lineheight: 1.6; --letterspacing: 0px; --iconsize: 0.8em; } }:root{--nv-primary-accent:#0066cc;--nv-secondary-accent:#73b5f7;--nv-site-bg:#ffffff;--nv-light-bg:#ededed;--nv-dark-bg:#14171c;--nv-text-color:#2b2b2b;--nv-text-dark-bg:#ffffff;--nv-c-1:#77b978;--nv-c-2:#f37262;--nv-fallback-ff:Arial, Helvetica, sans-serif;} #content.neve-main .container .alignfull > [class*="__inner-container"],#content.neve-main .alignwide > [class*="__inner-container"]{ max-width: 718px; } @media(min-width: 576px){ #content.neve-main .container .alignfull > [class*="__inner-container"],#content.neve-main .alignwide > [class*="__inner-container"]{ max-width: 962px; } } @media(min-width: 960px) { #content.neve-main .container .alignfull > [class*="__inner-container"],#content.neve-main .container .alignwide > [class*="__inner-container"]{ max-width: 1140px; } #content.neve-main > .container > .row > .col{ max-width: 100%; } body:not(.neve-off-canvas) #content.neve-main > .container > .row > .nv-sidebar-wrap, body:not(.neve-off-canvas) #content.neve-main > .container > .row > .nv-sidebar-wrap.shop-sidebar { max-width: 0%; } } </style> <style id='akismet-widget-style-inline-css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v6.2.1/css/all.css' media='all' integrity="sha384-twcuYPV86B3vvpwNhWJuaLdUSLF9+ttgM2A6M870UYXrOsxKfER2MKox5cirApyA" crossorigin="anonymous" /> <link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v6.2.1/css/v4-shims.css' media='all' integrity="sha384-RreHPODFsMyzCpG+dKnwxOSjmjkuPWWdYP8sLpBRoSd8qPNJwaxKGUdxhQOKwUc7" crossorigin="anonymous" /> <script src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/plugins/website-builder/build/tailwind.cdn.js?ver=3.0.9" id="website-builder-tailwindcss-js"></script> <script id="website-builder-tailwindcss-js-after"> var tailwind = !! tailwind ? tailwind : window.tailwind; tailwind.config={ important: true, theme: { /* max-width responsive breakpoints */ screens: { md: { 'max': '1023px' }, sm: { 'max': '767px' }, }, colors: { primary: tailwind.colors.slate['900'], secondary: tailwind.colors.white, text: 'var(--color-text)', accent: tailwind.colors.sky['500'], neutral: tailwind.colors.slate, transparent: tailwind.colors.transparent, current: tailwind.colors.current, white: tailwind.colors.white, black: tailwind.colors.black }, extend: { boxShadow: { inset: 'inset 0 1px 0 0 rgb(255 255 255 / 20%)', }, fontFamily: { primary: tailwind.defaultConfig.theme.fontFamily.sans, secondary: tailwind.defaultConfig.theme.fontFamily.sans, text: tailwind.defaultConfig.theme.fontFamily.sans, accent: tailwind.defaultConfig.theme.fontFamily.sans, }, listStyleType: { circle: 'circle', square: 'square', }, }, }, corePlugins: { preflight: false, }, } </script> <script src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/plugins/stop-user-enumeration/frontend/js/frontend.js?ver=1.6.3" id="stop-user-enumeration-js" defer data-wp-strategy="defer"></script> <link rel="https://api.w.org/" href="https://www.nordenfeltlab.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.nordenfeltlab.com/wp-json/wp/v2/pages/308" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.nordenfeltlab.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <link rel="canonical" href="https://www.nordenfeltlab.com/" /> <link rel='shortlink' href='https://www.nordenfeltlab.com/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.nordenfeltlab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.nordenfeltlab.com%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.nordenfeltlab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.nordenfeltlab.com%2F&format=xml" /> <style>[class*=" icon-oc-"],[class^=icon-oc-]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-oc-one-com-white-32px-fill:before{content:"901"}.icon-oc-one-com:before{content:"900"}#one-com-icon,.toplevel_page_onecom-wp .wp-menu-image{speak:none;display:flex;align-items:center;justify-content:center;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.onecom-wp-admin-bar-item>a,.toplevel_page_onecom-wp>.wp-menu-name{font-size:16px;font-weight:400;line-height:1}.toplevel_page_onecom-wp>.wp-menu-name img{width:69px;height:9px;}.wp-submenu-wrap.wp-submenu>.wp-submenu-head>img{width:88px;height:auto}.onecom-wp-admin-bar-item>a img{height:7px!important}.onecom-wp-admin-bar-item>a img,.toplevel_page_onecom-wp>.wp-menu-name img{opacity:.8}.onecom-wp-admin-bar-item.hover>a img,.toplevel_page_onecom-wp.wp-has-current-submenu>.wp-menu-name img,li.opensub>a.toplevel_page_onecom-wp>.wp-menu-name img{opacity:1}#one-com-icon:before,.onecom-wp-admin-bar-item>a:before,.toplevel_page_onecom-wp>.wp-menu-image:before{content:'';position:static!important;background-color:rgba(240,245,250,.4);border-radius:102px;width:18px;height:18px;padding:0!important}.onecom-wp-admin-bar-item>a:before{width:14px;height:14px}.onecom-wp-admin-bar-item.hover>a:before,.toplevel_page_onecom-wp.opensub>a>.wp-menu-image:before,.toplevel_page_onecom-wp.wp-has-current-submenu>.wp-menu-image:before{background-color:#76b82a}.onecom-wp-admin-bar-item>a{display:inline-flex!important;align-items:center;justify-content:center}#one-com-logo-wrapper{font-size:4em}#one-com-icon{vertical-align:middle}.imagify-welcome{display:none !important;}</style><style id="website-builder-block-editor-inline-css"></style><script data-goatcounter="https://nordenfeltlab.goatcounter.com/count"> // GoatCounter: https://www.goatcounter.com // This file (and *only* this file) is released under the ISC license: // https://opensource.org/licenses/ISC ;(function() { 'use strict'; if (window.goatcounter && window.goatcounter.vars) // Compatibility with very old version; do not use. window.goatcounter = window.goatcounter.vars else window.goatcounter = window.goatcounter || {} // Load settings from data-goatcounter-settings. var s = document.querySelector('script[data-goatcounter]') if (s && s.dataset.goatcounterSettings) { try { var set = JSON.parse(s.dataset.goatcounterSettings) } catch (err) { console.error('invalid JSON in data-goatcounter-settings: ' + err) } for (var k in set) if (['no_onload', 'no_events', 'allow_local', 'allow_frame', 'path', 'title', 'referrer', 'event'].indexOf(k) > -1) window.goatcounter[k] = set[k] } var enc = encodeURIComponent // Get all data we're going to send off to the counter endpoint. var get_data = function(vars) { var data = { p: (vars.path === undefined ? goatcounter.path : vars.path), r: (vars.referrer === undefined ? goatcounter.referrer : vars.referrer), t: (vars.title === undefined ? goatcounter.title : vars.title), e: !!(vars.event || goatcounter.event), s: [window.screen.width, window.screen.height, (window.devicePixelRatio || 1)], b: is_bot(), q: location.search, } var rcb, pcb, tcb // Save callbacks to apply later. if (typeof(data.r) === 'function') rcb = data.r if (typeof(data.t) === 'function') tcb = data.t if (typeof(data.p) === 'function') pcb = data.p if (is_empty(data.r)) data.r = document.referrer if (is_empty(data.t)) data.t = document.title if (is_empty(data.p)) data.p = get_path() if (rcb) data.r = rcb(data.r) if (tcb) data.t = tcb(data.t) if (pcb) data.p = pcb(data.p) return data } // Check if a value is "empty" for the purpose of get_data(). var is_empty = function(v) { return v === null || v === undefined || typeof(v) === 'function' } // See if this looks like a bot; there is some additional filtering on the // backend, but these properties can't be fetched from there. var is_bot = function() { // Headless browsers are probably a bot. var w = window, d = document if (w.callPhantom || w._phantom || w.phantom) return 150 if (w.__nightmare) return 151 if (d.__selenium_unwrapped || d.__webdriver_evaluate || d.__driver_evaluate) return 152 if (navigator.webdriver) return 153 return 0 } // Object to urlencoded string, starting with a ?. var urlencode = function(obj) { var p = [] for (var k in obj) if (obj[k] !== '' && obj[k] !== null && obj[k] !== undefined && obj[k] !== false) p.push(enc(k) + '=' + enc(obj[k])) return '?' + p.join('&') } // Show a warning in the console. var warn = function(msg) { if (console && 'warn' in console) console.warn('goatcounter: ' + msg) } // Get the endpoint to send requests to. var get_endpoint = function() { var s = document.querySelector('script[data-goatcounter]') if (s && s.dataset.goatcounter) return s.dataset.goatcounter return (goatcounter.endpoint || window.counter) // counter is for compat; don't use. } // Get current path. var get_path = function() { var loc = location, c = document.querySelector('link[rel="canonical"][href]') if (c) { // May be relative or point to different domain. var a = document.createElement('a') a.href = c.href if (a.hostname.replace(/^www\./, '') === location.hostname.replace(/^www\./, '')) loc = a } return (loc.pathname + loc.search) || '/' } // Run function after DOM is loaded. var on_load = function(f) { if (document.body === null) document.addEventListener('DOMContentLoaded', function() { f() }, false) else f() } // Filter some requests that we (probably) don't want to count. goatcounter.filter = function() { if ('visibilityState' in document && document.visibilityState === 'prerender') return 'visibilityState' if (!goatcounter.allow_frame && location !== parent.location) return 'frame' if (!goatcounter.allow_local && location.hostname.match(/(localhost$|^127\.|^10\.|^172\.(1[6-9]|2[0-9]|3[0-1])\.|^192\.168\.|^0\.0\.0\.0$)/)) return 'localhost' if (!goatcounter.allow_local && location.protocol === 'file:') return 'localfile' if (localStorage && localStorage.getItem('skipgc') === 't') return 'disabled with #toggle-goatcounter' return false } // Get URL to send to GoatCounter. window.goatcounter.url = function(vars) { var data = get_data(vars || {}) if (data.p === null) // null from user callback. return data.rnd = Math.random().toString(36).substr(2, 5) // Browsers don't always listen to Cache-Control. var endpoint = get_endpoint() if (!endpoint) return warn('no endpoint found') return endpoint + urlencode(data) } // Count a hit. window.goatcounter.count = function(vars) { var f = goatcounter.filter() if (f) return warn('not counting because of: ' + f) var url = goatcounter.url(vars) if (!url) return warn('not counting because path callback returned null') var img = document.createElement('img') img.src = url img.style.position = 'absolute' // Affect layout less. img.style.bottom = '0px' img.style.width = '1px' img.style.height = '1px' img.loading = 'eager' img.setAttribute('alt', '') img.setAttribute('aria-hidden', 'true') var rm = function() { if (img && img.parentNode) img.parentNode.removeChild(img) } img.addEventListener('load', rm, false) document.body.appendChild(img) } // Get a query parameter. window.goatcounter.get_query = function(name) { var s = location.search.substr(1).split('&') for (var i = 0; i < s.length; i++) if (s[i].toLowerCase().indexOf(name.toLowerCase() + '=') === 0) return s[i].substr(name.length + 1) } // Track click events. window.goatcounter.bind_events = function() { if (!document.querySelectorAll) // Just in case someone uses an ancient browser. return var send = function(elem) { return function() { goatcounter.count({ event: true, path: (elem.dataset.goatcounterClick || elem.name || elem.id || ''), title: (elem.dataset.goatcounterTitle || elem.title || (elem.innerHTML || '').substr(0, 200) || ''), referrer: (elem.dataset.goatcounterReferrer || elem.dataset.goatcounterReferral || ''), }) } } Array.prototype.slice.call(document.querySelectorAll("*[data-goatcounter-click]")).forEach(function(elem) { if (elem.dataset.goatcounterBound) return var f = send(elem) elem.addEventListener('click', f, false) elem.addEventListener('auxclick', f, false) // Middle click. elem.dataset.goatcounterBound = 'true' }) } // Add a "visitor counter" frame or image. window.goatcounter.visit_count = function(opt) { on_load(function() { opt = opt || {} opt.type = opt.type || 'html' opt.append = opt.append || 'body' opt.path = opt.path || get_path() opt.attr = opt.attr || {width: '200', height: (opt.no_branding ? '60' : '80')} opt.attr['src'] = get_endpoint() + 'er/' + enc(opt.path) + '.' + enc(opt.type) + '?' if (opt.no_branding) opt.attr['src'] += '&no_branding=1' if (opt.style) opt.attr['src'] += '&style=' + enc(opt.style) if (opt.start) opt.attr['src'] += '&start=' + enc(opt.start) if (opt.end) opt.attr['src'] += '&end=' + enc(opt.end) var tag = {png: 'img', svg: 'img', html: 'iframe'}[opt.type] if (!tag) return warn('visit_count: unknown type: ' + opt.type) if (opt.type === 'html') { opt.attr['frameborder'] = '0' opt.attr['scrolling'] = 'no' } var d = document.createElement(tag) for (var k in opt.attr) d.setAttribute(k, opt.attr[k]) var p = document.querySelector(opt.append) if (!p) return warn('visit_count: append not found: ' + opt.append) p.appendChild(d) }) } // Make it easy to skip your own views. if (location.hash === '#toggle-goatcounter') { if (localStorage.getItem('skipgc') === 't') { localStorage.removeItem('skipgc', 't') alert('GoatCounter tracking is now ENABLED in this browser.') } else { localStorage.setItem('skipgc', 't') alert('GoatCounter tracking is now DISABLED in this browser until ' + location + ' is loaded again.') } } if (!goatcounter.no_onload) on_load(function() { // 1. Page is visible, count request. // 2. Page is not yet visible; wait until it switches to 'visible' and count. // See #487 if (!('visibilityState' in document) || document.visibilityState === 'visible') goatcounter.count() else { var f = function(e) { if (document.visibilityState !== 'visible') return document.removeEventListener('visibilitychange', f) goatcounter.count() } document.addEventListener('visibilitychange', f) } if (!goatcounter.no_events) goatcounter.bind_events() }) })(); </script><link rel="icon" href="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/cropped-796398-32x32.png" sizes="32x32" /> <link rel="icon" href="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/cropped-796398-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/cropped-796398-180x180.png" /> <meta name="msapplication-TileImage" content="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/cropped-796398-270x270.png" /> </head> <body class="home page-template-default page page-id-308 nv-blog-default nv-sidebar-full-width nv-without-title menu_sidebar_slide_left" id="neve_body" > <div class="wrapper"> <header class="header" > <a class="neve-skip-link show-on-focus" href="#content" > Skip to content </a> <div id="header-grid" class="hfg_header site-header"> <nav class="header--row header-main hide-on-mobile hide-on-tablet layout-full-contained nv-navbar header--row" data-row-id="main" data-show-on="desktop"> <div class="header--row-inner header-main-inner"> <div class="container"> <div class="row row--wrapper" data-section="hfg_header_layout_main" > <div class="hfg-slot left"><div class="builder-item desktop-left"><div class="item--inner builder-item--logo" data-section="title_tagline" data-item-id="logo"> <div class="site-logo"> <a class="brand" href="https://www.nordenfeltlab.com/" title="← Nordenfelt Lab" aria-label="Nordenfelt Lab Quantitative Immunobiology" rel="home"><div class="nv-title-tagline-wrap"><p class="site-title">Nordenfelt Lab</p></div></a></div> </div> </div></div><div class="hfg-slot right"><div class="builder-item has-nav"><div class="item--inner builder-item--primary-menu has_menu" data-section="header_menu_primary" data-item-id="primary-menu"> <div class="nv-nav-wrap"> <div role="navigation" class="nav-menu-primary style-border-bottom m-style" aria-label="Primary Menu"> <ul id="nv-primary-navigation-main" class="primary-menu-ul nav-ul menu-desktop"><li id="menu-item-585" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-308 current_page_item menu-item-585 nv-active"><div class="wrap"><a href="https://www.nordenfeltlab.com/" aria-current="page">Home</a></div></li> <li id="menu-item-586" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-586"><div class="wrap"><a href="https://www.nordenfeltlab.com/group/">Group</a></div></li> <li id="menu-item-587" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-587"><div class="wrap"><a href="https://www.nordenfeltlab.com/projects/">Research</a></div></li> <li id="menu-item-588" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-588"><div class="wrap"><a href="https://www.nordenfeltlab.com/publications/">Publications</a></div></li> <li id="menu-item-589" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-589"><div class="wrap"><a href="https://www.nordenfeltlab.com/news/">News</a></div></li> <li id="menu-item-590" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-590"><div class="wrap"><a href="https://www.nordenfeltlab.com/software/">Software</a></div></li> <li id="menu-item-591" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-591"><div class="wrap"><a href="https://www.nordenfeltlab.com/funding/">Funding</a></div></li> <li id="menu-item-593" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-593"><div class="wrap"><a href="https://www.nordenfeltlab.com/contact-us/">Contact Us</a></div></li> </ul> </div> </div> </div> </div></div> </div> </div> </div> </nav> <nav class="header--row header-main hide-on-desktop layout-full-contained nv-navbar header--row" data-row-id="main" data-show-on="mobile"> <div class="header--row-inner header-main-inner"> <div class="container"> <div class="row row--wrapper" data-section="hfg_header_layout_main" > <div class="hfg-slot left"><div class="builder-item tablet-left mobile-left"><div class="item--inner builder-item--logo" data-section="title_tagline" data-item-id="logo"> <div class="site-logo"> <a class="brand" href="https://www.nordenfeltlab.com/" title="← Nordenfelt Lab" aria-label="Nordenfelt Lab Quantitative Immunobiology" rel="home"><div class="nv-title-tagline-wrap"><p class="site-title">Nordenfelt Lab</p></div></a></div> </div> </div></div><div class="hfg-slot right"><div class="builder-item tablet-left mobile-left"><div class="item--inner builder-item--nav-icon" data-section="header_menu_icon" data-item-id="nav-icon"> <div class="menu-mobile-toggle item-button navbar-toggle-wrapper"> <button type="button" class=" navbar-toggle" value="Navigation Menu" aria-label="Navigation Menu " aria-expanded="false" onclick="if('undefined' !== typeof toggleAriaClick ) { toggleAriaClick() }"> <span class="bars"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </span> <span class="screen-reader-text">Navigation Menu</span> </button> </div> <!--.navbar-toggle-wrapper--> </div> </div></div> </div> </div> </div> </nav> <div id="header-menu-sidebar" class="header-menu-sidebar tcb menu-sidebar-panel slide_left hfg-pe" data-row-id="sidebar"> <div id="header-menu-sidebar-bg" class="header-menu-sidebar-bg"> <div class="close-sidebar-panel navbar-toggle-wrapper"> <button type="button" class="hamburger is-active navbar-toggle active" value="Navigation Menu" aria-label="Navigation Menu " aria-expanded="false" onclick="if('undefined' !== typeof toggleAriaClick ) { toggleAriaClick() }"> <span class="bars"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </span> <span class="screen-reader-text"> Navigation Menu </span> </button> </div> <div id="header-menu-sidebar-inner" class="header-menu-sidebar-inner tcb "> <div class="builder-item has-nav"><div class="item--inner builder-item--primary-menu has_menu" data-section="header_menu_primary" data-item-id="primary-menu"> <div class="nv-nav-wrap"> <div role="navigation" class="nav-menu-primary style-border-bottom m-style" aria-label="Primary Menu"> <ul id="nv-primary-navigation-sidebar" class="primary-menu-ul nav-ul menu-mobile"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-308 current_page_item menu-item-585 nv-active"><div class="wrap"><a href="https://www.nordenfeltlab.com/" aria-current="page">Home</a></div></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-586"><div class="wrap"><a href="https://www.nordenfeltlab.com/group/">Group</a></div></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-587"><div class="wrap"><a href="https://www.nordenfeltlab.com/projects/">Research</a></div></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-588"><div class="wrap"><a href="https://www.nordenfeltlab.com/publications/">Publications</a></div></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-589"><div class="wrap"><a href="https://www.nordenfeltlab.com/news/">News</a></div></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-590"><div class="wrap"><a href="https://www.nordenfeltlab.com/software/">Software</a></div></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-591"><div class="wrap"><a href="https://www.nordenfeltlab.com/funding/">Funding</a></div></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-593"><div class="wrap"><a href="https://www.nordenfeltlab.com/contact-us/">Contact Us</a></div></li> </ul> </div> </div> </div> </div> </div> </div> </div> <div class="header-menu-sidebar-overlay hfg-ov hfg-pe" onclick="if('undefined' !== typeof toggleAriaClick ) { toggleAriaClick() }"></div> </div> </header> <style>.is-menu-sidebar .header-menu-sidebar { visibility: visible; }.is-menu-sidebar.menu_sidebar_slide_left .header-menu-sidebar { transform: translate3d(0, 0, 0); left: 0; }.is-menu-sidebar.menu_sidebar_slide_right .header-menu-sidebar { transform: translate3d(0, 0, 0); right: 0; }.is-menu-sidebar.menu_sidebar_pull_right .header-menu-sidebar, .is-menu-sidebar.menu_sidebar_pull_left .header-menu-sidebar { transform: translateX(0); }.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar { height: auto; }.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar-inner { max-height: 400px; padding: 20px 0; }.is-menu-sidebar.menu_sidebar_full_canvas .header-menu-sidebar { opacity: 1; }.header-menu-sidebar .menu-item-nav-search:not(.floating) { pointer-events: none; }.header-menu-sidebar .menu-item-nav-search .is-menu-sidebar { pointer-events: unset; }.nav-ul li:focus-within .wrap.active + .sub-menu { opacity: 1; visibility: visible; }.nav-ul li.neve-mega-menu:focus-within .wrap.active + .sub-menu { display: grid; }.nav-ul li > .wrap { display: flex; align-items: center; position: relative; padding: 0 4px; }.nav-ul:not(.menu-mobile):not(.neve-mega-menu) > li > .wrap > a { padding-top: 1px }</style> <main id="content" class="neve-main"> <div class="container single-page-container"> <div class="row"> <div class="nv-single-page-wrap col"> <div class="nv-content-wrap entry-content"> <div class="wp-block-cover alignfull" style="min-height:700px;aspect-ratio:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim" style="background-color:#282122"></span><img fetchpriority="high" decoding="async" width="883" height="892" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/10/Phagocytosis.jpg" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" data-object-position="44% 57%" style="object-position:44% 57%;" srcset="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/10/Phagocytosis.jpg 883w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/10/Phagocytosis-297x300.jpg 297w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/10/Phagocytosis-768x776.jpg 768w" sizes="(max-width: 883px) 100vw, 883px" /><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"> <div style="height:80px" aria-hidden="true" class="wp-block-spacer"></div> <h1 class="wp-block-heading has-text-align-center has-text-color" style="color:#121212"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-nv-site-bg-color">Welcome to the</mark> <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-neve-link-color-color">Nordenfelt Lab!</mark></h1> <p class="has-text-align-center has-nv-site-bg-color has-text-color" style="font-size:17px">The Quantitative Immunobiology Lab is part of <br>the Medical Faculty at Lund University</p> <div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-1 wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-secondary"><a class="wp-block-button__link wp-element-button" href="https://www.nordenfeltlab.com/contact-us/"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-nv-site-bg-color">CONTACT US</mark></a></div> </div> </div></div> <div style="height:80px" aria-hidden="true" class="wp-block-spacer"></div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <a href="/group" class="text-inherit"> <div class="wp-block-image"> <figure class="aligncenter size-full"><img decoding="async" width="80" height="80" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/icons8-guardian-80.png" alt="" class="wp-image-524"/></figure></div> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div> <h3 class="wp-block-heading has-text-align-center has-neve-text-color-color has-text-color">The Group</h3> <p class="has-text-align-center">The members of the Nordenfelt Lab consists of a diverse group of people with different backgrounds and a wide area of expertise. </p> </div></div> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> </a> </div></div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <a href="/projects" class="text-inherit"> <div class="wp-block-image"> <figure class="aligncenter size-full"><img decoding="async" width="80" height="80" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/icons8-test-tube-80.png" alt="" class="wp-image-525"/></figure></div> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div> <h3 class="wp-block-heading has-text-align-center has-neve-text-color-color has-text-color">The Research</h3> <p class="has-text-align-center">We have a lot going on in our lab. Some projects are fully done in our lab and other projects are shared with collaborators.</p> </div></div> </a> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <a href="/publications" class="text-inherit"> <div class="wp-block-image"> <figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="80" height="80" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/icons8-reading-80.png" alt="" class="wp-image-526"/></figure></div> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div> <h3 class="wp-block-heading has-text-align-center has-neve-text-color-color has-text-color">The Articles</h3> <p class="has-text-align-center">If you are looking for a comprehensive list list of the publications done by the Nordenfelt Lab look no further!</p> </div></div> </a> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <a href="/news" class="text-inherit"> <div class="wp-block-image"> <figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="80" height="80" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/Unknown.png" alt="" class="wp-image-650"/></figure></div> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div> <h3 class="wp-block-heading has-text-align-center has-neve-text-color-color has-text-color">The News</h3> <p class="has-text-align-center">Here you can read about what’s the latest in the Nordenfelt Lab. Who is new and what articles have been published?</p> </div></div> </a> </div> </div> <div class="wp-block-cover alignfull" style="min-height:730px;aspect-ratio:unset;"><span aria-hidden="true" class="wp-block-cover__background has-nv-light-bg-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div> <div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="640" src="https://test.nordenfeltlab.com/wp-content/uploads/2022/10/V5TSmerge.png" alt="" class="wp-image-374" srcset="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/10/V5TSmerge.png 640w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/10/V5TSmerge-300x300.png 300w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/10/V5TSmerge-150x150.png 150w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure> </div> <div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"> <div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> <h2 class="wp-block-heading has-text-align-left has-neve-text-color-color has-text-color">Our story</h2> <p class="has-text-align-left has-neve-text-color-color has-text-color" style="font-size:17px"><em>The Quantitative Immunobiology Lab was established in 2017 based on a starting grant from the Swedish Research Council and a grant from the Knut and Alice Wallenberg Foundation. </em></p> <div class="wp-block-buttons is-horizontal is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-2 wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-primary"><a class="wp-block-button__link has-nv-site-bg-color has-text-color wp-element-button" href="https://www.nordenfeltlab.com/group/">LEARN MORE</a></div> </div> </div> </div> <div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> </div></div> </div></div> <div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div> <h2 class="wp-block-heading has-text-align-center">Lund University</h2> <p class="has-text-align-center has-medium-font-size">The Nordenfelt Lab is part of Lund University<br>Faculty of medicine, Department of Clinical Sciences, Division of infection medicine.</p> <div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <a href="https://www.lunduniversity.lu.se" class="text-inherit"> <div class="wp-block-image"> <figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="80" height="80" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/University.png" alt="" class="wp-image-651"/></figure></div> <div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> <h2 class="wp-block-heading has-text-align-center has-medium-font-size">Lund University</h2> <div style="height:2px" aria-hidden="true" class="wp-block-spacer"></div> <p class="has-text-align-center">Founded in 1666 and is repeatedly ranked among the world’s top 100 universities, the University has around 46 000 students and around 8 400 staff.</p> </a> <div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3 wp-block-buttons-is-layout-flex"></div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <a href="https://portal.research.lu.se/en/organisations/infection-medicine-bmc" class="text-inherit"> <div class="wp-block-image"> <figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="80" height="80" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/icons8-bacteria-80.png" alt="" class="wp-image-655"/></figure></div> <div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> <h2 class="wp-block-heading has-text-align-center has-medium-font-size">Division of infection medicine</h2> <p class="has-text-align-center">The overall objective for the division is to pursue experimental and fundamental medical research of high quality in order to tackle significant clinical problems</p> </a> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <a href="https://portal.research.lu.se/en/organisations/quantitative-infection-biology" class="text-inherit"> <div class="wp-block-image"> <figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="80" height="80" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/icons8-radar-plot-80.png" alt="" class="wp-image-654"/></figure></div> <div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> <h2 class="wp-block-heading has-text-align-center has-medium-font-size">Quantitative immunobiology</h2> <p class="has-text-align-center">The Nordenfelt Labs site at Lund University website. Please visit if you want to have a look at Lund University’s Research Portal among other things.</p> </a> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <a href="https://www.nano.lu.se/start" class="text-inherit"> <div class="wp-block-image"> <figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="80" height="80" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2022/11/Microsocpe.png" alt="" class="wp-image-730"/></figure></div> <div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> <h2 class="wp-block-heading has-text-align-center has-medium-font-size">NanoLund</h2> <div style="height:1px" aria-hidden="true" class="wp-block-spacer"></div> <p class="has-text-align-center">NanoLund’s vision is to be a world-leading research center that uses the unique opportunities offered by nanoscience to advance fundamental science .</p> </a> </div> </div> <div style="height:65px" aria-hidden="true" class="wp-block-spacer"></div> <h2 class="wp-block-heading">News</h2> <ul style="font-size:18px;" class="wp-block-latest-posts__list wp-block-latest-posts"><li><div class="wp-block-latest-posts__featured-image"><img loading="lazy" decoding="async" width="170" height="170" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2023/05/t1jvawqjclc4sygfwcgy.jpg.png" class="attachment-medium size-medium wp-post-image" alt="" style="max-width:225px;max-height:225px;" srcset="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2023/05/t1jvawqjclc4sygfwcgy.jpg.png 170w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2023/05/t1jvawqjclc4sygfwcgy.jpg-150x150.png 150w" sizes="auto, (max-width: 170px) 100vw, 170px" /></div><a class="wp-block-latest-posts__post-title" href="https://www.nordenfeltlab.com/2024/11/17/2024-11-17-new-article-from-johannes-kumra-ahnlide/">2024-11-17 – New article from Johannes Kumra Ahnlide</a><div class="wp-block-latest-posts__post-excerpt">Our PhD-student Johannes just published his first article, a banger about automated quantification of NETS through an easily accessible web UI. A must read for the weekend! Fantastic work Johannes!</div></li> <li><div class="wp-block-latest-posts__featured-image"><img loading="lazy" decoding="async" width="224" height="300" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/07/Journal_of_Immunology_cover-224x300.gif" class="attachment-medium size-medium wp-post-image" alt="" style="max-width:225px;max-height:225px;" /></div><a class="wp-block-latest-posts__post-title" href="https://www.nordenfeltlab.com/2024/07/27/2024-07-19-new-article-by-izadi-and-nordenfelt-in-the-journal-of-immunology/">2024-07-19 – New article by Izadi and Nordenfelt in The Journal of Immunology</a><div class="wp-block-latest-posts__post-excerpt">Even though summer is here The Nordenfelt Lab is not taking it easy! We have the great pleasure of informing you that Amran Izadi and Pontus Nordenfelt just published an article namned Protective Non-neutralizing anti–N-terminal Domain mAb Maintains Fc-mediated Function against SARS-COV-2 Variants up to BA.2.86-JN.1 with Superfluous In Vivo Protection against JN.1 Due to Attenuated Virulen… <a href="https://www.nordenfeltlab.com/2024/07/27/2024-07-19-new-article-by-izadi-and-nordenfelt-in-the-journal-of-immunology/" rel="bookmark">Read More »<span class="screen-reader-text">2024-07-19 – New article by Izadi and Nordenfelt in The Journal of Immunology</span></a></div></li> <li><div class="wp-block-latest-posts__featured-image"><img loading="lazy" decoding="async" width="300" height="300" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/07/8-4zpARG_400x400-300x300.jpg" class="attachment-medium size-medium wp-post-image" alt="" style="max-width:225px;max-height:225px;" srcset="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/07/8-4zpARG_400x400-300x300.jpg 300w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/07/8-4zpARG_400x400-150x150.jpg 150w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/07/8-4zpARG_400x400.jpg 400w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div><a class="wp-block-latest-posts__post-title" href="https://www.nordenfeltlab.com/2024/07/27/2024-07-09-review-about-protective-non-neutralizing-antibodies-in-trends-in-immunology/">2024-07-09 – Review about Protective non-neutralizing antibodies in Trends in Immunology</a><div class="wp-block-latest-posts__post-excerpt">Since the Swedish summer is raining away the Nordenfelt Lab decided to write a review namned Protective non-neutralizing SARS-CoV-2 monoclonal antibodies that now can be read in Trends in Immunology. Fantastic work form Arman and Pontus!</div></li> <li><div class="wp-block-latest-posts__featured-image"><img loading="lazy" decoding="async" width="300" height="300" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/339951048_1411830706316875_7107240978431435695_n-300x300.png" class="attachment-medium size-medium wp-post-image" alt="" style="max-width:225px;max-height:225px;" srcset="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/339951048_1411830706316875_7107240978431435695_n-300x300.png 300w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/339951048_1411830706316875_7107240978431435695_n-1024x1024.png 1024w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/339951048_1411830706316875_7107240978431435695_n-150x150.png 150w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/339951048_1411830706316875_7107240978431435695_n-768x768.png 768w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/339951048_1411830706316875_7107240978431435695_n-1536x1536.png 1536w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/339951048_1411830706316875_7107240978431435695_n.png 2048w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div><a class="wp-block-latest-posts__post-title" href="https://www.nordenfeltlab.com/2024/05/02/2024-04-27-new-article-in-nature-communications/">2024-04-27 – New article in Nature Communications</a><div class="wp-block-latest-posts__post-excerpt">Today Arman Izadi published his very interesting article “The hinge-engineered IgG1-IgG3 hybrid subclass IgGh47potently enhances Fc-mediated function of anti-streptococcal and SARS-CoV-2 antibodies” in Nature communications. Congratulations and a job well done Arman!</div></li> <li><div class="wp-block-latest-posts__featured-image"><img loading="lazy" decoding="async" width="225" height="300" src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/IMG_6402-225x300.jpeg" class="attachment-medium size-medium wp-post-image" alt="" style="max-width:225px;max-height:225px;" srcset="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/IMG_6402-225x300.jpeg 225w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/IMG_6402-768x1024.jpeg 768w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/IMG_6402-1152x1536.jpeg 1152w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/IMG_6402-1536x2048.jpeg 1536w, https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/uploads/2024/05/IMG_6402-scaled.jpeg 1920w" sizes="auto, (max-width: 225px) 100vw, 225px" /></div><a class="wp-block-latest-posts__post-title" href="https://www.nordenfeltlab.com/2024/05/02/2024-03-01-therese-de-neergaard-phd/">2024-03-01 – Therese De Neergaard PhD!</a><div class="wp-block-latest-posts__post-excerpt">We are so happy and proud to tell you that our colleague Therese successfully defended her PhD thesis on 1:st of March! She now joins Sebastian Wrighton as the labs second “Doctor – Doctor”.If you are interested in reading her very excellent thesis you can find it her: Quantifying Phagocytosis – studies on the antibody response… <a href="https://www.nordenfeltlab.com/2024/05/02/2024-03-01-therese-de-neergaard-phd/" rel="bookmark">Read More »<span class="screen-reader-text">2024-03-01 – Therese De Neergaard PhD!</span></a></div></li> </ul></div> </div> </div> </div> </main><!--/.neve-main--> <footer class="site-footer" id="site-footer" > <div class="hfg_footer"> <div class="footer--row footer-bottom hide-on-mobile hide-on-tablet layout-full-contained" id="cb-row--footer-desktop-bottom" data-row-id="bottom" data-show-on="desktop"> <div class="footer--row-inner footer-bottom-inner footer-content-wrap"> <div class="container"> <div class="hfg-grid nv-footer-content hfg-grid-bottom row--wrapper row " data-section="hfg_footer_layout_bottom" > <div class="hfg-slot left"><div class="builder-item"><div class="item--inner"><div class="component-wrap"><div><p><a href="https://themeisle.com/themes/neve/" rel="nofollow">Neve</a> | Powered by <a href="https://wordpress.org" rel="nofollow">WordPress</a></p></div></div></div></div></div><div class="hfg-slot c-left"></div><div class="hfg-slot center"></div> </div> </div> </div> </div> <div class="footer--row footer-bottom hide-on-desktop layout-full-contained" id="cb-row--footer-mobile-bottom" data-row-id="bottom" data-show-on="mobile"> <div class="footer--row-inner footer-bottom-inner footer-content-wrap"> <div class="container"> <div class="hfg-grid nv-footer-content hfg-grid-bottom row--wrapper row " data-section="hfg_footer_layout_bottom" > <div class="hfg-slot left"><div class="builder-item"><div class="item--inner"><div class="component-wrap"><div><p><a href="https://themeisle.com/themes/neve/" rel="nofollow">Neve</a> | Powered by <a href="https://wordpress.org" rel="nofollow">WordPress</a></p></div></div></div></div></div><div class="hfg-slot c-left"></div><div class="hfg-slot center"></div> </div> </div> </div> </div> </div> </footer> </div><!--/.wrapper--> <style id='core-block-supports-inline-css'> .wp-container-core-buttons-is-layout-1{justify-content:center;}.wp-container-core-columns-is-layout-1{flex-wrap:nowrap;}.wp-container-core-buttons-is-layout-2{justify-content:flex-start;}.wp-container-core-columns-is-layout-2{flex-wrap:nowrap;}.wp-container-core-buttons-is-layout-3{justify-content:center;}.wp-container-core-columns-is-layout-3{flex-wrap:nowrap;} </style> <script id="neve-script-js-extra"> var NeveProperties = {"ajaxurl":"https:\/\/www.nordenfeltlab.com\/wp-admin\/admin-ajax.php","nonce":"0ebc119b23","isRTL":"","isCustomize":""}; </script> <script src="https://usercontent.one/wp/www.nordenfeltlab.com/wp-content/themes/neve/assets/js/build/modern/frontend.js?ver=3.8.16" id="neve-script-js" async></script> <script id="neve-script-js-after"> var html = document.documentElement; var theme = html.getAttribute('data-neve-theme') || 'light'; var variants = {"logo":{"light":{"src":false,"srcset":false,"sizes":false},"dark":{"src":false,"srcset":false,"sizes":false},"same":true}}; function setCurrentTheme( theme ) { var pictures = document.getElementsByClassName( 'neve-site-logo' ); for(var i = 0; i<pictures.length; i++) { var picture = pictures.item(i); if( ! picture ) { continue; }; var fileExt = picture.src.slice((Math.max(0, picture.src.lastIndexOf(".")) || Infinity) + 1); if ( fileExt === 'svg' ) { picture.removeAttribute('width'); picture.removeAttribute('height'); picture.style = 'width: var(--maxwidth)'; } var compId = picture.getAttribute('data-variant'); if ( compId && variants[compId] ) { var isConditional = variants[compId]['same']; if ( theme === 'light' || isConditional || variants[compId]['dark']['src'] === false ) { picture.src = variants[compId]['light']['src']; picture.srcset = variants[compId]['light']['srcset'] || ''; picture.sizes = variants[compId]['light']['sizes']; continue; }; picture.src = variants[compId]['dark']['src']; picture.srcset = variants[compId]['dark']['srcset'] || ''; picture.sizes = variants[compId]['dark']['sizes']; }; }; }; var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.type == 'attributes') { theme = html.getAttribute('data-neve-theme'); setCurrentTheme(theme); }; }); }); observer.observe(html, { attributes: true }); function toggleAriaClick() { function toggleAriaExpanded(toggle = 'true') { document.querySelectorAll('button.navbar-toggle').forEach(function(el) { if ( el.classList.contains('caret-wrap') ) { return; } el.setAttribute('aria-expanded', 'true' === el.getAttribute('aria-expanded') ? 'false' : toggle); }); } toggleAriaExpanded(); if ( document.body.hasAttribute('data-ftrap-listener') ) { return; } document.body.setAttribute('data-ftrap-listener', 'true'); document.addEventListener('ftrap-end', function() { toggleAriaExpanded('false'); }); } </script> <script id="ocvars">var ocSiteMeta = {plugins: {"a3e4aa5d9179da09d8af9b6802f861a8": 1,"2c9812363c3c947e61f043af3c9852d0": 1,"b904efd4c2b650207df23db3e5b40c86": 1,"a3fe9dc9824eccbd72b7e5263258ab2c": 1}}</script></body> </html>