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
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:
- bff-pxf-plot to create summary statistcs for BFF/PXF data.
- bff-pxf-simulator to simulate BFF/PXF data.
- csv2pheno-ranker to enable using
Pheno-Ranker
withCSV
. - QR encoder/decoder to transform data (back and forth) into QR codes and
PDF
reports.