GeneNetwork


GeneNetwork is a combined database and open-source bioinformatics data analysis software resource for systems genetics. This resource is used to study gene regulatory networks that link DNA sequence differences to corresponding differences in gene and protein expression and to variation in traits such as health and disease risk. Data sets in GeneNetwork are typically made up of large collections of genotypes and phenotypes from groups of individuals, including humans, strains of mice and rats, and organisms as diverse as Drosophila melanogaster, Arabidopsis thaliana, and barley. The inclusion of genotypes makes it practical to carry out web-based gene mapping to discover those regions of genomes that contribute to differences among individuals in mRNA, protein, and metabolite levels, as well as differences in cell function, anatomy, physiology, and behavior.

History

Development of GeneNetwork started at the University of Tennessee Health Science Center in 1994 as a web-based version of the . GeneNetwork is both the first and the longest continuously operating web service in biomedical research. In 1999 the Portable Gene Dictionary was combined with Kenneth F. Manly's QT mapping program to produce an online system for real-time genetic analysis.. In early 2003, the first large Affymetrix gene expression data sets were incorporated and the system was renamed WebQTL. GeneNetwork is now developed by an international group of developers and has mirror and development sites in Europe, Asia, and Australia. Production services are hosted on systems at University of Tennessee Health Science Center and on the Amazon Elastic Compute Cloud.
A beta of the current GeneNetwork was released in 2016. The current production version of GeneNetwork 2 uses the same database as GN1, but has much more modular and maintainable open source code. GeneNetwork now also has significant new features including support for:
GeneNetwork consists of two major components:
Four levels of data are usually obtained for each family or population:
  1. DNA sequences and genotypes
  2. Molecular expression data often generated using arrays, RNA-seq, epigenomic, proteomic, metabolomic, and metagenomic methods
  3. Standard quantitative phenotypes that are often parts of a typical medical record
  4. Annotation files and metadata for traits and data sets
The combined data types are housed together in a relational database and IPSF fileserver, and are conceptually organized and grouped by species, cohort, and family. The system is implemented as a LAMP stack. Code and a simplified version of the MariaDB database are available on .
GeneNetwork is primarily used by researchers, but has also been adopted successfully for undergraduate and graduate courses in genetics and bioinformatics, bioinformatics, physiology, and psychology. Researchers and students typically retrieve sets of genotypes and phenotypes from one or more families and use built-in statistical and mapping functions to explore relations among variables and to assemble networks of associations. Key steps include the analysis of these factors:
  1. The range of variation of traits
  2. Covariation among traits
  3. Architecture of larger networks of traits
  4. Quantitative trait locus mapping and causal models of the linkage between sequence differences and phenotype differences

    Data sources

Traits and molecular expression data sets are submitted by researchers directly or are extracted from repositories such as National Center for Biotechnology Information Gene Expression Omnibus. Data cover a variety of cells and tissues—from single cell populations of the immune system, specific tissues, to entire systems. A typical data set covers hundreds of fully genotyped individuals and may also include technical and biological replicates. Genotypes and phenotypes are usually taken from peer-reviewed papers. GeneNetwork includes annotation files for several RNA profiling platforms. RNA-seq and quantitative proteomic, metabolomic, epigenetics, and metagenomic data are also available for several species, including mouse and human.

Tools and features

There are tools on the site for a wide range of functions that range from simple graphical displays of variation in gene expression or other phenotypes, scatter plots of pairs of traits, construction of both simple and complex network graphs, analysis of principal components and synthetic traits, QTL mapping using marker regression, interval mapping, and pair scans for epistatic interactions. Most functions work with up to 100 traits and several functions work with an entire transcriptome.
The database can be browsed and searched at the main page. An on-line is available. Users can also the primary data sets as text files, Excel, or in the case of network graphs, as SBML. As of 2017, is available as a beta release.

Code

GeneNetwork is an open source project released under the Affero General Public License but with conversion to Python 3.X planned over the next few years. GN2 calls many statistical procedures written in the R programming language. The original source code from 2010 along with a compact database are available on . While is was actively maintained through 2019 GitHub, as of 2020 all work is focused on .