Reveal Chromatography Software

Reveal Chromatography is a commercial application under active development at KBI Biopharma Inc.. Reveal Chromatography is designed to improve process development efficiency and ease the experimental burden associated with process characterization through the use of mechanistic modeling as done in the aerospace and consumer good industries.

It brings state of the art chromatography modeling to purification experimentalists and process development engineers, to easily model the protein they want to purify using experimental data, and to optimize the purification process.

The predictive power and therefore utility of mechanistic modeling for chromatography cannot be overstated. A well calibrated model can be used to inform:

  • Important process parameters to evaluate during process characterization
  • Identification of critical process parameters
  • Operational ranges for process parameters
  • In-process acceptance criteria for critical quality attributes, pooling strategy, manufacturing deviation investigations, process optimization, edge-of-failure, raw material utilization
  • Impact of feed-stream variability on yield and purity
Reveal Screenshot
Reveal Screenshot
(click to enlarge)

KBI’s Reveal Chromatography Software Capabilities

Software Benefits

  • Accessible: Though powerful solvers have been available for several years to model chromatography processes and to develop scientific tools, until that power is made available to process development scientists, and purification scientists in the lab, the industry won’t benefit from these advances. That’s why we have developed an easy-to-use software, with an intuitive interface, to make modeling accessible to anyone

  • By scientists for scientists: The team behind Reveal Chromatography is lead by drug manufacturing industry leaders, and is composed of purification scientists with decades of experience, fluid dynamics experts, and scientific software developers, in order to bring both the best techniques and the best technologies to an organization as quickly as possible

  • Powerful: Reveal leverages state of the art packages which makes tackling the problem possible. That includes the Chromatography Analysis and Design Toolkit (CADET) as its core solver, developed at the Institute of Bio- and Geosciences 1 of Forschungszentrum Jülich (FZJ) under supervision of Dr. Eric von Lieres

  • Customizable: Nothing is more frustrating than an application that can do a fixed number of things, and prevents users from building custom tools and analysis. That’s is why we have chosen to architect Reveal Chromatography to be both fully scriptable, and highly customizable, by offering a scripting interface inside the application and interactive Python consoles to develop custom analyses, using state of the art technologies, and user friendly packages such as Pandas and Matplotlib


  • Interactive experimental data loader, from Excel input file and AKTA files, as exported by the AKTA software (supports both .csv and ascii formats)

  • Interactive simulation builder, to simulate the chromatography processes assuming a protein model, and an operational setup. Reveal currently includes support for Steric Mass Action (SMA) and pH-dependent SMA type binding models

  • Ability to run the CADET solver on a (list of) simulation(s) with one click. Runner leverages all available power in machines by utilizing multiple CPUs to run simulations faster

  • Experimental or simulated chromatogram visualization tool, to display UV absorption, and other timeseries, as well as 2D column simulations

  • Ability to automatically calibrate a set of parameters (binding, transport, or operational) to best fit observed experimental data. A visualization tool allows to customize the cost function that defines the difference between experimental and simulated data, and visualize interactively the impact of these customizations on the best model

  • Endless ability to customize and extend the application with custom scripts (to be written in the popular Python scripting language). The application embeds a Python code editor with syntax highlighting as well as an interactive Python console for easy development

Licencing & Services

  • Licencing: Individual and site licenses to Reveal Chromatography

  • Consulting:

    • Chromatography model building and calibration
    • Chromatography model characterization and optimization
  • Training:

    • Model Calibration and Exploration with Reveal Chromatography
    • Python for Chromatography Scientists, and Reveal Scripting
  • Development: custom Reveal feature and tool development


  • May 4th 2017: Reveal Chromatography version 0.7.2 was released. It contains many improvements including a new tool to automatically estimate the Strip fraction. Find more details about the release content here.

  • March 31st 2017: Reveal Chromatography version 0.7.1 was released. It contains many new features and improvements including a support for parallel runs of CADET, giving the application a lot more power. Find more details about the release content here.

  • March 9th 2017: An overview of chromatography modeling using Reveal was presented at the "2nd Biotechnology Industry Modeling Workshop" by Stephen Hunt, Director of Modeling and Simulation at KBI.

Documentation & Support