Skip to main content

AI-MARRVEL Runner for PhEval

This is the AI-MARRVEL plugin for PhEval. With this plugin, you can leverage the tool, AI-MARRVEL, to run the PhEval pipeline seamlessly. Detailed instructions on setting up the appropriate directory layout, including the input directory and test data directory, can be found here.

Installation

git clone https://github.com/yaseminbridges/pheval.ai_marrvel.git
cd pheval.ai_marrvel
poetry install
poetry shell

Alternative install with pip

pip install pheval-ai-marrvel

Configuring a single run:

Setting up the input directory

A config.yaml should be located in the input directory and formatted like so:

tool: AI-MARRVEL
tool_version: 1.0.0
variant_analysis: True
gene_analysis: True
disease_analysis: False
tool_specific_configuration_options:
  environment: nextflow # either apptainer/docker/nextflow

The AI-MARRVEL data dependencies should also be unpacked into the input directory. The overall structure of the input directory should look something like:

.
├── annotate
├── bcf_annotate 
├── config.yaml
├── filter_vep
├── merge_expand
├── mod5_diffusion
├── model_inputs
├── omim_annotate
├── phrank
├── predict_new 
├── var_tier 
└── vep 

The testdata directory should include the subdirectory named phenopackets - which should contain phenopackets and vcf - which should contain the gzipped VCF files.

e.g.,

├── testdata_dir
   ├── phenopackets
   └── vcf

Run command

pheval run --input-dir /path/to/input_dir \
--runner aimarrvelrunner \
--output-dir /path/to/output_dir \
--testdata-dir /path/to/testdata_dir

Metadata

Release files for pheval-ai-marrvel 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pheval-ai-marrvel 0.2.0
File Size Uploaded Provenance Actions
pheval_ai_marrvel-0.2.0.tar.gz 7.3 kB Without provenance Details for pheval_ai_marrvel-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pheval-ai-marrvel 0.2.0
File Interpreter ABI Platform Actions
pheval_ai_marrvel-0.2.0-py3-none-any.whl Python 3 none any Details for pheval_ai_marrvel-0.2.0-py3-none-any.whl

Total release size: 19.6 kB

Release files / pheval_ai_marrvel-0.2.0.tar.gz

Download URL pheval_ai_marrvel-0.2.0.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
08fba3591a0e64418f39dbd11c6486863b587c0557eab6081f8a00cf8a0a17ea
BLAKE2b-256 checksum
How to use checksums
220af533a4335af67330febdae81aecfa4d187940a7439f6bfb7327df78ce8ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / pheval_ai_marrvel-0.2.0-py3-none-any.whl

Download URL pheval_ai_marrvel-0.2.0-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
112d9b63214b8506ba352103548c9a1d192d7854595cd8b310fcda0871445ab8
BLAKE2b-256 checksum
How to use checksums
3ae559a882c5c829bc3d801fcc67dd84889a6f6bb61cefee31bf1522d4955b58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Security for pheval-ai-marrvel 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page