Skip to main content

No project description provided

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pheval_ai_marrvel-0.2.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pheval_ai_marrvel-0.2.0-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file pheval_ai_marrvel-0.2.0.tar.gz.

File metadata

  • Download URL: pheval_ai_marrvel-0.2.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for pheval_ai_marrvel-0.2.0.tar.gz
Algorithm Hash digest
SHA256 08fba3591a0e64418f39dbd11c6486863b587c0557eab6081f8a00cf8a0a17ea
MD5 fe4f2ce3346dbe7782151ed2fac4588e
BLAKE2b-256 220af533a4335af67330febdae81aecfa4d187940a7439f6bfb7327df78ce8ef

See more details on using hashes here.

File details

Details for the file pheval_ai_marrvel-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pheval_ai_marrvel-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 112d9b63214b8506ba352103548c9a1d192d7854595cd8b310fcda0871445ab8
MD5 1f15e5b02ae764ab0b0691477547304f
BLAKE2b-256 3ae559a882c5c829bc3d801fcc67dd84889a6f6bb61cefee31bf1522d4955b58

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page