{% 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 and NSF grant IIS-2444456, both to SL.
Chakravarty S. & Lonardi S. Visualizing 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.