Skip to content

METIS: A versatile active learning workflow for optimization of genetic and metabolic networks

License

Notifications You must be signed in to change notification settings

amirpandi/METIS

Repository files navigation

METIS

  • Publication: Pandi A*‡, Diehl C*, Yazdizadeh Kharrazi A, Scholz SA, Bobkova E, Faure L, Nattermann M, Adam D, Chapin N, Foroughijabbari Y, Moritz C, Paczia N, NS Cortina, Faulon J-L, Erb TJ‡. A versatile active learning workflow for optimization of genetic and metabolic networks. Nature Communications (2022), https://www.nature.com/articles/s41467-022-31245-z

METIS_graphAbs

Full Performance Can Be Achieved On Google Colab Notebooks:

Guide

  • Apart from the two Google Colab notebooks above that can be tailored for custom applications, all example notebooks used in this work along with their data (combinations and yields) are provided in the Examples/Applications folder of the METIS repository.

  • To tailor METIS for a custom application, check Fig. 2 of the above paper (see below), and a detailed step-by-step guide in Supplementary Note 2 and Supplementary Fig. 4-6.

Fig2  METIS

Examples

This folder contains METIS applications as well as other scripts used in the paper:

Folders Description:

Cell_Free_System:

  • Data: Data for 10 Days of active learning optimization (Fig. 1e).
  • Code Description: This folder uses old version of METIS algorithms and codes. The adapted METIS notebook for lysate cell-free systems is also available under Code_METIS.

Cell_Free_System_Simulation:

  • Data: Data for the simulation on Borkowski et al. (2020) data (Fig. 1b).
  • Code Description: This folder uses an old version of METIS algorithms and codes.

Enzyme_Engineering:

  • Data: Data for 800 enzyme mutants from Nattermann et al (2021) (Supplementary Fig. 19).
  • Codes: METIS optimization and simulation notebooks.

LacI (Gene Circuit):

  • Data: Data for 10 Days of active learning optimization (Fig. 3c) and 2 rounds of "20 Most Informative" experiments (Fig. 3k).
  • Codes: METIS optimization notebook.

PURE (Cell-Free System):

  • Data: Data for 10 Days of simulation (Supplementary Fig. 19).
  • Codes: METIS prediction notebook.

TTU (Transcription & Translation Unit):

  • Data: Data for 4 Days of active learning optimization (Fig. 4c) and 2 rounds of "20 Most Informative" experiments (Fig. 4e).
  • Codes: METIS optimization notebook.

CETCH

  • Data: Data for 5 Days of "yield" active learning optimization (Fig. 5c) and 5 Days of "efficiency" active learning optimization (Fig. 5e).
  • Codes: METIS optimization notebook.

Documentation

  • All functions have Help as DocString (i.e. Help(Name of Function))

Support

  • Feel free to open an issue.

About

METIS: A versatile active learning workflow for optimization of genetic and metabolic networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published