Skip to main content

Automated Interpretation of Structural Copy Number Variants

Project description

ISV package

Python package for easy prediction of pathogenicity Copy Number Variants (CNVs)


Requirements

xgboost>=1.4.2
shap>=0.39.0
sklearn-json>=0.1.0
numba>=0.53.1
numpy>=1.20.3
pandas>=1.2.4
numba>=0.53.1

The package might work with older versions, however above specified versions are recommended. Make sure to install these packages before installing the isv package

The package contains three functions:

1. isv.annotate(cnvs)

  • annotates cnvs provided in a list, np.array or pandas DataFrame format represented in 4 columns: chromosome, start (grch38), end (grch38) and cnv_type
  • Returns an annotated dataframe which can be used as an input to following two functions

2. isv.predict(X_raw, cnv_type, proba)

  • returns an array of isv predictions

3. isv.shap_values(X_raw, cnv_type)

  • calculates shap values for given CNVs

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

isv-0.3.0.tar.gz (5.6 MB view hashes)

Uploaded Source

Built Distribution

isv-0.3.0-py3-none-any.whl (5.6 MB view hashes)

Uploaded Python 3

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