LLMs and Protein Engineering: Building a Sustainable Materials Platform

cambrium · Tech · 2023 · source Agentic: yes · promotional bias: low · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Biotech protein engineering and internal research retrieval

Cambrium needed to design useful proteins for sustainable materials while making expensive wet-lab experiments and scattered research knowledge usable for a small scientist-facing engineering organization.

Constraints:

Architecture

Cambrium combined a pragmatic internal RAG assistant with a protein-design platform. The assistant retrieves across experimental data, Slack, and Notion to answer researcher questions, while the design stack uses a protein programming language, optimization constraints, and newer diffusion-style protein generation to choose candidates before expensive wet-lab validation. Reliability work centers on preserving every experimental data point and shaping lab workflows around digital data capture.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  Researchers["Researchers"] --> RAG_assistant["Research RAG assistant"]
  Slack_Notion["Slack and Notion knowledge"] --> RAG_assistant
  Experimental_store["Experimental data store"] --> RAG_assistant
  Researchers --> Protein_language["Protein programming language"]
  Protein_language --> Design_optimizer["Protein design optimizer"]
  Diffusion_generator["Diffusion protein generator"] --> Design_optimizer
  Experimental_store --> Design_optimizer
  Design_optimizer --> Lab_experiments["Lab experiments"]
  Lab_experiments --> Reliable_pipelines["Reliable data pipelines"]
  Robotic_workflow["Robotic lab workflow"] --> Lab_experiments
  Reliable_pipelines --> Experimental_store
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Research RAG assistant Slack-style internal assistant for answering scientist and engineering questions from company knowledge sources. Experimental data store, Slack and Notion knowledge, Researchers
Experimental data store Repository of lab results, protein entries, and machine outputs that the assistant and engineering workflows query. Research RAG assistant, Reliable data pipelines, Protein design optimizer
Slack and Notion knowledge Internal communication and documentation sources used as retrieval context for the assistant. Research RAG assistant
Protein programming language Domain-specific design interface for expressing protein blocks, flexibility, allergenicity, pH, potency, and efficacy constraints. Protein design optimizer
Diffusion protein generator Generative modeling path for producing proteins with desired properties encoded as mathematical loss functions. Protein design optimizer
Protein design optimizer Computational selection layer that narrows large candidate sequence spaces before wet-lab testing. Protein programming language, Diffusion protein generator, Experimental data store, Lab experiments
Lab experiments Wet-lab validation of selected protein candidates and source of high-value experimental data. Protein design optimizer, Reliable data pipelines, Robotic lab workflow
Reliable data pipelines Data engineering path for preserving machine CSVs and scientist-entered experimental observations. Lab experiments, Experimental data store
Robotic lab workflow Physical automation that frees scientists to record settings and parameters digitally during experiments. Lab experiments, Reliable data pipelines, Researchers
Researchers Internal scientists and engineers who query the assistant, define design constraints, and run experiments. Research RAG assistant, Protein programming language, Robotic lab workflow

Data flow

Researchers ask an internal assistant questions; a LangChain-style RAG layer fetches from experimental data, Slack messages, and Notion pages, then returns synthesized answers. In the protein-design path, scientists express target biophysical constraints through a protein programming language or generative loss functions, computational models narrow the candidate sequence space, and selected proteins move into lab experiments whose machine and scientist outputs are captured by reliable data pipelines.

3 supporting quotes
“it's like a long chain stack right with like documentary at the end of the day so it's like a butt that you ask it questions and it's going to fetch in you know our experimental data our SL messages our um notion pages”transcript, stated
“we already had the language to transform the design of this potin into a mathematical problem which pretty sure nobody else had”transcript, stated
“using like de any type of diffusion models to just like make proteins that particular properties that we can code in mathematical loss functions”transcript, stated

Why this architecture

Cambrium optimized for experiment de-risking and data integrity rather than consumer-scale serving. A RAG assistant was enough for internal research search, while protein-specific languages and generative models let the team convert scientific intent into constrained computational search before paying for lab validation.

3 supporting quotes
“he doesn't care about hey can I serve a thousand models a second or whatever it is QPS what's my QPS like billions of Qs token what's my none of that matters”transcript, stated
“with computers we're making a lot of experiments maybe you know 1% is successful and if you we use computers including machine learning LMS and so on like all of a sudden we manage to like crank up to like 10% success 50% success 75% success”transcript, stated
“it's just basically a very quick glorified search Eng it but it's like really really useful for us right and that was I think like the first MVP we made”transcript, stated

Models used: LLMs · LangChain stack · diffusion models · protein AI models

Scale

Alternatives considered (roads not taken)

Optimize for low-latency, high-QPS model serving

Rejected because: The production constraint was not serving millions of external requests; the critical risk was expensive experimental data loss and scientific workflow reliability.

“there's not the constraints that you have when it comes to like surveying super low latency or milons of requests per second or trillions of requests per second”transcript, stated
“the biggest sent point is the price of data right like a single biological experiment costs so much money that every single data point you can have you want to save”transcript, stated

Random wet-lab trial-and-error over computational candidate narrowing

Rejected because: Random protein exploration has very low success rates and makes each failed lab experiment expensive; computation improves the odds before testing.

“we come from a place where like with computers we're making a lot of experiments maybe you know 1% is successful”transcript, stated
“all these computation and operations can bring is definitely massive and that's also how we manag to basically um take a product to market to in in less than two years”transcript, stated

Treat the RAG assistant as a standalone external SaaS product

Rejected because: Cambrium valued the assistant as a quick internal search tool but was skeptical that generic RAG front ends alone create enough external business value.

“it's just basically a very quick glorified search Eng it but it's like really really useful for us right”transcript, stated
“why can't we make like a you know B2B SAS with like a llm front end to just like give request I mean answer the technical request in biology to people I'm like so first show me how make value”transcript, stated

Patterns

rag-retrieval (retrieval)

Cambrium used a LangChain-style internal assistant to retrieve from experimental data, Slack, and Notion so scientists could query scattered company knowledge.

“it's like a butt that you ask it questions and it's going to fetch in you know our experimental data our SL messages our um notion pages and so on basically all the relevant elements”transcript, stated

tool-use-orchestration (agent-architecture)

The internal assistant orchestrated retrieval across multiple internal systems rather than relying on one static document store.

“The assistant can answer questions ranging from simple tasks like generating LinkedIn posts about recent products to more complex queries like identifying the latest high-performing protein sequences produced in the lab.”summary, stated

structured-output-contract (integration)

The protein programming language acted as a structured intermediate representation for scientists to express protein properties and constraints as an optimization problem.

“we want a block that has this property we want a flexible block here and then we want this optimize for a bunch of um of constraints”transcript, stated
“we already had the language to transform the design of this potin into a mathematical problem”transcript, stated

data-quality-loop (data)

Cambrium treated experimental data capture and preservation as the central operational loop because each lab datapoint is costly to recreate.

“if you have a pipeline that fails and like you know data disappears in the in the cloud limbo that's actually pretty dramatic”transcript, stated
“you also want to make sure that you have the right data models and that HS back to the problem of like you know the data sources”transcript, stated

synthetic-data-generation (modeling)

The diffusion-based design path generates candidate protein structures with desired properties before laboratory validation.

“using like de any type of diffusion models to just like make proteins that particular properties that we can code in mathematical loss functions”transcript, stated

Tradeoffs

Optimize the platform around experiment de-risking

Chose data integrity and computational candidate selection over low-latency or high-QPS model serving.

Rationale: Internal scientists were the users, and the dominant cost was repeating expensive experiments if data or candidate selection failed.

“there's not the constraints that you have when it comes to like surveying super low latency or milons of requests per second or trillions of requests per second”transcript, stated
“if you have a pipeline that fails and like you know data disappears in the in the cloud limbo that's actually pretty dramatic”transcript, stated

Use a domain-specific protein language before newer diffusion-generation methods

Chose constraint programming for NovaColl and diffusion-style generation for later products over direct natural-language prompting as the only design interface.

Rationale: The protein language converted scientific requirements into mathematical constraints before LLM-era generative models became the main design path.

“Nova was developed before the big llm boom so it was basically like a younger version of this was using the protein programming language”transcript, stated
“now we using nms for next product which I can't talk too much about but basically it is yeah obviously it is getting to what you're saying”transcript, stated

Start with cosmetics before commodity sustainable materials

Chose high-value cosmetics such as NovaColl over immediately targeting lower-margin plastic replacements.

Rationale: Cosmetics offered a more practical first market while the long-term sustainability vision required further scale and economics.

"They started with cosmetics because:

• High price elasticity and innovation hunger in the industry • Faster regulatory pathways compared to medical applications"

“eventually we want to get to regenerating plastic but not plastic like a I guess non-harmful plastic non-harmful for the environment plastic is that the goal”transcript, stated

Gotchas (what bit them)

Data loss is much more expensive in wet-lab ML than in typical web analytics pipelines.

Root cause: Each biological datapoint comes from DNA handling, robots, consumables, and experiment time rather than cheap user telemetry.

Resolution: Prioritize robust data pipelines and data models even though the serving workload does not need consumer-scale QPS.

“a single biological experiment costs so much money that every single data point you can have you want to save”transcript, stated
“all doing DNA is expensive handling DNA is expensive robots are expensive consumables are expensive”transcript, stated

Scientist-authored experimental notes are harder to operationalize than machine outputs.

Root cause: Biology training and lab habits were slower to adopt data-first digital workflows, leaving people and paper/process habits as the hard data source.

Resolution: Hire for data-driven mindsets, use robots to free scientists' hands, and train scientists to record experiment settings digitally.

“the other is basically the experimental notes of um our scientists and I think this is something especially in biology we've seen the curriculum uh in universities has been a bit um delayed”transcript, stated
“you have to bring robots so that you can free the hands of the scientist so that the scientist would say hey this is the um this is the settings I said”transcript, stated

Generic RAG can be useful internally while still being overhyped as a standalone product.

Root cause: A well-engineered retrieval assistant solves internal knowledge access, but that does not automatically prove external SaaS value.

Resolution: Use the assistant pragmatically as a quick internal MVP and keep value claims tied to concrete research workflows.

“it's just basically a very quick glorified search Eng it but it's like really really useful for us right”transcript, stated
“why can't we make like a you know B2B SAS with like a llm front end to just like give request I mean answer the technical request in biology to people I'm like so first show me how make value”transcript, stated

Evaluation

Cambrium evaluates the system primarily through wet-lab success, product commercialization, data preservation, and whether internal researchers can retrieve useful experimental knowledge; the transcript does not describe a formal LLM evaluation harness for the RAG assistant.

Metrics: experiment success-rate improvement from roughly 1% toward 10%, 50%, or 75% · ability to bring NovaColl to market in under two years · successful retrieval of latest products or high-performing lab protein entries · avoidance of lost experimental data

3 supporting quotes
“maybe you know 1% is successful and if you we use computers including machine learning LMS and so on like all of a sudden we manage to like crank up to like 10% success 50% success 75% success”transcript, stated
“it's able to say like oh your latest product is actually in noal and you read it in April”transcript, stated
“The assistant can answer questions ranging from simple tasks like generating LinkedIn posts about recent products to more complex queries like identifying the latest high-performing protein sequences produced in the lab.”summary, stated

Outcomes

This is an internal scientist-facing biotech platform rather than a large public SaaS service; the meaningful scale is product commercialization speed, protein search-space reduction, lab data cost, and scientist workflow coverage.

3 supporting quotes
“take a product to market to in in less than two years right so also I don't know I mentioned is that that's the absolute record at least in EU biotex”transcript, stated
“it allowed us to sift through all might need to 10 10 to the 18 different possible proteins right and we got like you know like a top 100 and another top 100”transcript, stated
“it's just basically a very quick glorified search Eng it but it's like really really useful for us right”transcript, stated