DOI: 10.6084/m9.figshare.3102154.v1
title: Local fitness landscape of the green fluorescent protein

description: <b>Description</b><br>These files contain data from the article "Local fitness landscape of the green fluorescent protein". Raw sequencing data for this experiment is available at SRA (http://www.ncbi.nlm.nih.gov/sra) under BioProject PRJNA282342 (http://www.ncbi.nlm.nih.gov/bioproject/PRJNA282342/). Files presented here are data sets obtained at different stages of analysis (as illustrated in the file "Data_low.png"). All files are tab-separated tables with a header at first row. Some table cells may be empty (e.g. list of mutations for wild-type).<br>Please note the mutations notation used throughout the files. It is described in details here: http://mixcr.readthedocs.org/en/latest/appendix.html#alignment-and-mutations-encoding. Briefly, all positions are zero-based (i.e. first nucleotide has index 0) and type of mutation (substitution, deletion or insertion) is indicated as the first letter of mutation description. For example, SG101A is the substitution G&gt;A at position 101. The reference avGFP sequence is provided as “avGFP_reference_sequence.fa” file.<br>File names and content<br><b>1. Final data sets: genotypes with corresponding log-brightness values</b><br><b>nucleotide_genotypes_to_brightness.tsv</b> – processed file “barcodes_to_brightness.tsv”, with genotypes aggregated by their nucleotide sequence, and brightness information averaged across all barcodes that share the same nucleotide genotype.<br>Columns:<i>nMutations</i> – list of nucleotide mutations (see above for mutations notation); empty for wild-type,<i>aaMutations</i> – list of amino acid mutations; empty for wild-type or genotypes with only synonymous substitutions,<i>uniqueBarcodes</i> – number of unique barcodes sharing the same nucleotide genotype,<i>medianBrightness</i> – median of log-brightness values across barcodes that share the same nucleotide genotype,<i>std</i> – standard deviation of log-brightness values across barcodes that share the same nucleotide genotype; empty for genotypes represented by a single barcode.<br><br><b>amino_acid_genotypes_to_brightness.tsv</b> – processed file “barcodes_to_brightness.tsv”, with genotypes aggregated by their amino acid sequence, and brightness information averaged across all barcodes that share the same amino acid genotype.<br>Columns:<i>aaMutations</i> – list of amino acid mutations; empty for wild-type,<i>uniqueBarcodes</i> – number of unique barcodes sharing the same amino acid genotype,<i>medianBrightness</i> – median of log-brightness values across barcodes that share the same amino acid genotype,<i>std</i> – standard deviation of log-brightness values across barcodes that share the same amino acid genotype; empty for genotypes represented by a single barcode.<br><br><b>2. Intermediate data set: estimated brightness values for each barcode.</b><br>For details of brightness estimation please see the protocol in the original paper.<br><b>barcodes_to_brightness.tsv</b> – final data set containing aggregated, clean and filtered data on genotypes with substitutions only (no indels).<br>Columns:<i>barcode</i> – molecular barcode sequence of the genotype,<i>nMutations</i> – list of nucleotide mutations (see above for mutations notation),<i>aaMutations</i> – list of amino acid mutations,<i>brightness</i> – log-brightness of the barcoded sequence.<br><br><b>3. Early data set: processed raw sequencing data</b><br><b>populations.zip</b> archive contain files with names in the following form: <b>L{k}R{m}.tsv</b>. The files contain aggregated read counts of barcodes for each particular sorted population, where <b>{k}</b> is the index of sorting gate and <b>{m}</b> is the index of replica. For example, file L1R2.tsv contains counts for barcodes found in brightness population L1 in experimental replica R2. (see below for median sorting gate brightness values).<br>Files with <b>{k}</b> = 0 (e.g. L0R1.tsv) contain results of sequencing of bacterial population before sorting.<br>Columns:<i>barcode</i> - molecular barcode sequence (see protocol in original paper),<i>count</i> - number of occurrence of this barcode in sequences for particular sorted population,<i>minQuality</i> - minimal phred quality for barcode sequence.<br><b>Important</b>: please see “Normalization” section below that describes how we translated read counts into the number of cells for each barcode.<br><br><b>genotypes.tsv</b> – contains processed Illumina MiSeq sequencing data of GFP genotypes for each barcode (genotype to barcode correspondence).<br>Columns:<i>barcode</i> – molecular barcode sequence of the genotype,<i>minCoverage</i> – minimal coverage of target GFP sequence by sequencing reads (see protocol in the paper),<i>meanCoverage</i> – mean coverage of target GFP sequence by sequencing reads,<i>nMutations</i> – list of nucleotide mutations (see above for mutations notation),<i>aaMutations</i> – list of amino acid mutations for genotypes without indels, empty string (!) for genotypes with indels.<br><b><br></b><b>Information on data processing</b>The data processing workflow is outlined in the file “Data_low.png”. We processed data from Illumina MiSeq sequencing run to reconstruct full-length sequences of GFP and relate each GFP sequence to the corresponding barcode. We then analyzed Illumina HiSeq sequencing of cell populations sorted by fluorescence-activated cell sorting, for each of the four replicas of the experiment. We counted reads that each barcoded genotype has in each brightness population. We then fitted each barcode distribution with two Gaussian distributions using the values of logarithms of sorting gates medians. When aggregating information from replicas we eliminated barcodes that displayed too broad distribution across the brightness populations or had conflicts between replicas. We saved resulting filtered data into the file “barcodes_to_brightness.tsv”.<br><b>Normalization</b>A fixed number of cells with known barcodes (AAGTTCTAAATAACAATCCC, AATACCAGTAAGGACTTAA, TATGGTACTTAATTTACAGT, TATTTACGGGTATGACTGGG) was added to every population after sorting, about 1333 cells for each barcode. These cells passed all sample preparation procedures together with the library being a control for each sample in each replica. When analysing the sequencing data, we used these controls to translate the number of reads per barcode to the number of sorted cells. Barcodes with less than three cells across the population samples were later removed at the data filtering stage.<br><b>Estimation of brightness</b>For some of the barcodes a bimodal distribution of cells across the fluorescence gate populations was observed. These distributions were not reproduced across experimental replicas, indicating that they represent an artifact of the experimental procedure rather than inherent genotype properties. We fitted each barcode distribution within each replica with two Gaussian distributions using actual values of logarithms of sorting gates boundaries. Thus, the resulting distributions parameters were expressed in actual brightness logarithm values. We filtered out the cases where the log-value of fluorescence of the major Gaussian component was below 0.65, or its sigma exceeded 0.4. When aggregating information from replicas we eliminated barcodes for which less than three replicas belonged to the ±0.45-neighbourhood of the median value calculated across all replicas.The following median values of brightness within sorting gates were used to estimate the brightness of the genotypes:Replica 0 (from L1 to L8): 10751, 5970, 3190, 1372, 418, 179, 81, 20,Replica 1 (from L1 to L8): 16278, 9189, 4942, 1817, 433, 179, 72, 20,Replica 2 (from L1 to L8): 7984, 5914, 3207, 1337, 428, 160, 69, 20,Replica 3 (from L1 to L8): 12989, 6864, 3522, 1377, 414, 147, 58, 20.<br>Please see the original paper for the description of level and structure of the noise in the final estimations of log-brightness.<br>