Skip to content

lcmd-epfl/reafs-visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReaFS Dive - Interactive Feature Selection UI

A local web-based user-interface for exploratory feature selection analysis using the ReaFS library. Designed for interactive model diagnosis and feature ranking in regression tasks and part of the NaviCat catalyst discovery platform.

Setup

Prerequisites

  • Python 3.12 or higher
  • uv (recommended) or pip
  • reafs
  • dash
  • dash-bootstrap-components
  • rdkit

See pyproject.toml for complete dependency specifications. Most of the dependencies are installed with reafs.

Installation

Using uv (recommended)

# Clone or download this repo
cd reafs-dive

# Install dependencies with uv (creates virtual environment automatically)
uv sync

Notes

The reafs package is expected to be located in the parent directory. Modify pyproject.toml accordingly.

Quick Start

# Run the Dash app
uv run main.py

Then open http://localhost:8050 in your browser.

See the supplementary information of the main manuscript for a description.

The example folder holds data example/oa_data.zip ready for visualization.

Acknowledgments

This project was created as part of NCCR Catalysis (grant number 225147), a National Centre of Competence in Research funded by the Swiss National Science Foundation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors