Skip to content

Implementation

Components

The core of Pheno-Ranker is a Perl module, accessible through a command-line interface.

A Web App UI enhances its functionality, built with R-Shiny.

%%{init: {'theme':'neutral'}}%% graph LR subgraph "Perl" A[Module]--> B[CLI] end subgraph "ShinyPoxy" B --> C[Docker Containers] end subgraph "R-Shiny" C --> D[Web App UI] end style A fill: #6495ED, stroke: #6495ED style B fill: #6495ED, stroke: #6495ED style C fill: #AFEEEE, stroke: #AFEEEE style D fill: #FFFF33, stroke: #FFFF33
Diagram showing Pheno-Ranker implementation

Which one should I use?

Start with the Pheno-Ranker Web App UI for a practical introduction. When you're ready for more advanced features, turn to the CLI.

Utilities

Pheno-Ranker includes several utilities:

  1. bff-pxf-plot to create summary statistcs for BFF/PXF data.
  2. bff-pxf-simulator to simulate BFF/PXF data.
  3. csv2pheno-ranker to enable using Pheno-Ranker with CSV.
  4. QR encoder/decoder to transform data (back and forth) into QR codes and PDF reports.