Generates all figures for the manuscript "Lab evolution, transcriptomics, and modeling reveal mechanisms of paraquat tolerance" by Kevin Rychel, et al.
- Modulome-Workflow: Aligns RNA sequencing reads to the genome and computes iModulons. input/precise1k_kr.json was generated using this repository.
- PyModulon: Class and functions for analyzing iModulons. Functions for reading input/precise1k_kr.json, making iModulon-related plots, and generating iModulonDB.org pages are in this repository.
- OxidizeME: This is the Metabolic and Expression (ME) model that incorporates ROS stress. It is used to generate files in input/ME/, which are used to generate parts of Figure 6.
Some files are too large to share on GitHub. If you would like to run this code, please clone this repository and add the following files from Dropbox in their respective locations:
- input/precise1k_kr.json: Main iModulon object, containing transcriptomic data.
- input/pitA/pitA_data.json: PitA mutant strains iModulon object, which is used in Figure 4
- input/genome_coverage/1_0_reference.gff: GFF for genome coverage in the 1_0 strain, used in Figure 3.
- input/genome_coverage/3_0_reference.gff: GFF for genome coverage in the 3_0 strain, used in Figure 3.