kipoi / kipoi-interpret

Model interpretation plugin for Kipoi

Home Page:https://kipoi.org/interpret-docs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kipoi_interpret

Model interepretation plugin for Kipoi.

CircleCI Coverage status

Installation

pip install kipoi_interpret

Usage example

# list all available methods
kipoi_interpret.importance_scores.available_methods()

Available methods:

# Gradient-based methods
from kipoi_interpret.importance_scores.gradient import Gradient, GradientXInput
# In-silico mutagenesis-based methods
from kipoi_interpret.importance_scores.ism import Mutation
# DeepLift
from kipoi_interpret.importance_scores.referencebased import DeepLift

Gradient * input example

# seqa = one-hot-encoded DNA sequence
import kipoi
model = kipoi.get_model("<my-model>")
ginp = GradientXInput(model)
val = ginp.score(batch_input)  # val is an array of importance scores

See notebooks/1-DNA-seq-model-example.ipynb for an example.

Release History

  • 0.1.0
    • First release to PyPI

About

Model interpretation plugin for Kipoi

https://kipoi.org/interpret-docs/

License:MIT License


Languages

Language:Python 52.6%Language:Jupyter Notebook 45.3%Language:Shell 1.4%Language:Makefile 0.8%