Skip to main content

Functions for detecting anomalies in tabular datasets using Mixed Graphical Models.

Project description

Unit Tests Coverage Badge Download Badge

adadmire

Functions for detecting anomalies in molecular data sets using Mixed Graphical Models.

Installation

Enter the following commands in a shell like bash, zsh or powershell:

pip install -U adadmire

Usage

The usage example in this section requires that you first download the data files from the data folder. For a description of the contents of this folder, see section Data of the adadmire documentation site.

from adadmire import admire, penalty
import numpy as np

# Load example data
X = np.load('data/Feist_et_al/scaled_data_raw.npy') # continuous data
D = np.load('data/Feist_et_al/pheno.npy') # discrete data
levels = np.load('data/Feist_et_al/levels.npy') # levels of discrete variables

# Define lambda sequence of penalty values
lam = penalty(X, D, min= -2.25, max = -1.5, step =0.25)

# Get anomalies in continuous and discrete data
X_cor, n_cont, position_cont, D_cor, n_disc, position_disc = admire(X, D, levels, lam)
print(X_cor) # corrected X
print(n_cont) # number of continuous anomalies
print(position_cont) # position in X
print(D_cor) # corrected D
print(n_disc) # number of discrete anomalies
print(position_disc) # position in D

You can find more usage examples in the Usage section of adadmire's documentation site.

Documentation

You can find the full documentation for adadmire at spang-lab.github.io/adadmire. Amongst others, it includes chapters about:

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

adadmire-1.0.14.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

adadmire-1.0.14-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file adadmire-1.0.14.tar.gz.

File metadata

  • Download URL: adadmire-1.0.14.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for adadmire-1.0.14.tar.gz
Algorithm Hash digest
SHA256 5a7840fe17b9efb0ec3eaed519e4130e3d718550e7e56bcb26a7007fd886b1bf
MD5 bf3adb32fbad94b9b64c988f0c8157ad
BLAKE2b-256 3885afea573e8f347c991ca3b4a5784bf27ff46002b68cc85b34cad4fefe711d

See more details on using hashes here.

File details

Details for the file adadmire-1.0.14-py3-none-any.whl.

File metadata

  • Download URL: adadmire-1.0.14-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for adadmire-1.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 5700b980cae57aa05b065d270337249e9b1a8b9986a7e49bdbdbdfc95cf0b5b1
MD5 bb69d0eb6b7b19b6b9b5a651f198bc22
BLAKE2b-256 7424db2bca82a0f584656a79dfbe691ad316788d3725d52bfd62baeb3ed13e9e

See more details on using hashes here.

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