In This Article
- Executive Summary
- Why Biologic Genealogy Is a Graph, Not a Chain
- Where Pooling and Splitting Actually Happen
- Forward and Backward: The Two Questions Under Time Pressure
- What the Data Model Has to Store
- Raw Materials, Resins, and Single-Use Components
- Stitching the Record Across MES, LIMS, ERP, and Paper
- Identifier Discipline and the Shared Lot Numbering Convention
- Regulatory Expectations, and a Drill to Test Yourself
- Conclusion
- For Further Reading
- References & Sources
Executive Summary
For a small molecule, batch genealogy is close to a straight line. An API lot becomes a blend, the blend becomes tablets, the tablets become packs. For a biologic it is nothing like that. The record runs from a vial of a working cell bank through seed expansion, a production bioreactor, harvest, several purification steps, bulk drug substance, formulation, filling, and finished lots, and at several of those points material is pooled together or split apart. The result is a many-to-many graph, not a parent-child chain. Any system that models it as a chain will give a confidently wrong answer at exactly the moment the answer matters.
The practical consequence shows up in one situation: a problem is found, and someone has to determine within hours what else is affected. That question has two directions. Backward, from a failing finished lot to every input that touched it. Forward, from an implicated cell bank vial, media lot, resin, or filter to everything derived from it. Most organizations can answer the backward question reasonably well because the batch record is organized that way. Most cannot answer the forward question quickly, because nothing in the system was built to traverse in that direction.
This article works the practical consequences of the branching structure rather than describing the structure again. It covers where pooling and splitting really occur, what a data model has to store for both traversals to be fast, why raw material and single-use component lots have to attach to process steps rather than to whole batches, why a reused chromatography resin creates a link between product lots that most genealogy models miss entirely, how to stitch a record that lives across MES, LIMS, ERP, and paper (particularly at a contract manufacturing boundary), and what regulators actually expect you to be able to show. It ends with a drill you can run next month to find out where you really stand.
Why Biologic Genealogy Is a Graph, Not a Chain
Ask a quality leader to describe batch genealogy and you will usually get a picture of a tree. Cell bank at the top, finished lots at the bottom, branches in between. That picture is closer than a straight line, but it is still wrong in a way that matters, because a tree only branches downward. Every node in a tree has exactly one parent.
Biologic manufacturing does not work that way. Material converges as often as it diverges. Fractions from a chromatography column are pooled. Several drug substance lots are combined into one formulated bulk. Buffers made from multiple raw material lots feed a single step. A finished lot can draw from more than one upstream lot, and a single bulk lot can become many finished lots. The correct picture is a directed acyclic graph with fan-out and fan-in at multiple levels, and the difference is not academic. It determines whether your system can answer a recall question in an afternoon or in three weeks.
What “one lot” means at each stage
Part of the confusion comes from the word itself. Under US drug CGMP definitions, a batch is a specific quantity of a drug or other material intended to have uniform character and quality within specified limits and produced according to a single manufacturing order. A lot is a batch or a specific identified portion of a batch, and a lot number is any distinctive combination of letters, numbers, or symbols from which the complete history of the manufacture, processing, packing, holding, and distribution of a batch or lot can be determined.1
Read that last clause carefully. The regulation does not require a chain. It requires that the complete history be determinable from the identifier. That is a graph traversal requirement written in 1970s language, and it is the standard your system is actually held to.
In practice, the objects that carry a lot identity in a biologics process are not the same kind of thing at each stage. A working cell bank is an inventory of vials, and the meaningful unit is often the individual vial rather than the bank. A drug substance lot is commonly defined by a single production bioreactor cycle carried through recovery and purification. A formulated bulk lot is a pooling decision. A filled lot is a filling run, which may be split into sublots by filling session, by container size, or by market presentation. Each of those definitions is legitimate. The problem is that they are different shapes, and a single “parent lot” field cannot hold them.
The failure mode: a single parent field
The most common genealogy defect we see is structural rather than procedural. The system has a field on the lot record called something like source lot or parent batch. It holds one value. When a step pools three inputs, someone enters the largest contributor, or the first one, or the one that was in the header of the paper record. The other two are still written down somewhere, usually in the batch record body, but they are no longer in the field the query runs against.
Nothing fails. The record looks complete. Release proceeds. Then two years later an adventitious agent finding on a media lot triggers a forward search, and the search returns a partial list that looks authoritative. The people running the investigation do not know it is partial. That is the specific way this goes wrong, and it goes wrong quietly.
| Stage | Typical relationship to the stage before | Why a chain model breaks |
|---|---|---|
| Master to working cell bank | One to many | One MCB vial produces a WCB of many vials; each vial is separately consumed years apart |
| WCB vial to seed train | One to many, then many to one | Expansion splits into multiple vessels, then recombines into the production bioreactor |
| Bioreactor to harvest | One to one, usually | The one clean link in the whole process, which is why people generalize from it |
| Harvest to purified intermediate | Many to one and one to many | Fraction pooling, column cycling, and split processing of a single harvest |
| Drug substance to formulated bulk | Many to one | Multiple DS lots pooled to hit a batch size or a potency target |
| Formulated bulk to filled lots | One to many | A bulk fills several presentations, sessions, and market packs |
| Filled lot to finished packs | One to many, sometimes many to one | Repack, relabel, and market-specific combination of filled sublots |
The one-line test. Open any lot record in your production system and ask whether the data structure can hold three upstream inputs with different quantities and different consumption times. If the answer requires someone to say “well, it is in the batch record,” you have a chain model with a graph problem sitting on top of it.
Where Pooling and Splitting Actually Happen
Naming the specific points where the graph branches is more useful than describing the process again. Here is where it happens in a typical mammalian cell culture process, and what each point does to the genealogy record.
Seed expansion: split, then converge
A single vial from the working cell bank is thawed and expanded through shake flasks, wave bags, and one or more seed bioreactors before inoculating the production vessel. The expansion may run in parallel vessels that are later combined. If your system records only “WCB vial X to production bioreactor run Y,” you have lost the intermediate vessels, and with them the ability to answer a question about a contamination event in one seed vessel that fed two production runs.
The cell bank tier itself is a branch point that spans years. Under ICH Q5D, the industry standard is a two-tiered system in which a master cell bank gives rise to one or more working cell banks, each a homogeneous pool distributed into many containers, with documented history and passage limits.23 A single MCB can therefore sit above a decade of commercial production across multiple WCBs, multiple sites, and multiple product presentations. If a characterization finding on the MCB ever emerges, the forward search from that one node is the largest traversal your system will ever be asked to do.
Harvest and capture: the first real pooling
Clarified harvest is loaded onto the capture column over multiple cycles. Elution fractions are pooled according to a defined collection criterion. Two harvests may be combined before capture, or one harvest may be split across two columns to fit within campaign scheduling. Each of those decisions is made on the floor, recorded in the batch record, and frequently never lands in a structured field.
Drug substance to formulated bulk: pooling by design
This is the point most often modeled incorrectly. Formulation frequently combines more than one drug substance lot to reach a target batch size, to blend within a potency range, or to use up remaining material before an expiry. The formulated bulk is then a genuine many-to-one node. Every finished lot downstream of it inherits exposure to every DS lot in the pool, in proportion to the contribution.
That proportion matters. If DS lot A contributed 80 percent of the pool and DS lot B contributed 20 percent, a specification problem traced to lot B has a different exposure profile than one traced to lot A. A system that stores only the fact of the link, without the quantity, can tell you that a relationship exists but cannot help you rank what to quarantine first.
Fill and finish: splitting into many
One formulated bulk becomes many filled units, and those units are commonly divided into sublots by filling session, by line, by stopper or vial lot, or by the sterilization load they went through. Those sublots are then combined again into market-specific finished lots with different labeling, different secondary packaging, and different serialization. A single finished pack in a hospital pharmacy can therefore be four or five graph hops from the drug substance, with a fan-in at each hop.
Rework, reprocessing, and retains
Three smaller branch points get forgotten regularly. Reprocessing (running material through a purification step a second time) gives a lot a second parentage that includes its own earlier state. Rework of a finished lot into new packaging creates a node whose parent is another finished lot. And retain samples, reference standards, and stability pull samples are all objects drawn from a lot that later become the physical evidence in an investigation. If your genealogy does not include them, the investigation team has to reconstruct which retain corresponds to which sublot by hand.
Points where one becomes many
MCB to WCB. WCB vial to seed vessels. Harvest split across columns. Formulated bulk to filled sublots. Filled lot to market packs. Any of these can produce dozens of downstream nodes from a single upstream one.
Points where many become one
Seed vessels into a production bioreactor. Column fractions into a pool. Multiple harvests into one capture step. Multiple DS lots into one formulated bulk. Multiple filled sublots into one market lot.
Links that are not material transfers
A shared chromatography column, a shared hold tank, a buffer prep serving several batches, a single sterilization load. No material flows from lot to lot, but a defect can.
Links back into the same lot
Reprocessing, rework, and repackaging create edges from a lot to a later version of itself. Any model that assumes strict downstream flow will either reject these or record them incorrectly.
Forward and Backward: The Two Questions Under Time Pressure
All of this becomes concrete in one scenario. A problem is found. It might be an out-of-specification stability result, a field complaint, a sterility failure, a supplier notification about a raw material, or a positive adventitious agent test. Whatever the trigger, the same two questions get asked immediately, and they are asked by people who need an answer today.
The backward question
Backward traversal starts from a failing lot and enumerates every input. Every upstream lot at every level, transitively, plus every raw material, component, and consumable that touched each step, plus the equipment used, plus the analytical results that supported each release decision along the way.
Most organizations do this reasonably well, for a simple reason: the batch record is organized backward. It is a document about how this lot was made. Someone can read it and build the list. The weakness is not completeness, it is speed and transitivity. Getting one level back is easy. Getting four levels back, through a formulated bulk that pooled three DS lots, each of which used a different media lot and a different resin cycle, means opening a dozen documents and copying numbers into a spreadsheet.
The forward question
Forward traversal starts from an implicated input and enumerates everything derived from it. Every DS lot made with that media lot. Every finished lot containing any of those DS lots. Every market and every customer those finished lots went to.
This is the question that decides how much product you have to quarantine, and it is the question almost nobody can answer quickly. Nothing in a batch record system is indexed this way. The batch record for lot A does not know that lot B exists. Answering forward means scanning every batch record made in a window, which is why the honest internal answer is often “give us two weeks.”
Two weeks is not an answer. It is a decision to quarantine everything, because you cannot defend a narrower boundary. The 2009 vesivirus event at a single enzyme therapy facility is the reference case for what happens when upstream biology fails: one contaminated bioreactor among six led to a shortage that ran for a median of 1.3 years for one patient cohort, with involuntary dose reductions and product switches.4 The scale of an event like that is set by biology and capacity, not by data. But the scope of what has to be held is set by data, and that part is under your control.
The tell. Ask your manufacturing systems owner how long it would take to list every finished lot in distribution that contains material derived from a specific working cell bank vial. If the answer is measured in days rather than minutes, the genealogy exists as documentation but not as data. Those are different things, and only one of them is useful during an event.
The first day of an investigation
Fix the implicated node precisely
Not “the media” but which media lot, which sub-lot of the powder, which prepared solution, which dispensing event. Investigations lose their first four hours arguing about what exactly is suspect, because the identifier is ambiguous.
Run the forward traversal to a bounded set
Produce a list of every downstream lot at every level, with the quantity or proportion contributed at each edge. The proportion is what lets quality rank exposure rather than treating every downstream lot identically.
Extend the traversal past your own walls
Where did each finished lot go, and how much is still under your control? Distribution records for each lot are a CGMP requirement precisely so this step is possible.7
Run the backward traversal on a sample of the affected set
Take two or three of the implicated finished lots and walk all the way back. You are looking for a second shared input you did not know about, which is how a narrow investigation becomes a broad one and how a broad one gets narrowed correctly.
Record the traversal itself as evidence
The query you ran, the data it ran against, the date the data was as of, and who reviewed the output. An inspector will ask how you know the list is complete. “The system produced it” is only an answer if the system’s output is a controlled record.
What the Data Model Has to Store
If both traversals have to be fast, the data model follows directly. It is a small number of ideas, none of them exotic, and most organizations already have the raw information. What is usually missing is the structure that makes it queryable.
Store edges, not paths
The single most important design decision is to store each consumption event as its own record linking exactly two nodes, rather than storing a lot’s ancestry as a summarized path or a denormalized string. Edges compose. Paths do not. If every edge is stored separately, both directions are the same query run with the direction reversed, and adding a new stage to the process does not require anyone to redesign anything.
An edge should carry, at minimum: the consuming node, the consumed node, the process step at which consumption occurred, the quantity or proportion, the timestamp, the person or system that recorded it, and a pointer to the executed record that is the source of truth. That last field is what makes the graph auditable rather than merely convenient.
Quantities turn a list into a ranking
A genealogy that returns 140 affected finished lots is technically correct and operationally useless. A genealogy that returns 140 lots ranked by the proportion of implicated material each contains lets quality set a defensible boundary: full recall above a threshold, enhanced testing in a middle band, monitoring below. That distinction is worth more than any other single improvement, and it depends entirely on storing quantity on the edge.
Edges that are not material transfers
The category people miss is the shared resource. A chromatography column packed with a particular resin lot and used for cycles across two campaigns links those campaigns even though no material was transferred from one product lot to another. The same is true of a shared hold vessel, a shared buffer preparation, a shared filter housing, and a single autoclave load.
These belong in the graph as a distinct edge type. They are not bill-of-materials relationships and they should not be modeled as such, but a contamination or carryover investigation traverses them exactly the way it traverses a material edge. Systems that only understand material consumption will not find them, and the investigator will have to reconstruct them from equipment logbooks.
As-of queries and immutability
Genealogy data changes. A transcription correction lands. A deviation reclassifies a sublot. A CDMO sends a revised record six weeks after the fact. If your system overwrites, then the answer you gave last month is unreproducible today, and you cannot demonstrate what you knew when you made a quarantine decision.
The fix is to make edge records append-only with effective dating, so the graph can be queried as of any past date. This is the same principle behind audit trail expectations under data integrity guidance, applied to the relationship rather than to the result.89
| Node or edge type | Must store | Query it enables |
|---|---|---|
| Cell bank vial | Bank tier, vial position, thaw date, passage at thaw, disposition | Every production run derived from one vial, not just from the bank |
| In-process lot | Step, start and end time, equipment train, hold duration | All lots that shared a vessel within a time window |
| Material consumption edge | Consumed lot, consuming lot, step, quantity, timestamp, record reference | Both traversals, with exposure ranked by proportion |
| Shared resource edge | Resource ID, resin or component lot, cycle or use number, cleaning record reference | Cross-campaign carryover exposure |
| Split or allocation edge | Parent lot, child sublot, allocated quantity, allocation basis | Which finished packs came from which filling session |
| Sample or retain | Source lot, source sublot, pull time, storage location | Which physical retain to test during an investigation |
| Distribution edge | Finished lot, consignee, quantity, ship date, market | How much is recoverable and where it is |
What good looks like. A quality investigator types one identifier, chooses a direction, and gets a ranked list with quantities and record references, produced as a controlled output with a data as-of timestamp. No spreadsheets, no manual reconciliation, no phone call to the CDMO to ask which lot number they used. That is the target, and it is reachable without replacing your MES.
Raw Materials, Resins, and Single-Use Components
Everything above concerns product material. The other half of the graph is everything that touched the product without becoming it, and this is where genealogy models are thinnest.
Attach material lots to steps, not to batches
US CGMP requires records showing the identity and quantity of each component and container used, and requires batch production records to identify each batch of component or in-process material used.1011 Most systems satisfy this by listing components against the batch. That is compliant and it is also insufficient for fast investigation, because it loses the step.
A biologics batch may consume twenty or more distinct material lots: basal media, feeds, supplements, buffer salts, acids and bases, WFI, protein A ligand, filters, tubing sets, bags, vials, stoppers. Knowing that media lot M was used somewhere in batch B is much less useful than knowing it was used in the N-1 seed vessel on a specific date. When the supplier notification arrives saying that media lot M has a problem introduced at a specific manufacturing step, the step-level linkage lets you decide whether the exposure is even relevant.
Buffers deserve special attention because they are themselves compound objects. A buffer prep is made from several raw material lots and WFI, gets its own preparation record and its own identifier, and is then consumed by one or more process steps, often across multiple batches. That is a node in the graph, not an attribute of a batch. Organizations that treat buffer preps as line items lose an entire layer of the ancestry.
The resin problem
Chromatography resin is the clearest case of a link that standard genealogy models miss completely. Resin is expensive and durable. It is packed into a column, used for a validated number of cycles, cleaned and regenerated between cycles and between campaigns, and eventually replaced. During its life it may process many lots of the same product, and increasingly it processes lots of different products.
Published work on multiproduct resin reuse describes exactly this: resins dedicated to a single product are often used for only a fraction of their potential lifetime, and extending them to multiple products reduces resin waste and cost while improving flexibility when raw materials are scarce.12 Doing it responsibly requires a documented strategy covering risk assessment, small-scale feasibility, cleaning with sodium hydroxide to inactivate and degrade carryover protein, and blank buffer elution testing to demonstrate that carryover falls to an acceptable level.1213 Acceptance limits for product carryover are more stringent for multiproduct reuse than for single-product reuse, and the between-campaign cleaning has to consistently meet them.13
All of that is process validation. The genealogy consequence is separate and rarely handled: the resin creates a directed link from every lot processed on that column to every lot processed after it. If your model only records material consumption, that link does not exist in your data. The identity you need is not “resin lot R” alone. It is the combination of resin lot, column packing event, and cycle number, because the packing event is when the resin becomes a distinct physical object with its own use history and its own cleaning record.
The three questions an investigator will ask about a column
- Which resin lot, packed when, and what cycle number was this lot processed on?
- What ran on that column immediately before, including any other product?
- Which cleaning and regeneration record covers the interval between the two, and was it executed within its validated parameters?
If answering those three takes longer than answering “which media lot did we use,” your material genealogy is stronger than your equipment genealogy, and equipment is where multiproduct facilities carry the most risk.
Single-use components and the supplier chain behind them
Single-use bags, tubing sets, filters, and connectors carry the same problem in a different shape. Each has a supplier lot. Each attaches to a specific step. And each sits on top of a supply chain the manufacturer does not directly control, because a single-use assembly is built from films, connectors, and filters made by other companies.
Industry work on change notification practices for single-use systems addresses this directly. A change that originates further back in the supply chain has to keep the alphanumeric identifier of the originator of the change, so the notification remains traceable to its source rather than arriving as an anonymous statement from the assembler.14 That is the same identifier discipline problem discussed later in this article, appearing on the supplier side.
The practical implication is that your genealogy should be able to answer a supplier’s question, not just your own. When a film supplier notifies a change affecting a resin grade used in a bag family over a date range, you need to move from that date range to the assemblies you received, to the steps they were used on, to the product lots those steps produced. That is three joins across three systems, and it is worth testing before you need it.
Stitching the Record Across MES, LIMS, ERP, and Paper
None of this lives in one place. Being honest about that is the difference between a genealogy program that works and one that stalls in a system selection exercise.
Procurement and finished goods
Owns purchased material lots, receipts, warehouse movements, finished goods, and distribution. Usually the only system that knows where product physically went. Rarely knows which process step consumed what.
Execution and in-process material
Owns the executed record, step timing, equipment assignment, and in-process lot creation. Strong on what happened inside a batch, weaker on links between batches and on materials received before the batch started.
Samples and results
Owns sampling, testing, and the results supporting each release decision. Its sample identifiers are frequently a separate numbering universe from the lot identifiers used in MES and ERP.
Cell bank inventory and the seams
Cell bank vial inventory, buffer prep logs, column packing and cycle logs, and CDMO handoffs live in spreadsheets and paper far more often than anyone puts in a slide. These are exactly the highest-value nodes.
The seams are where the graph breaks
Genealogy rarely fails in the middle of a system. It fails at the joins. Six seams account for most of it:
- Cell bank vial to production. The vial inventory is often a validated spreadsheet or a small standalone application. The link from a specific vial to a specific production run is frequently recorded only on paper.
- Buffer and solution prep to use. Prep records sit in a separate logbook or a separate module, and the consumption link is recorded by transcription.
- Equipment and column history to batch. Cycle counters, packing records, and cleaning records live with engineering rather than with production.
- Drug substance to drug product. If these are made at different sites, the handoff is a shipment, and the receiving site often assigns its own identifier.
- Internal to CDMO. The most common seam, and the hardest, discussed below.
- Finished lot to distribution. Serialization and warehouse systems that were designed for supply chain security rather than for quality investigation.
Paper at the interface is a data problem, not a compliance problem
A paper record at a seam is fully compliant. It satisfies the batch record requirements. What it does not do is participate in a query. The distinction to hold onto is that this is not a data integrity failure, it is a data availability failure, and the two need different remedies. Data integrity guidance from both FDA and MHRA is concerned with whether records are attributable, legible, contemporaneous, original, and accurate, and with whether audit trails are reviewed.89 A perfectly ALCOA-compliant paper logbook still cannot be traversed in ten minutes.
The practical answer is usually not to replace the system that holds the paper record. It is to extract the linkage into a structured index while leaving the executed record where it is. The index holds identifiers and edges. The executed record remains the source of truth, and every edge points back to it. That is a much smaller project than an MES expansion, and it delivers most of the investigation speed.
Identifier Discipline and the Shared Lot Numbering Convention
Here is the part that surprises people: the numbering convention matters more than the systems. You can stitch a graph across four mediocre systems if the identifiers are clean. You cannot stitch one across four excellent systems if a lot is called three different things at three boundaries.
Six rules that do most of the work
One authoritative issuer per object class
Exactly one system issues drug substance lot numbers. Exactly one issues buffer prep numbers. Exactly one issues column packing IDs. Anything else can hold the identifier, but only the issuer creates it.
Never encode meaning that can change
Site codes, product codes, and year digits inside a lot number all become wrong eventually, through a site transfer, a product name change, or a system migration. Keep the identifier opaque and put the meaning in attributes.
Never reuse, never renumber
A retired identifier stays retired. If a lot has to be renumbered for a business reason, the old identifier remains a permanent alias, not a deleted value.
Carry the original identifier across every boundary
When material crosses from a CDMO to your site, or from drug substance to drug product, the receiving system records the originating identifier as a first-class field, not as free text in a comment.
Where aliasing is unavoidable, make the alias table a controlled record
Some renumbering is genuinely required by a partner’s system. Fine. The mapping between the two identifiers is then part of the quality record, under change control, with an owner, not a spreadsheet on a shared drive.
Give sub-objects real identifiers, not suffixes
Filling sublots, cell bank vials, column cycles, and buffer preps each need an identifier that can stand alone in a query. A hand-written suffix on a parent number is not queryable and will be entered inconsistently.
The CDMO boundary
Most biologics involve at least one external party, and often several: a CDMO for drug substance, another for fill and finish, a testing laboratory, a packaging site. Each of those parties runs its own systems and its own numbering. This is the seam where genealogy most often breaks, and it breaks in a specific way. The quality agreement covers what the parties will do and what records they will provide, and the records arrive as PDFs of executed batch records. Those PDFs are compliant. They are also not data.
US regulations are unusually direct about the obligation here. Where two or more establishments participate in manufacturing a biological product, the records of each must plainly show the degree of its responsibility, and each participating manufacturer must furnish to the manufacturer who prepares the product in final form a copy of all records relating to its operations insofar as they concern the safety, purity, and potency of the lots involved.15 FDA’s guidance on contract manufacturing arrangements makes the same point from the quality systems side: the owner remains responsible for ensuring the drug is made in compliance with CGMP, and the quality agreement should define responsibilities clearly.16
What that means in practice is that the genealogy data transfer belongs in the quality agreement as a named deliverable, with the same specificity as any other. Not “the contract manufacturer will provide batch documentation” but a defined set of fields, a defined format, a defined identifier convention, a defined transfer frequency, and a defined obligation to notify when a record is corrected after the fact.
Put this in the quality agreement. The identifier format and who issues it. The obligation to record and return your identifier alongside theirs. A structured genealogy extract, not only executed records. Retention obligations that match your longest applicable requirement. A notification obligation for post-hoc corrections. Access rights that survive the end of the relationship, since the traceability obligation outlives the contract by years.
That last point is worth dwelling on. Biologics records under US rules must be retained for no less than five years after the manufacturing records are complete, or six months after the latest expiration date for the product, whichever is later.15 For advanced therapies in the EU, traceability data must be kept for a minimum of 30 years after the expiry date.56 Contracts with contract manufacturers do not typically run that long. If the retention and access obligations are not written to survive termination, you can lose the ability to answer a question you are still legally required to answer.
Regulatory Expectations, and a Drill to Test Yourself
The regulatory basis for all of this is older and plainer than most people expect. It does not use the word genealogy, and it does not prescribe a system. It prescribes an outcome.
What the requirements actually say
For biological products, records must be made concurrently with performance of each step in manufacture and distribution, in such a manner that at any time the successive steps in the manufacture and distribution of any lot may be traced by an inspector.15 That phrase, “at any time,” is doing real work. It is not satisfied by an assurance that the information could be assembled.
Batch production and control records must include complete information relating to the production and control of each batch, including specific identification of each batch of component or in-process material used.11 Component and container records must show identity and quantity, the supplier’s lot number, and the number assigned by the receiving firm.10 Distribution records must contain the name and strength of the product, the lot or control number, the name and address of the consignee, and the date and quantity shipped.7 The label of a biological product must bear the lot number.17
In the EU, Annex 2 applies specific expectations to biological active substances and medicinal products, including the seed lot and cell bank system and the maintenance of traceability from starting material through to the finished product batch.18 WHO GMP for biological products sets parallel expectations.19 ICH Q5D governs the derivation and characterization of the cell substrate itself, including documented origin and passage history for the two-tiered cell bank system.23
Where cell and gene therapy raises the bar
For advanced therapies, the expectations go further and get more specific about direction. EU rules require a traceability system from the donor through to the recipient and back, with information archived for a minimum of 30 years after the expiry date.56 That bidirectional phrasing is exactly the two-traversal problem described earlier, written into regulation.
Chain of identity and chain of custody are the terms of art in that space, and they are distinct: chain of identity establishes that a given material belongs to a given patient, while chain of custody records every transfer and handling event across the material’s life. We have written about how those work for autologous cell therapies elsewhere and will not repeat it here. The point worth carrying back to conventional biologics is that the discipline autologous therapy developers are forced into by regulation is the same discipline that makes a monoclonal antibody investigation fast. They just do not get to skip it.
Where this is heading
Two developments are pushing conventional biologics toward the same rigor. The first is process intensification. Perfusion culture and connected downstream processing blur the discrete batch boundary that biologics genealogy has always relied on. ICH Q13 addresses continuous manufacturing of drug substances and drug products and treats batch definition, material traceability, and diversion as core elements of the control strategy.20 Work on residence time distribution shows how material tracking becomes a modeling exercise rather than a records exercise when flow is continuous.21 Biologics processes are moving in that direction, and organizations that cannot answer genealogy questions on discrete batches will not manage it on continuous ones.
The second is external. Traceability expectations across biological medicinal products have been sharpening for years, driven by patient safety and by supply chain concerns, and the literature on traceability for biological products has been explicit that current practice varies widely.22 The direction of travel is toward more granularity, not less.
A drill you can run next month
The fastest way to find out where you stand is to stop assessing and start testing. Pick a date. Have quality select a finished lot at random. Give the team four hours and a stopwatch. Score it like this.
| Test | Target | What a failure tells you |
|---|---|---|
| Backward to drug substance | Under 15 minutes, from a system, with quantities | Your fan-in is unmodeled if pooling forces a manual step |
| Backward to the cell bank vial | Under 1 hour | The cell bank seam is on paper or in a spreadsheet |
| All material lots by process step | Under 1 hour | Materials are attached to the batch rather than to the step |
| Resin lot, packing event, and cycle number | Under 1 hour | Equipment genealogy is not in the graph at all |
| Forward from one media lot to all finished lots | Under 1 hour | The dominant gap. You are not indexed for forward traversal |
| Forward from one cell bank vial to all finished lots | Under 2 hours | Multi-level forward traversal is not possible without scanning records |
| Same two forward queries for CDMO-made material | Under 4 hours | The partner boundary is a genealogy wall, not a seam |
| Reproduce a query result as of six months ago | Under 2 hours | Your genealogy data is overwritten, so past decisions cannot be defended |
Run it once and the gaps rank themselves. In our experience the failures cluster predictably: forward traversal, the cell bank seam, equipment and resin history, and anything on the far side of a contract manufacturing boundary. Those four account for most of the delay in most investigations, and none of them require a new system to fix. They require identifiers, edges, and a place to put them.
A sensible first project. Build a structured index of edges for the four highest-value seams (cell bank vials, buffer preps, column packing and cycles, CDMO handoffs), keep every executed record exactly where it is today, and point each edge back to its source record. Validate the index as a GxP system, since its output supports quality decisions. This is measured in months, not years, and it moves the forward-traversal answer from weeks to minutes.
Conclusion
Batch genealogy for a biologic is not a longer version of the small molecule problem. It is a different shape. Pooling and splitting make it a many-to-many graph, and a graph does not fit in a parent-child field no matter how carefully people fill that field in. The consequence only appears under pressure, when a problem is found and the organization has hours rather than weeks to determine what else is affected in both directions. Backward traversal is usually adequate because batch records are organized that way. Forward traversal is usually not, because nothing was built to run in that direction, and the fallback is to quarantine broadly because a narrower boundary cannot be defended.
The fixes are less dramatic than they sound. Store consumption events as edges with quantities and record references rather than storing paths. Attach material lots to process steps rather than to whole batches. Treat buffer preps, cell bank vials, column packing events, and filling sublots as real objects with real identifiers. Model the shared-resource links, particularly reused chromatography resin, which creates a connection between product lots that no bill of materials will ever show you. Then get the identifiers right at every boundary, and write the genealogy data transfer into the quality agreement with the same specificity you would apply to a specification, because the partner boundary is where the graph most reliably breaks. A shared numbering convention that everyone honors is worth more than any single system on the list.
Sakara Digital works with pharma and biotech organizations building traceability that holds up during an investigation rather than only during an audit of the documentation. If you are trying to work out whether your genealogy would survive the four-hour drill, or where to place a structured index across MES, LIMS, ERP, and the seams in between, we are happy to have that conversation.
For Further Reading
For Further Reading
- Chain of Identity for Cell Therapies: Digital Traceability from Patient to Product and Back
- Master Data Quality for Cell Therapy: Three Critical Patterns
- CDMO Digital Maturity: A Strategic Framework for Contract Manufacturing Excellence
- MES Selection for Life Sciences: A Decision Framework for Pharmaceutical Manufacturing Execution Systems
- Data Integrity and ALCOA+ in the Digital Age: Modernizing Compliance for Cloud and AI Systems
References & Sources
- US Food and Drug Administration. “21 CFR 210.3: Definitions.” Electronic Code of Federal Regulations. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-C/part-210/section-210.3
- US Food and Drug Administration. “Q5D Quality of Biotechnological/Biological Products: Derivation and Characterization of Cell Substrates Used for Production of Biotechnological/Biological Products.” Guidance for Industry. https://www.fda.gov/regulatory-information/search-fda-guidance-documents/q5d-quality-biotechnologicalbiological-products-derivation-and-characterization-cell-substrates-used
- European Medicines Agency. “ICH Q5D Derivation and Characterisation of Cell Substrates Used for Production of Biotechnological/Biological Products, Step 5.” CPMP/ICH/294/95. https://www.ema.europa.eu/en/documents/scientific-guideline/ich-q-5-d-derivation-and-characterisation-cell-substrates-used-production-biotechnologicalbiological-products-step-5_en.pdf
- Smid BE, et al. “Consequences of a global enzyme shortage of agalsidase beta in adult Dutch Fabry patients.” Orphanet Journal of Rare Diseases, 2011. https://pmc.ncbi.nlm.nih.gov/articles/PMC3219561/
- European Commission. “Guidelines on Good Manufacturing Practice specific to Advanced Therapy Medicinal Products.” EudraLex Volume 4, Part IV, November 2017. https://health.ec.europa.eu/system/files/2017-11/2017_11_22_guidelines_gmp_for_atmps_0.pdf
- European Union. “Regulation (EC) No 1394/2007 on advanced therapy medicinal products.” EUR-Lex. https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32007R1394
- US Food and Drug Administration. “21 CFR 211.196: Distribution records.” Electronic Code of Federal Regulations. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-C/part-211/subpart-J/section-211.196
- US Food and Drug Administration. “Data Integrity and Compliance With Drug CGMP: Questions and Answers.” Guidance for Industry, December 2018. https://www.fda.gov/regulatory-information/search-fda-guidance-documents/data-integrity-and-compliance-drug-cgmp-questions-and-answers-guidance-industry
- Medicines and Healthcare products Regulatory Agency. “‘GXP’ Data Integrity Guidance and Definitions.” GOV.UK. https://www.gov.uk/government/publications/guidance-on-gxp-data-integrity
- US Food and Drug Administration. “21 CFR 211.184: Component, drug product container, closure, and labeling records.” Electronic Code of Federal Regulations. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-C/part-211/subpart-J/section-211.184
- US Food and Drug Administration. “21 CFR 211.188: Batch production and control records.” Electronic Code of Federal Regulations. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-C/part-211/subpart-J/section-211.188
- Li X, et al. “Advancing multiproduct resin reuse for development and clinical manufacturing of an antibody-based therapeutic.” Biotechnology Progress, 2024. https://pubmed.ncbi.nlm.nih.gov/38334252/
- Rathore AS, et al. “Multiproduct Resin Reuse for Clinical and Commercial Manufacturing: Methodology and Acceptance Criteria.” PDA Journal of Pharmaceutical Science and Technology, 2018. https://pubmed.ncbi.nlm.nih.gov/30030349/
- BioProcess International. “An Industry Proposal for Change Notification Practices for Single-Use Biomanufacturing Systems.” https://www.bioprocessintl.com/single-use/an-industry-proposal-for-change-notification-practices-for-single-use-biomanufacturing-systems
- US Food and Drug Administration. “21 CFR 600.12: Records.” Electronic Code of Federal Regulations. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-F/part-600/subpart-B/section-600.12
- US Food and Drug Administration. “Contract Manufacturing Arrangements for Drugs: Quality Agreements.” Guidance for Industry. https://www.fda.gov/regulatory-information/search-fda-guidance-documents/contract-manufacturing-arrangements-drugs-quality-agreements-guidance-industry
- US Food and Drug Administration. “21 CFR 610.61: Package label.” Electronic Code of Federal Regulations. https://www.ecfr.gov/current/title-21/chapter-I/subchapter-F/part-610/subpart-G/section-610.61
- European Commission. “EudraLex Volume 4, Annex 2: Manufacture of Biological active substances and Medicinal Products for Human Use.” https://health.ec.europa.eu/document/download/380fdf24-8a1e-4f65-809b-e08d990d5f9e_en?filename=2018_annex2_en.pdf
- World Health Organization. “Annex 2: WHO good manufacturing practices for biological products.” WHO Technical Report Series. https://www.who.int/docs/default-source/biologicals/gmp/annex-2-who-good-manufacturing-practices-for-biological-products.pdf
- US Food and Drug Administration. “Q13 Continuous Manufacturing of Drug Substances and Drug Products.” Guidance for Industry. https://www.fda.gov/media/174250/download
- Engisch W, Muzzio F. “Using Residence Time Distributions (RTDs) to Address the Traceability of Raw Materials in Continuous Pharmaceutical Manufacturing.” Journal of Pharmaceutical Innovation, 2016. https://pmc.ncbi.nlm.nih.gov/articles/PMC4759219/
- Vermeulen E, et al. “Challenges and Opportunities for the Traceability of (Biological) Medicinal Products.” Drug Safety, 2018. https://pubmed.ncbi.nlm.nih.gov/29721822/
- BioProcess International. “Cell Banking in the Spotlight: Advising Biologics Developers About Cell Bank Preparation and Characterization.” https://www.bioprocessintl.com/cell-line-development/cell-banking-in-the-spotlight-advising-biologics-developers-about-cell-bank-preparation-and-characterization
- BioPhorum. “Digital Plant Maturity Model (DPMM) 3.0.” https://www.biophorum.com/workstream/dpmm-v-3/








Your perspective matters—join the conversation.