3.1.1.3.1.1. etfl.data.ecoli

3.1.1.3.1.1.1. Module Contents

3.1.1.3.1.1.1.1. Functions

clean_string(s)

get_model(solver)

get_thermo_data()

get_essentials()

get_neidhardt_data()

get_nt_sequences()

get_ecoli_gen_stats()

get_ratios()

get_monomers_dict()

remove_from_biomass_equation(model, nt_dict, aa_dict, essentials_dict)

get_mrna_metrics()

get_enz_metrics()

is_gpr(s)

get_homomer_coupling_dict(model, mode='kcat')

get_rate_constant(reaction, k_info, k_column, n_column)

ec2ecocyc(ec_number)

score_against_genes(putative_genes, reaction_genes)

match_ec_genes_ecocyc(ecocyc, genes, threshold=0.5)

ecocyc2composition(ecocyc)

complex2composition(complex_name)

ec2kcat(ec_number)

check_id_in_reaction_list(the_id, df)

get_aggregated_coupling_dict(model, coupling_dict=dict())

get_lloyd_keffs()

get_keffs_from_complex_name(keffs, name)

get_lloyd_coupling_dict(model, select=None)

get_coupling_dict(model, mode, atps_name=None, infer_missing_enz=False)

get_average_kcat()

get_atp_synthase_coupling(atps_name)

ATP synthesis rate of F1F0 ATP synthase

get_dna_polymerase(dna_pol_name='DNAPol3')

https://en.wikipedia.org/wiki/DNA_polymerase_III_holoenzyme

get_transporters_coupling(model, additional_enz)

get_mrna_dict(model)

get_rib()

# Ribosome

get_rnap()

# RNAP

get_sigma_70(rnap)

# RNAP

read_growth_dependant_rnap_alloc()

Read table with data on Π, the fraction of RNAP holoenzyme. We define Π:

get_growth_dependant_transformed_rnap_alloc()

We are given the active RNAP ratio Π, which we approximate to be

3.1.1.3.1.1.1.2. Attributes

file_dir

data_dir

nt_sequences

kcat_info_milo

kmax_info_milo

kcat_info_aggregated

ec_info_ecocyc

composition_info_ecocyc

reaction2complexes_info_obrien

complexes2peptides_info_obrien

reaction2complexes_info_lloyd

columns

complexes2peptides_info_lloyd

columns

gene_names

bernstein_ecoli_deg_rates

gc_ratio

chromosome_len

kdeg_enz

kdeg_mrna

mrna_length_avg

peptide_length_avg

comp_regex

kdeg_rib

rrna_genes

ktrans

etfl.data.ecoli.clean_string(s)[source]
etfl.data.ecoli.file_dir[source]
etfl.data.ecoli.data_dir[source]
etfl.data.ecoli.get_model(solver)[source]
etfl.data.ecoli.get_thermo_data()[source]
etfl.data.ecoli.get_essentials()[source]
etfl.data.ecoli.get_neidhardt_data()[source]
etfl.data.ecoli.nt_sequences[source]
etfl.data.ecoli.get_nt_sequences()[source]
etfl.data.ecoli.kcat_info_milo[source]
etfl.data.ecoli.kmax_info_milo[source]
etfl.data.ecoli.kcat_info_aggregated[source]
etfl.data.ecoli.ec_info_ecocyc[source]
etfl.data.ecoli.composition_info_ecocyc[source]
etfl.data.ecoli.reaction2complexes_info_obrien[source]
etfl.data.ecoli.complexes2peptides_info_obrien[source]
etfl.data.ecoli.reaction2complexes_info_lloyd[source]
etfl.data.ecoli.columns = ['Enzymes'][source]
etfl.data.ecoli.complexes2peptides_info_lloyd[source]
etfl.data.ecoli.columns = ['Gene composition'][source]
etfl.data.ecoli.gene_names[source]
etfl.data.ecoli.bernstein_ecoli_deg_rates[source]
etfl.data.ecoli.gc_ratio = 0.5078[source]
etfl.data.ecoli.chromosome_len = 4639675[source]
etfl.data.ecoli.get_ecoli_gen_stats()[source]
etfl.data.ecoli.get_ratios()[source]
etfl.data.ecoli.get_monomers_dict()[source]
etfl.data.ecoli.remove_from_biomass_equation(model, nt_dict, aa_dict, essentials_dict)[source]
etfl.data.ecoli.kdeg_enz[source]
etfl.data.ecoli.kdeg_mrna[source]
etfl.data.ecoli.mrna_length_avg = 1000[source]
etfl.data.ecoli.peptide_length_avg[source]
etfl.data.ecoli.get_mrna_metrics()[source]
etfl.data.ecoli.get_enz_metrics()[source]
etfl.data.ecoli.is_gpr(s)[source]
etfl.data.ecoli.get_homomer_coupling_dict(model, mode='kcat')[source]
etfl.data.ecoli.get_rate_constant(reaction, k_info, k_column, n_column)[source]
etfl.data.ecoli.ec2ecocyc(ec_number)[source]
etfl.data.ecoli.score_against_genes(putative_genes, reaction_genes)[source]
etfl.data.ecoli.match_ec_genes_ecocyc(ecocyc, genes, threshold=0.5)[source]
etfl.data.ecoli.ecocyc2composition(ecocyc)[source]
etfl.data.ecoli.comp_regex[source]
etfl.data.ecoli.complex2composition(complex_name)[source]
etfl.data.ecoli.ec2kcat(ec_number)[source]
etfl.data.ecoli.check_id_in_reaction_list(the_id, df)[source]
etfl.data.ecoli.get_aggregated_coupling_dict(model, coupling_dict=dict())[source]
etfl.data.ecoli.get_lloyd_keffs()[source]
etfl.data.ecoli.get_keffs_from_complex_name(keffs, name)[source]
etfl.data.ecoli.get_lloyd_coupling_dict(model, select=None)[source]
etfl.data.ecoli.get_coupling_dict(model, mode, atps_name=None, infer_missing_enz=False)[source]
etfl.data.ecoli.get_average_kcat()[source]
etfl.data.ecoli.get_atp_synthase_coupling(atps_name)[source]

ATP synthesis rate of F1F0 ATP synthase Range at room temperature ∼0.060-0.10 μmol/min/mg of membrane protein : at 37°C 0.20 μmol/min/mg of membrane protein Organism Bacteria Escherichia coli Reference Tomashek JJ, Glagoleva OB, Brusilow WS. The Escherichia coli F1F0 ATP synthase displays biphasic synthesis kinetics. J Biol Chem. 2004 Feb 6 279(6):4465-70 DOI: 10.1074/jbc.M310826200 p.4467 right column bottom paragraphPubMed ID14602713 Primary Source [18] Etzold C, Deckers-Hebestreit G, Altendorf K. Turnover number of Escherichia coli F0F1 ATP synthase for ATP synthesis in membrane vesicles. Eur J Biochem. 1997 Jan 15 243(1-2):336-43.PubMed ID9030757 Method Luciferase assay Comments P.4467 right column bottom paragraph: “Previously, Etzold et al. (primary source) used the luciferase assay to measure the turnover number of the ATP synthase during synthesis by membrane vesicles of E. coli. They measured ATP synthesis rates of ∼0.060-0.10 μmol/min/mg of membrane protein at room temperature and 0.20 μmol/min/mg of membrane protein at 37 °C.” Entered by Uri M ID 115175 :return:

etfl.data.ecoli.get_dna_polymerase(dna_pol_name='DNAPol3')[source]

https://en.wikipedia.org/wiki/DNA_polymerase_III_holoenzyme

The replisome is composed of the following:

2 DNA Pol III enzymes, each comprising α, ε and θ subunits. (It has been proven that there is a third copy of Pol III at the replisome.[1])

the α subunit (encoded by the dnaE gene) has the polymerase activity. the ε subunit (dnaQ) has 3’→5’ exonuclease activity. the θ subunit (holE) stimulates the ε subunit’s proofreading.

2 β units (dnaN) which act as sliding DNA clamps, they keep the polymerase bound to the DNA. 2 τ units (dnaX) which act to dimerize two of the core enzymes (α, ε, and θ subunits). 1 γ unit (also dnaX) which acts as a clamp loader for the lagging strand Okazaki fragments, helping the two β subunits to form a unit and bind to DNA. The γ unit is made up of 5 γ subunits which include 3 γ subunits, 1 δ subunit (holA), and 1 δ’ subunit (holB). The δ is involved in copying of the lagging strand. Χ (holC) and Ψ (holD) which form a 1:1 complex and bind to γ or τ. X can also mediate the switch from RNA primer to DNA.[2] :return:

etfl.data.ecoli.get_transporters_coupling(model, additional_enz)[source]
etfl.data.ecoli.get_mrna_dict(model)[source]
etfl.data.ecoli.kdeg_rib[source]
etfl.data.ecoli.rrna_genes = ['b3851', 'b3854', 'b3855'][source]
etfl.data.ecoli.get_rib()[source]

# Ribosome

rRNA: b3851: K01977 16S ribosomal RNA | (RefSeq) rrsA; 16S ribosomal RNA of rrnA operon b3854: K01980 23S ribosomal RNA | (RefSeq) rrlA; 23S ribosomal RNA of rrnA operon b3855: K01985 5S ribosomal RNA | (RefSeq) rrfA; 5S ribosomal RNA of rrnA operon # rPeptides: See file ribosomal_proteins_ecoli.tsv

Returns

etfl.data.ecoli.ktrans = 85[source]
etfl.data.ecoli.get_rnap()[source]

# RNAP

b3295: K03040 DNA-directed RNA polymerase subunit alpha [EC:2.7.7.6] | (RefSeq) rpoA; RNA polymerase, alpha subunit b3649: K03060 DNA-directed RNA polymerase subunit omega [EC:2.7.7.6] | (RefSeq) rpoZ; RNA polymerase, omega subunit b3987: K03043 DNA-directed RNA polymerase subunit beta [EC:2.7.7.6] | (RefSeq) rpoB; RNA polymerase, beta subunit b3988: K03046 DNA-directed RNA polymerase subunit beta’ [EC:2.7.7.6] | (RefSeq) rpoC; RNA polymerase, beta prime subunit

Returns

etfl.data.ecoli.get_sigma_70(rnap)[source]

# RNAP

b3067: rpoD :return:

etfl.data.ecoli.read_growth_dependant_rnap_alloc()[source]

Read table with data on Π, the fraction of RNAP holoenzyme. We define Π: Π = holoRNAP / RNAP_total = holoRNAP / (holoRNAP + RNAP_free) :return:

etfl.data.ecoli.get_growth_dependant_transformed_rnap_alloc()[source]

We are given the active RNAP ratio Π, which we approximate to be

Π = holoRNAP / RNAP_total = holoRNAP / (holoRNAP + RNAP_free)

For our calculations, we are interested in q = holoRNAP / RNAP_free

Π = holoRNAP / (holoRNAP + RNAP_free) <=> 1/Π = 1 + 1/q <=> 1/Π - 1 = 1/q <=> Π/(1 - Π) = q

Returns