Skip to main content

An insilico model for CHO cells

Project description

tests Code style: black

InSiliCHO

A model to capture CHO dynamics in-silico. An accompanying streamlit app to try the model out is available.

Model is based on the following primary sources:

  • Pörtner, Ralf, ed. Animal Cell Biotechnology: Methods and Protocols. Vol. 2095. Methods in Molecular Biology. New York, NY: Springer US, 2020. https://doi.org/10.1007/978-1-0716-0191-4.
  • Möller, Johannes, Tanja Hernández Rodríguez, Jan Müller, Lukas Arndt, Kim B. Kuchemüller, Björn Frahm, Regine Eibl, Dieter Eibl, and Ralf Pörtner. “Model Uncertainty-Based Evaluation of Process Strategies during Scale-up of Biopharmaceutical Processes.” Computers & Chemical Engineering 134 (March 2020): 106693. https://doi.org/10.1016/j.compchemeng.2019.106693.

Additional sources include:

  • Parolini, Dott Nicola, and Susanna Carcano. “A model for cell growth in batch bioreactors,” 2009, Thesis.

  • Frahm, Björn. “Seed Train Optimization for Cell Culture.” In Animal Cell Biotechnology, edited by Ralf Pörtner, 1104:355–67. Methods in Molecular Biology. Totowa, NJ: Humana Press, 2014. https://doi.org/10.1007/978-1-62703-733-4_22.

  • Möller, Johannes, Kim B. Kuchemüller, Tobias Steinmetz, Kirsten S. Koopmann, and Ralf Pörtner. “Model-Assisted Design of Experiments as a Concept for Knowledge-Based Bioprocess Development.” Bioprocess and Biosystems Engineering 42, no. 5 (May 2019): 867–82. https://doi.org/10.1007/s00449-019-02089-7.

Usage

This repo serves as a standalone package, available to install using (or added as a dependency) using:

pip install -e git+https://github.com/culturerobotics/insilicho#egg=insilicho

Example

  from insilicho import run

  def T(time):
      """returns temperature in degC"""
      return 36.4

  def F(time):
      """returns flow rate in L/hr"""
      return 0.003

  model = run.GrowCHO(
      {"parameters": {"K_lys": "0.05 1/h"}},
      feed_fn=F,
      temp_fn=T,
  )

  model.execute(plot=True, initial_conditions={"V": "50 mL"})
  
  final_vol = model.full_result.state[-1, 8]
  print(final_V) # 0.914L

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

insilicho-1.1.1.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

insilicho-1.1.1-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file insilicho-1.1.1.tar.gz.

File metadata

  • Download URL: insilicho-1.1.1.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.7 Darwin/21.6.0

File hashes

Hashes for insilicho-1.1.1.tar.gz
Algorithm Hash digest
SHA256 112dc1ea98074e2c5a1bba2153697955ee9cb7d6857cc3fb3429b195cf675e65
MD5 4539abbaa2066aec15c4600e1b560f66
BLAKE2b-256 de11fb16cf4c2c4a36a267cde83a3fca6de88b52e73b522d71db05d4e940775f

See more details on using hashes here.

File details

Details for the file insilicho-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: insilicho-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.7 Darwin/21.6.0

File hashes

Hashes for insilicho-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9a37535037d8632f75541e3147f0117b4c4a7540b7f3629125ad3e73f28e9799
MD5 888e4913f4bd4bf5af403f1b065a5af4
BLAKE2b-256 a6038b2bf5372102528fb90cab6f9a20dda3ec82cf189709b4b709193783a35d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page