Software related to the paper entitled "Development and selective grain make plasticity 'take the lead' in adaptive evolution"
- 1. Lund University
- 2. University of Southampton
Description
In this folder you can find some software related to the paper entitled "Development and selective grain make plasticity ‘take the lead’ in adaptive evolution"
By: Miguel Brun-Usan1,2*, Alfredo Rago1,2, Christoph Thies1, Tobias Uller2, Richard A. Watson1
1- Institute for life sciences / Electronics and computer sciences. University of Southampton (UK)
2-Department of Biology, Lund University, 22362, Sweden.
*- This author has coded the program and is the corresponding author. E-mail: m.brunusan@gmail.com
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: <http://www.gnu.org/licenses/>.
Within this folder you can find some modules written in Fortran 95 language:
1 master program: grns2.f90
2 inter-dependent modules :
start.mod.f90 : Declares and initializes general variables and input parameters (can be changed manually).
development.mod.f90 : Performs the GRN dynamics.
1 bash file to compile them:
grns.sh
To compile: Download and install a fortran compiler: In Linux; type in terminal:
"sudo apt-get install gfortran"
(give permissions to files and executables if necessary).
Then type "grns.sh". To launch it, type: "./grns". Output datafiles are stored in the accessory folder "files", created automatically.
The by-default settings of this basic version enable the user to explore the basic map-to-map correlations in a large ensemble of random developmental systems.
The code version provided correspond to the GRN + Multi-linear (mixed model) described in the paper and based on:
Draghi JA & Whitlock MC (2012). Phenotypic plasticity facilitates mutational variance, genetic variance, and evolvability along the major axis of environmental variation. Evolution 66(9), 2891-902.
Input: RandomDraghi16.dat file containing the random networks (16 genes) and associated parametrs (n=10000).
Output *.dat datafiles with phenotypic and fitness values which can be plotted (as shown in the paper figures) using the command-line drive graphic utility GnuPlot: <http://www.gnuplot.info>
Different settings can be manually introduced in the "start.mod.f90" module to explore the different maps, L117 ; L182-183 and L196-197.
Notes
Files
Basic_Code_XP-maps.zip
Files
(19.2 MB)
Name | Size | Download all |
---|---|---|
md5:5353f33e9dd5714810534e93774033de
|
19.2 MB | Preview Download |