Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (testpypi.python.org).
Help us improve Python packaging - Donate today!

A tool for costructing a limited sized diagnostic panels based on methylation data

Project Description
What is logloss-beraf?
----------------------

A tool for selection of a limited number of informative DNA methylation
regions (i.e. sites) based on a combination of several feature selection
methods and an ensemble-based classifier. It is expected to handle higly
unbalanced and heterogeneous data. Also it is intended for the design
of diagnostic panels that can be potentially used in routine laboratory practice.

Quick start
-----------

1. Install ``logloss-beraf`` with all the dependencies::

easy_install logloss-beraf

2. Make a test run. It uses data included to the package::

logloss_beraf test_run

3. Prepare input feature and annotation tables (in CSV format). The order of samples in those tables is supposed to be the same

```
# Methylation data
Feature_1 Feature_2 Feature_3
Sample_0 0.909642 0.823715 0.069785
Sample_1 0.564799 0.199724 0.840741
Sample_2 0.685081 0.489773 0.286591
Sample_3 0.810637 0.006836 0.888038
Sample_4 0.124098 0.347752 0.954853
```


```
# Annotation data
Sample_Name Type
Sample_0 Benign
Sample_1 Pathologic
Sample_2 Benign
Sample_3 Benign
Sample_4 Pathologic
```

4. `Train model`

```sh
logloss_beraf train \
--features path_to_feature_table \
--features_max_num 10 \
--min_beta_threshold 0.2 \
--annotation path_to_annotation_table \
--sample_name_column "Sample_Name" \
--class_column "Type" \
--output_folder path_to_output_folder
```

5. `Apply trained model to independent dataset`

```sh
logloss_beraf apply \
--features path_to_test_feature_table \
--model path_to_trained_model
--output_folder path_to_output_folder
```




Release History

Release History

This version
History Node

0.6

History Node

0.5

History Node

0.4

History Node

0.3

History Node

0.2

History Node

0.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
logloss_beraf-0.6-py2-none-any.whl (217.6 kB) Copy SHA256 Checksum SHA256 py2 Wheel Sep 5, 2017
logloss-beraf-0.6.tar.gz (191.3 kB) Copy SHA256 Checksum SHA256 Source Sep 5, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting