. * * 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
Bit Bio secures $41.5 M of funding from top life sciences investors

13.06.2020 | Published by 91探花

Bit Bio secures $41.5 M of funding from top life sciences investors

Featured Image

Rick Klausner, Bob Nelsen, and Jim Tananbaum team up with Bit Bio to uncover the 鈥渙perating system of life鈥� and accelerate the company鈥檚 drive towards industrial-scale manufacturing of all human cells

Bit Bio, a Cambridge-based synthetic biology company combining data science and biology to code cells for the wellbeing of humanity, today announces the close of a $41.5 million Series A investment, bringing the company鈥檚 total funding to $50 million. In a strong statement of support for the company鈥檚 goal to transition biology into engineering, the investment was led by three of the world鈥檚 top life sciences investors and entrepreneurs. Richard Klausner is the former director of the National Cancer Institute and founder of Lyell Immunopharma, Juno and Grail. Also participating in the round are Foresite Capital, Blueyard Capital and Arch Venture Partners.

Bit Bio鈥檚 aim is to decode 鈥渃ellular identity鈥� in order to generate every cell type of the human body. Its platform technology, opti-ox, enables precise reprogramming of stem cells and induces them to take on a new identity. They become specialised cells, such as those in the liver, brain or immune system. As a result, the company is already able to produce human cells at unmatched scale, speed and consistency.

Founder and CEO Dr Mark Kotter, who developed opti-ox in his lab at Cambridge University, said, 鈥淥ur moonshot goal is to develop a platform capable of producing every human cell type. This is possible once we understand the genes governing human cell behaviour, which ultimately form the 鈥榦perating system of life鈥�. This will unlock a new generation of cell and tissue therapies for tackling cancer, neurodegenerative disorders and autoimmune diseases and accelerate the development of effective drugs for a range of conditions. The support of leading deep tech and biotech investors will catalyse this unique convergence of biology and engineering."

Lead investor and Bit Bio advisor Rick Klausner said, 鈥淏it Bio is based on beautiful science. The company鈥檚 technology has the potential to bring the long-awaited precision and reliability of engineering to the application of stem cells. Bit Bio鈥檚 approach represents a paradigm shift in biology that will enable a new generation of cell therapies, improving the lives of millions.鈥�

The investors are supporting the UK Company so it can continue to develop its underlying scientific principles. The injection of funding will enable Bit Bio to grow the talent and operations it needs to realise its ambitions.

The development of new cancer-defeating cell therapies is currently obstructed by the scarcity of human cells. As a result, cell therapies remain expensive and difficult to scale. Furthermore, consistent access to functional human cells will unlock the potential of cell therapies and improve the efficiency of drug development. Moreover, at present less than 3% of new drugs make it to the clinical stage.

This is in part caused by differences between the animal models and cell lines used for drug development and human biology. The supply of human cells resulting from Bit Bio鈥檚 approach aims to tackle this problem. At the same time, the company鈥檚 technology will reduce the need for animal studies, alleviating unnecessary animal suffering.

Bit Bio has assembled a deep base of scientific support. Its team includes Chief Scientific Advisor Dr Roger Pedersen, one of the pioneers of human stem cell biology, Scientific Advisor Dr Marius Wernig, a pioneer in cell reprogramming and co-director of the Stanford Stem Cell Institute, Scientific Advisor Dr John Connolly, a leading translational immunologist with years of experience in cell therapy, and Scientific Advisor Dr Ramy Ibrahim, a leader in clinical immuno-oncology.

About Bit Bio

Bit Bio鈥榮 mission is to apply the principles of data science to biology to code cells for the wellbeing of humanity. Its proprietary technology, opti-ox, enables highly efficient and consistent reprogramming of human cells for use in research, drug discovery, and cell therapy. This scalable platform for the production of human cells is also the basis for a new generation of cell and tissue therapies. For more information, visit 91探花.

Media Contact

Dan Caley
April Six
+44 7875 468942
Dan.caley@aprilsixproof.com

Related pages

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