Skip to main content
bioRxiv
  • Home
  • About
  • Submit
  • ALERTS / RSS
Advanced Search
Confirmatory Results

Capturing Evolutionary Signatures in Transcriptomes with myTAI

View ORCID ProfileHajk-Georg Drost, Alexander Gabel, Tomislav Domazet-Lošo, Marcel Quint, Ivo Grosse
doi: https://doi.org/10.1101/051565
Hajk-Georg Drost
1Sainsbury Laboratory Cambridge, University of Cambridge, Bateman Street, Cambridge CB2 1LR, UK
2Martin Luther University Halle-Wittenberg, Institute of Computer Science, Halle (Saale), Germany
7German Center for Integrative Biodiversity Research (iDiv) Halle-Jena-Leipzig, Leipzig, Germany
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Hajk-Georg Drost
  • For correspondence: hgd23@cam.ac.uk
Alexander Gabel
2Martin Luther University Halle-Wittenberg, Institute of Computer Science, Halle (Saale), Germany
7German Center for Integrative Biodiversity Research (iDiv) Halle-Jena-Leipzig, Leipzig, Germany
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Tomislav Domazet-Lošo
3Laboratory of Evolutionary Genetics, Division of Molecular Biology, Ruder Boškovic Institute, Zagreb, Croatia
4Catholic University of Croatia, Zagreb, Croatia
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Marcel Quint
5Department of Molecular Signal Processing, Leibniz Institute of Plant Biochemistry, Halle (Saale), Germany
6Martin Luther University Halle-Wittenberg, Institute of Agricultural and Nutritional Sciences, Halle (Saale), Germany
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Ivo Grosse
2Martin Luther University Halle-Wittenberg, Institute of Computer Science, Halle (Saale), Germany
7German Center for Integrative Biodiversity Research (iDiv) Halle-Jena-Leipzig, Leipzig, Germany
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • Abstract
  • Full Text
  • Info/History
  • Metrics
  • Supplementary material
  • Preview PDF
Loading

Abstract

Combining transcriptome data of biological processes or response to stimuli with evolutionary information such as the phylogenetic conservation of genes or their sequence divergence rates enables the investigation of evolutionary constraints on these processes or responses. Such phylotranscriptomic analyses recently unraveled that mid-developmental transcriptomes of fly, fish, and cress were dominated by evolutionarily conserved genes and genes under negative selection and thus recapitulated the developmental hourglass on the transcriptomic level. Here, we present a protocol for performing phylotranscriptomic analyses on any biological process of interest. When applying this protocol, users are capable of detecting different evolutionary constraints acting on different stages of the biological process of interest in any species. For each step of the protocol, modular and easy-to-use open-source software tools are provided, which enable a broad range of scientists to apply phylotranscriptomic analyses to a wide spectrum of biological questions.

Introduction

Transcriptomes carry evolutionary information because expressed genes have different evolutionary ages or are exposed to different selective pressures. In major biological processes such as embryogenesis, metamorphosis, fertilization, senescence, etc. or after biological treatments the set of genes expressed at different stages within these processes varies. Analogously, both environmental and endogenous stimuli elicit responses of different sets of genes. In addition to having varying biological functions, these gene sets may vary regarding their evolutionary signatures like phylogenetic conservation of genes (= gene ages) or their sequence divergence rates (= sequence divergence).

To capture and quantify such evolutionary signatures across development, biological processes or response to stimuli, we developed and established phylotranscriptomic analyses, which combine information about gene age and gene sequence divergence with transcriptome data of biological processes and response to stimuli. These analyses allowed the molecular confirmation of the developmental hourglass (Domazet-Lošo and Tautz 2010a), one of the historic principles in evolution and developmental biology originally discovered by von Baer (von Baer 1828).

Moreover, phylotranscriptomic analyses unraveled that the hourglass pattern, which was thought to be a hallmark of animal embryogenesis, is restricted neither to animals nor to embryogenesis. Specifically, such analyses identified molecular hourglass patterns in plants (Quint et al. 2012) and fungi (Cheng et al. 2015) as well as in post-embryonic plant development (Drost et al. 2016).

Phylotranscriptomic analyses are not limited to embryogenesis or other post-embryonic developmental processes. Potential applications of these analyses in other disciplines are studies of life cycles of many different animals, plants, fungi, or bacteria, of metabolic or circadian rhythms, of the mitotic and meiotic cell cycle, of tumor progression, or of a plethora of other fundamental biological processes of life. For example, phylotranscriptomic analyses turned out to be helpful for comparing transcriptomes of three stem cell types in Hydra (Hemmrich et al. 2012) or for reconstructing the evolutionary origin of the neural crest, a bona fide innovation of vertebrates (Šestak et al. 2012). In addition, these analyses can be applied to capture evolutionary signatures of temporal responses to different endogenous and exogenous stimuli. Furthermore, phylotranscriptomic analyses can be applied to capture evolutionary signatures on the spatial level in different tissues, organs, cell types, or tumors and allow to study these spatial signatures in development, in other temporal processes, or in response to endogenous and exogenous stimuli.

Despite this great potential, no standardized and reproducible protocol for performing phylotranscriptomic analyses exists to date. To overcome this limitation and to allow a broad range of scientists to capture and quantify evolutionary signatures in transcriptomes by applying such analyses, we developed the open source software packages createPSmap.pl, orthologr, and myTAI and here provide a user-friendly protocol to apply these tools to any organism and biological study of interest.

Methodological Background

Given the wide variety of possible applications of phylotranscriptomic analyses, we focus on development as an example use case of our protocol.

Evolutionary signatures of transcriptomes can be captured by computing transcriptome indices at different measured stages of development, combining these computed values to a transcriptome index profile across the measured stages, and comparing this profile with a flat line. A profile not significantly deviating from a flat line indicates the absence of significant variations of the computed transcriptome index from stage to stage. In contrast, a profile significantly deviating from a flat line indicates the presence of significant variations from stage to stage. We refer to any transcriptome index profile significantly deviating from a flat line as phylotranscriptomic pattern or evolutionary signature.

The computation of the transcriptome age index (TAI) (Domazet-Lošo and Tautz 2010a) (Supplementary Information) requires the determination of the evolutionary ages of the genes of the studied species. For this purpose, we developed a procedure termed phylostratigraphy (Domazet-Lošo et al. 2007), which briefly described works as follows: First, a sequence homology search of the proteins of the studied species against a database of proteins of completely sequenced genomes from species covering all kingdoms of life is performed. Second, these species are sorted into sets named phylostrata (PS) corresponding to hierarchically ordered phylogenetic nodes along the tree of life. PS 1 denotes the set of all living species, PS 2 denotes the set of species of the same domain as the query species, PS 3 denotes the set of species of the same kingdom as the query species, etc., and the highest PS denotes the set consisting of only the studied species. Third, each protein of the studied species is assigned to the lowest PS in which at least one homolog with a predefined threshold on the degree of homology was detectable. The resulting assignment of one PS to each protein of the studied genome is called phylostratigraphic map, and the PS of a given protein or protein-coding gene is often loosely called gene age.

The TAI at a given stage of development is then obtained by joining this phylostratigraphic map with expression data at that stage and by computing the weighted mean of the PS, where the weights are the stage-specific expression levels (Supplementary Information) (Domazet-Lošo and Tautz 2010a). Loosely speaking, the TAI at a given stage of development is the mean evolutionary age of the genes expressed at that stage, and the TAI profile is the profile of these mean ages across different stages of development. Stages with high TAI values are stages where evolutionarily old genes (in low PS) are more lowly expressed - and evolutionarily young genes (in high PS) are more highly expressed - than in other stages.

The computation of the transcriptome divergence index (TDI) (Quint et al. 2012, Drost et al. 2015) (Supplementary Information) requires the determination of the degree of selection of the genes of the studied species. For this purpose, we developed a procedure termed divergence stratigraphy (Quint et al. 2012, Drost et al. 2015), which works analogously to phylostratigraphy as follows: First, a set of orthologs of the proteins of the studied species is obtained in a closely related species. Second, rates of non-synonymous (dN) and synonymous (dS) substitutions as well as the dN/dS ratio are estimated for each pairwise alignment of the protein-coding genes of the protein of the studied species and its ortholog. Third, the continuous dN/dS ratios are discretized by sorting them into e. g. 10 groups of equal sizes, where group 1 contains the genes with the lowest dN/dS ratios, and group 10 contains the genes with the highest dN/dS ratios. In analogy to PS, these groups of genes of similar dN/dS ratios are called divergence strata (DS). The resulting assignment of one DS to each protein of the studied species with an ortholog is called divergence stratigraphic map (Quint et al. 2012, Drost et al. 2015), and the DS of a given protein-coding gene is often loosely called sequence divergence denoting the evolutionary rate of a protein (Zhang and Yang 2015).

The TDI at a given stage of development is then obtained in analogy to obtaining the TAI by joining this divergence stratigraphic map with expression data at that stage and by computing the weighted mean of the DS (Quint et al. 2012, Drost et al. 2015). Loosely speaking, the TDI at a given stage of development is the mean sequence divergence of the genes expressed at that stage, and the TDI profile is the profile of these mean sequence divergences across different stages of development. Stages with high TDI values are stages where genes under strong negative selection (in low DS) are more lowly expressed - and genes under weaker negative selection or even positive selection (in high PS) are more highly expressed - than in other stages.

To assess the significance of deviations of transcriptome index profiles from a flat line, we proposed the flat-line test (Quint et al. 2012; Drost et al. 2015). The flat-line test is a permutation test that randomly assigns PS or DS to the genes of investigation. This random assignment is used to compute TAI or TDI profiles and produces random patterns of transcriptome conservation. Subsequently, the variance is then used as a measure to quantify the variation of these random transcriptome indices between stages. This procedure is performed independently 10,000 times and the resulting variance values are compared with the actual variance of TAI or TDI patterns. If the value of the actual TAI or TDI variance value is less than 0.05 we declare the corresponding pattern as significantly deviating from a flat line and as not deviating from a flat line otherwise (Supplementary Information).

Two phylotranscriptomic patterns of particular interest in plant and animal embryogenesis are the hourglass pattern and the early-conservation pattern. To test the presence or absence of these patterns we introduced the reductive hourglass test and reductive early-conservation test (Drost et al. 2015). The reductive hourglass test quantifies the degree of agreement of the transcriptome index profile to an hourglasslike high-low-high pattern, while the reductive early-conservation test quantifies the degree of agreement with an early conservation-like low-low-high pattern. In addition, we designed myTAI such that users can easily build customized statistical tests for assessing the significance of any pattern deviating from a flat line (Supplementary Information).

To further scrutinize observed phylotranscriptomic patterns we introduced relative expression profiles per PS and per DS (Domazet-Lošo and Tautz 2010a; Drost et al. 2015) (Supplementary Information). Relative expression levels allow the visualization of the average expression behavior of genes from the same PS or the same DS across the biological process of interest. Specifically, the mean expression profile of each PS and each DS across all stages is linearly transformed to a normalized profile ranging from 0 to 1, and the resulting normalized profile is called relative expression profile of the corresponding PS and DS.

Protocol Applications

As introduced before, phylotranscriptomic analyses enabled us to unravel the existence of phylotranscriptomic hourglass patterns in animals (Domazet-Lošo and Tautz 2010a), plants (Quint et al. 2012; Drost et al. 2015; Drost et al. 2016), and fungi (Cheng et al. 2015). These findings suggested that ontogenetic processes occurring during development are related to phylogenetic processes occurring during evolution (Von Baer 1828; Sander 1983; Duboule 1994; Richardson 1995; Raff 1996; Richardson et al. 1997; Richardson 1999; Hazkani-Covo et al. 2005; Irie and Sehara-Fujisawa 2007; Artieri et al. 2009; Cruickshank and Wade 2008; Kalinka et al. 2010; Domazet-Lošo and Tautz 2010a; Yanai et al. 2011; Irie and Kuratani 2011; Levin et al. 2012; Willmore 2012; Svorcová 2012; Tian et al. 2013; Wang et al. 2013; Gerstein et al. 2014; Levin et al. 2016; Gossmann et al. 2016).

Specifically, it has been found that the pattern of morphologically dissimilar-similar-dissimilar embryos between related animal species, the so-called developmental hourglass pattern (Duboule 1994; Raff 1996), is mirrored by a similar hourglass-like high-low-high pattern of TAI and TDI profiles on the phylotranscriptomic level (Domazet-Lošo and Tautz 2010a; Drost et al. 2015). Moreover, it has been found that the stage or period of maximum transcriptome conservation during mid embryogenesis coincides with the morphological stage of maximum conservation defined as phylotypic stage (Sander 1983) or phylotypic period (Richardson 1995; Raff 1996; Richardson et al. 1997). In this context, phylotranscriptomic analyses have provided a molecular explanation for and thus deepened our understanding of the relation between evolution and development, and we believe that such analyses will advance current and future evo-devo research, too.

However, the applicability of the protocol and the developed software packages is not restricted to the study of development. As specified in section Methodological Background, this protocol can be applied to phylotranscriptomic analyses of any transcriptome data set of any biological study of any species. In addition to phylotranscriptomic analyses, individual modules of this protocol can be used for performing different analyses independently of each other.

For example, phylostratigraphy alone has previously been performed to detect orphan genes (Tautz and Domazet-Lošo 2011) or the evolutionary origin of specific classes of genes such as cancer genes (Domazet-Lošo and Tautz 2010b) or transcription factors (De Mendoza et al. 2013). Likewise, divergence stratigraphy can simply be performed for quantifying the rate of synonymous versus non-synonymous substitution rates of protein-coding genes in a genome of choice (Drost et al. 2015).

The modularity of the protocol also allows users to use their own modules for phylostratigraphy or divergence stratigraphy. This modularity for example, enables to study the influence of different phylostratigraphies or divergence stratigraphies on TAI or TDI profiles. In particular, the influence of potential underestimations of gene ages by BLAST approaches (Moyers and Zhang 2015, 2016) can be systematically investigated using this protocol.

In general, this protocol was designed to make it easily applicable for life scientists. For this purpose, we provide software tools and step-by-step instructions for every part of this protocol. For example, we provide the Perl script createPSmap.pl for performing BLAST searches and computing phylostratigraphic maps, the R package orthologr for identifying orthologs and computing divergence stratigraphic maps, and the R package myTAI for computing TAI and TDI profiles across developmental stages, for performing statistical tests such as the flat-line test, for computing relative expression profiles for all PS and DS, or for producing scientific visualizations of observed phylotranscriptomic patterns in publication quality. All parts of the protocol are demonstrated by using the same example data set covering seven stages of A.thaliana embryo development (Quint et al. 2012; Drost et al. 2015).

All software tools are publicly available under an open source license (https://github.com/AlexGa/Phylostratigraphy, https://github.com/HajkD/orthologr, and https://github.com/HajkD/myTAI). An extensive documentation of each function as well as six tutorials covering different phylotranscriptomic analyses are part of the orthologr package, the myTAI package, and the Supplementary Information.

Furthermore, pre-computed phylostratigraphic maps and divergence stratigraphic maps can be obtained from a public repository (https://github.com/HajkD/published_phylomaps). In this way, users can easily adapt the provided protocol to the organism, biological process, and data sets of their interest with minimal computational effort.

Comparison with other similar techniques

Possible alternatives to phylostratigraphy are based on Wagner-Parsimony or Phylogenetic-Reconciliation (Capra et al. 2013) and are summarized in the software tool ProteinHistorian (Capra et al. 2012; Capra et al. 2013). ProteinHistorian allows performing alternative gene age assignment methods that can then be used by myTAI to compute TAI profiles and to perform all other analyses based on phylostratigraphic maps resulting from these alternative methods for estimating gene ages.

Possible alternatives to divergence stratigraphy are based on phylogenetic inference. Here, the metaPhOrs repository (http://orthology.phylomedb.org/) can be accessed to retrieve pre-computed phylogeny-based orthology predictions that can then be used to estimate sequence substitution rates. Alternative methods for estimating substitution rates are provided by the R package orthologr, where the function dNdS() allows users to choose a variety of alternative methods for estimating substitution rates of predicted orthologs (for detailed information see https://github.com/HajkD/orthologr/blob/master/vignettes/dNdS_estimation.Rmd). These alternative divergence stratigraphic maps can then be used by myTAI for computing TDI profiles and for performing all other analyses.

A broadly applied alternative approach for associating developmental transcriptomes with evolutionary constraints is comparative transcriptomics, which has been used to study developmental hourglass patterns in several species (Kalinka et al. 2010; Irie and Kuratani 2011; Levin et al. 2012; Romero et al. 2012; Wang et al. 2013; Dunn et al. 2013; Warnefors and Kaessmann 2013; Gerstein et al. 2014; Nesculea and Kaessmann 2014; Levin et al. 2016). Comparative transcriptomics analyzes gene expression diversity between orthologs of two or more species based on the empirical finding that gene expression diversity of orthologs correlates with developmental dissimilarity (Roux et al. 2015).

Limitations of the Protocol

One limitation of the protocol is that it can only be applied to species for which protein sequences are annotated and for which this annotation matches the transcriptome annotation of the corresponding gene expression data set.

A second limitation is that computing a phylostratigraphic map can take several hours, several days, or even several weeks depending on the number of query sequences and the size of the database of proteins of completely sequenced genomes and may thus require a computing cluster.

A third limitation is that users interested in applying a custom taxonomy to createPSmap.pl. need to perform additional steps to retrieve a customized phylostratigraphic map.

However, as the myTAI package is designed to take any custom phylostratigraphic map or divergence stratigraphic map as input, all of the subsequent phylotranscriptomic analyses of this protocol can be performed irrespectively of the origins of the phylostratigraphic or divergence stratigraphic maps (Supplementary Information).

Example Experiment

The following example protocol is divided into four conceptual parts. The first part (steps 1-2) covers the construction of phylostratigraphic and divergence stratigraphic maps. The second part (steps 3-10) includes the computation and visualization of TAI and TDI profiles. The third part (steps 11-12) covers the application of three statistical tests for quantifying the significance of the observed phylotranscriptomic patterns, and the fourth part (steps 13-18) includes the computation and visualization of relative expression profiles (Fig. 1).

Figure 1.
  • Download figure
  • Open in new tab
Figure 1. Flow Chart.

A step-by-step instruction illustrating the workflow of the protocol.

In step 1 of the protocol, the Perl script createPSmap.pl. is used for computing the phylostratigraphic map (Fig. 2). The input files to createPSmap.pl. are a fasta file of protein sequences of the studied species of and a database of proteins of completely sequenced genomes in fasta format. Phylogenetic information is provided in the header of fasta sequences and can be customized by following the tutorial at https://github.com/AlexGa/Phylostratigraphy. The output of createPSmap.pl. is the phylostratigraphic map, i.e., a table storing the gene id and the PS of each protein-coding gene of the studied species (https://github.com/AlexGa/Phylostratigraphy).

Figure 2.
  • Download figure
  • Open in new tab
Figure 2. Histograms of phylostrata and divergence strata and phylostratigraphic map.

PS histogram (a) and DS histogram (b) of A.thaliana genes. The uniform DS histogram is due to the definition as deciles, c Phylostrati graphic map of A.thaliana. The most distant taxonomic categoiy is PS1 [cellular organisms) and the closest categoiy is PS12 (A.thaliana).

In step 2, function divergence_stratigraphy() of R package orthologr is used for computing the divergence stratigraphic map. In the example data set, the arguments query_file and subject_file refer to the downloaded CDS files Athaliana_167_cds.fa and Alyrata_107_cds.fa (see Prerequisite tools for details) and denote the input files of function divergence_stratigraphy(). The output of the function divergence_stratigraphy() is the divergence stratigraphic map, i.e. a table storing the gene id and the DS of each protein-coding gene of the studied species that has an ortholog in the other species (https://github.com/HajkD/orthologr/blob/master/vignettes/divergence_stratigraphy.Rmd).

In step 3, the phylostratigraphic map and the divergence stratigraphic map are matched with a transcriptome data set covering the studied biological process. This step is accomplished by function MatchMap() of R package myTAI, which takes a phylostratigraphic map or divergence stratigraphic map and an expression data set as input and returns a table storing the gene id, its PS or DS, and its expression profile as output. We denote this output data as PhyloExpressionSet or DivergenceExpressionSet.

Phylostratigraphy and divergence stratigraphy need to be performed only once for each species, and phylostratigraphic maps and divergence stratigraphic maps are available for a variety of species at https://github.com/HajkD/published_phylomaps.

In step 4, R package myTAI and pre-formatted data sets required for subsequent analyses of the protocol are loaded into the current R session.

Steps 5 and 6 visualize the phylostratigraphic map (Fig. 2a) and the divergence stratigraphic map (Fig. 2b) by plotting histograms of absolute or relative frequencies of genes per PS or per DS, respectively.

TAI and TDI profiles are computed and visualized in steps 7-10 (Fig. 3). Both functions TAI() and TDI() take a PhyloExpressionSet or DivergenceExpressionSet as input and compute the TAI and TDI values as output. These profiles are then visualized by function PlotPattern().

Figure 3.
  • Download figure
  • Open in new tab
Figure 3. Transcriptome indices of A. thaliana embryogenesis.

Visualization of (a) the TAI profile and (b) the TDI profile covering seven stages of A.thaliana embryogenesis. Grey lines represent the standard deviation of randomly permuted TAI or TDI profiles. The statistical significance of observed patterns (p-values) are computed using the flat-line test (Drost et al. 2015).

In steps 11 and 12, p-values of the TAI and TDI profiles are computed according to the flat-line test, the reductive hourglass test (11.A), or the reductive early-conservation test (11.B). The flat-line test assesses the deviation of a TAI or TDI profile from a flat line, while the reductive hourglass test and the reductive early-conservation test indicate the presence of a high-low-high pattern or a low-low-high pattern, respectively, based on an a-priori definition of early, mid (phylotypic), and late phases of development (Drost et al. 2015) (Supplementary Information).

In steps 13-16, tables of relative expression profiles for each PS and each DS are obtained and visualized by using functions REMatrix() and PlotRE() of R package myTAI.

In steps 17-18, a group-specific visualization of relative expression levels is performed by function PlotBarRE() of R package myTAI, and potential differences between groups are assessed by a Kruskal-Wallis rank sum test (Fig. 4).

Figure 4.
  • Download figure
  • Open in new tab
Figure 4. Relative expression profiles of A.thaliana embryogenesis.

Relative expression profiles of twelve PS (a) covering seven stages of A.thaliana embryogenesis. PS are divided into two groups to analyze co-expression patterns of PS before (PS 1-3) and after (PS 4-12) the emergence of embryogenesis in plant evolution. Relative expression profiles often DS (b) of the same stages. DS are divided into two groups (DS 1-2 versus DS 3-10) to analyze co-expression patterns of DS with highly negative (purifying) selection (DS 1-2) and more relaxed or even positive selection (DS 3-10). c. Bar plots of mean relative expression levels for PS and DS groups. p-values of the difference of mean relative expression levels between PS groups or DS groups are obtained by a Kruskal-Wallis rank-sum test. Developmental stages with significant differences of mean relative expression levels are marked by asterisks (Drost et al. 2015).

Prerequisite tools

BLAST

The Basic Local Alignment Search Tool (BLAST) (Altschul et al. 1990) is used to determine gene homology relationships in phylostratigraphy and divergence stratigraphy and can be downloaded from ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/. A detailed installation guide can also be found at https://github.com/HajkD/orthologr/blob/master/vignettes/Install.Rmd#install-blast.

Perl and Java Programming Environments

The Perl programming language can be downloaded from https://www.perl.org/ and the Java compiler and interpreter can be obtained from https://www.java.com/de/download/.

The pipeline to perform phylostratigraphy can be downloaded from https://github.com/AlexGa/Phylostratigraphy.

R Programming Environment

The R programming environment (R Core Team 2016) can be downloaded from http://cran.r-project.org/ and installed under Linux, Mac OSX, or Windows.

The R package orthologr can be downloaded and installed from https://github.com/HajkD/orthologr.

The R package myTAI can be downloaded and installed from https://github.com/HajkD/myTAI.

R Package Dependency

myTAI (Drost 2016) uses the following open source packages from CRAN: Rcpp (Eddelbuettel and Francois 2011), nortest (Gross and Ligges 2014), fitdistrplus (Delignette-Muller and Dutang 2015), doParallel (Weston 2014), dplyr (Wickham and Francois 2015), RColorBrewer (Neuwirth 2014), taxis (Chamberlain and Szocs 2013), ggplot2 (Wickham 2009), and edgeR (Robinson et al. 2010).

orthologr (Drost et al. 2015) uses the following open-source packages from CRAN and Bioconductor (Huber et al. 2015): Rcpp (Eddelbuettel and Francois 2011), doParallel (Weston 2014), dplyr (Wickham and Francois 2015), seqinr (Charif and Lobry 2007), data.table (Dowle 2014), Biostrings (Pages et al. 2007), RSQLite (Wickham et al. 2014), stringr (Wichham 2015), IRanges (Lawrence et al. 2013), DBI (R Special Interest Group on Databases 2014), and S4Vectors (Pages et al. 2014).

orthologr and myTAI

After installing R packages orthologr and myTAI, they can be loaded into the current R session by commands

library(orthologr)

library(myTAI)

Data

To perform phylostratigraphy, the reference genome database needs to be downloaded from http://msbi.ipb-halle.de/download/phyloBlastDB_Drost_Gabel_Grosse_Quint.fa.tbz. This database currently stores 17,582,624 amino acid sequences covering 4,557 species. After downloading file phyloBlastDB, it can be unpacked by opening a terminal application and typing tar xfvj phyloBlastDB_Drost_Gabel_Grosse_Quint.fa.tbz

The header of the FASTA-files of the studied species (e.g. Athaliana_167_protein.fa) must fulfill the following specification >GeneID | [species_name] | [taxonomy]

The corresponding taxonomy starts with super kingdoms limited to Eukaryota, Archaea, and Bacteria. For the example data set this yields: >ATCG00500.1|PACid:19637947 | [Arabidopsis thaliana] | [Eukaryota; Viridiplantae; Streptophyta; Streptophytina; Embryophyta; Tracheophyta; Euphyllophyta; Spermatophyta; Magnoliophyta; eudicotyledons; core eudicotyledons; rosids; malvids; Brassicales; Brassicaceae; Camelineae; Arabidopsis]

To download the coding sequence (CDS) files of A.thaliana and A.lyrata from the Phytozome database (Goodstein et al. 2012), the following R command-line tool can be used: # download the CDS file of A. thaliana download.file (url = "ftp://ftp.jgi-psf.org/pub/compgen/phytozome/v9.0/Athaliana/annotation/Athaliana_167_cds.fa.gz", destfile = "Athaliana_167_cds.fa.gz")# download the CDS file of A.lyrata download.file (url = "ftp://ftp.jgi-psf.org/pub/compgen/phytozome/v9.0/Alyrata/annotation/Alyrata_107_cds.fa.gz", destfile = "Alyrata_107_cds.fa.gz")

Next, the files Athaliana_167_cds.fa.gz and Alyrata_107_cds.fa.gz need to be unpacked. These CDS files are then used by R package orthologr for performing divergence stratigraphy.

myTAI includes two example data sets, each containing a gene-expression time course covering seven stages of A. thaliana embryogenesis starting from the zygote stage to mature embryos as well as a phylostratigraphic map and divergence stratigraphic map of each protein-coding gene of A.thaliana (Xiang et al. 2011; Quint et al. 2012) with an ortholog in Arabidopsis lyrata (Drost et al. 2015). These example data sets are loaded into the current R session by commands data(PhyloExpressionSetExample)data(DivergenceExpressionSetExample)

The structure of these example data sets can be displayed by commands head(PhyloExpressionSetExample, 3)head(DivergenceExpressionSetExample, 3)

The structure of the data set resembles a standard format for all functions and procedures implemented in myTAI. To distinguish data sets storing phylostratigraphic maps combined with gene expression data and sequence divergence stratigraphic maps combined with gene expression data, the notation PhyloExpressionSet and DivergenceExpressionSet is used in the documentation of myTAI.

Protocol Steps

1. Compute phylostratigraphic map: perl createPSmap.pl—organism Athaliana_167_protein_with_new_Header.fa— database phyloBlastDB_Drost_Gabel_Grosse_Quint.faphyloBlastDB.fa— evalue 1e-5—threads 64—blastPlus

2. Compute divergence stratigraphic map with reciprocal best hit: library(orthologr)

# compute the divergence stratigraphic map of A.thaliana vs. A.lyrata Ath_vs_Aly_DM <- divergence_stratigraphy(query_file = "Athaliana_167_cds.fa",subject_file = "Alyrata_107_cds.fa",eval = "1E-5",ortho_detection = "RBH",comp_cores = 1)

A. Compute divergence stratigraphic map with best hit: library(orthologr)

# compute the divergence map of A.thaliana vs. A.lyrata using BLAST best hit Ath_vs_Aly_DM <- divergence_stratigraphy(query_file = "Athaliana_167_cds.fa",subject_file = "Alyrata_107_cds.fa",eval = "1E-5",ortho_detection = "BH",comp_cores = 1)

3. Match phylostratigraphic map of step 1 or divergence stratigraphic map of step 2 with an expression data set: library(myTAI)PhyloExpressionSet <- MatchMap(PhyloMap, ExpressionMatrixExample)DivergenceExpressionSet <- MatchMap(DivergenceMap, ExpressionMatrixExample)

4. Load R package myTAI and read data of step 3 into the current R session: library(myTAI)data(PhyloExpressionSetExample)data(DivergenceExpressionSetExample)

A. Load R package myTAI and read a custom expression data set from a hard drive: library(myTAI)myPhyloExpressionSet <- read.csv(“PhyloExpressionSet.csv”, sep = “,”, header = TRUE)myDivergenceExpressionSet <- read.csv(“DivergenceExpressionSet.csv”, sep = “,”, header = TRUE)

5. Visualize the phylostratigraphic map of step 1 (Fig. 2a): PlotDistribution (PhyloExpressionSet = PhyloExpressionSetExample,xlab = “Phylostratum”)

6. Visualize the divergence stratigraphic map of step 2 (Fig. 2b): PlotDistribution (PhyloExpressionSet = DivergenceExpressionSetExample,xlab = “Divergence stratum”)

7. Compute the TAI profile from the data set of step 3: TAI(PhyloExpressionSetExample)

8. Visualize the TAI profile from step 7 (Fig. 3a): PlotPattern (ExpressionSet = PhyloExpressionSetExample,type = “l”,lwd = 6,xlab = “Ontogeny”,ylab = “TAI”)

9. Compute the TDI profile from the data set of step 3: TDI(DivergenceExpressionSetExample)

10. Visualize the TDI profile from step 9 (Fig. 3b): PlotPattern (ExpressionSet = DivergenceExpressionSetExample, type = “l”,lwd = 6,xlab = “Ontogeny”,ylab = “TDI”)

11. Perform the flat-line test for a PhyloExpressionSet of step 3 and the TAI profile of step 7: FlatLineTest (ExpressionSet = PhyloExpressionSetExample,permutations =10000,plotHistogram = TRUE)

A. Perform the reductive hourglass test for a PhyloExpressionSet of step 3 and the TAI profile of step 7: ReductiveHourglassTest (ExpressionSet = PhyloExpressionSetExample,modules = list(early = 1:2, mid = 3:5, late = 6:7),permutations =10000,plotHistogram = TRUE)

B. Perform the reductive early-conservation test for a PhyloExpressionSet of step 3 and the TAI profile of step 7: EarlyConservationTest (ExpressionSet = PhyloExpressionSetExample,modules = list(early = 1:2, mid = 3:5, late = 6:7),permutations =10000,plotHistogram = TRUE)

12. Perform the flat-line test for a DivergenceExpressionSet of step 3 and the TDI profile of step 9: FlatLineTest (ExpressionSet = DivergenceExpressionSetExample,permutations =10000,plotHistogram = TRUE)

A. Perform the reductive hourglass test for a DivergenceExpressionSet of step 3 and the TDI profile of step 9: ReductiveHourglassTest (ExpressionSet = DivergenceExpressionSetExample,modules = list(early = 1:2, mid = 3:5, late = 6:7),permutations =10000,plotHistogram = TRUE)

B. Perform the reductive early-conservation test for a DivergenceExpressionSet of step 3 and the TDI profile of step 9: EarlyConservationTest (ExpressionSet = DivergenceExpressionSetExample,modules = list(early = 1:2, mid = 3:5, late = 6:7),permutations =10000,plotHistogram = TRUE)

13. Compute relative expression profiles for PS based on a PhyloExpressionSet of step 3: REMatrix(PhyloExpressionSetExample)

14. Visualize relative expression profiles for PS from the data of step 13: PlotRE (ExpressionSet = PhyloExpressionSetExample,Groups = list(group = 1:12),legendName = “PS”,xlab = “Ontogeny”,lty = 1,cex = 0.7,lwd = 5)

A. Visualize relative expression profiles based on groups of PS from the data of step 13 (Fig. 4a): PlotRE (ExpressionSet = PhyloExpressionSetExample,Groups = list(group_1 = 1:3, group_2 = 4:12),legendName = “PS”,xlab = “Ontogeny”,lty = 1,cex = 0.7,lwd = 5)

15. Compute relative expression profiles for DS based on a DivergenceExpressionSet of step 3: REMatrix(DivergenceExpressionSetExample)

16. Visualize relative expression profiles for DS based on the data from step 15: PlotRE (ExpressionSet = DivergenceExpressionSetExample,Groups = list(group = 1:10),legendName = “DS”,xlab = “Ontogeny”,lty = 1,cex = 0.7,lwd = 5)

A. Visualize relative expression profiles based on groups of DS from the data of step 15 (Fig. 4b): PlotRE (ExpressionSet = DivergenceExpressionSetExample,Groups = list(group_1 = 1:5, group_2 = 6:10),legendName = “DS”,xlab = “Ontogeny”,lty = 1,cex = 0.7,lwd = 5)

17. Quantify the statistical significance of group differences for PS based on the data of step 14A(Fig. 4c): PlotBarRE (ExpressionSet = PhyloExpressionSetExample,Groups = list(group_1 = 1:3, group_2 = 4:12),xlab = “Ontogeny”,ylab = “Mean Relative Expression”,cex =2)

18. Quantify the statistical significance of group differences for DS based on the data of step 16A(Fig. 4c): PlotBarRE (ExpressionSet = DivergenceExpressionSetExample,Groups = list(group_1 = 1:5, group_2 = 5:10),xlab = “Ontogeny”,ylab = “Mean Relative Expression”,cex =2)

Protocol Timing

Computing the phylostratigraphic map can take several hours, several days, or even several weeks depending on the number of query sequences and the size of the database of proteins of completely sequenced genomes and may thus require a computing cluster, which can easily run these jobs in parallel, reducing the time to only a few hours.

Computing the divergence stratigraphic map takes 2 - 4 hours on an ordinary PC (step 2). All other steps (3 - 18) take less than 10 minutes on an ordinary PC. Analyses of other data sets might take more or less time depending on the number of samples, genes, and permutations. Computation time and command-input time for most steps in the protocol are only a few seconds. The most time-consuming steps are the computation of phylostratigraphic maps or divergence stratigraphic maps in cases where they are not yet available, data formatting for obtaining PhyloExpressionSets and DivergenceExpressionSets, or performing permutation tests if a large number of permutations is chosen.

Protocol Results

Performing phylostratigraphy with Perl script createPSmap.pl and divergence stratigraphy with R package orthologr for the example data set (steps 1-2) yields a phylostratigraphic map (Fig. 2) and a divergence stratigraphic map for the studied species. Alternatively, users can input their own custom phylostratigraphic maps or divergence stratigraphic maps at this stage of the protocol (Supplementary Information). Matching these maps with gene expression data covering the studied developmental process (step 3) yields a PhyloExpressionSet (Fig. 2a) and a DivergenceExpressionSet (Fig. 2b). Applying steps 7-10 of the protocol to these two data sets yields TAI and TDI profiles for seven stages of A.thaliana embryo development (Fig. 3).

The flat-line test (steps 11-12) yields p-values of 1.2e-09 (TAI) and 8.8e-06 (TDI), stating that both profiles deviate significantly from a flat line. The reductive hourglass test (steps 11.A and 12.A) yields p-values of 8.0e-09 (TAI) and 4.8e-04 (TDI), stating that both profiles are compatible with an hourglass pattern. The reductive early-conservation test (steps 11.B and 12.B) yields p-values of 0.99 (TAI) and 0.96 (TDI), stating that both profiles deviate significantly from an early-conservation pattern.

Steps 13-16 yield relative expression profiles for all PS (Fig. 4a) and DS (Fig. 4b). For the example data set, we observe that evolutionarily conserved genes (genes of PS 1-3 that emerged before embryogenesis) and evolutionarily young genes (genes of PS 4-12 that emerged after embryogenesis) show qualitatively different relative expression profiles. Figure 4a shows that high PS have similar relative expression profiles, whereas low PS have relative expression profiles that are dissimilar to each other and dissimilar to those of high PS. Figure 4b shows that DS 2-10 have similar relative expression profiles, whereas DS 1 shows an antagonistic relative expression profile.

Applying the Kruskal-Wallis rank-sum test to the observed relative expression levels of the two groups of PS (step 17) and the two groups of DS (step 18) yields p-values < 0.05 in both cases, stating that the observed differences of the relative expression levels between low and high PS and between low and high DS are statistically significant (Fig. 4c).

Together, this protocol allows users to perform phylotranscriptomic analyses of biological processes of their interest in a standardized manner. The intuitive adaptability of the protocol to any species and any biological process is achieved by the modular structure of the protocol, Perl script createPSmap.pl, and R packages orthologr and myTAI, which provide an open-source implementation of the protocol. The Perl script and both R packages can be used for performing phylotranscriptomic analyses in a reproducible manner. The documentation of each function as well as the tutorials included in the Supplementary Information provide additional details of the functionality provided by createPSmap.pl, orthologr, and myTAI so that this protocol can be easily applied by a broad set of users to numerous of phylotranscriptomic studies of various biological processes in the future.

Author Contributions

HGD conceived the protocol. HGD, AG, TDL, MQ, and IG designed the protocol. HGD designed and implemented orthologr and myTAI. AG designed and implemented createPSmap.pl. HGD, TDL, MQ, and IG wrote the manuscript.

Competing financial interests

The authors declare no competing financial interests.

Acknowledgments

We thank Jan Grau, Anne Hoffmann, Philipp Janitza, Kristian Karsten Ullrich, Sarah Scharfenberg Claus Weinholdt, and Sebastian Wussow for valuable discussions and Deutsche Forschungsgemeinschaft (grants no. FZT 118, GR 3526/2, GR 3526/6, GR 3526/7, GR 3526/8, Qu 141/5, Qu 141/6, and Qu 141/7) and SKW Piesteritz for financial support.

References

  1. ↵
    Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ. 1990. Basic Local Alignment Search Tool. J. Mol. Biol. 215:403–410.
    OpenUrlCrossRefPubMedWeb of Science
  2. ↵
    Artieri CG, Haerty W, Singh RS. 2009. Ontogeny and phylogeny: molecular signatures of selection, constraint, and temporal pleiotropy in the development of Drosophila. BMC Biol. 7:42.
    OpenUrlCrossRefPubMed
  3. ↵
    Von Baer KE. 1828. Über Entwicklungsgeschichte der Thiere: Beobachtung und Reflexion. Gebrüder Bornträger.
  4. ↵
    Chamberlain S, Szocs S. 2013. taxize - taxonomic search and retrieval in R. F1000Research. 2:191–219.
    OpenUrl
  5. ↵
    Capra JA, Stolzer M, Durand D, Pollard KS. 2013. How old is my gene. Trends in Genetics 29 (11):659–668.
    OpenUrlCrossRefPubMed
  6. ↵
    Capra JA, Williams AG, Pollard KS. 2012. ProteinHistorian: Tools for the Comparative Analysis of Eukaryote Protein Origin. PloS Comp Biol. 8 (6):e1002567.
    OpenUrl
  7. ↵
    1. eds.
    2. Bastolla, U. et al.
    Charif D, Lobry JR. 2007. Structural approaches to sequence evolution: Molecules, networks, populations. (eds. Bastolla, U. et al.) Springer Verlag. 207–232.
  8. ↵
    Cheng X, Hui JHL, Lee YY, Law PTW, Kwan HS. 2015. A Developmental Hourglass in Fungi. Mol Biol Evol. 32:1556–1566.
    OpenUrlCrossRefPubMed
  9. ↵
    Cruickshank T, Wade MJ. 2008. Microevolutionary support for a developmental hourglass: gene expression patterns shape sequence variation and divergence i. Drosophila.EvolDev. 10:583–90.
    OpenUrl
  10. ↵
    De Mendoza A, Sebé-Pedrós A, Sestak MS, Matejcic M, Torruella G, Domazet-Lošo T, Ruiz-Trillo I. 2013. Transcription factor evolution in eukaryotes and the assembly of the regulatory toolkit in multicellular lineages. Proc Natl Acad Sci. USA 110:E4858–66.
  11. ↵
    Delignette-Muller ML, Dutang C. 2015. fitdistrplus: An R Package for Fitting Distributions. Journal of Statistical Software, 64(4):1–34.
    OpenUrl
  12. ↵
    Domazet-Lošo T, Brajković J, Tautz D. 2007. A phylostratigraphy approach to uncover the genomic history of major adaptations in metazoan lineages. Trends Genet. 23:533–9.
    OpenUrlCrossRefPubMedWeb of Science
  13. ↵
    Domazet-Lošo T, Tautz D. 2010a. A phylogenetically based transcriptome age index mirrors ontogenetic divergence patterns. Nature 468:815–8.
    OpenUrlCrossRefPubMedWeb of Science
  14. ↵
    Domazet-Lošo, T, Tautz, D. 2010b. Phylostratigraphic tracking of cancer genes suggests a link to the emergence of multicellularity in metazoa. BMC Biology 8:66.
    OpenUrl
  15. ↵
    Dowle M. Srinivasan A, Short T, Lianoglou S, Saporta R, Antonyan E. 2014. data.table: Extension of data.frame. R package version 1.9.4. http://CRAN.R-project.org/package=data.table.
  16. ↵
    Drost HG, Gabel A, Grosse I, Quint M. 2015. Evidence for active maintenance of phylotranscriptomic hourglass patterns in animal and plant embryogenesis. MolBiol Evol. 32:1221–1231.
    OpenUrlCrossRefPubMed
  17. ↵
    Drost HG, Bellstädt J, ÓMaoiléidigh DS, Silva AT, Gabel A, Weinholdt C, Ryan PT, Dekkers BJW, Bentsink L, Hilhorst H, Ligterink W, Wellmer F, Grosse I, and Quint M. 2016. Post-embryonic hourglass patterns mark ontogenetic transitions in plant development. Mol. Biol. Evol. 33(5): 1158–1163.
    OpenUrlCrossRefPubMed
  18. ↵
    Drost HG. 2016. Performing Evolutionary Transcriptomics with R. R package version 0.0.4. Available from: http://CRAN.R-project.org/package=myTAI.
  19. ↵
    Duboule D. 1994. Temporal colinearity and the phylotypic progression: a basis for the stability of a vertebrate Bauplan and the evolution of morphologies through heterochrony. Dev Suppl.:135–142.
  20. ↵
    Dunn CW, Luo X, Wu Z. 2013. Phylogenetic Analysis of Gene Expression. Integrative and Comparative Biology 53(5):847–856.
    OpenUrlCrossRefPubMed
  21. ↵
    Eddelbuettel D, Francois R. 2011. Rcpp: Seamless Rand C++ Integration. Journal of Statistical Software. 40(8):1–18.
    OpenUrlCrossRef
  22. ↵
    Gerstein MB, Rozowsky J, Yan KK, Wang D, Cheng C, Brown JB, Davis CA, Hillier L, Sisu C, Li JJ, Pei B, Harmanci AO, Duff MO, Djebali S, Alexander RP, Alver BH, Auerbach R, Bell K, Bickel PJ, Boeck ME, Boley NP, Booth BW, Cherbas L, Cherbas P, Di C, Dobin A, Drenkow J, Ewing B, Fang G, Fastuca M, Feingold EA, Frankish A, Gao G, Good PJ, Guigó R, Hammonds A, Harrow J, Hoskins RA, Howald C, Hu L, Huang H, Hubbard TJ, Huynh C, Jha S, Kasper D, Kato M, Kaufman TC, Kitchen RR, Ladewig E, Lagarde J, Lai E, Leng J, Lu Z, MacCoss M, May G, McWhirter R, Merrihew G, Miller DM, Mortazavi A, Murad R, Oliver B, Olson S, Park PJ, Pazin MJ, Perrimon N, Pervouchine D, Reinke V, Reymond A, Robinson G, Samsonova A, Saunders GI, Schlesinger F, Sethi A, Slack FJ, Spencer WC, Stoiber MH, Strasbourger P, Tanzer A, Thompson OA, Wan KH, Wang G, Wang H, Watkins KL, Wen J, Wen K, Xue C, Yang L, Yip K, Zaleski C, Zhang Y, Zheng H, Brenner SE, Graveley BR, Celniker SE, Gingeras TR, Waterston R. 2014. Comparative analysis of the transcriptome across distant species. Nature 512:445–8.
    OpenUrlCrossRefPubMedWeb of Science
  23. ↵
    Goodstein DM, Shu S, Howson R, Neupane R, Hayes RD, Fazo J, Mitros T, Dirks W, Hellsten U, Putnam N, Rokhsar DS. 2012. Phytozome: a comparative platform for green plant genomics. Nucleic Acids Res. 40:D1178–86.
    OpenUrlCrossRefPubMedWeb of Science
  24. ↵
    Gossmann TI, Saleh D, Schmid MW, Spence MA, Schmid KJ. Transcriptomes of Plant Gametophytes Havea Higher Proportion of Rapidly Evolving and Young Genes than Sporophytes. Mol. Biol. Evol. doi: 10.1093/molbev/msw044.
    OpenUrlCrossRefPubMed
  25. ↵
    Gross J, Ligges U. 2014. nortest: Tests for Normality. R package version 1.0-2. http://CRAN.R-project.org/package=nortest.
  26. ↵
    Hazkani-Covo E, Wool D, Graur D. 2005. In search of the vertebrate phylotypic stage: a molecular examination of the developmental hourglass model and von Baers third law. J Exp Zool B Mol Dev Evol. 304:150–158.
    OpenUrlCrossRefPubMed
  27. ↵
    Hemmrich G, Khalturin K, Boehm AM, Puchert M, Anton-Erxleben F, Wittlieb J, Klostermeier UC, Rosenstiel P, Oberg HH, Domazet-Lošo T, Sugimoto T, Niwa H, Bosch TCG. 2012. Molecular Signatures of the Three Stem Cell Lineages in Hydra and the Emergence of Stem Cell Function at the Base of Multicellularity. Mol. Biol. Evol. 29(11):3267–3280.
    OpenUrlCrossRefPubMedWeb of Science
  28. ↵
    Huber W, Carey VJ, Gentleman R, Anders S, Carlson M, Carvalho BS, Bravo HC, Davis S, Gatto L, Girke T, Gottardo R, Hahne F, Hansen KD, Irizarry RA, Lawrence M, Love MI, MacDonald J, Obenchain V, Oleś AK, Pagès H, Reyes A, Shannon P, Smyth GK, Tenenbaum D, Waldron L, Morgan M. 2015. Orchestrating high-throughput genomic analysis with Bioconductor. Nature Methods 12:115.
    OpenUrl
  29. ↵
    Irie N, Sehara-Fujisawa A. 2007. The vertebrate phylotypic stage and an early bilaterian-related stage in mouse embryogenesis defined by genomic information. BMC Biol. 5:1.
    OpenUrlCrossRefPubMed
  30. ↵
    Irie N, Kuratani S. 2011. Comparative transcriptome analysis reveals vertebrate phylotypic period during organogenesis. Nat Commun. 2:248.
    OpenUrlCrossRefPubMed
  31. Irie N, Kuratani S. 2014. The developmental hourglass model: a predictor of the basic body plan. Development 141:4649–4655.
    OpenUrlAbstract/FREE Full Text
  32. ↵
    Kalinka AT, Varga KM, Gerrard DT, Preibisch S, Corcoran DL, Jarrells J, Ohler U, Bergman CM, Tomancak P. 2010. Gene expression divergence recapitulates the developmental hourglass model. Nature 468:811–4.
    OpenUrlCrossRefPubMedWeb of Science
  33. ↵
    Lawrence M, Huber W, Pagès H, Aboyoun P, Carlson M, Gentleman R, Morgan MT, Carey VJ. 2013. Software for Computing and Annotating Genomic Ranges. PLoS Comput Biol. 9(8):e1003118.
    OpenUrlCrossRefPubMed
  34. ↵
    Levin M, Hashimshony T, Wagner F, Yanai I. 2012. Developmental milestones punctuate gene expression in the Caenorhabditis embryo. Dev. Cell 22:1101–1108.
    OpenUrlCrossRefPubMedWeb of Science
  35. ↵
    Levin M, Anavy L, Cole AG, Winter E, Mostov N, Khair S, Senderovich N, Kovalev E, Silver DH, Feder M, Fernandez-Valverde SL, Nakanishi N, Simmons D, Simakov O, Larsson T, Liu S-Y, Jerafi-Vider A, Yaniv K, Ryan JF, Martindale MQ, Rink JC, Arendt D, Degnan SM, Degnan BM, Hashimshony T & Yanai I. 2016. The mid-developmental transition and the evolution of animal body plans. Nature. Advance online publication doi:10.1038/nature16994.
    OpenUrlCrossRefPubMed
  36. ↵
    Moyers BA, Zhang J. 2015. Phylostratigraphic Bias Creates Spurious Patterns of Genome Evolution. Mol. Biol. Evol. 32(1):258–267.
    OpenUrlCrossRefPubMed
  37. ↵
    Moyers BA, Zhang J. 2016. Evaluating Phylostratigraphic Evidence for Widespread De Novo Gene Birth in Genome Evolution. Mol. Biol. Evol. 33(5):1245–1256.
    OpenUrlCrossRefPubMed
  38. ↵
    Neuwirth E. 2014. RColorBrewer: ColorBrewer Palettes. R package version 1.1-2. http://CRAN.R-project.org/package=RColorBrewer.
  39. ↵
    Nesculea A, Kaessmann H. 2014. Evolutionary dynamics of coding and non-coding transcriptomes. Nature Reviews Genetics 15:734–748.
    OpenUrlCrossRefPubMed
  40. ↵
    Pages H, Aboyoun P, Gentleman R, DebRoy S. 2007. Biostrings: String objects representing biological sequences, and matching algorithms. R package version 2.36.1.
  41. ↵
    Pages H, Lawrence M, Aboyoun P. 2014. S4Vectors: S4 implementation of vectors and lists. R package version 0.6.1.
  42. ↵
    Quint M, Drost HG, Gabel A, Ullrich KK, Boenn M, Grosse I. 2012. A transcriptomic hourglass in plant embryogenesis. Nature 490:98–101.
    OpenUrlCrossRefPubMedWeb of Science
  43. ↵
    Raff RA. 1996. The Shape of Life: Genes, Development and the Evolution of Animal Form. Univ. Chicago Press.
  44. ↵
    R Core Team. 2016. R: A language and environment for statistical computing. R Foundation for Statistical Computing Vienna, Austria. URL http://www.R-project.org/.
  45. ↵
    R Special Interest Group on Databases. 2014. DBI: R Database Interface. R package version 0.3.1. http://CRAN.R-project.org/package=DBI.
  46. ↵
    Richardson MK. 1995. Heterochrony and the phylotypic period. Dev Biol. 172:412–21.
    OpenUrlCrossRefPubMedWeb of Science
  47. ↵
    Richardson MK, Hanken J, Gooneratne ML, Pieau C, Raynaud A, Selwood L, Wright GM. 1997. There is no highly conserved embryonic stage in the vertebrates: implications for current theories of evolution and development. Anat Embryol. 196:91–106.
    OpenUrlCrossRefPubMed
  48. ↵
    Richardson MK. 1999. Vertebrate evolution: The developmental origins of adult variation. Bioessays 21:604–13.
    OpenUrlCrossRefPubMedWeb of Science
  49. ↵
    Robinson MD, McCarthy DJ, Smyth GK. 2010. edgeR: a Bioconductor package for differential expression analysis of digital gene expression data. Bioinformatics 26:139–140.
    OpenUrlCrossRefPubMedWeb of Science
  50. ↵
    Romero IG, Ruvinsky I, Gilad Y. 2012. Comparative studies of gene expression and the evolution of gene regulation. Nature Reviews Genetics 13:505–516.
    OpenUrlCrossRefPubMed
  51. ↵
    Roux J, Rosikiewicz M, Robinson-Rechavi M. 2015. What to Compare and How: Comparative Transcriptomics for Evo-Devo. J. Exp. Zool. 324B:372–382.
    OpenUrlCrossRef
  52. ↵
    1. Goodwin BC,
    2. Holder N,
    3. Wylie C, editors
    Sander K. 1983. The evolution of patterning mechanisms: gleanings from insect embryogenesis and spermatogenesis. In: Goodwin BC, Holder N, Wylie C, editors. Development and evolution, The Sixth Symposium of the British Society for Developmental Biology. Cambridge: Cambridge University Press. p. 137–160 (1983).
  53. Šestak MS, Božičević V, Bakarić R, Dunjko V, Domazet-Lošo T. 2013. Phylostratigraphic profiles reveal a deep evolutionary history of the vertebrate head sensory systems. Frontiers in Zoology 10:18.
    OpenUrl
  54. Stajich JE, Block D, Boulez K, Brenner SE, Chervitz SA, Dagdigian C, Fuellen G, Gilbert JG, Korf I, Lapp H, Lehväslaiho H, Matsalla C, Mungall CJ, Osborne BI, Pocock MR, Schattner P, Senger M, Stein LD, Stupka E, Wilkinson MD, Birney E. 2002. The Bioperl toolkit: Perl modules for the life sciences. Genome Res. 12(10): 1611–1618.
    OpenUrlAbstract/FREE Full Text
  55. ↵
    Svorcová J. 2012. The phylotypic stage as a boundary of modular memory: non mechanistic perspective. Theory Biosci. 131:31–42.
    OpenUrlPubMed
  56. ↵
    Tautz D, Domazet-Lošo T. 2011. The evolutionary origin of orphan genes. Nature Reviews Genetics 12:692–702.
    OpenUrlCrossRefPubMed
  57. ↵
    Tian X, Strassmann JE, Queller DC. 2013. Dictyostelium development shows a novel pattern of evolutionary conservation. Mol Biol Evol. 30(4):977–84.
    OpenUrlCrossRefPubMedWeb of Science
  58. ↵
    Wang Z, Pascual-Anaya J, Zadissa A, Li W, Niimura Y, Huang Z, Li C, White S, Xiong Z, Fang D, Wang B, Ming Y, Chen Y, Zheng Y, Kuraku S, Pignatelli M, Herrero J, Beal K, Nozawa M, Li Q, Wang J, Zhang H, Yu L, Shigenobu S, Wang J, Liu J, Flicek P, Searle S, Wang J, Kuratani S, Yin Y, Aken B, Zhang G, Irie N. 2013. The draft genomes of soft-shell turtle and green sea turtle yield insights into the development and evolution of the turtle-specific body plan. Nat Genet. 45:701–6.
    OpenUrlCrossRefPubMed
  59. ↵
    Warnefors M, Kaessmann H. 2013. Evolution of the Correlation between Expression Divergence and Protein Divergence in Mammals. Genome Biology and Evolution. 5(7):1324–1335.
    OpenUrlCrossRefPubMed
  60. ↵
    Willmore KE. The Body Plan Concept and Its Centrality in Evo-Devo. 2012. Evo Edu Outreach. 5:219–230.
    OpenUrl
  61. ↵
    Weston S. 2014. doParallel: Foreach parallel adaptor for the parallel package. R package version 1.0.8. http://CRAN.R-project.org/package=doParallel.
  62. ↵
    Wickham H, Francois R. 2015. dplyr: A Grammar of Data Manipulation. R package version 0.4.1. http://CRAN.R-project.org/package=dplyr.
  63. ↵
    Wickham H. 2009. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag, New York.
  64. ↵
    Wickham H. James DA, Falcon S, Healy L. 2014. RSQLite: SQLite Interface for R. R package version 1.0.0 http://CRAN.R-project.org/package=RSQLite.
  65. ↵
    Wichham H. 2015. stringr: Simple, Consistent Wrappers for Common String Operations. R package version 1.0.0. http://CRAN.R-project.org/package=stringr.
  66. ↵
    Yanai I, Peshkin L, Jorgensen P, Kirschner MW. 2011. Mapping gene expression in two Xenopus species: evolutionary constraints and developmental flexibility. Dev Cell. 20:483–96.
    OpenUrlCrossRefPubMedWeb of Science
  67. ↵
    Xiang D, Venglat P, Tibiche C, Yang H, Risseeuw E, Cao Y, Babic V, Cloutier M, Keller W, Wang E, Selvaraj G, Datla R. 2011. Genome-wide analysis reveals gene expression and metabolic network dynamics during embryo development in Arabidopsis. Plant Physiol. 156:346–56.
    OpenUrlAbstract/FREE Full Text
  68. ↵
    Zhang J and Yang JR. 2015. Determinants of the rate of protein sequence evolution. Nature Reviews Genetics 16:409–420.
    OpenUrlCrossRefPubMed
Back to top
PreviousNext
Posted May 03, 2016.
Download PDF

Supplementary Material

Email

Thank you for your interest in spreading the word about bioRxiv.

NOTE: Your email address is requested solely to identify you as the sender of this article.

Enter multiple addresses on separate lines or separate them with commas.
Capturing Evolutionary Signatures in Transcriptomes with myTAI
(Your Name) has forwarded a page to you from bioRxiv
(Your Name) thought you would like to see this page from the bioRxiv website.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Share
Capturing Evolutionary Signatures in Transcriptomes with myTAI
Hajk-Georg Drost, Alexander Gabel, Tomislav Domazet-Lošo, Marcel Quint, Ivo Grosse
bioRxiv 051565; doi: https://doi.org/10.1101/051565
Reddit logo Twitter logo Facebook logo LinkedIn logo Mendeley logo
Citation Tools
Capturing Evolutionary Signatures in Transcriptomes with myTAI
Hajk-Georg Drost, Alexander Gabel, Tomislav Domazet-Lošo, Marcel Quint, Ivo Grosse
bioRxiv 051565; doi: https://doi.org/10.1101/051565

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
  • Tweet Widget
  • Facebook Like
  • Google Plus One

Subject Area

  • Genomics
Subject Areas
All Articles
  • Animal Behavior and Cognition (4682)
  • Biochemistry (10357)
  • Bioengineering (7670)
  • Bioinformatics (26330)
  • Biophysics (13523)
  • Cancer Biology (10683)
  • Cell Biology (15438)
  • Clinical Trials (138)
  • Developmental Biology (8497)
  • Ecology (12820)
  • Epidemiology (2067)
  • Evolutionary Biology (16851)
  • Genetics (11399)
  • Genomics (15478)
  • Immunology (10616)
  • Microbiology (25207)
  • Molecular Biology (10220)
  • Neuroscience (54463)
  • Paleontology (401)
  • Pathology (1668)
  • Pharmacology and Toxicology (2897)
  • Physiology (4342)
  • Plant Biology (9243)
  • Scientific Communication and Education (1586)
  • Synthetic Biology (2557)
  • Systems Biology (6780)
  • Zoology (1466)