Download & Installation
The command-line interface can be installed on the following operating systems:
| Operating System | Supported Versions |
|---|---|
| Linux | All major distributions |
| macOS | macOS 10.14 (Mojave) and later |
| Windows | CI-tested with Strawberry Perl 5.40 and 5.42 |
Choose the installation for the interface you intend to use. Non-containerized and Docker installations are command-line environments; Docker can also run the HTTP(s) API. The Desktop Application has separate native installers that include a private Perl runtime.
Non-containerized CLI
Use CPAN, GitHub, Conda, or an existing Perl environment to run convert-pheno directly.
Docker CLI
Use a prebuilt command-line environment for reproducible conversions or the HTTP(s) API.
DesktopDesktop application
Use the native Linux, macOS, or Windows interface available from version 0.35.
Which download method should I use?
| Use case | Recommended path |
|---|---|
| CLI on Linux or macOS | Non-containerized (CPAN) or Docker |
| CLI in Conda | Non-containerized (Conda) |
| CLI on Windows | Docker; native Strawberry Perl is also supported |
| Desktop application | Native installer |
| API | Docker |
CLI: Non-Containerizedβ
Install locally to run convert-pheno directly from CPAN, GitHub, Conda, or an
existing Perl environment.
Detailed instructions:
CLI: Dockerβ
Use Docker for a prebuilt CLI or API environment with the runtime dependencies installed. The Docker image does not contain the Desktop Application.
Detailed instructions:
Desktop Applicationβ
The native application includes the core engine and its runtime; no separate CPAN installation is needed. See Desktop Application for downloads, platform requirements, and first-launch instructions.