TFF Membrane Fouling, Cleaning, and Lifetime Management: NWP Tracking, Cleaning Chemistry, and Regeneration Strategies

October 2026 15 min read Downstream Processing

Key Takeaways

Contents

  1. How Membrane Fouling Occurs During UF/DF Operations
  2. NWP Measurement and Tracking Protocol
  3. Cleaning Chemistry: NaOH, NaOCl, Citric Acid, and Enzymatic Options
  4. Step-by-Step CIP Protocol for TFF Cassettes
  5. How Many Times Can You Reuse a TFF Cassette?
  6. Hydrodynamic Cleaning as a Chemical-Free Alternative
  7. Storage and Sanitization Between Campaigns
  8. Cleaning Validation for GMP Manufacturing
  9. Frequently Asked Questions

TFF membrane cleaning is the single most important factor determining whether a UF/DF cassette lasts 20 cycles or 100. Every tangential flow filtration operation deposits protein, lipids, and mineral scale onto the membrane surface. Left unchecked, these deposits reduce flux, compromise retention, and eventually force premature replacement of cassettes costing $500-2,000 each. In a facility running 200 batches per year with 10 m² of membrane area, the difference between 30-cycle and 80-cycle cassette lifetime represents $50,000-150,000 in annual consumable spend.

This guide covers the fouling mechanisms that drive TFF membrane performance loss, the cleaning chemistries and protocols that reverse it, and the monitoring systems that tell you when a cassette has reached end of life. Whether you are developing a cleaning validation strategy for GMP manufacturing or troubleshooting NWP decline on a reusable cassette train, the data and protocols here reflect current industry practice for PES and regenerated cellulose membranes in biologics downstream processing.

How Membrane Fouling Occurs During UF/DF Operations

Four distinct mechanisms cause membrane fouling during UF/DF, and understanding which one dominates your process determines the correct cleaning strategy. The mechanisms are concentration polarization, protein adsorption, gel/cake layer formation, and pore blocking. In practice, all four occur simultaneously, but their relative contributions shift depending on product concentration, TMP, and membrane chemistry.

Bulk Feed Solution tangential flow direction Concentration Polarization Layer Cwall >> Cbulk Gel / Cake Layer (protein aggregates + debris) Membrane (PES / Regenerated Cellulose) pore blocking (partial + complete) Permeate Side (clean filtrate) Feed Conc. polarization Gel/fouling layer Membrane Permeate
Figure 1. Cross-section of a fouled TFF membrane showing the four fouling mechanisms. Red deposits indicate protein aggregates and pore-blocking material. Arrows show tangential feed flow (blue) and permeate flow (green).
Diagram showing a cross-section through a fouled TFF membrane. From top to bottom: bulk feed solution flowing tangentially, a concentration polarization gradient layer, a gel and cake layer containing protein aggregates, the membrane body with some pores partially or fully blocked by foulant, and the clean permeate side below.

Concentration Polarization

Concentration polarization is the reversible accumulation of retained solute at the membrane surface. As permeate flows through the membrane, solute is carried toward the surface faster than it can diffuse back into the bulk. The wall concentration (Cwall) can reach 5-10 times the bulk concentration during mAb UF/DF operations at 150-200 g/L retentate. This is not technically fouling because it reverses immediately when flux stops, but it creates the conditions for the three irreversible mechanisms below.

Protein Adsorption

Proteins adsorb directly to the membrane polymer through hydrophobic and electrostatic interactions. PES membranes are more susceptible than regenerated cellulose due to their higher hydrophobicity. Adsorption occurs within minutes of protein contact and can reduce NWP by 10-20% even at low concentrations (1-5 g/L). This baseline adsorption is largely reversible with NaOH cleaning but contributes to cumulative irreversible fouling over many cycles as denatured protein embeds in the pore structure.

Gel Layer and Cake Formation

When Cwall exceeds the gel point concentration (typically 200-350 g/L for mAb solutions), a compressible gel layer forms on the membrane surface. This gel layer is the primary cause of flux decline during UF/DF operations. At operating concentrations of 150-200 g/L retentate, the gel layer reduces flux by 40-60% relative to buffer alone. The gel also traps lipids, DNA, and HCP, creating a composite fouling layer that requires both alkaline and oxidative cleaning to remove.

Pore Blocking

Small aggregates and denatured protein fragments enter membrane pores and either partially or completely block them. Pore blocking is the most damaging fouling mechanism because blocked pores are difficult to clean and reduce the effective membrane area permanently. Baek et al. (2017) demonstrated that mAb aggregates generated during UF concentration (particularly at >180 g/L) are the primary source of pore-blocking species. Aggregate levels increase with each concentration-diafiltration cycle, which is why NWP often shows accelerated decline after 30-40 uses.

After a typical mAb UF/DF cycle concentrating from 5 g/L to 150-200 g/L with 6-8 diavolumes, NWP drops to approximately 20-40% of the initial clean membrane value. Effective cleaning must address all four mechanisms to restore NWP to within 80-90% of baseline.

NWP Measurement and Tracking Protocol

Normalized water permeability (NWP) is the single most important metric for TFF membrane health. Defined as pure water flux divided by transmembrane pressure and corrected to a standard temperature, NWP provides a direct, reproducible measurement of membrane cleanliness and integrity. Every cleaning cycle should end with an NWP measurement, and every cassette should have a trending log that spans its entire lifetime.

Defining and Calculating NWP

NWP = Jw / TMP × (μT / μ20)

where Jw = permeate flux (L/m²/h), TMP = transmembrane pressure (bar),
μT / μ20 = viscosity correction factor (water at measurement temp vs. 20 °C)

Typical NWP values for new membranes vary by MWCO and polymer:

Step-by-Step NWP Measurement Procedure

  1. Flush the system with purified water (WFI or Milli-Q) at 2-5 L/m²/min cross-flow for 10 minutes to displace cleaning chemicals.
  2. Set cross-flow rate to the manufacturer-specified value (typically 4-6 L/m²/min for cassette systems).
  3. Close the permeate valve partially to achieve a TMP of 0.5-1.0 bar. Record TMP, permeate flow rate, water temperature, and membrane area.
  4. Allow the system to stabilize for 2-3 minutes, then record three consecutive 1-minute permeate volume measurements.
  5. Calculate Jw = average permeate volume / (membrane area × time). Calculate TMP = (Pfeed + Pretentate)/2 − Ppermeate.
  6. Apply the temperature correction: multiply by μT/μ20. Common values: 15 °C = 1.135, 20 °C = 1.000, 25 °C = 0.891, 30 °C = 0.800.
  7. Record the result. Express NWP recovery as a percentage of the initial (Day 0) NWP value.

Worked Example: Calculating NWP from Raw Data

Given: 30 kDa PES cassette, 0.5 m² area. Three permeate collections of 210, 215, 208 mL in 1 min each. Feed pressure 1.8 bar, retentate pressure 1.2 bar, permeate pressure 0.0 bar. Water temperature 23 °C.

Average permeate = (210 + 215 + 208) / 3 = 211 mL/min = 12.66 L/h
Jw = 12.66 / 0.5 = 25.3 L/m²/h
TMP = (1.8 + 1.2) / 2 − 0.0 = 1.5 bar
NWP23°C = 25.3 / 1.5 = 16.9 L/m²/h/bar
Viscosity correction (23 °C): μ23/μ20 = 0.933
NWP20°C = 16.9 × 0.933 = 15.8 L/m²/h/bar

If initial (Day 0) NWP was 18.2 L/m²/h/bar, the recovery is 15.8/18.2 = 86.8%, which is above the 85% alert threshold.

NWP Trending and Action Limits

Track NWP after every cleaning cycle and plot the trend over the cassette lifetime. Three action limits govern decisions:

Figure 2. NWP recovery trending over 50 UF/DF cycles. Corrective cleaning at cycle 30 restored NWP from 74% to 92%. Dashed lines show alert (85%), action (75%), and replace (70%) limits.

Cleaning Chemistry: NaOH, NaOCl, Citric Acid, and Enzymatic Options

The industry-standard cleaning combination for TFF membranes in biologics manufacturing is 0.5 N NaOH + 200-500 ppm NaOCl, applied at room temperature (18-25 °C) for 30-60 minutes. This combination targets the two dominant foulant classes: NaOH solubilizes protein deposits through alkaline hydrolysis, while NaOCl oxidizes organic residues that resist caustic alone. Van Reis and Zydney (2007) established this as the baseline protocol, and it remains the most widely validated approach across the industry.

However, no single chemistry addresses all fouling types. Mineral deposits (calcium phosphate, silica) require acid treatment, lipid fouling responds better to oxidative cleaning, and some tightly bound protein films benefit from enzymatic pre-treatment. The table below compares the six main cleaning agents used in biopharmaceutical TFF operations.

Table 1. TFF Membrane Cleaning Agents: Concentration, Conditions, and NWP Recovery
Cleaning Agent Concentration Temp (°C) Time (min) Target Foulant NWP Recovery Membrane Compatibility
NaOH 0.5 N (20 g/L) 20-25 30-60 Protein, biofilm 80-90% PES, RC, PVDF. Avoid >1 N for >100 kDa PES (pore opening).
NaOCl 200-500 ppm free Cl 20-25 30-60 Lipids, oxidizable organics 75-85% PES, RC. Avoid >1,000 ppm; degrades PVDF. Rinse before acid contact.
Citric acid 0.5% w/v 35-40 30-60 Mineral scale (CaPO4, CaCO3) 85-95% (mineral) PES, RC, PVDF. Always follow with water rinse before NaOH.
Phosphoric acid 0.5% v/v 20-25 20-30 Metal oxides, heavy mineral scale 80-90% (mineral) PES, RC. Not for cellulose acetate. More aggressive than citric acid.
Enzymatic (P3-Ultrasil 53/67) 0.1-0.5% w/v 40-50 30-120 Tightly bound protein films 70-85% All membranes. Use before caustic for heavily fouled systems. Slow.
NaOH + NaOCl (combined) 0.5 N + 200-500 ppm 20-25 30-60 Protein + lipids + biofilm 88-95% PES, RC. Industry standard. Best overall recovery for biological foulants.
Table 1. Comparison of cleaning agents for TFF membranes. NWP recovery values assume single UF/DF mAb cycle fouling on 30 kDa PES membranes.

The combined NaOH + NaOCl protocol achieves 88-95% NWP recovery because the two agents are synergistic: NaOH swells and dissolves the protein matrix, exposing lipid deposits and organic residues to oxidative attack by NaOCl. Neither agent alone matches this performance against the mixed fouling profile typical of mAb UF/DF operations.

For processes with known mineral fouling (common with media containing high calcium or phosphate), a citric acid pre-wash dissolves inorganic deposits before the alkaline/oxidative step. This two-stage approach is essential when NaOH cleaning alone fails to restore NWP, because mineral deposits can shield organic foulants from the caustic solution.

Figure 3. NWP recovery by cleaning agent and fouling type. Combined NaOH + NaOCl provides the best overall recovery for protein and lipid fouling. Citric acid is superior for mineral deposits.

Optimizing cleaning parameters (concentration, temperature, hold time, flow rate) for a specific product and membrane combination is a classic design of experiments problem. A screening DOE with NaOH concentration (0.1-1.0 N), NaOCl concentration (0-500 ppm), temperature (20-40 °C), and hold time (15-120 min) as factors, with NWP recovery as the response, can identify the optimum cleaning window in 16-20 runs.

Step-by-Step CIP Protocol for TFF Cassettes

A complete CIP cycle for TFF cassettes follows seven steps, from the initial water flush through to the post-clean NWP verification. The entire sequence takes 90-120 minutes and uses approximately 20-30 L of cleaning solution per m² of membrane area. Each step has specific flow rate, pressure, temperature, and time requirements that must be controlled to achieve consistent NWP recovery.

Step 1: Pre-Rinse (Water Flush)

Purpose: Remove residual product from the retentate loop and permeate side.

Solution: Purified water (WFI or PW), 20-25 °C.

Flow rate: 4-6 L/m²/min cross-flow, permeate valve open.

Duration: 10-15 min or until permeate A280 < 0.05 AU.

Volume: ~10 L/m² total.

Step 2: Caustic/Oxidative Wash (Recirculation)

Purpose: Dissolve protein, lipid, and organic foulants.

Solution: 0.5 N NaOH + 200-500 ppm NaOCl. Prepare fresh. Use the buffer calculator to determine NaOH and NaOCl volumes for your target concentration.

Flow rate: 4-6 L/m²/min cross-flow, TMP < 0.7 bar (low pressure to avoid compacting foulants).

Duration: 15-20 min recirculation.

Step 3: Caustic Hold (Static Soak)

Purpose: Extended chemical contact for deep fouling removal.

Solution: Same 0.5 N NaOH + NaOCl solution, filling both retentate and permeate sides.

Duration: 30-60 min static hold at 20-25 °C. For heavily fouled cassettes, extend to 2-4 h at 35-40 °C.

Procedure: Stop the pump. Open the permeate valve and fill the permeate side by gravity or low-pressure feed. Close all valves for the hold period.

Step 4: Post-Caustic Water Rinse

Purpose: Remove NaOH and NaOCl before acid wash (NaOCl + acid generates chlorine gas).

Solution: Purified water, 20-25 °C.

Flow rate: 4-6 L/m²/min cross-flow, permeate valve open.

Duration: 10-15 min or until permeate pH < 10.

Step 5: Acid Wash (if mineral fouling present)

Purpose: Dissolve calcium, phosphate, and other mineral deposits.

Solution: 0.5% citric acid, 35-40 °C.

Flow rate: 4-6 L/m²/min, TMP < 0.7 bar.

Duration: 30 min recirculation. Omit this step if NWP recovery is consistently >90% with caustic cleaning alone.

Step 6: Final Water Rinse

Purpose: Remove all cleaning chemical residues.

Solution: Purified water, 20-25 °C.

Flow rate: 4-6 L/m²/min, permeate valve open.

Duration: 15-20 min or until permeate pH is 6.0-8.0 and conductivity < 5 μS/cm.

Step 7: NWP Verification

Purpose: Confirm cleaning effectiveness and document membrane condition.

Procedure: Follow the NWP measurement protocol above. Record NWP, calculate recovery percentage against Day 0 baseline, and log in the cassette trending record.

Accept/reject: NWP recovery ≥ 85% = pass. <85% = re-clean or escalate per the action limits.

Filtration Calculator

Size TFF cassettes for UF/DF operations, calculate membrane area requirements, and estimate process times for concentration and diafiltration.

Open Calculator

How Many Times Can You Reuse a TFF Cassette?

Reusable TFF cassettes typically support 20-100 UF/DF cycles when cleaned and stored properly, though the actual lifetime depends on the product, cleaning chemistry, membrane polymer, and MWCO. This range is wide because the factors driving end-of-life are cumulative and process-specific. A cassette processing a well-behaved mAb at moderate concentrations (100-150 g/L) with diligent cleaning may reach 80-100 cycles. The same cassette processing a high-concentration (200+ g/L) formulation with lipid-rich media may fail NWP criteria after 25-30 cycles.

Economics: Single-Use vs. Reusable Cassettes

The break-even calculation between single-use and reusable TFF cassettes depends on membrane area, cassette cost, cleaning costs, and validation overhead. For systems larger than 5 m², the break-even point is approximately 20 cycles:

Cost Comparison: 10 m² System, 50 Batches/Year

Single-use approach:

Cassette cost: ~$1,200 per m² × 10 m² = $12,000 per batch
Annual cost: $12,000 × 50 = $600,000
No cleaning, no validation, no storage

Reusable approach (50-cycle lifetime):

Cassette cost: $12,000, replaced once per year = $12,000
Cleaning chemicals: ~$30 per m² per cycle × 10 m² × 50 = $15,000
Labor (cleaning + NWP testing): 2 h × $75/h × 50 = $7,500
Validation/documentation: ~$10,000 (annualized)
Annual total: ~$44,500 (93% savings)

Break-even: At 20 cycles, reusable cost per batch equals single-use. Below 20 cycles, the validation and cleaning overhead makes single-use more economical.

Factors Affecting Cassette Lifetime

Size your TFF membrane area with lifetime in mind. Specifying extra area so that each cassette operates at lower flux extends lifetime and reduces per-batch cleaning costs.

Hydrodynamic Cleaning as a Chemical-Free Alternative

Hydrodynamic cleaning uses elevated cross-flow velocity and reverse permeate flow to dislodge fouling deposits without chemical exposure. Arunkumar and Zydney (2018) demonstrated that a simple reverse-flow water flush at 1.5 times the normal cross-flow rate recovered more than 90% of NWP after mAb UF/DF, matching or exceeding the recovery from a standard 0.5 N NaOH clean. This approach avoids the cumulative membrane damage from repeated NaOH and NaOCl exposure, which gradually opens pores and reduces protein retention.

Reverse-Flow Water Flush Protocol

  1. Drain the retentate loop of product.
  2. Fill the system with purified water at 20-25 °C.
  3. Increase cross-flow to 1.5 times the normal operating rate (e.g., from 5 to 7.5 L/m²/min).
  4. Apply back-pressure on the feed side to create reverse permeate flow (permeate-to-retentate). Target a reverse TMP of 0.3-0.5 bar for 5 minutes.
  5. Return to normal flow direction and recirculate for 10 minutes at elevated cross-flow.
  6. Measure NWP to confirm recovery.

Permeate-Closed Cleaning (PCC)

An alternative hydrodynamic approach is permeate-closed cleaning, where the permeate valve is fully closed during the water flush. With zero permeate flow, all fluid energy is directed tangentially across the membrane surface, generating maximum shear to dislodge the gel layer. PCC is particularly effective against loosely bound deposits and is commonly used as a pre-rinse before chemical CIP to reduce chemical consumption.

When to Use Hydrodynamic vs. Chemical Cleaning

Storage and Sanitization Between Campaigns

Proper storage prevents biofilm formation, which is the most common cause of NWP decline between campaigns. Even a fully cleaned membrane will lose 5-15% NWP if stored in water or left dry for more than a few days, because residual nutrients in the membrane matrix support microbial growth.

Short-Term Storage (<7 Days)

Store cassettes in 0.1 N NaOH at room temperature. This concentration is sufficient to suppress microbial growth without causing the pore-opening damage associated with higher NaOH concentrations over extended contact. Ensure both the retentate and permeate sides are filled. For systems with automated CIP skids, the storage solution can be recirculated at low flow (1 L/m²/min) every 12 hours to maintain uniform concentration.

Long-Term Storage (>7 Days)

For campaigns separated by more than one week, use one of the following storage solutions:

Pre-Use Re-Qualification After Storage

Before returning a stored cassette to service, perform the following verification:

  1. Flush with purified water for 20-30 min (minimum 30 L/m²) to remove storage solution.
  2. Verify flush water pH (6.0-8.0) and conductivity (<5 μS/cm).
  3. Measure NWP. Accept if within 90% of the pre-storage NWP value.
  4. Perform an integrity test (pressure hold or air diffusion) per the cassette manufacturer's specification.
  5. If NWP is below 90% of pre-storage value, perform a standard CIP cycle and re-measure.

Cleaning Validation for GMP Manufacturing

Cleaning validation for reusable TFF membranes must demonstrate that the cleaning process consistently removes product residues, cleaning agents, and bioburden to predetermined acceptance criteria. Regulatory guidance (FDA, EMA) requires that cleaning validation include worst-case product and process conditions, and that each acceptance criterion has a scientific rationale.

Acceptance Criteria

Table 2. Cleaning Validation Acceptance Criteria for TFF Cassettes
Parameter Acceptance Criterion Measurement Method Rationale
NWP recovery ≥80% of initial (Day 0) value Water permeability test Confirms removal of fouling layer; below 80% indicates irreversible fouling
TOC in flush water <1 ppm (mg/L) Online or grab TOC analyzer Detects residual protein, surfactant, and organic cleaning agents
pH of final flush 6.0-8.0 pH meter Confirms removal of NaOH and acid cleaning solutions
Conductivity of final flush <5 μS/cm Conductivity meter Confirms removal of ionic cleaning agents and salts
Bioburden <10 CFU/100 mL Membrane filtration assay Confirms sanitization effectiveness
Protein carryover <10 ppm (MACO-based) or <1/1000th of therapeutic dose A280, ELISA, or total protein assay Prevents cross-contamination between products
Table 2. Standard acceptance criteria for TFF cassette cleaning validation in GMP biologics manufacturing.

Protein Carryover Limits

The maximum allowable carryover (MACO) for protein residue is typically calculated using the therapeutic dose method:

MACO = (MDDA × SF) / (MDDB × BF)

where MDDA = minimum daily dose of Product A,
SF = safety factor (1/1000 for biologics),
MDDB = maximum daily dose of Product B,
BF = batch factor (batch size Product B / membrane area)

For dedicated (single-product) TFF systems, the carryover limit is less stringent, but degraded product (aggregates, fragments) is the concern rather than cross-contamination. Residual aggregated protein on the membrane can seed aggregate formation in subsequent batches, so even dedicated systems should validate cleaning to <10 ppm total protein in the final flush.

Documentation Requirements

Optimizing cleaning parameters to maximize NWP recovery while minimizing chemical consumption and processing time is a natural application of design of experiments. A response surface methodology DOE with NaOH concentration, NaOCl concentration, temperature, and hold time can identify the optimal cleaning window in 20-30 runs.

Buffer Calculator

Calculate NaOH, NaOCl, and citric acid volumes for cleaning solution preparation. Determine dilution ratios from stock solutions to target concentrations.

Open Calculator

Frequently Asked Questions

What is NWP in TFF and how is it measured?

Normalized water permeability (NWP) is the pure water flux divided by transmembrane pressure, expressed as L/m²/h/bar and corrected to a reference temperature of 20 °C. You measure it by recirculating purified water through the TFF system at a controlled feed flow rate (typically 4-6 L/m²/min), recording permeate flux and TMP, then dividing flux by TMP and applying a viscosity correction factor. A new 30 kDa PES cassette typically reads 80-150 L/m²/h/bar. NWP should be measured after every cleaning cycle and compared against the Day 0 baseline to track membrane condition over its lifetime.

How often should TFF cassettes be cleaned?

TFF cassettes should be cleaned after every UF/DF cycle. A full CIP with 0.5 N NaOH + 200-500 ppm NaOCl is standard after each batch. Between batches of the same product on the same day, a hydrodynamic flush (elevated cross-flow water rinse) may be sufficient, but a complete chemical clean is required before storage or before processing a different product. Leaving protein deposits on the membrane for more than a few hours makes them progressively harder to remove, which is why same-day cleaning is standard practice.

What NaOH concentration is used for TFF membrane cleaning?

The standard NaOH concentration is 0.5 N (approximately 20 g/L or 2% w/v), used in combination with 200-500 ppm sodium hypochlorite (NaOCl). This applies to both PES and regenerated cellulose membranes. Higher concentrations (up to 1.0 N) can be used for heavily fouled membranes, but repeated exposure to >0.5 N NaOH accelerates pore opening on PES membranes, particularly those above 100 kDa MWCO, which can compromise protein retention over time.

Can you regenerate a fouled TFF membrane that fails NWP criteria?

In many cases, yes. If NWP has dropped below 75% of the initial value after standard cleaning, try an extended caustic soak (0.5 N NaOH + 500 ppm NaOCl at 35-40 °C for 2-4 hours). For suspected mineral fouling, precede the caustic step with a 0.5% citric acid wash at 40 °C for 60 minutes. This two-stage approach often recovers NWP to above 85%. If NWP remains below 70% after aggressive cleaning, the membrane likely has irreversible fouling from pore plugging or polymer degradation and should be replaced.

What is the difference between cleaning and sanitization for TFF membranes?

Cleaning removes fouling deposits (protein, lipid, mineral) to restore membrane flux, measured by NWP recovery. Sanitization reduces bioburden to an acceptable level for GMP manufacturing. They use different chemistries: cleaning employs 0.5 N NaOH + NaOCl to dissolve organic foulants, while sanitization uses lower NaOH concentrations (0.1 N) for extended contact or specific biocides. In practice, the standard 0.5 N NaOH CIP also provides sanitization, but storage solutions (0.1 N NaOH) serve a distinct long-term sanitization and preservation role between campaigns.

Related Tools

References

  1. Arunkumar A & Zydney AL (2018). Development of a Hydrodynamic Cleaning Cycle for Ultrafiltration/Diafiltration Processes. Ind Eng Chem Res, 57:16110-16115. doi:10.1021/acs.iecr.8b04271
  2. Han X et al. (2026). Enhanced cleaning strategies for UF/DF membranes in biopharmaceutical downstream processing. Bioresources and Bioprocessing, 13:47. doi:10.1186/s40643-026-01045-0
  3. van Reis R & Zydney A (2007). Bioprocess membrane technology. J Membr Sci, 297:16-50. doi:10.1016/j.memsci.2007.02.045
  4. Baek Y et al. (2017). Ultrafiltration behavior of mAb solutions at various stages of downstream processing. Biotechnol Bioeng, 114:2057-2065. doi:10.1002/bit.26326
  5. Lutz H (2015). Ultrafiltration for Bioprocessing. Woodhead Publishing. doi:10.1016/C2013-0-16448-1

Resources & Further Reading