Generates and analyses mutants for the provided lineage. Specifically, this program generates evolvability, robustness, and antirobustness statistics for the mutants.
PREREQUISITES: Lineage file
RESULTS: Output file (e.g. mutagenesis-n50-point-mutation.txt) which shows:
Generation
Fraction of positive mutants
Fraction of neutral mutants (reproductive robustness)
Faction of neutral mutants (mutational robustness)
Fraction of negative mutants
Cumulative delta-gaps of positive mutants
Cumulative delta-gaps of negative mutants
Delta-gap for the best mutants
Delta-gap for the worst mutant
Cumulative delta-fitness of positive mutants
Cumulative delta-fitness of negative mutants
Delta-fitness for the best mutants
Delta-fitness for the worst mutants
2. aevol_misc_ancestor_robustness
Generates mutants for a given lineage and analyzes their robustness, providing several statistics:
Generation
Fraction of positive offspring
Fraction of neutral offspring (aka reproductive robustness)
Fraction of neutral mutants (aka mutational robustness)
Fraction of negative offspring
Cumulation of delta-gaps of positive offspring
Cumulation of delta-gaps of negative offspring
Delta-gap for the best offspring
Delta-gap for the worst offspring
Cumulation of delta-fitness of positive offspring
Cumum of delta-fitness of negative offspring
Delta-fitness for the best offspring
Delta-fitness for the worst offspring
PREREQUISITES: Lineage file
RESULTS: Output text file (e.g. robustness_summary.txt) that provides an overview of the robustness statistics.
3. aevol_misc_ancestor_stats
Analyzes a lineage and produces the following outputs:
Each generation’s M W H (currently not working? – e.g. ancestor_stats_envir-b000000000-e000010000-i196-r1.out)
Each generation’s genome size and termination number (e.g. ancestor_stats_nb_term-b000000000-e000010000-i196-r1.out)
The lineage’s fitness statistics
a. Generation
b. Population size
c. Fitness
d. Genome size
e. Metabolic error
f. Parent’s metabolic error
g. Metabolic fitness
h. Secretion error
i. Parent’s secretion error
j. Secretion fitness
k. Amount of compound present in the grid cell
l. Int probe
m. Double probe
Statistics about the how many genes are in 20 RNA (e.g. ancestor_stats_operons-b000000000-e000010000-i196-r1.out)
Individual gene statistics
a. Generation
b. Number of coding RNAs
c. Number of non-coding RNAs
d. Average size of coding RNAs
e. Average size of non-coding RNAs
f. Number of functional genes
g. Number of non-functional genes
h. Average size of functional genes
i. Average size of non-functional genes
Rearrangement statistics (e.g. ancestor_stats_rear-b000000000-e000010000-i196-r1.out)
a. Generation
b. Actual duplication rate
c. Actual deletion rate
d. Actual translocation rate
e. Actual inversion rate
f. Average alignment score
4. aevol_misc_coalescence
Prints coalescence statistics for a given lineage.
PREREQUISITES: A lineage file.
RESULTS: coalescence.csv , a CSV file which provides the coalescence calculation for certain generations.
5. aevol_misc_create_eps
Creates a directory, analysis-generation_XXXXX with several EPS files. I could only get it to run with no parameters, despite what the '--help` says.
The EPS files are as follows:
best_genome_with_CDS.eps
best_genome_with_mRNAs.eps
best_phenotype.eps
best_pos_neg_profiles.eps
best_triangles.eps
6. aevol_misc_extract
Extracts the genotype and/or data about the phenotype of individuals in the provided population and write them into text files for easy parsing by programs such as MATLAB. The program lets you specify whether you want the sequence, the triangle data, or both. By default (i.e. with no parameters) gives just the sequence, into a file called sequence”.
PREREQUISITES: Backup file “exp_setup_constant.ae”
OUTPUT: Triangle and/or sequence data in a text format.
7. aevol_misc_misc_lineage
Using the tree files, recreates the lineage of an individual. By default, this is done for the best individual, but another individual can be specified by ID number or rank ('-i` or '-r', respectively).
PREREQUISITES: Tree files are generated (i.e. trees are requested in the parameter file).
RESULTS: A file of the form lineage-b000000000-e000010000-i196-r1.ae is generated which contains all of the lineage information for the individual. The name of the file specifies the beginning generation, ending generation, the individual number, and their rank.
8. aevol_misc_mutagensis
This generates and analyzes mutations for an individual from a population backup (as opposed to a lineage file for ancestor_mutagenesis). One can specify point mutations, small indels, duplications, large deletion, translocations, or inversions.
PREREQUISITES: A population backup file for the specified generation (i.e. in the populations directory).
RESULTS: A directory called “analysis-generation_XXXXXX” is created with the output files.
9. aevol_misc_protein_map
Creates a CSV file (e.g. protein_map_gen.csv) which analyzes the proteins generated by the specified lineage.
The CSV file specifies:
generation – Which generation is being described
protein_id – An identifier for the protein.
shine_dal – The Shine-Dalgarno location of the protein on the sequence
length – The number of base pairs which encodes the protein.
concentration – ???
hamming_dist – ???
dist_next_protein – The distance to the next protein?
nb_proteins – The number of proteins?
dna_length – The length of the DNA sequence
PREREQUISITES: A lineage file
RESULTS: Outputs a CSV file (default “proteins_map_gen.csv”) with the above information.
10. aevol_misc_robustness
Calculates replication statistics for a given individual (specified by either ID or rank) at a given time. Specifically, the following information is saved in a new directory (analysis-generation_XXXXXXXXXX):
Parent id – The identifier of this organism’s parent
Parent metabolic error – The metabolic error rate of the parent
Parent secretion – The secretion rate of the parent
Mutant metabolic error – The metabolic error rate of the mutant
Mutant secretion – The secretion rate of the mutant
Mutant genome size – The genome size of the mutant
Mutant number of functional genes – The number of functional genes in the mutant
aevol post-treatment descriptions
1.
aevol_misc_ancestor_mutagenesis
Generates and analyses mutants for the provided lineage. Specifically, this program generates evolvability, robustness, and antirobustness statistics for the mutants.
PREREQUISITES: Lineage file RESULTS: Output file (e.g. mutagenesis-n50-point-mutation.txt) which shows:
2.
aevol_misc_ancestor_robustness
Generates mutants for a given lineage and analyzes their robustness, providing several statistics:
PREREQUISITES: Lineage file RESULTS: Output text file (e.g. robustness_summary.txt) that provides an overview of the robustness statistics.
3.
aevol_misc_ancestor_stats
Analyzes a lineage and produces the following outputs:
4.
aevol_misc_coalescence
Prints coalescence statistics for a given lineage. PREREQUISITES: A lineage file. RESULTS: coalescence.csv , a CSV file which provides the coalescence calculation for certain generations.
5.
aevol_misc_create_eps
Creates a directory, analysis-generation_XXXXX with several EPS files. I could only get it to run with no parameters, despite what the '--help` says. The EPS files are as follows:
6.
aevol_misc_extract
Extracts the genotype and/or data about the phenotype of individuals in the provided population and write them into text files for easy parsing by programs such as MATLAB. The program lets you specify whether you want the sequence, the triangle data, or both. By default (i.e. with no parameters) gives just the sequence, into a file called sequence”. PREREQUISITES: Backup file “exp_setup_constant.ae” OUTPUT: Triangle and/or sequence data in a text format.
7.
aevol_misc_misc_lineage
Using the tree files, recreates the lineage of an individual. By default, this is done for the best individual, but another individual can be specified by ID number or rank ('-i` or '-r', respectively). PREREQUISITES: Tree files are generated (i.e. trees are requested in the parameter file). RESULTS: A file of the form lineage-b000000000-e000010000-i196-r1.ae is generated which contains all of the lineage information for the individual. The name of the file specifies the beginning generation, ending generation, the individual number, and their rank.
8.
aevol_misc_mutagensis
This generates and analyzes mutations for an individual from a population backup (as opposed to a lineage file for
ancestor_mutagenesis
). One can specify point mutations, small indels, duplications, large deletion, translocations, or inversions.PREREQUISITES: A population backup file for the specified generation (i.e. in the populations directory). RESULTS: A directory called “analysis-generation_XXXXXX” is created with the output files.
9.
aevol_misc_protein_map
Creates a CSV file (e.g. protein_map_gen.csv) which analyzes the proteins generated by the specified lineage. The CSV file specifies:
PREREQUISITES: A lineage file RESULTS: Outputs a CSV file (default “proteins_map_gen.csv”) with the above information.
10.
aevol_misc_robustness
Calculates replication statistics for a given individual (specified by either ID or rank) at a given time. Specifically, the following information is saved in a new directory (analysis-generation_XXXXXXXXXX):