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

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:

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
├── download.err 
├── 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.1.5.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

pheval_ai_marrvel-0.1.5-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pheval_ai_marrvel-0.1.5.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pheval_ai_marrvel-0.1.5.tar.gz
Algorithm Hash digest
SHA256 101c0232a4b44b5ff9c674c0d955b0acab88d119629922b6dad6802749e5f6a9
MD5 86fc1bd23488cc61f9e30271be4912b1
BLAKE2b-256 54b9e5da59df4df043c9cf64f5aa91ec949253f070cf00f904d5ec5fc78e3b6f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pheval_ai_marrvel-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d70e7b3c211f9ee3a11dfff5d981b078227a7a778362e9fd0838975254056617
MD5 26f20c9b85eea87d8de35895f009611a
BLAKE2b-256 a7aa02d7699ef5843a0c6c9fa16080d43e369199eca301d1e7b269d3fe911a5d

See more details on using hashes here.

Provenance

Supported by

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