Python package for identification of biomarkers powered by interpretable Convolutional Neural Networks
Project description
MIIDL
MIIDL /ˈmaɪdəl/, the abbreviation of "Markers Identification with Interpretable Deep Learning", is a package for biomarker screening based on interpretable deep learning.
Installation
pip install miidl
or
conda install miidl -c bioconda
Features
- One-stop profiling
- Multiple strategies for biological data
- More interpretable, not a "black box"
Workflow
1) Quality Control
This is the very first procedure to perform filtering according to the non-missing (observation) rate.
2) Normalization
MIIDL offers plenty of normalization methods to transform data and make samples more comparable.
3) Imputation
By default, this step is unactivated, as MIIDL is designed to solve problems including sparseness. But imputation can be useful in some cases. If needed, there are several methods to choose from.
4) Reshape
In order to apply a CNN model, pre-processed data needs to be zero-completed to a certain length.
5) Modeling
A CNN classifier is trained for discrimination. PyTorch is needed.
6) Interpretation
Captum is designed for model interpretability for PyTorch. This step relies heavily on captum.
Tutorials
Welcome! 👋 This guide will provide you with a specific example of how to use this tool properly.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file miidl-0.0.1.tar.gz
.
File metadata
- Download URL: miidl-0.0.1.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7336c7f97ce750debbefe39dae66bb6b6f2e55fdd7b098190f5b5276e07e865 |
|
MD5 | f685efbdf1afba460ab122880d310440 |
|
BLAKE2b-256 | 59517a51b44bf91d3d0db0811ba8c2c8a4948c986862bb839a7da99ff1145681 |
File details
Details for the file miidl-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: miidl-0.0.1-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eee99697478b886562991977714aed2615652782580fd41477b81ef5fabd8ddd |
|
MD5 | e0eab29958050b9fcee69141b754ba27 |
|
BLAKE2b-256 | 93ad46d838007c870fae9a1d159855157f895c9eb73e5504722e106c6131d7b6 |