Skip to main content

A Streamlit-based GUI for statistical test for feature selection pipeline via selective inference

Project description

si4pipeline-gui

PyPI - Version PyPI - Python Version PyPI - License

This package provides the user-friendly graphical user interface (GUI) for the si4pipeline package, which allows users to perform a statistical test for any feature selection pipeline by selective inference. The technical details of the statistical test methods are described in the paper "Statistical Test for Feature Selection Pipelines by Selective Inference".

Requirements

This package has the following dependencies:

  • Python (version 3.10 or higher, we use 3.12.10)
  • si4pipeline (version 1.0.1 or higher)
  • streamlit (version 1.45.0 or higher)
  • barfi (version 1.1.0)

Installation and Usage

You can install this package from the PyPI using pip.

pip install si4pipeline-gui

Run the application:

si4pipeline-gui

Then, you can access the GUI by opening the browser and go to the following URL: http://localhost:8501

Note When the application is launched for the first time, the application creates a directory in your home folder to store pipeline definitions: ~/.si4pipeline_gui/

Installation from code repository

If you want to install the latest version of this package from the code repository, please clone the repository and install it as follows:

  1. Clone the repository:
  2. Change the directory to the cloned repository:
    cd si4pipeline-gui
    
  3. Install the required dependencies:
    pip install si4pipeline==1.0.1
    pip install streamlit==1.45.0
    pip install barfi==1.1.0
    
  4. Run the application:
    cd si4pipeline_gui
    streamlit run app.py
    
    Then, you can access the demo by opening the browser and go to the following URL: http://localhost:8501

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

si4pipeline_gui-0.7.0.tar.gz (41.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

si4pipeline_gui-0.7.0-py3-none-any.whl (42.2 kB view details)

Uploaded Python 3

File details

Details for the file si4pipeline_gui-0.7.0.tar.gz.

File metadata

  • Download URL: si4pipeline_gui-0.7.0.tar.gz
  • Upload date:
  • Size: 41.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for si4pipeline_gui-0.7.0.tar.gz
Algorithm Hash digest
SHA256 1e9a6578ab6515717a28bef50613d32bc9aedc15643c2039103647b56b891b9e
MD5 fb5dc13b5c790ba4295f0a3a9f51a853
BLAKE2b-256 caa1fb9bf21ca2c53242f39b06fb7cd7d2764130e2bc5d999676b57e5442b3b8

See more details on using hashes here.

File details

Details for the file si4pipeline_gui-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for si4pipeline_gui-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c937341b4cd92ab3f355ab58c99ebacdfc0ad316401d1576ed77310218ce274d
MD5 0fcce8ee7ff5879c59410820f412804c
BLAKE2b-256 ec74a12c360a5910bb351228c251ed75680a5b5e247b6e3062e570cee2c07d91

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page