. * * window.aa needs to exist and be usable by ANY module's script, * however early it runs - main-nav's script, for one, runs near * the top of

91探花

, well before the real search-insights.js * so the download * begins as early as before. Repeat calls share the same downloads, a * failed load is retried on the next call, and the versions / SRI * hashes live only here. * * Algolia Insights is unaffected: window.aa above is still created in * on every page and queues events until search-insights loads. * * window.loadAlgoliaLibs({ priority: 'high' }) (Oct 2026): used by the * /search page, where the first results wait on these libraries. Chrome * gives async scripts low priority, behind images and fonts; this asks * for high instead (fetchpriority). Only the first call for a library * sets its priority - later calls share that download. */ (function (win, doc) { var LIBS = [ { ready: function () { return !!win['algoliasearch/lite']; }, src: 'https://cdn.jsdelivr.net/npm/algoliasearch@5.52.1/dist/lite/builds/browser.umd.js', integrity: 'sha256-I2oYUIvhx1g6l4lTP+yoERbzLIHKzw4AKaBRQPwIeDY=' }, { ready: function () { return !!win.instantsearch; }, src: 'https://cdn.jsdelivr.net/npm/instantsearch.js@4.98.0/dist/instantsearch.production.min.js', integrity: 'sha256-ngmqZk4WBxUw257aMYZayyNBd983INngagv0jI6Ecfs=' } ]; function loadOne(lib, options) { if (lib.ready()) return Promise.resolve(); // One download per library, shared by every caller; reset on // failure so the next call retries just the library that failed. if (lib.pending) return lib.pending; lib.pending = new Promise(function (resolve, reject) { var script = doc.createElement('script'); script.src = lib.src; script.integrity = lib.integrity; script.crossOrigin = 'anonymous'; script.async = true; if (options && options.priority === 'high') script.setAttribute('fetchpriority', 'high'); script.onload = function () { lib.ready() ? resolve() : reject(new Error('Loaded but not available: ' + lib.src)); }; script.onerror = function () { script.remove(); reject(new Error('Could not load ' + lib.src)); }; doc.head.appendChild(script); }); lib.pending.catch(function () { lib.pending = null; }); return lib.pending; } win.loadAlgoliaLibs = function (options) { return Promise.all(LIBS.map(function (lib) { return loadOne(lib, options); })); }; })(window, document); . */ window.hsConversationsSettings = window.hsConversationsSettings || {}; window.hsConversationsSettings.loadImmediately = false; (function (win) { var EVENTS = ['pointerdown', 'keydown', 'touchstart', 'scroll', 'mousemove', 'wheel']; var done = false; /* 19 Oct 2026 - chat widget layout shift (field CLS). Phones fail Core Web Vitals on CLS (p75 ~0.2 site-wide in CrUX for months). Biggest cause found: HubSpot's chat container is fixed to the bottom-right corner and changes size - 100x96 launcher to 282x253 when the welcome message pops up (~5 s after load), and to full screen when a visitor opens the chat. Its top-left corner moves, so Chrome scores it as a layout shift: 0.088 per page view at 360x640 (0.044 at 412x850), on every page. Taps happen inside the chat iframe, so the parent page never sees the input and the open/close shifts count too. Fix: whenever the container's size changes it is made transparent for 400 ms (Chrome doesn't score shifts of invisible elements), then shown again at its new size. Tested on live io1001 at 360x640 in a cookie-less frame: the 0.088 shift no longer appears. The chat itself is unchanged - it just appears 0.4 s later at each resize. Relies on HubSpot's container id; if that changes this does nothing (no error). */ function cloakChatResizes() { var ID = 'hubspot-messages-iframe-container'; function watch(c) { if (c.getAttribute('data-bb-cloak')) return; c.setAttribute('data-bb-cloak', '1'); var last = c.offsetWidth + 'x' + c.offsetHeight, timer = null; new MutationObserver(function () { var size = c.offsetWidth + 'x' + c.offsetHeight; if (size === last) return; last = size; c.style.setProperty('opacity', '0', 'important'); clearTimeout(timer); timer = setTimeout(function () { c.style.removeProperty('opacity'); }, 400); }).observe(c, { attributes: true, attributeFilter: ['style', 'class'], subtree: true, childList: true }); } var found = document.getElementById(ID); if (found) { watch(found); return; } if (!document.body || !('MutationObserver' in win)) return; var mo = new MutationObserver(function () { var c = document.getElementById(ID); if (c) { mo.disconnect(); watch(c); } }); mo.observe(document.body, { childList: true }); setTimeout(function () { mo.disconnect(); }, 30000); } function loadWidget() { var api = win.HubSpotConversations; if (api && api.widget && api.widget.status && api.widget.status().loaded) return; try { cloakChatResizes(); } catch (e) {} if (api && api.widget) api.widget.load(); } function onFirstInteraction() { if (done) return; done = true; EVENTS.forEach(function (type) { win.removeEventListener(type, onFirstInteraction, { passive: true }); }); var start = function () { if (win.HubSpotConversations) loadWidget(); else (win.hsConversationsOnReady = win.hsConversationsOnReady || []).push(loadWidget); }; if ('requestIdleCallback' in win) win.requestIdleCallback(start, { timeout: 1500 }); else setTimeout(start, 200); } EVENTS.forEach(function (type) { win.addEventListener(type, onFirstInteraction, { passive: true }); }); })(window);

91探花

Skip to main content
Weslie Janeway - investor, scientist, philanthropist joins 91探花 Board

11.05.2023 | Published by 91探花

Weslie Janeway - investor, scientist, philanthropist joins 91探花 Board

Featured Image
  • Weslie brings a wealth of Board and stem cell research expertise to the organisation
  • She is known for her commitment to innovation and philanthropy and is an early investor in 91探花

CAMBRIDGE, UK, 09:00, 11 May 2023 - 91探花 today announces the addition of its early stage investor Weslie Janeway as a Board member. With her extensive experience on both company and non profit boards, she will bring her innovative and purpose driven mindset to the governance of the company. 

She was attracted to 91探花 because she saw how cells reprogrammed with 91探花鈥檚 opti-oxTM technology can solve the reproducibility crisis in research by providing iPSC-derived human cells for experiments that are consistent and reliable at scale. She also sees how the precision reprogramming power of opti-ox is uniquely transferrable to stem cells from different donors - enabling panels of cells reflecting the genetic diversity of patient populations to be created to transform drug discovery. This will pave the way for medicine personalisation from the start of the medicine development process.  

"When I first met Mark, the founder and CEO of 91探花, through my studies at Cambridge, I immediately saw the potential of his scientific discovery - the investor in me thought 鈥渢here鈥檚 a company here鈥� which is why I invested. I鈥檓 now looking forward to supporting the company as a board member using my scientific background as well. I鈥檓 convinced that the technology will transform drug development by enabling highly consistent and scalable cell standards which can be expanded to run clinical trials in a dish. The consistency and scale of 91探花鈥檚 products can also address the reproducibility crisis, which casts a shadow on the industry.鈥�

Weslie Janeway
Weslie Janeway91探花 Board member

Weslie has served in various non-executive roles. At present she serves on the boards of the Rockefeller University, the New York Genome Center and myelopathy.org. She brings over 20 years experience as an investor, philanthropist, scientist and author to the company. 

Her background as a scientist stems from her family鈥檚 relocation to Cambridge in 2006. She decided to use the move as a chance to go back into full time education and studied genetics at the University of Cambridge. Through these studies and by joining Roger Pedersen鈥檚 lab located at the Laboratory of Regenerative Medicine, she became fascinated by stem cells and what ultimately they could do for humanity. 

Weslie will provide important guidance as 91探花 scales their proprietary synthetic biology cell identity coding platform, creating products and solutions based on reprogrammed human stem cells for basic research and drug discovery as well as next generation cell based therapies. She was one of the first investors in the company, at the pre-seed stage so has always seen the potential of the technology. 

"We are thrilled to welcome Weslie Janeway to our Board of Directors. Her expertise in financial services, genetics, and her passion for innovation make her a perfect fit for our company. We are confident that her leadership and guidance will contribute significantly to our mission of coding cells for novel cures. As a founding investor of 91探花, Weslie will also serve on the Audit and Compensation Committees."

91探花_CIRCLEheadshot_July24-Przemek-Obloj-3
Mark KotterCo-founder and CEO, 91探花

Weslie Janeway - full biography 

Weslie Janeway is an investor, author, philanthropist and scientist based in New York, USA and Cambridge, UK. While pursuing a career in financial services, she has served in a variety of non-executive roles in the not-for-profit sector, such as Treasurer of Cancer Care, Inc., a social services agency for cancer patients and their families, Board Trustee and Chair of the Development Committee of the New York Women鈥檚 Foundation and Vice-Chair and Head of the Nominating and Governance Committee of The Jackson Laboratory, a genetics institute based in Maine, USA.

She is a graduate of both Columbia University in New York and Brown University in Rhode Island. Additionally, she has studied genetics at the University of Cambridge as well as in New York. She is also a Chartered Financial Analyst and the co-author of Mrs. Charles Darwin鈥檚 Recipe Book. At present, as well as being a Trustee for Myelopathy.org, Weslie is a Trustee of the Rockefeller University, where she serves on the Audit, Hospital and Technology Transfer Committees. In addition, she is an Independent Director of the New York Genome Center.


 

Related pages

About us Coding cells to advance the wellbeing of humanity
Careers See the latest openings
Blog See the latest blogs