Related Experiment Video
Updated: Feb 28, 2026

Rapid Analysis and Exploration of Fluorescence Microscopy Images
Published on: March 19, 2014
Pheno4J: a gene to phenotype graph database
Sajid Mughal1, Ismail Moghul2, Jing Yu3
1Globe View, London, EC4V 3PP, UK.
Summary:
Efficient storage and querying of large amounts of genetic and phenotypic data is crucial to contemporary clinical genetic research. This introduces computational challenges for classical relational databases, due to the sparsity and sheer volume of the data. Our Java based solution loads annotated genetic variants and well phenotyped patients into a graph database to allow fast efficient storage and querying of large volumes of structured genetic and phenotypic data. This abstracts technical problems away and lets researchers focus on the science rather than the implementation. We have also developed an accompanying webserver with end-points to facilitate querying of the database.
Availability And Implementation:
The Java and Python code are available at https://github.com/phenopolis/pheno4j.
Contact:
n.pontikos@ucl.ac.uk.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
More Related Videos
09:37Navigating MARRVEL, a Web-Based Tool that Integrates Human Genomics and Model Organism Genetics Information
Published on: August 15, 2019
09:21Author Spotlight: Generating Neuronal Phenotypic Profiles - A Protocol to Culture and Image Human Midbrain Dopaminergic Neurons
Published on: July 7, 2023
Related Concept Videos
Pedigree Analysis
Pleiotropy
Phylogeny
Background and Environment Affect Phenotype
An example of how genetic background affects phenotype can be seen in horses. The Extension gene in horses is responsible for their coat color. A wild-type gene (EE) produces black pigment in the coat, while a mutant gene (ee) produces red pigment. A...
Genomics
Genetic Screens
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which...