{% extends "base.html" %} {% block title %}About Us{% endblock %} {% block content %}
GFViewer visualizes the localization of multigene families along the
chromosomes of a genome and quantifies how those families are distributed.
Each family is drawn in its own colour along round-capped chromosome
ideograms — horizontally or vertically — with the
+ and - strands on opposite sides of the axis and,
optionally, a cytogenetic-style centromere (p-arm, primary constriction,
q-arm).
.xlsx/.csv/.tsv),
BED, GFF3 or GTF, plus a genome FASTA, a
.fai, a chrom.sizes, or a
chromosome,length table. An optional colour-map,
gene→family mapping, or reusable style file can be supplied.q-value. All tables download as
CSV/JSON/BED, with four accompanying figures.The command-line tool (gfviewer, pip install gfviewer
— also installable from
bioconda or the
GitHub repository) exposes
the same engine plus additional batch options; run
gfviewer --help. See the
installation guide.
The renderer and the analytics charts are built on
matplotlib; input parsing uses
Biopython and
pandas; the analytics module uses
only NumPy and pandas — every
statistical test, including the permutation nulls, the 1-D Ripley
estimator, the binomial and Poisson tail probabilities and the
Benjamini–Hochberg correction, is implemented without SciPy. The web
portal is a Flask application that runs renders in-process on a
background worker pool behind an asynchronous job API, so uploads are
validated with clear error messages and long renders never block a
request. The previous Biopython BasicChromosome engine is
retained as gfviewer.legacy for one release.
GFViewer — this web server, the GitHub repository, and the conda package — was developed by Sakshar Chakravarty, then a Ph.D. student in Computer Science at the University of California, Riverside (UCR) and now a Postdoctoral Associate at Weill Cornell Medicine, New York. Please direct inquiries to Dr. Stefano Lonardi, Professor, Computer Science, UCR (stelo@ucr.edu).
pip install gfviewer — see the
installation & command-line guide
(Markdown)Development of GFViewer was supported by NIH grant 1-R01-AI169543-01.
Chakravarty S. & Lonardi S. Visualizing the localization of multigene families with GFViewer. (in revision)
GFViewer is free for all users, academic and commercial alike. Please cite it in any work derived from its use.